.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.ff-thin{font-family:HelveticaNeueW01-Thin,arial,sans-serif}.ff-roma{font-family:HelveticaNeueW01-55Roma,arial,sans-serif}.ff-medi{font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.ff-bold{font-family:HelveticaNeueW01-75Bold,arial,sans-serif}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:HelveticaNeueW01-Thin,arial,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:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:400}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}meta.foundation-version{font-family:"/{{VERSION}}/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 47.938em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:48em)/";width:48em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:48em) and (max-width:64em)/";width:48em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}body,html{height:100%}*,:after,:before{box-sizing:border-box}body,html{font-size:100%}body{background:#fff;color:#474747;cursor:auto;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-style:normal;font-weight:400;line-height:1;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none!important}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{margin:0 auto;max-width:980px;width:100%}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375rem;max-width:none;width:auto}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.3333333333%!important}.small-offset-2{margin-left:16.6666666667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.3333333333%!important}.small-offset-5{margin-left:41.6666666667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.3333333333%!important}.small-offset-8{margin-left:66.6666666667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.3333333333%!important}.small-offset-11{margin-left:91.6666666667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:48em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.3333333333%!important}.medium-offset-2{margin-left:16.6666666667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.3333333333%!important}.medium-offset-5{margin-left:41.6666666667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.3333333333%!important}.medium-offset-8{margin-left:66.6666666667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.3333333333%!important}.medium-offset-11{margin-left:91.6666666667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width:64.063em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.3333333333%!important}.large-offset-2{margin-left:16.6666666667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.3333333333%!important}.large-offset-5{margin-left:41.6666666667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.3333333333%!important}.large-offset-8{margin-left:66.6666666667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.3333333333%!important}.large-offset-11{margin-left:91.6666666667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}.accordion{margin-bottom:0;margin-left:0}.accordion:after,.accordion:before{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0!important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:hsl(0,0%,90.9137254902%);color:#222}.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222;display:block;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:hsl(0,0%,89.0392156863%)}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;display:block}[class*=block-grid-]{display:block;padding:0;margin:0 0}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 0 0}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.3333333333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.6666666667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.2857142857%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.1111111111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.0909090909%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.3333333333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:48em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.3333333333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.6666666667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.2857142857%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.1111111111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.0909090909%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.3333333333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.3333333333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.6666666667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.2857142857%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.1111111111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.0909090909%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.3333333333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.reveal-modal-bg{background:#000;background:rgba(0,0,0,.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,.4)}@media only screen and (max-width:47.938em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width:48em){.reveal-modal{left:0;margin:0 auto;max-width:980px;right:0;width:80%}}@media only screen and (min-width:48em){.reveal-modal{top:6.25rem}}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:48em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:980px;right:0;width:30%}}@media only screen and (min-width:48em){.reveal-modal.small{left:0;margin:0 auto;max-width:980px;right:0;width:40%}}@media only screen and (min-width:48em){.reveal-modal.medium{left:0;margin:0 auto;max-width:980px;right:0;width:60%}}@media only screen and (min-width:48em){.reveal-modal.large{left:0;margin:0 auto;max-width:980px;right:0;width:70%}}@media only screen and (min-width:48em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:980px;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0!important;max-width:none!important;min-height:100vh;top:0}@media only screen and (min-width:48em){.reveal-modal.full{left:0;margin:0 auto;max-width:980px;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media only screen and (max-width:47.938em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:48em)and (max-width:64em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:48em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:64.063em)and (max-width:90em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:64.063em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:90.063em)and (max-width:120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:90.063em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:120.063em)and (max-width:99999999em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{color:#474747;line-height:inherit;text-decoration:none}a:focus,a:hover{color:rgb(61.06,61.06,61.06)}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#474747;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:.5rem;margin-top:.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:rgb(135.4,135.4,135.4);font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:rgb(135.4,135.4,135.4);font-weight:400;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}b,strong{line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:rgb(247.8,247.8,247.8);border-color:hsl(0,0%,87.4588235294%);border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}dl,ol,ul{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ol,.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:.3rem;font-weight:700}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#474747;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:hsl(0,0%,44.4392156863%)}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited{color:hsl(0,0%,44.4392156863%)}blockquote,blockquote p{line-height:1.6;color:rgb(135.4,135.4,135.4)}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:.625rem .75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:700;font-size:.9375rem}.vevent .summary{font-weight:700}.vevent abbr{cursor:default;text-decoration:none;font-weight:700;border:none;padding:0 .0625rem}@media only screen and (min-width:48em){h1,h2,h3,h4,h5,h6{line-height:1.2}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:rgba(0,0,0,0)!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) ")"}.ir a:after,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}@page{margin:.34in}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-left,.off-canvas-wrap.move-right,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;transition:transform .5s ease}.inner-wrap:after,.inner-wrap:before{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:700;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #191919;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #191919;right:0}.tab-bar-section{height:2.8125rem;padding:0 .625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#fff;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0,0,0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-.5rem;left:.90625rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b2b2b2,0 7px 0 1px #b2b2b2,0 14px 0 1px #b2b2b2}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform .5s ease 0s;width:15.625rem;z-index:1001;transform:translate3d(-100%,0,0);left:0;top:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform .5s ease 0s;width:15.625rem;z-index:1001;transform:translate3d(100%,0,0);right:0;top:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform .5s ease 0s;width:15.625rem;z-index:1001;transform:translate3d(0,-100%,0);top:0;width:100%;height:18.75rem}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform .5s ease 0s;width:15.625rem;z-index:1001;transform:translate3d(0,100%,0);bottom:0;width:100%;height:18.75rem}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444;border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18);color:#999;display:block;font-size:.75rem;font-weight:700;margin:0;padding:.3rem .9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:hsla(0,0%,100%,.7);display:block;padding:.6666666667rem;transition:background .3s ease}ul.off-canvas-list li a:hover{background:#232323}ul.off-canvas-list li a:active{background:#232323}.move-right>.inner-wrap{transform:translate3d(15.625rem,0,0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.move-right .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.move-left>.inner-wrap{transform:translate3d(-15.625rem,0,0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.move-left .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.move-top>.inner-wrap{transform:translate3d(0,-18.75rem,0)}.move-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.move-top .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.move-bottom>.inner-wrap{transform:translate3d(0,18.75rem,0)}.move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.move-bottom .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.offcanvas-overlap .bottom-off-canvas-menu,.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu{transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.offcanvas-overlap .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.offcanvas-overlap-left .right-off-canvas-menu{transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.offcanvas-overlap-left .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.offcanvas-overlap-right .left-off-canvas-menu{transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.offcanvas-overlap-right .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.offcanvas-overlap-top .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:48em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;transform:translate3d(-100%,0,0);left:0;transition:transform .5s ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18);color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:rgb(47.6,47.6,47.6);border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18)}.left-submenu .back>a:before{content:"«";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap,.left-submenu.offcanvas-overlap-right{transform:translate3d(0,0,0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;transform:translate3d(100%,0,0);right:0;transition:transform .5s ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18);color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:rgb(47.6,47.6,47.6);border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18)}.right-submenu .back>a:after{content:"»";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap,.right-submenu.offcanvas-overlap-left{transform:translate3d(0,0,0)}.top-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;transform:translate3d(0,-100%,0);top:0;width:100%;transition:transform .5s ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18);color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}.top-submenu .back>a:hover{background:rgb(47.6,47.6,47.6);border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18)}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap,.top-submenu.offcanvas-overlap-bottom{transform:translate3d(0,0,0)}.bottom-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;transform:translate3d(0,100%,0);bottom:0;width:100%;transition:transform .5s ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18);color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}.bottom-submenu .back>a:hover{background:rgb(47.6,47.6,47.6);border-bottom:none;border-top:1px solid rgb(94.18,94.18,94.18)}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap,.bottom-submenu.offcanvas-overlap-top{transform:translate3d(0,0,0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"»";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"«";margin-right:.5rem;display:inline}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:18px}.datepicker.dropdown-menu th{padding:4px 5px}.datepicker.dropdown-menu td{padding:4px 5px}.datepicker table{border:0;margin:0;width:auto}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker tr.hide{display:none}.datepicker td{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker td.active.day,.datepicker td.active.year{background:#2ba6cb}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td span.active{background:#2ba6cb}.datepicker td.day.disabled{color:#eee}.datepicker td.day.placeholder{background:#fff!important;cursor:default!important}.datepicker td span.month.disabled,.datepicker td span.year.disabled{color:#eee}.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker th.active.day,.datepicker th.active.year{background:#2ba6cb}.datepicker th.date-switch{width:145px}.datepicker th span.active{background:#2ba6cb}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th.cw{cursor:default;background-color:rgba(0,0,0,0)}.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker-dropdown::after,.datepicker-dropdown::before,.datepicker>div{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:rgba(0,0,0,0)}.mini-pods-container:not(.swiper-container-initialized) .mini-pod-item{width:20%}@media only screen and (max-width:64em){.mini-pods-container:not(.swiper-container-initialized) .mini-pod-item{width:33%}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}/*!
 * jQuery UI CSS Framework 1.11.1
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;font-size:0;line-height:0;overflow:hidden}.ui-icon:before{font-size:16px;line-height:1}@media only screen and (min-width:48em){.ui-icon:before{font-size:18px}}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;border:1px solid #d6d6d6;max-height:50vh;overflow-y:scroll}.ui-autocomplete .ui-state-focus{background:#f6f9e5}.ui-datepicker{border:1px solid #d6d6d6;width:17em;padding:.2em .2em 0;display:none}.ui-datepicker.ui-datepicker-inline{border:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker a.ui-datepicker-next-hover,.ui-datepicker a.ui-datepicker-prev-hover{background:0 0}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em 0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker-year{display:none}.ui-datepicker-month{margin-right:-.6em}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.4em .2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-calendar{border:1px solid #d6d6d6}.ui-datepicker-calendar th{background:#f5f5f5}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 15px;cursor:pointer;min-height:0}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI CSS Framework 1.11.1
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0&bgColorHeader=%23cccccc&bgTextureHeader=flat&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=flat&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=flat&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */.ui-widget{font-family:arial,sans-serif;font-size:14px}@media only screen and (min-width:48em){.ui-widget{font-size:16px}}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{background:#fff;color:#474747}.ui-widget-content a{color:#474747}.ui-widget-header{font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:16px;background:#fff;color:#474747;font-weight:700}@media only screen and (min-width:48em){.ui-widget-header{font-size:20px}}.ui-widget-header a{color:#474747}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400;color:#555;border:1px solid #d1d1d1;background-color:#d6d6d6}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#5c5c5c;text-decoration:none}.no-touch .ui-state-hover,.no-touch .ui-widget-content .ui-state-hover,.no-touch .ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:400;background:#f6f9e5}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{font-weight:400;color:#fff;border:1px solid #a9dc3a;background-color:#92c25b}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;color:#000}.ui-icon,.ui-widget-content .ui-icon{color:#222}.ui-widget-header .ui-icon{color:#a3a3a3}.ui-state-default .ui-icon{color:#888}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{color:#454545}.ui-state-active .ui-icon{color:#454545}.ui-state-highlight .ui-icon{color:#2e83ff}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{color:#cd0a0a}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.ui-datepicker-trigger{float:left;font-size:26px;width:1em;padding:0;margin:0 0 0 -1.25em;background:0 0;border:none;outline:0;color:#9a9a9a;transform:translateY(2px);cursor:pointer}@media only screen and (min-width:48em){.ui-datepicker-trigger{font-size:32px}}@media(min-width:48em){.ui-datepicker-trigger{font-size:1.625rem}}.mCustomScrollbar{touch-action:none}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/images/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:rgba(0,0,0,0);background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0);border-width:1px;border-style:solid;border-color:#fff;border-color:hsla(0,0%,100%,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.11
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(/fonts/fonts/vjs.eot);src:url(/fonts/fonts/vjs.eot?#iefix) format("embedded-opentype"),url(/fonts/fonts/vjs.woff) format("woff"),url(/fonts/fonts/vjs.ttf) format("truetype"),url(/fonts/fonts/vjs.svg#icomoon) format("svg");font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0 screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:""}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:""}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:""}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:hsla(0,0%,100%,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:hsla(0,0%,100%,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-progress-control,.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:""}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:""}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;border-radius:.8em;box-shadow:0 0 1em hsla(0,0%,100%,.25);transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);box-shadow:0 0 3em #fff;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:"X";font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#f4a460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);box-shadow:-.2em -.2em .3em hsla(0,0%,100%,.2)}.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:hsla(0,0%,100%,.75);box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:""}.vjs-default-skin .vjs-captions-button:before{content:""}.vjs-default-skin .vjs-chapters-button:before{content:""}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#fff;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#f4a460}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif) center center no-repeat repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:rgba(0,0,0,0);color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#8c8c8c}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/images/community/pins/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/images/community/pins/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/images/community/pins/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:rgba(0,0,0,0)}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:rgba(0,0,0,0);content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-rrose{position:absolute;text-align:center}.leaflet-rrose-content-wrapper{padding:1px;text-align:left}.leaflet-rrose-content{margin:14px 20px}.leaflet-rrose-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-rrose-tip-container-ne,.leaflet-rrose-tip-container-se{margin-left:0}.leaflet-rrose-tip-container-nw,.leaflet-rrose-tip-container-sw{margin-right:0}.leaflet-rrose-tip{width:15px;height:15px;padding:1px;transform:rotate(45deg)}.leaflet-rrose-tip-n{margin:-8px auto 0}.leaflet-rrose-tip-s{margin:11px auto 0}.leaflet-rrose-tip-se{margin:11px 11px 11px -8px;overflow:hidden}.leaflet-rrose-tip-sw{margin:11px 11px 11px 32px;overflow:hidden}.leaflet-rrose-tip-ne{margin:-8px 11px 11px -8px;overflow:hidden}.leaflet-rrose-tip-nw{margin:-8px 11px 11px 32px;overflow:hidden}a.leaflet-rrose-close-button{position:absolute;top:0;right:0;padding:4px 5px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700}a.leaflet-rrose-close-button:hover{color:#999}.leaflet-rrose-content p{margin:18px 0}.leaflet-rrose-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-rrose-content-wrapper,.leaflet-rrose-tip{background:#fff;box-shadow:0 3px 10px #888;-moz-box-shadow:0 3px 10px #888;-webkit-box-shadow:0 3px 14px #999}.leaflet-rrose-content-wrapper{border-radius:20px}.leaflet-rrose-content-wrapper-se{border-radius:0 20px 20px 20px}.leaflet-rrose-content-wrapper-sw{border-radius:20px 0 20px 20px}.leaflet-rrose-content-wrapper-nw,.leaflet-rrose-content-wrapper-w{border-radius:20px 20px 0 20px}.leaflet-rrose-content-wrapper-e,.leaflet-rrose-content-wrapper-ne{border-radius:20px 20px 20px 0}.leaflet-rrose-content{font:12px/1.4 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-resp-popup-north .leaflet-popup-tip{box-shadow:none}.leaflet-resp-popup-south .leaflet-popup-tip-container{top:0;margin-top:-20px}.leaflet-resp-popup-south .leaflet-popup-tip{margin:11px auto 0;box-shadow:none}.leaflet-resp-popup-west .leaflet-popup-tip-container{right:0;margin-right:-20px;left:100%;margin-left:-2px;top:50%;margin-top:-11px}.leaflet-resp-popup-west .leaflet-popup-tip{margin:1px -8px 0 -8px;box-shadow:none}.leaflet-resp-popup-east .leaflet-popup-tip-container{width:20px;left:2px;top:50%;margin-top:-11px}.leaflet-resp-popup-east .leaflet-popup-tip{margin:0 11px;box-shadow:none}.leaflet-resp-popup-south-east .leaflet-popup-tip-container{left:0;margin-left:0;top:0;margin-top:-20px}.leaflet-resp-popup-south-east .leaflet-popup-tip{margin:11px 11px 11px -8px;box-shadow:none}.leaflet-resp-popup-south-east .leaflet-popup-content-wrapper{border-radius:0 20px 20px 20px}.leaflet-resp-popup-east-south .leaflet-popup-tip-container{width:20px;left:0;top:0}.leaflet-resp-popup-east-south .leaflet-popup-tip{margin:-8px 11px;box-shadow:none}.leaflet-resp-popup-east-south .leaflet-popup-content-wrapper{border-radius:0 20px 20px 20px}.leaflet-resp-popup-north-east .leaflet-popup-tip-container{left:0;margin-left:0;margin-top:-1px}.leaflet-resp-popup-north-east .leaflet-popup-tip{margin:-8px 11px 11px -8px;box-shadow:none}.leaflet-resp-popup-north-east .leaflet-popup-content-wrapper{border-radius:20px 20px 20px 0}.leaflet-resp-popup-east-north .leaflet-popup-tip-container{left:0;margin-left:-20px;margin-top:-20px}.leaflet-resp-popup-east-north .leaflet-popup-tip{margin:11px 11px 11px 11px;box-shadow:none}.leaflet-resp-popup-north-west .leaflet-popup-tip-container{width:20px;margin-right:0;margin-top:-1px;left:100%;right:0}.leaflet-resp-popup-north-west .leaflet-popup-tip{margin:-8px 11px 11px 11px;box-shadow:none}.leaflet-resp-popup-north-west .leaflet-popup-content-wrapper{border-radius:20px 20px 0 20px}.leaflet-resp-popup-west-north .leaflet-popup-tip-container{margin-left:0;margin-top:-20px;left:100%;right:0}.leaflet-resp-popup-west-north .leaflet-popup-tip{margin:11px 11px 0 -8px;box-shadow:none}.leaflet-resp-popup-west-north .leaflet-popup-content-wrapper{border-radius:20px 20px 0 20px}.leaflet-resp-popup-south-west .leaflet-popup-tip-container{width:20px;left:100%;top:0;margin-top:-20px}.leaflet-resp-popup-south-west .leaflet-popup-tip{margin:11px 11px 11px 11px;box-shadow:none}.leaflet-resp-popup-south-west .leaflet-popup-content-wrapper{border-radius:20px 0 20px 20px}.leaflet-resp-popup-west-south .leaflet-popup-tip-container{margin-left:0;margin-right:-20px;left:100%;right:0;top:0}.leaflet-resp-popup-west-south .leaflet-popup-tip{margin:-8px;box-shadow:none}.leaflet-resp-popup-west-south .leaflet-popup-content-wrapper{border-radius:20px 0 20px 20px}.alert .rowlabel>span,.compare-widget-item .item-title span,.contact-corporate .rowlabel>span,.contact-view-all-in-pricing .rowlabel>span,.contact.contact-appointment .rowlabel>span,.contact.contact-email .rowlabel>span,.cta-widget .content,.furnished-apartment-popup-header .rowlabel>span,.preferred-employer .rowlabel>span,.skip-step-form .rowlabel>span,form.generic-form .rowlabel>span{position:relative;top:50%;transform:translateY(-50%)}.compare-widget-item:after{clear:both;content:"";display:block}.udr-gallery .expand-wrapper{overflow:hidden;position:relative;transition:1s;margin:0}@media only screen and (max-width:47.938em){.headline-copy-block .expand-wrapper{overflow:hidden;position:relative;transition:1s;margin:0}}.modal-window .iframe-loader:after,.modal-window.loading:after,.video-overlay .video-container.loading:after{content:"";display:block;position:absolute;top:50%;left:50%;background:url(/images/ajax-loader.gif) 0 0 no-repeat;width:31px;height:31px;margin-left:-15px;margin-top:-15px}.modal-window .iframe-loader.dark:after,.modal-window.loading.dark:after,.udr-gallery .swiper-slide.loading:after,.video-overlay .video-container.loading:after{background-image:url(/images/ajax-loader-dark.gif)}.udr-gallery.light .slides .swiper-slide.loading:after{background-image:url(/images/ajax-loader.gif)}.floorplan-detail-overlay .close-button,.map .close-button,.modal-window.dark .close-button,.modal-window.light .close-button{cursor:pointer;border-radius:50%}.floorplan-detail-overlay .close-button>*,.map .close-button>*,.modal-window.dark .close-button>*,.modal-window.light .close-button>*{border-radius:50%}.modal-window.dark .close-button{border:4px solid hsla(0,0%,100%,.33)}.modal-window.dark .close-button>*{padding:8px;color:#fff;background:#403f3e;display:block}.modal-window.dark .active.close-button>*,.modal-window.dark .no-touch .close-button:hover>*,.no-touch .modal-window.dark .close-button:hover>*{background:#767676}.floorplan-detail-overlay .close-button,.map .close-button,.modal-window.light .close-button{border:1px solid #b8b8b8;font-size:.625rem}.floorplan-detail-overlay .close-button>*,.map .close-button>*,.modal-window.light .close-button>*{padding:8px;color:#b8b8b8;background:#fff}.floorplan-detail-overlay .active.close-button,.floorplan-detail-overlay .no-touch .close-button:hover,.map .active.close-button,.map .no-touch .close-button:hover,.modal-window.light .active.close-button,.modal-window.light .no-touch .close-button:hover,.no-touch .floorplan-detail-overlay .close-button:hover,.no-touch .map .close-button:hover,.no-touch .modal-window.light .close-button:hover{border-color:#767676}.floorplan-detail-overlay .active.close-button>*,.floorplan-detail-overlay .no-touch .close-button:hover>*,.map .active.close-button>*,.map .no-touch .close-button:hover>*,.modal-window.light .active.close-button>*,.modal-window.light .no-touch .close-button:hover>*,.no-touch .floorplan-detail-overlay .close-button:hover>*,.no-touch .map .close-button:hover>*,.no-touch .modal-window.light .close-button:hover>*{color:#767676}.udr-gallery .gallery-footer .gallery-footer-nav-left{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1.125rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase}.body-copy,ul.list-reset{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.875rem;line-height:1.5;letter-spacing:.5px}@media only screen and (max-width:47.938em){.body-copy,ul.list-reset{text-align:left}}.caption-base{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.8125rem;line-height:1;letter-spacing:.5px}.disclaimer-header{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:.9375rem;color:#474747}.disclaimer-copy{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.8125rem;color:#474747}@media only screen and (max-width:47.938em){.hide-for-small{display:none!important}}@media only screen and (min-width:48em)and (max-width:64em){.hide-for-medium{display:none!important}}@media only screen and (max-width:64em){.hide-for-medium-down{display:none!important}}@media only screen and (max-width:63.96875em){.hide-for-medium-down-exclusive{display:none!important}}@media only screen and (min-width:61.25em){.hide-for-medium-large-up{display:none!important}}@media only screen and (max-width:61.25em){.hide-for-medium-large-down{display:none!important}}@media only screen and (min-width:48em){.hide-for-medium-up{display:none!important}}@media only screen and (min-width:1024px){.hide-for-ipad-pro-up{display:none!important}}@media only screen and (min-width:64.063em)and (max-width:90em){.hide-for-large{display:none!important}}@media only screen and (min-width:64.063em){.hide-for-large-up{display:none!important}}.content-section{padding:1rem 0 1.5rem}.content-section:last-of-type:not(.gray):not(.light-gray):not(.dark-gray):not(.green){padding-bottom:0}.content-section h1{margin:0;font-size:1.3125rem}@media only screen and (min-width:48em){.content-section h1{font-size:2.25rem}}.content-section h2{margin:0 0 1rem 0;font-size:1.5rem;font-size:1rem;line-height:1.3;letter-spacing:1px}@media only screen and (min-width:48em){.content-section h2{font-size:1.875rem}}.content-section h2 strong{color:#767676}@media only screen and (max-width:47.938em){.content-section h2 strong{display:block}}.content-section h3{margin:1.75rem 0 1rem 0;text-transform:uppercase;font-size:1rem;letter-spacing:1px}@media only screen and (min-width:48em){.content-section h3{margin:1rem 0;font-size:1.125rem}}.content-section h4{margin:1.5rem 0 .375rem 0;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1rem}@media only screen and (min-width:48em){.content-section h4{font-size:1.1875rem;margin-bottom:.5rem}}.content-section h5{margin:0;font-family:"Times New Roman",arial,sans-serif;font-weight:700;font-style:italic;font-size:.75rem}@media only screen and (min-width:48em){.content-section h5{font-size:.9375rem;margin-top:1rem}}.content-section .subtitle{font-size:.875rem;line-height:1.3;text-align:center;margin:0 auto 1rem auto;letter-spacing:1px}@media only screen and (min-width:48em){.content-section .subtitle{font-size:1.375rem;text-align:left;padding:0;margin:0 0 2.5rem 0}}.content-section .section-cta{font-size:.75rem;margin:.5rem 0 1rem;font-weight:700}@media only screen and (min-width:48em){.content-section .section-cta{font-size:1.3125rem;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-weight:400}}.content-section .two-tabs-wrapper{position:relative;overflow:visible}.content-section .two-tabs{pointer-events:none;width:100%}.content-section .two-tabs ul{text-align:center;line-height:0}.content-section .two-tabs li{pointer-events:auto;display:inline-block;float:none}@media only screen and (max-width:47.938em){.content-section .two-tabs li{margin:0}}.content-section .two-tabs a{color:#474747!important;font-size:.9375rem;text-transform:none;padding:0 15px;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;display:table;height:40px;background:hsla(0,0%,100%,0)}@media only screen and (min-width:48em){.content-section .two-tabs a{height:50px;font-size:1.25rem;padding:0 30px;background:hsla(0,0%,100%,.75)}}.content-section .two-tabs a>span{transform:none;display:table-cell;top:0}@media only screen and (min-width:48em){.content-section.featured-neighborhoods-communities{padding-top:0}}.content-section.featured-neighborhoods-communities h2{padding-left:15px;padding-right:15px}@media only screen and (min-width:48em){.content-section.featured-neighborhoods-communities .swiper-wrapper{width:auto;margin:0 -10px 0 0;overflow:hidden}}@media only screen and (max-width:47.938em){.content-section.featured-neighborhoods-communities .swiper-slide{height:200px;max-width:266px;width:auto}}@media only screen and (min-width:48em){.content-section.featured-neighborhoods-communities .swiper-slide{margin-bottom:10px;width:33.333%}}@media only screen and (min-width:48em){.content-section.featured-neighborhoods-communities .swiper-slide:last-child{padding:0 10px 0 0}}.content-section .section-title-1,.content-section .sub-section-title-1,.content-section h2.section-title-1{position:relative;margin:0 auto 20px auto;padding:13px 0;letter-spacing:1px;text-align:center;text-transform:uppercase;font-size:1.25rem;color:#474747}.content-section .section-title-1 strong,.content-section .sub-section-title-1 strong,.content-section h2.section-title-1 strong{color:#474747;display:inline}@media only screen and (min-width:48em){.content-section .section-title-1,.content-section .sub-section-title-1,.content-section h2.section-title-1{font-size:1.5rem;padding:19px 0 19px;margin:0 auto 40px auto;letter-spacing:2px}}.content-section .sub-section-title-1{font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:1.5rem;margin-top:0!important}@media only screen and (max-width:47.938em){.content-section .sub-section-title-1{font-size:1rem}}.content-section .section-title-2,.content-section h2.section-title-2{color:#fff;letter-spacing:1px;text-transform:uppercase;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:1.5rem;line-height:16px;padding:20px 20px 20px}@media only screen and (min-width:48em){.content-section .section-title-2,.content-section h2.section-title-2{padding:10px 0 10px 10px;font-size:1.5rem;line-height:35px}}.community .bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.community.hide-header-image{padding-top:50px}@media only screen and (min-width:1024px){.community.hide-header-image{padding-top:inherit}}.community.hide-header-image .community-header{height:0!important;min-height:0!important}.community.hide-header-image .community-header .bg-image{background-image:none!important;display:none!important}.community.hide-header-image .community-header .bg-image>img{display:none!important}.community.hide-header-image .section-title-1{background:#fff!important;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1.75rem;margin-right:auto;margin-bottom:45px;margin-left:auto;width:75%}@media only screen and (max-width:47.938em){.community.hide-header-image .community-header .bg-image{background-image:none!important;padding-bottom:100px}.community.hide-header-image .community-header .bg-image>img{display:none!important}.community.hide-header-image .section-title-1{font-size:1.25rem;margin-top:30px!important;margin-bottom:25px}}@media only screen{body.tablet .community.community-overview .aplus-intro span.video-trigger-container{display:block!important;position:absolute;bottom:125px}body.tablet .community.community-overview section.community-header span.video-trigger-container{display:block!important;position:absolute;bottom:8em}}@media(orientation:portrait){body.tablet .community.community-overview .aplus-intro span.video-trigger-container{bottom:180px}}@media only screen and (min-width:769px)and (orientation:portrait){body.mobile .community.community-overview .aplus-intro span.video-trigger-container{display:block!important;position:absolute;bottom:125px}}@media only screen and (max-width:768px)and (orientation:portrait){body.mobile .community.community-overview section.community-header span.video-trigger-container{display:block!important;position:absolute;bottom:1em}}@media only screen and (max-width:1023px)and (orientation:landscape){body.mobile .community.community-overview section.community-header span.video-trigger-container{display:block!important;position:absolute;bottom:1em!important}}@media only screen and (max-width:1023px)and (orientation:landscape){body.mobile .community.community-overview .head-block .community-card{display:none!important}}@media only screen and (max-width:1023px)and (orientation:landscape){body.mobile .mobile-fixed-menu:not(.hide){display:block!important;z-index:99}}.community.community-overview span.video-trigger-container{display:none;margin:auto;width:100%;text-align:center;z-index:20}.community.community-overview span.video-trigger-container>span{text-transform:uppercase;font-size:.75em;font-weight:700;line-height:14px;border:2px solid;padding:.25em .5em;letter-spacing:2px;color:#fff;border-color:#fff;background-color:rgba(0,0,0,.4)}.community.community-overview span.video-trigger-container>span>a.video-trigger-link{color:inherit;font-size:.75rem;font-weight:400;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;line-height:12px}.infobox{position:relative;border:6px solid hsla(0,0%,100%,.33);cursor:default;box-shadow:0 0 8px 0 rgba(0,0,0,.33)}@media only screen and (min-width:48em){.infobox{border-width:12px}}.infobox .infobox-content{padding:15px 10px;background-color:#fff;position:relative}@media only screen and (min-width:48em){.infobox .infobox-content{padding:20px 15px}}.infobox a{display:block}.no-touch .infobox a:hover .icon-arrow-right,.no-touch .infobox a:hover .place-name,.no-touch .infobox a:hover .ui-icon-circle-triangle-e{color:#767676}.infobox .icon-arrow-right,.infobox .ui-icon-circle-triangle-e{font-size:12px;padding-left:2px}@media only screen and (min-width:48em){.infobox .icon-arrow-right,.infobox .ui-icon-circle-triangle-e{font-size:15px}}.infobox .place-name{font:16px/18px HelveticaNeueW01-65Medi,arial,sans-serif;margin:0 0 3px 0;padding:0 20px 0 0;display:block}@media only screen and (min-width:48em){.infobox .place-name{font-size:18px;line-height:21px}}.infobox .place-vicinity{font:14px/16px HelveticaNeueW01-Thin,arial,sans-serif;padding:0;display:block}@media only screen and (min-width:48em){.infobox .place-vicinity{font-size:16px;line-height:18px}}.infobox .place-yelp-info{margin:10px 0 0;padding:5px 0 0;border-top:1px solid #d6d6d6}@media only screen and (min-width:48em){.infobox .place-yelp-info{margin:15px 0 0;padding:10px 0 0}}.infobox .yelp-logo{width:47px}@media only screen and (min-width:48em){.infobox .yelp-logo{width:65px}}.infobox .yelp-logo,.infobox .yelp-rating,.infobox .yelp-review-link{vertical-align:bottom;display:inline-block}.infobox .yelp-rating{margin:0 8px;max-width:65px!important}@media only screen and (min-width:48em){.infobox .yelp-rating{margin:0 10px 0 15px}}.infobox .yelp-review-link{font:14px HelveticaNeueW01-Thin,arial,sans-serif}.infobox .yelp-review-link .icon-arrow-right,.infobox .yelp-review-link .ui-icon-circle-triangle-e{font-size:7px;font-weight:700;padding-left:0}.infobox .info-window-top{padding:0 0 10px;border-bottom:1px solid #d6d6d6;position:relative}.infobox .prop-no{float:left;margin:-3px 7px 0 0}@media only screen and (max-width:47.938em){.infobox .prop-no{padding:3px 4px;min-width:20px;font-size:12px}}.infobox .desc{font-size:14px;line-height:17px;margin:5px 10px;max-height:36px;overflow:hidden}.floorplan-detail-overlay .close-button,.map .close-button{position:absolute;top:11px;right:11px;z-index:90}@media only screen and (min-width:48em){.floorplan-detail-overlay .close-button,.map .close-button{top:18px;right:18px}}.floorplan-detail-overlay .close-button .icon-close,.map .close-button .icon-close{padding:6px;font-size:9px}.map .close-button{top:15px}@media only screen and (min-width:48em){.map .close-button{top:22px}}.floorplan-detail-overlay .close-button{top:16px}@media only screen and (min-width:48em){.floorplan-detail-overlay .close-button{top:23px}}body[style*=overflow][style*=hidden]{width:100%}.modal-window{position:absolute;display:none;border:none;padding:0;margin:0;top:0;z-index:100}.modal-window .close-button{position:absolute;z-index:50;font-size:16px}.modal-window.fullscreen{width:100%;min-height:100%;z-index:98}@media only screen and (max-width:47.938em){.modal-window.fullscreen{max-width:100vw;min-height:100%;z-index:101}}.modal-window.fullscreen.all-in-pricing-modal[style]{top:0!important}@media only screen and (max-width:47.938em){.modal-window.fullscreen.all-in-pricing-modal[style]{z-index:101}}.modal-window.fullscreen.hide-all-in-pricing-modal{z-index:95!important}.modal-window.fullscreen.virtual-tour .player-wrap{height:100%!important;width:100%;text-align:center}.modal-window.fullscreen.virtual-tour object{max-width:700px;margin:0 auto}.modal-window.fullscreen.light .close-button{font-size:12px;padding:3px}.modal-window.fullscreen.light .close-button .icon-close{padding:6px;font-size:9px}.modal-window.fullscreen.almost-fullscreen{position:fixed}@media only screen and (min-width:64.063em){.modal-window.fullscreen.almost-fullscreen{top:75px!important;margin-left:150px;min-height:auto;width:calc(100% - 300px)}}.modal-window.fullscreen.modal-external-interactive-site-map{display:block!important}.modal-window.fullscreen.modal-external-interactive-site-map iframe{border:0}.modal-window.iframe{overflow:hidden;height:95vh}.modal-window.iframe iframe{border:none;width:100%;height:99%}.modal-window.reveal{left:50%;transition:all .5s ease}.modal-window.reveal.modal-contact-corporate,.modal-window.reveal.modal-external-interactive-site-map{transform:translateX(-50%)}.ipad .modal-window.reveal.modal-contact-corporate{width:90%}.modal-window.reveal.modal-site-map-slide-out{z-index:500}.modal-window.reveal.modal-external-interactive-site-map{display:block!important;width:90vw;height:90vh!important}.modal-window.reveal.modal-external-interactive-site-map iframe{border:0}.modal-window.reveal.small{width:36em;margin-left:-18em;left:50%}.modal-window.reveal.small .prompt{padding:2.5rem}.modal-window.reveal.small .prompt .prompt-header{margin-bottom:1rem}.modal-window.reveal.small .prompt .prompt-message{padding-bottom:1.5rem;margin-bottom:1.5rem}.modal-window.reveal.small .prompt .opt-out{margin-top:1.5rem}.modal-window.reveal.medium{width:49em;margin-left:-25em;left:50%}.modal-window.reveal.medium .prompt{padding:2.5rem}.modal-window.reveal.medium .prompt .prompt-header{margin-bottom:1rem}.modal-window.reveal.medium .prompt .prompt-message{padding-bottom:1.5rem;margin-bottom:1.5rem}.modal-window.reveal.medium .prompt .opt-out{margin-top:1.5rem}@media only screen and (min-width:64.063em){.modal-window.reveal.large{width:96%;margin-left:-48%}}@media only screen and (min-width:71.625em){.modal-window.reveal.large{width:68.75em;margin-left:-34.375em}}.modal-window.reveal.large .iframe-container,.modal-window.reveal.large .iframe-loader{max-width:68.75em}.modal-window.reveal.modal-lease-term-options{z-index:97}.modal-window.reveal.hide-lease-term-options-modal{z-index:94!important}.modal-window.light{background-color:#fff;border-top:2px solid #767676;max-height:100%;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width:48em){.modal-window.light{border-top-width:4px}}.modal-window.light .close-button{top:10px;right:5px}@media only screen and (min-width:48em){.modal-window.light .close-button:after{content:"";display:block;position:absolute;width:200%;height:200%;top:-50%;left:-50%;border-radius:50%}}.modal-window.dark{background-color:#272727}.modal-window.dark .close-button{font-size:12px;top:15px;right:10px}.modal-window.dark .close-button.adjust-for-virtual-tour{top:50px;right:17px}.modal-window.dark .prompt .prompt-header,.modal-window.dark .prompt .prompt-message{color:#e6e6e6}.modal-window.dark .prompt .prompt-message{border-bottom-color:#515151}.modal-window.virtual-tour{background:rgba(0,0,0,0)}.modal-window.virtual-tour object{outline:0}@media only screen and (max-width:47.938em){.modal-window.virtual-tour.light .close-button{padding:0}}.modal-window.modal-contact-email-additional{border-top:none}.modal-window.modal-contact-email-additional .close-button{top:76px}.modal-window .contact-preheader-message{background:#272727;border-bottom:4px solid #767676;padding:20px}.modal-window .contact-preheader-message h4{color:#767676;font-size:18px;letter-spacing:1px;margin:0;text-transform:uppercase}.modal-window .iframe-loader,.modal-window.loading{min-height:400px}.modal-window .iframe-loader:before,.modal-window.loading:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(246,246,246,.8);z-index:100}.modal-window .iframe-loader:after,.modal-window.loading:after{z-index:101}.modal-window .iframe-loader.fullscreen,.modal-window.loading.fullscreen{min-height:100%}.modal-window .iframe-loader.dark:before,.modal-window.loading.dark:before{background-color:rgba(64,63,62,.8)}.modal-window .iframe-loader.dark:before{background-color:rgba(0,0,0,0)}.modal-window .iframe-container,.modal-window .iframe-loader{width:100%;height:100%;max-width:980px;margin:0 auto;position:relative}.modal-window .iframe-loader{position:absolute;top:0;left:0;z-index:-1}.modal-window .iframe-container{-webkit-overflow-scrolling:touch;overflow-y:auto}.modal-window .prompt{text-align:center;padding:2rem}@media only screen and (min-width:48em){.modal-window .prompt{padding:4rem}.modal-window .prompt.quotes-prompt{padding:.25rem 4rem}}.modal-window .prompt .prompt-header{font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:24px;text-transform:uppercase;margin-bottom:1.5rem}@media only screen and (min-width:48em){.modal-window .prompt .prompt-header{margin-bottom:2rem}}.modal-window .prompt .prompt-header strong{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:400}.modal-window .prompt .prompt-sub-header{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;margin:0 auto;max-width:874px}.modal-window .prompt .prompt-message{padding-bottom:2rem;border-bottom:1px solid #d6d6d6;margin-bottom:2rem;font-family:arial,sans-serif}@media only screen and (min-width:48em){.modal-window .prompt .prompt-message{padding-bottom:3rem;margin-bottom:3rem}.modal-window .prompt .prompt-message.quotes-prompt-message{padding-bottom:0;margin-bottom:0}}.modal-window .prompt .prompt-message strong{font-family:arial,sans-serif;font-weight:700}.modal-window .prompt .prompt-message .prospect-selector-label{display:inline-block;max-width:1080px;padding-bottom:1.5rem;text-align:initial}@media all and (-ms-high-contrast:none){.modal-window .prompt .prompt-message .prospect-selector-label{text-align:left}}.modal-window .prompt .prompt-message .prospect-selector-label #prospect-selector{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0) url(/images/dropdown-arrow-dark.png) right center no-repeat;color:#474747;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;height:38px;margin:0;outline:0;padding:0 15px;text-indent:.01px}.modal-window .prompt .button{width:80%;max-width:200px;margin:.5rem;text-align:center;display:inline-block}.modal-window .prompt .button-no{background:#fff;border-color:#dedede;color:#474747}.no-touch .modal-window .prompt .button-no:hover{background:#535251;color:#fff}.modal-window .prompt .opt-out{text-align:left;margin-top:3rem;font:14px HelveticaNeueW01-65Medi,arial,sans-serif;color:#333}.modal-window .prompt .opt-out,.modal-window .prompt .opt-out input,.modal-window .prompt .opt-out label{cursor:pointer}.modal-window .external-interactive-site-map-modal{width:100%;height:100%}@media(max-width:767px){.modal-window .external-interactive-site-map-modal{height:calc(100% - 55px);position:absolute;top:55px}}.modal-window .external-interactive-site-map-modal iframe{width:100%;height:100%}.modal-bg{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.85);z-index:96;display:none;top:0;left:0}.compare-widget-container{position:fixed;bottom:0;left:50%;z-index:90;outline:1px solid transparent;transform:translateX(-50%)}@media only screen and (max-width:47.938em){.compare-widget-container{display:none}}.widget-sticky .compare-widget-container{position:absolute}.compare-widget{transition:.25s;position:absolute;left:15px;bottom:-36px;z-index:90;background:#fff;width:216px;text-align:left}@media only screen and (min-width:48em){.compare-widget{left:5px}}.compare-widget.active{bottom:-1px;box-shadow:0 0 4px 3px rgba(0,0,0,.2)}.compare-widget.expanded ul{max-height:220px}.compare-widget.expanded .icon-arrow-up{transform:rotate(180deg)}.compare-widget header{clear:both;background:#f6f6f6}.compare-widget header .title{float:left;background:#f6f6f6;height:30px;border-bottom:1px solid #d7d7d7;font:11px/30px arial,sans-serif;padding-left:15px;text-transform:uppercase;width:132px;display:block;color:#474747;margin:0}.compare-widget header .icon-arrow-up{transition:.25s;transform:rotate(0);font-size:14px;display:inline-block;margin-left:5px;vertical-align:text-bottom}.compare-widget header .compare-now{float:left;width:84px;height:30px;line-height:29px;font-size:10px;padding:0 8px;margin:0}.compare-widget header .compare-now .icon-arrow-right,.compare-widget header .compare-now .ui-icon-circle-triangle-e{font-size:10px;margin-top:10px}.compare-widget header .compare-now:hover{border-color:#d6d6d6!important}.compare-widget ul{transition:.25s;float:left;clear:both;width:100%;max-height:0;overflow:hidden;margin:0}.compare-widget-item{height:48px;padding:4px 0;width:100%;clear:both;border-top:1px solid #d7d7d7}.compare-widget-item:first-child{border:none}.compare-widget-item:last-child{border-bottom:1px solid #d6d6d6}.compare-widget-item>*{float:left;height:40px;display:block}.compare-widget-item .image-placeholder{display:none;width:60px}.compare-widget-item .image{width:60px;text-align:center;padding:3px 2px}.compare-widget-item .image img{vertical-align:middle;width:auto;height:auto}.compare-widget-item .item-title{width:115px;padding-right:10px;vertical-align:middle}.compare-widget-item .item-title span{font-size:10px;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;line-height:12px;display:block}.compare-widget-item .remove{line-height:41px}.compare-widget-item .remove a{display:block;height:40px;width:40px;padding:0 2px;color:#adadad;font-size:8px;text-align:center}.compare-widget-item .remove a span{border:1px solid #adadad;border-radius:50%;padding:6px}.compare-widget-item.empty .image-placeholder{display:block;width:50px;height:37px;background:#f6f6f6;border:1px dotted #605e5e;margin-left:5px}.compare-widget-item.empty .item-title,.compare-widget-item.empty .remove,.compare-widget-item.empty>.image{display:none}.compare-widget-tooltip{position:absolute;top:-170px;left:-25px;z-index:999;width:229px;height:150px;padding:27px;background:#403f3e;text-align:left;line-height:10px}@media only screen and (min-width:48em){.compare-widget-tooltip{left:8px}}.compare-widget-tooltip a.close{font-size:10px;border:none;border-radius:0;position:absolute;top:10px;right:11px;width:auto;height:auto;line-height:10px;margin:0}.compare-widget-tooltip a.close span{color:#cecece;line-height:10px}.compare-widget-tooltip .nub{display:block;left:23px;position:absolute;width:0;height:0;border-style:solid;border-width:15px 11px;border-color:#403f3e transparent transparent transparent;bottom:-30px}.compare-widget-tooltip .maintext,.compare-widget-tooltip .subtext{font-size:13px;line-height:16px}.compare-widget-tooltip .maintext{color:#fff;margin-bottom:14px}.compare-widget-tooltip .subtext{color:#aeaeae}.floor-plan-card .compare-widget-tooltip{top:-163px;left:-12px}@media only screen and (min-width:48em){.floor-plan-card .compare-widget-tooltip{left:-110px}}.floor-plan-card .compare-widget-tooltip .nub{left:10px}@media only screen and (min-width:48em){.floor-plan-card .compare-widget-tooltip .nub{left:108px}}.compare-widget .compare-widget-tooltip{top:-160px;left:15px}@media only screen and (min-width:48em){.compare-widget .compare-widget-tooltip{left:130px}}.compare-widget .compare-widget-tooltip .nub{left:147px}@media only screen and (min-width:48em){.compare-widget .compare-widget-tooltip .nub{left:33px}}.contact-corporate .g-recaptcha>div,.contact-email .g-recaptcha>div,.preferred-employer .g-recaptcha>div{border:1px solid transparent}.contact-corporate .g-recaptcha>div.error,.contact-email .g-recaptcha>div.error,.preferred-employer .g-recaptcha>div.error{border-color:#cd2026}.contact-corporate .g-recaptcha.error>div,.contact-email .g-recaptcha.error>div,.preferred-employer .g-recaptcha.error>div{border-color:#cd2026}.contact-corporate .contact-message-container,.contact-email .contact-message-container,.preferred-employer .contact-message-container{padding:1rem 1rem 0}@media only screen and (min-width:48em){.contact-corporate .contact-message-container,.contact-email .contact-message-container,.preferred-employer .contact-message-container{padding:1rem 1.5rem 0}}.contact-corporate .contact-message-container textarea[name=message],.contact-email .contact-message-container textarea[name=message],.preferred-employer .contact-message-container textarea[name=message]{margin-bottom:0;height:17.2em}.contact-corporate .button{border-color:#136717;background-color:#136717}.no-touch .contact-corporate .button:hover{border-color:#136717;background-color:#fff;color:#136717}.contact-corporate .g-recaptcha{padding:1rem 1rem 0 1rem;transform-origin:0 0}@media only screen{.contact-corporate .g-recaptcha{transform:scale(.93)!important}}@media only screen and (max-width:47.938em){.contact-corporate .g-recaptcha{transform:scale(1.13)!important}}.alert,.contact-corporate,.furnished-apartment-popup-header,.preferred-employer,.skip-step-form{overflow:hidden;background:#fff}@media only screen and (max-width:47.938em){.alert,.contact-corporate,.furnished-apartment-popup-header,.preferred-employer,.skip-step-form{min-height:100%}}@media only screen and (min-width:48em){.alert,.contact-corporate,.furnished-apartment-popup-header,.preferred-employer,.skip-step-form{background:#f6f6f6}}.alert.share-compared-units .contact-header p:last-child,.alert.share-unit-details .contact-header p:last-child,.contact-corporate.share-compared-units .contact-header p:last-child,.contact-corporate.share-unit-details .contact-header p:last-child,.furnished-apartment-popup-header.share-compared-units .contact-header p:last-child,.furnished-apartment-popup-header.share-unit-details .contact-header p:last-child,.preferred-employer.share-compared-units .contact-header p:last-child,.preferred-employer.share-unit-details .contact-header p:last-child,.skip-step-form.share-compared-units .contact-header p:last-child,.skip-step-form.share-unit-details .contact-header p:last-child{margin-bottom:0;padding-bottom:0}.alert .contact-header,.contact-corporate .contact-header,.furnished-apartment-popup-header .contact-header,.preferred-employer .contact-header,.skip-step-form .contact-header{background:#fff}.alert .subtitle,.alert .title,.contact-corporate .subtitle,.contact-corporate .title,.furnished-apartment-popup-header .subtitle,.furnished-apartment-popup-header .title,.preferred-employer .subtitle,.preferred-employer .title,.skip-step-form .subtitle,.skip-step-form .title{display:block;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-weight:400;font-size:1.1875rem;color:#474747}@media only screen and (min-width:48em){.alert .subtitle,.alert .title,.contact-corporate .subtitle,.contact-corporate .title,.furnished-apartment-popup-header .subtitle,.furnished-apartment-popup-header .title,.preferred-employer .subtitle,.preferred-employer .title,.skip-step-form .subtitle,.skip-step-form .title{font-size:1.75rem}}.alert .subtitle strong,.alert .title strong,.contact-corporate .subtitle strong,.contact-corporate .title strong,.furnished-apartment-popup-header .subtitle strong,.furnished-apartment-popup-header .title strong,.preferred-employer .subtitle strong,.preferred-employer .title strong,.skip-step-form .subtitle strong,.skip-step-form .title strong{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:400}.alert .title,.contact-corporate .title,.furnished-apartment-popup-header .title,.preferred-employer .title,.skip-step-form .title{background:#fff;margin:0;padding:1rem 3rem 1rem 1rem}@media only screen and (min-width:48em){.alert .title,.contact-corporate .title,.furnished-apartment-popup-header .title,.preferred-employer .title,.skip-step-form .title{padding-top:.5rem;padding-bottom:.5rem}}.alert .title:before,.contact-corporate .title:before,.furnished-apartment-popup-header .title:before,.preferred-employer .title:before,.skip-step-form .title:before{margin-right:15px;font-size:1.25rem;color:#767676}@media only screen and (min-width:48em){.alert .title:before,.contact-corporate .title:before,.furnished-apartment-popup-header .title:before,.preferred-employer .title:before,.skip-step-form .title:before{font-size:1.5rem;margin-right:15px}}.alert .subtitle,.contact-corporate .subtitle,.furnished-apartment-popup-header .subtitle,.preferred-employer .subtitle,.skip-step-form .subtitle{transition:color .3s;margin-bottom:.5em}.alert .subtitle.for-error,.contact-corporate .subtitle.for-error,.furnished-apartment-popup-header .subtitle.for-error,.preferred-employer .subtitle.for-error,.skip-step-form .subtitle.for-error{color:#cd2026}.alert .subtitle.required:after,.alert label.required>span:after,.contact-corporate .subtitle.required:after,.contact-corporate label.required>span:after,.furnished-apartment-popup-header .subtitle.required:after,.furnished-apartment-popup-header label.required>span:after,.preferred-employer .subtitle.required:after,.preferred-employer label.required>span:after,.skip-step-form .subtitle.required:after,.skip-step-form label.required>span:after{content:"*"}.alert .rowlabel,.alert .select-wrap,.alert input,.alert textarea,.contact-corporate .rowlabel,.contact-corporate .select-wrap,.contact-corporate input,.contact-corporate textarea,.furnished-apartment-popup-header .rowlabel,.furnished-apartment-popup-header .select-wrap,.furnished-apartment-popup-header input,.furnished-apartment-popup-header textarea,.preferred-employer .rowlabel,.preferred-employer .select-wrap,.preferred-employer input,.preferred-employer textarea,.skip-step-form .rowlabel,.skip-step-form .select-wrap,.skip-step-form input,.skip-step-form textarea{transition:border-color .3s;border:1px solid transparent;border-left:none;border-top-color:#d6d6d6}.alert .rowlabel,.alert .select-wrap,.alert input,.contact-corporate .rowlabel,.contact-corporate .select-wrap,.contact-corporate input,.furnished-apartment-popup-header .rowlabel,.furnished-apartment-popup-header .select-wrap,.furnished-apartment-popup-header input,.preferred-employer .rowlabel,.preferred-employer .select-wrap,.preferred-employer input,.skip-step-form .rowlabel,.skip-step-form .select-wrap,.skip-step-form input{float:left}.alert .rowlabel,.alert .select-wrap,.alert input,.alert select,.alert textarea,.contact-corporate .rowlabel,.contact-corporate .select-wrap,.contact-corporate input,.contact-corporate select,.contact-corporate textarea,.furnished-apartment-popup-header .rowlabel,.furnished-apartment-popup-header .select-wrap,.furnished-apartment-popup-header input,.furnished-apartment-popup-header select,.furnished-apartment-popup-header textarea,.preferred-employer .rowlabel,.preferred-employer .select-wrap,.preferred-employer input,.preferred-employer select,.preferred-employer textarea,.skip-step-form .rowlabel,.skip-step-form .select-wrap,.skip-step-form input,.skip-step-form select,.skip-step-form textarea{margin:0;font-size:.75rem;height:40px}@media only screen and (min-width:48em){.alert .rowlabel,.alert .select-wrap,.alert input,.alert select,.alert textarea,.contact-corporate .rowlabel,.contact-corporate .select-wrap,.contact-corporate input,.contact-corporate select,.contact-corporate textarea,.furnished-apartment-popup-header .rowlabel,.furnished-apartment-popup-header .select-wrap,.furnished-apartment-popup-header input,.furnished-apartment-popup-header select,.furnished-apartment-popup-header textarea,.preferred-employer .rowlabel,.preferred-employer .select-wrap,.preferred-employer input,.preferred-employer select,.preferred-employer textarea,.skip-step-form .rowlabel,.skip-step-form .select-wrap,.skip-step-form input,.skip-step-form select,.skip-step-form textarea{font-size:.875rem;height:50px}}.alert .contact-message-container textarea[name=message],.alert input,.alert select option,.contact-corporate .contact-message-container textarea[name=message],.contact-corporate input,.contact-corporate select option,.furnished-apartment-popup-header .contact-message-container textarea[name=message],.furnished-apartment-popup-header input,.furnished-apartment-popup-header select option,.preferred-employer .contact-message-container textarea[name=message],.preferred-employer input,.preferred-employer select option,.skip-step-form .contact-message-container textarea[name=message],.skip-step-form input,.skip-step-form select option{font-size:1rem;line-height:19px;font-family:HelveticaNeueW01-Thin,arial,sans-serif}@media only screen and (min-width:48em){.alert .contact-message-container textarea[name=message],.alert input,.alert select option,.contact-corporate .contact-message-container textarea[name=message],.contact-corporate input,.contact-corporate select option,.furnished-apartment-popup-header .contact-message-container textarea[name=message],.furnished-apartment-popup-header input,.furnished-apartment-popup-header select option,.preferred-employer .contact-message-container textarea[name=message],.preferred-employer input,.preferred-employer select option,.skip-step-form .contact-message-container textarea[name=message],.skip-step-form input,.skip-step-form select option{font-size:.875rem}}.alert .select-wrap select,.contact-corporate .select-wrap select,.furnished-apartment-popup-header .select-wrap select,.preferred-employer .select-wrap select,.skip-step-form .select-wrap select{font-family:inherit}.alert .select-wrap.focus,.alert input:focus,.alert textarea:focus,.contact-corporate .select-wrap.focus,.contact-corporate input:focus,.contact-corporate textarea:focus,.furnished-apartment-popup-header .select-wrap.focus,.furnished-apartment-popup-header input:focus,.furnished-apartment-popup-header textarea:focus,.preferred-employer .select-wrap.focus,.preferred-employer input:focus,.preferred-employer textarea:focus,.skip-step-form .select-wrap.focus,.skip-step-form input:focus,.skip-step-form textarea:focus{outline:0;border-color:#767676}.alert .select-wrap,.alert input,.alert textarea,.contact-corporate .select-wrap,.contact-corporate input,.contact-corporate textarea,.furnished-apartment-popup-header .select-wrap,.furnished-apartment-popup-header input,.furnished-apartment-popup-header textarea,.preferred-employer .select-wrap,.preferred-employer input,.preferred-employer textarea,.skip-step-form .select-wrap,.skip-step-form input,.skip-step-form textarea{width:50%;border-right:none}@media only screen and (min-width:48em){.alert .select-wrap,.alert input,.alert textarea,.contact-corporate .select-wrap,.contact-corporate input,.contact-corporate textarea,.furnished-apartment-popup-header .select-wrap,.furnished-apartment-popup-header input,.furnished-apartment-popup-header textarea,.preferred-employer .select-wrap,.preferred-employer input,.preferred-employer textarea,.skip-step-form .select-wrap,.skip-step-form input,.skip-step-form textarea{width:55%;border-right:1px solid transparent}}.alert .select-wrap.error,.alert input.error,.alert textarea.error,.contact-corporate .select-wrap.error,.contact-corporate input.error,.contact-corporate textarea.error,.furnished-apartment-popup-header .select-wrap.error,.furnished-apartment-popup-header input.error,.furnished-apartment-popup-header textarea.error,.preferred-employer .select-wrap.error,.preferred-employer input.error,.preferred-employer textarea.error,.skip-step-form .select-wrap.error,.skip-step-form input.error,.skip-step-form textarea.error{border-color:#cd2026}.alert .rowlabel,.contact-corporate .rowlabel,.furnished-apartment-popup-header .rowlabel,.preferred-employer .rowlabel,.skip-step-form .rowlabel{padding:0 15px}@media only screen and (min-width:48em){.alert .rowlabel,.contact-corporate .rowlabel,.furnished-apartment-popup-header .rowlabel,.preferred-employer .rowlabel,.skip-step-form .rowlabel{padding:0 15px}}.alert .select-wrap select,.alert input,.contact-corporate .select-wrap select,.contact-corporate input,.furnished-apartment-popup-header .select-wrap select,.furnished-apartment-popup-header input,.preferred-employer .select-wrap select,.preferred-employer input,.skip-step-form .select-wrap select,.skip-step-form input{padding:0 10px}@media only screen and (min-width:48em){.alert .select-wrap select,.alert input,.contact-corporate .select-wrap select,.contact-corporate input,.furnished-apartment-popup-header .select-wrap select,.furnished-apartment-popup-header input,.preferred-employer .select-wrap select,.preferred-employer input,.skip-step-form .select-wrap select,.skip-step-form input{padding:0 15px}}.alert input,.alert textarea,.contact-corporate input,.contact-corporate textarea,.furnished-apartment-popup-header input,.furnished-apartment-popup-header textarea,.preferred-employer input,.preferred-employer textarea,.skip-step-form input,.skip-step-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.alert textarea,.contact-corporate textarea,.furnished-apartment-popup-header textarea,.preferred-employer textarea,.skip-step-form textarea{width:100%;max-width:100%;border:1px solid #d6d6d6;padding:15px}@media only screen and (min-width:48em){.alert textarea,.contact-corporate textarea,.furnished-apartment-popup-header textarea,.preferred-employer textarea,.skip-step-form textarea{padding:15px;margin-bottom:1rem}}.alert textarea[name=message],.contact-corporate textarea[name=message],.furnished-apartment-popup-header textarea[name=message],.preferred-employer textarea[name=message],.skip-step-form textarea[name=message]{font-size:.875rem;height:14em}@media only screen and (min-width:48em){.alert textarea[name=message],.contact-corporate textarea[name=message],.furnished-apartment-popup-header textarea[name=message],.preferred-employer textarea[name=message],.skip-step-form textarea[name=message]{height:17.8em}}.alert .select-wrap[data-select-fix] select:focus,.contact-corporate .select-wrap[data-select-fix] select:focus,.furnished-apartment-popup-header .select-wrap[data-select-fix] select:focus,.preferred-employer .select-wrap[data-select-fix] select:focus,.skip-step-form .select-wrap[data-select-fix] select:focus{border:none;outline:0}.alert select,.contact-corporate select,.furnished-apartment-popup-header select,.preferred-employer select,.skip-step-form select{text-transform:uppercase;height:38px}.alert select[name=contactmethod],.alert select[name=propertyname],.alert select[name=state],.alert select[name=subject],.contact-corporate select[name=contactmethod],.contact-corporate select[name=propertyname],.contact-corporate select[name=state],.contact-corporate select[name=subject],.furnished-apartment-popup-header select[name=contactmethod],.furnished-apartment-popup-header select[name=propertyname],.furnished-apartment-popup-header select[name=state],.furnished-apartment-popup-header select[name=subject],.preferred-employer select[name=contactmethod],.preferred-employer select[name=propertyname],.preferred-employer select[name=state],.preferred-employer select[name=subject],.skip-step-form select[name=contactmethod],.skip-step-form select[name=propertyname],.skip-step-form select[name=state],.skip-step-form select[name=subject]{text-transform:none}@media only screen and (min-width:48em){.alert select,.contact-corporate select,.furnished-apartment-popup-header select,.preferred-employer select,.skip-step-form select{height:48px}}.alert input[type=date],.contact-corporate input[type=date],.furnished-apartment-popup-header input[type=date],.preferred-employer input[type=date],.skip-step-form input[type=date]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert button[type=submit],.contact-corporate button[type=submit],.furnished-apartment-popup-header button[type=submit],.preferred-employer button[type=submit],.skip-step-form button[type=submit]{float:right}@media only screen and (max-width:47.938em){.alert button[type=submit],.contact-corporate button[type=submit],.furnished-apartment-popup-header button[type=submit],.preferred-employer button[type=submit],.skip-step-form button[type=submit]{min-width:140px}.alert button[type=submit] span.icon-arrow-right,.alert button[type=submit] span.ui-icon-circle-triangle-e,.contact-corporate button[type=submit] span.icon-arrow-right,.contact-corporate button[type=submit] span.ui-icon-circle-triangle-e,.furnished-apartment-popup-header button[type=submit] span.icon-arrow-right,.furnished-apartment-popup-header button[type=submit] span.ui-icon-circle-triangle-e,.preferred-employer button[type=submit] span.icon-arrow-right,.preferred-employer button[type=submit] span.ui-icon-circle-triangle-e,.skip-step-form button[type=submit] span.icon-arrow-right,.skip-step-form button[type=submit] span.ui-icon-circle-triangle-e{margin-left:1rem}}@media only screen and (min-width:48em){.alert button[type=submit],.contact-corporate button[type=submit],.furnished-apartment-popup-header button[type=submit],.preferred-employer button[type=submit],.skip-step-form button[type=submit]{width:100%;float:none}}.alert .rowlabel,.contact-corporate .rowlabel,.furnished-apartment-popup-header .rowlabel,.preferred-employer .rowlabel,.skip-step-form .rowlabel{font-family:"Times New Roman",arial,sans-serif;font-style:italic;color:#474747;background:#e1e1e1;width:50%;border-right-color:#d6d6d6;transition:background .3s}@media only screen and (min-width:48em){.alert .rowlabel,.contact-corporate .rowlabel,.furnished-apartment-popup-header .rowlabel,.preferred-employer .rowlabel,.skip-step-form .rowlabel{width:45%}}.alert .rowlabel>span,.contact-corporate .rowlabel>span,.furnished-apartment-popup-header .rowlabel>span,.preferred-employer .rowlabel>span,.skip-step-form .rowlabel>span{display:block}.alert .rowlabel.required,.contact-corporate .rowlabel.required,.furnished-apartment-popup-header .rowlabel.required,.preferred-employer .rowlabel.required,.skip-step-form .rowlabel.required{background:#9a9a9a;color:#fff;position:relative}.alert .rowlabel.for-error,.contact-corporate .rowlabel.for-error,.furnished-apartment-popup-header .rowlabel.for-error,.preferred-employer .rowlabel.for-error,.skip-step-form .rowlabel.for-error{color:#fff;background:#cd2026;border-color:#cd2026}.alert .section-label,.contact-corporate .section-label,.furnished-apartment-popup-header .section-label,.preferred-employer .section-label,.skip-step-form .section-label{display:block}.alert .section-label+input,.contact-corporate .section-label+input,.furnished-apartment-popup-header .section-label+input,.preferred-employer .section-label+input,.skip-step-form .section-label+input{float:none;border:none!important;padding:0;height:auto}.alert .readonly,.contact-corporate .readonly,.furnished-apartment-popup-header .readonly,.preferred-employer .readonly,.skip-step-form .readonly{margin-bottom:1rem}.alert .readonly label,.contact-corporate .readonly label,.furnished-apartment-popup-header .readonly label,.preferred-employer .readonly label,.skip-step-form .readonly label{font-size:1rem;color:#767676;font-family:arial,sans-serif}@media only screen and (min-width:48em){.alert .readonly label,.contact-corporate .readonly label,.furnished-apartment-popup-header .readonly label,.preferred-employer .readonly label,.skip-step-form .readonly label{font-size:1.25rem}}.alert .readonly input,.alert .readonly input:disabled,.contact-corporate .readonly input,.contact-corporate .readonly input:disabled,.furnished-apartment-popup-header .readonly input,.furnished-apartment-popup-header .readonly input:disabled,.preferred-employer .readonly input,.preferred-employer .readonly input:disabled,.skip-step-form .readonly input,.skip-step-form .readonly input:disabled{font:italic bold .75rem Times New Roman,arial,sans-serif;color:#474747;-webkit-text-fill-color:#474747;opacity:1;margin-top:.2rem;background:rgba(0,0,0,0);width:100%}@media only screen and (min-width:48em){.alert .readonly input,.alert .readonly input:disabled,.contact-corporate .readonly input,.contact-corporate .readonly input:disabled,.furnished-apartment-popup-header .readonly input,.furnished-apartment-popup-header .readonly input:disabled,.preferred-employer .readonly input,.preferred-employer .readonly input:disabled,.skip-step-form .readonly input,.skip-step-form .readonly input:disabled{font-size:.875rem}}.alert .error-message-container,.contact-corporate .error-message-container,.furnished-apartment-popup-header .error-message-container,.preferred-employer .error-message-container,.skip-step-form .error-message-container{background:#fff;padding-bottom:.75em}.alert .error-message-container:after,.alert .error-message-container:before,.contact-corporate .error-message-container:after,.contact-corporate .error-message-container:before,.furnished-apartment-popup-header .error-message-container:after,.furnished-apartment-popup-header .error-message-container:before,.preferred-employer .error-message-container:after,.preferred-employer .error-message-container:before,.skip-step-form .error-message-container:after,.skip-step-form .error-message-container:before{content:" ";display:table}.alert .error-message-container:after,.contact-corporate .error-message-container:after,.furnished-apartment-popup-header .error-message-container:after,.preferred-employer .error-message-container:after,.skip-step-form .error-message-container:after{clear:both}.alert .error-message-container label.error,.contact-corporate .error-message-container label.error,.furnished-apartment-popup-header .error-message-container label.error,.preferred-employer .error-message-container label.error,.skip-step-form .error-message-container label.error{font-family:arial,sans-serif;font-style:normal;font-size:.8125rem;padding:0 1rem;border:none;color:#cd2026;background:#fff;width:100%;height:auto;line-height:1.2;float:left;-webkit-backface-visibility:hidden}@media only screen and (min-width:48em){.alert .error-message-container label.error,.contact-corporate .error-message-container label.error,.furnished-apartment-popup-header .error-message-container label.error,.preferred-employer .error-message-container label.error,.skip-step-form .error-message-container label.error{padding-left:3.5rem}}.alert .error-message-container label.required-error,.contact-corporate .error-message-container label.required-error,.furnished-apartment-popup-header .error-message-container label.required-error,.preferred-employer .error-message-container label.required-error,.skip-step-form .error-message-container label.required-error{display:none!important}.alert .ui-datepicker-trigger,.contact-corporate .ui-datepicker-trigger,.furnished-apartment-popup-header .ui-datepicker-trigger,.preferred-employer .ui-datepicker-trigger,.skip-step-form .ui-datepicker-trigger{height:40px}@media only screen and (min-width:48em){.alert .ui-datepicker-trigger,.contact-corporate .ui-datepicker-trigger,.furnished-apartment-popup-header .ui-datepicker-trigger,.preferred-employer .ui-datepicker-trigger,.skip-step-form .ui-datepicker-trigger{height:50px}}.alert .send-row .required-field-label,.contact-corporate .send-row .required-field-label,.furnished-apartment-popup-header .send-row .required-field-label,.preferred-employer .send-row .required-field-label,.skip-step-form .send-row .required-field-label{border-top:none;margin-top:-1rem;background:0 0;color:#474747;border:none;padding:0 0 10px 1rem}.alert .required-field-label,.contact-corporate .required-field-label,.furnished-apartment-popup-header .required-field-label,.preferred-employer .required-field-label,.skip-step-form .required-field-label{display:block;width:100%;border-left:none;border-right:none}@media only screen and (max-width:47.938em){.alert .required-field-label,.contact-corporate .required-field-label,.furnished-apartment-popup-header .required-field-label,.preferred-employer .required-field-label,.skip-step-form .required-field-label{border-bottom:1px solid #d6d6d6;background:#fff;height:auto}}@media only screen and (min-width:48em){.alert .required-field-label,.contact-corporate .required-field-label,.furnished-apartment-popup-header .required-field-label,.preferred-employer .required-field-label,.skip-step-form .required-field-label{margin-top:0}}@media only screen and (min-width:48em){.alert .required-field-label.required,.contact-corporate .required-field-label.required,.furnished-apartment-popup-header .required-field-label.required,.preferred-employer .required-field-label.required,.skip-step-form .required-field-label.required{color:#474747;background-color:#f6f6f6;border-bottom:none;right:-1px}}@media only screen and (max-width:47.938em){.alert .required-field-label span,.contact-corporate .required-field-label span,.furnished-apartment-popup-header .required-field-label span,.preferred-employer .required-field-label span,.skip-step-form .required-field-label span{transform:none}}.alert .required-field-label.required>span:before,.contact-corporate .required-field-label.required>span:before,.furnished-apartment-popup-header .required-field-label.required>span:before,.preferred-employer .required-field-label.required>span:before,.skip-step-form .required-field-label.required>span:before{content:"*"}.alert .required-field-label.required>span:after,.contact-corporate .required-field-label.required>span:after,.furnished-apartment-popup-header .required-field-label.required>span:after,.preferred-employer .required-field-label.required>span:after,.skip-step-form .required-field-label.required>span:after{content:""}.alert .request-date-label,.contact-corporate .request-date-label,.furnished-apartment-popup-header .request-date-label,.preferred-employer .request-date-label,.skip-step-form .request-date-label{width:100%;border-bottom-color:#d6d6d6;border-right:none}.alert .privacy-container,.contact-corporate .privacy-container,.furnished-apartment-popup-header .privacy-container,.preferred-employer .privacy-container,.skip-step-form .privacy-container{padding-left:0;padding-top:.75rem}@media only screen and (max-width:47.938em){.alert .privacy-container,.contact-corporate .privacy-container,.furnished-apartment-popup-header .privacy-container,.preferred-employer .privacy-container,.skip-step-form .privacy-container{max-width:calc(100% - 140px - 1rem)}}@media only screen and (min-width:48em){.alert .privacy-container,.contact-corporate .privacy-container,.furnished-apartment-popup-header .privacy-container,.preferred-employer .privacy-container,.skip-step-form .privacy-container{background:rgba(0,0,0,0);padding-top:0;padding-bottom:0}}.alert .privacy-container p,.contact-corporate .privacy-container p,.furnished-apartment-popup-header .privacy-container p,.preferred-employer .privacy-container p,.skip-step-form .privacy-container p{font:.75rem HelveticaNeueW01-65Medi,arial,sans-serif;margin:0;padding-left:1rem}.alert .privacy-container a,.contact-corporate .privacy-container a,.furnished-apartment-popup-header .privacy-container a,.preferred-employer .privacy-container a,.skip-step-form .privacy-container a{font-family:HelveticaNeueW01-75Bold,arial,sans-serif;text-decoration:none;color:#000}html.no-touch .alert .privacy-container a:hover,html.no-touch .contact-corporate .privacy-container a:hover,html.no-touch .furnished-apartment-popup-header .privacy-container a:hover,html.no-touch .preferred-employer .privacy-container a:hover,html.no-touch .skip-step-form .privacy-container a:hover{color:#767676}.alert .privacy-container .icon-arrow-right,.alert .privacy-container .ui-icon-circle-triangle-e,.contact-corporate .privacy-container .icon-arrow-right,.contact-corporate .privacy-container .ui-icon-circle-triangle-e,.furnished-apartment-popup-header .privacy-container .icon-arrow-right,.furnished-apartment-popup-header .privacy-container .ui-icon-circle-triangle-e,.preferred-employer .privacy-container .icon-arrow-right,.preferred-employer .privacy-container .ui-icon-circle-triangle-e,.skip-step-form .privacy-container .icon-arrow-right,.skip-step-form .privacy-container .ui-icon-circle-triangle-e{font-size:.5rem}.alert .inline-date-picker,.contact-corporate .inline-date-picker,.furnished-apartment-popup-header .inline-date-picker,.preferred-employer .inline-date-picker,.skip-step-form .inline-date-picker{background:#fff;padding:1rem;float:left;position:relative;width:100%}@media only screen and (min-width:48em){.alert .inline-date-picker,.contact-corporate .inline-date-picker,.furnished-apartment-popup-header .inline-date-picker,.preferred-employer .inline-date-picker,.skip-step-form .inline-date-picker{border:1px solid #d6d6d6;border-width:0 1px;min-height:249px;padding-top:0}}.alert .rowlabel.for-error+.inline-date-picker,.contact-corporate .rowlabel.for-error+.inline-date-picker,.furnished-apartment-popup-header .rowlabel.for-error+.inline-date-picker,.preferred-employer .rowlabel.for-error+.inline-date-picker,.skip-step-form .rowlabel.for-error+.inline-date-picker{border-left-color:#cd2026}.alert .ui-datepicker-inline,.contact-corporate .ui-datepicker-inline,.furnished-apartment-popup-header .ui-datepicker-inline,.preferred-employer .ui-datepicker-inline,.skip-step-form .ui-datepicker-inline{margin:0 auto;width:auto}.alert .ui-state-hover,.contact-corporate .ui-state-hover,.furnished-apartment-popup-header .ui-state-hover,.preferred-employer .ui-state-hover,.skip-step-form .ui-state-hover{background-color:#444!important;border-color:#444;color:#fff}.alert .send-row,.contact-corporate .send-row,.furnished-apartment-popup-header .send-row,.preferred-employer .send-row,.skip-step-form .send-row{position:relative;overflow:hidden;padding:1rem 0}@media only screen and (min-width:48em){.alert .send-row,.contact-corporate .send-row,.furnished-apartment-popup-header .send-row,.preferred-employer .send-row,.skip-step-form .send-row{padding:1.5rem 0}}.alert .send-container,.contact-corporate .send-container,.furnished-apartment-popup-header .send-container,.preferred-employer .send-container,.skip-step-form .send-container{padding-left:0;padding-right:1rem;min-width:calc(140px + 1rem)}.modal-window.light.modal-furnished-apartment-popup{background-color:#fff;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.modal-window.light.modal-furnished-apartment-popup .furnished-apartment-popup-header{background-color:#fff}.modal-window.light.modal-furnished-apartment-popup .furnished-apartment-popup-content{padding-top:30px;text-align:center;background-color:#f7f7f7}.modal-window.light.modal-furnished-apartment-popup .furnished-apartment-popup-content.yes{margin-bottom:1rem}.modal-window.light.modal-furnished-apartment-popup .buttons-container{margin-bottom:30px}.modal-window.light.modal-furnished-apartment-popup .button{display:inline-block;width:100px;height:35px;line-height:34px;text-align:center;transition:all .3s}.modal-window.light.modal-furnished-apartment-popup .button:first-child{margin-right:35px}.modal-window.light.modal-furnished-apartment-popup .button.inactive{border-color:#767676!important;background-color:#767676;color:#fff}.modal-window.light.modal-furnished-apartment-popup .furnished-apartment-contact-information{display:none;margin-right:auto;margin-left:auto}@media only screen and (min-width:48em){.modal-window.light.modal-furnished-apartment-popup .furnished-apartment-contact-information{width:60%}}.contact-corporate .contact-info-container,.preferred-employer .contact-info-container{background:#fff;padding:0}@media only screen and (min-width:48em){.contact-corporate .contact-info-container,.preferred-employer .contact-info-container{border-right:1px solid #d6d6d6;background:#e1e1e1}}.contact-corporate .contact-info-container .rowlabel.for-error+.error+.rowlabel,.contact-corporate .contact-info-container .rowlabel.for-error+.error+div+.rowlabel,.preferred-employer .contact-info-container .rowlabel.for-error+.error+.rowlabel,.preferred-employer .contact-info-container .rowlabel.for-error+.error+div+.rowlabel{border-top:transparent}.contact-corporate .contact-info-container .error+.rowlabel+.error,.contact-corporate .contact-info-container .error+div+.rowlabel+.error,.preferred-employer .contact-info-container .error+.rowlabel+.error,.preferred-employer .contact-info-container .error+div+.rowlabel+.error{border-top-color:transparent}.contact-corporate .contact-info-container .select-wrap.focus+.rowlabel+:not(.error),.contact-corporate .contact-info-container input:focus+.rowlabel+:not(.error),.preferred-employer .contact-info-container .select-wrap.focus+.rowlabel+:not(.error),.preferred-employer .contact-info-container input:focus+.rowlabel+:not(.error){border-top-color:transparent}.contact-corporate .contact-info-container .contact-date-container,.preferred-employer .contact-info-container .contact-date-container{border-top:1px solid #d6d6d6}@media only screen and (min-width:48em){.contact-corporate .contact-info-container .contact-date-container,.preferred-employer .contact-info-container .contact-date-container{width:55%;padding:0}.contact-corporate .contact-info-container .contact-date-container .inline-date-picker,.preferred-employer .contact-info-container .contact-date-container .inline-date-picker{border:0;min-height:0}.contact-corporate .contact-info-container .contact-date-container .inline-date-picker .ui-datepicker table,.preferred-employer .contact-info-container .contact-date-container .inline-date-picker .ui-datepicker table{font-size:.7em}}.contact-corporate .contact-info-container .contact-date-container .contact-appointment-error,.preferred-employer .contact-info-container .contact-date-container .contact-appointment-error{border-style:solid #d6d6d6;border-width:1px 0 0 0}.contact-corporate .contact-info-container .contact-date-container label,.preferred-employer .contact-info-container .contact-date-container label{border-left:1px solid #d6d6d6}.contact-corporate .contact-info-container .contact-date-container td,.preferred-employer .contact-info-container .contact-date-container td{position:relative}.contact-corporate .contact-info-container .contact-date-container td .clear-date,.preferred-employer .contact-info-container .contact-date-container td .clear-date{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}@media only screen and (max-width:47.938em){.contact-corporate .contact-info-container .select-wrap,.preferred-employer .contact-info-container .select-wrap{width:50%!important}}@media only screen and (max-width:47.938em){.contact-corporate .contact-info-container .requestdate,.preferred-employer .contact-info-container .requestdate{width:100%}}.contact-corporate .contact-info-container .dateFuture,.preferred-employer .contact-info-container .dateFuture{background-color:#fff}.contact-corporate .contact-info-fields:after,.contact-corporate .contact-info-fields:before,.preferred-employer .contact-info-fields:after,.preferred-employer .contact-info-fields:before{content:" ";display:table}.contact-corporate .contact-info-fields:after,.preferred-employer .contact-info-fields:after{clear:both}@media only screen and (max-width:47.938em){.contact-corporate .contact-info-fields,.preferred-employer .contact-info-fields{border-bottom:1px solid #d6d6d6}}.contact-email .contact-info-fields .dateUS::-ms-clear{margin-right:25px}.contact-date-container,.contact-message-container{position:relative;background:#f6f6f6}@media only screen and (min-width:48em){.contact-date-container:before,.contact-message-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:auto;background:#f6f6f6;z-index:-1}}.contact-message-container{padding-top:1rem;margin-bottom:.5rem}@media only screen and (min-width:48em){.contact-message-container{padding:0 1.5rem 1rem 1.5rem;margin-bottom:0}}.contact-date-container{margin:0;padding:0;float:right}.contact-date-container .select-wrap,.contact-date-container input,.contact-date-container textarea{border-right:1px solid #d6d6d6;width:45%}@media only screen and (min-width:48em){.contact-date-container:after{content:"";display:block;width:100%;border-bottom:1px solid #d6d6d6;float:right}.contact-date-container .rowlabel{border-left:1px solid transparent}.contact-date-container .request-time-label{width:55%}}.loading-overlay{background-color:hsla(0,0%,100%,.9);display:none;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10}.loading-overlay:after{content:"";display:block;position:absolute;top:40%;left:50%;background:url(/images/ajax-loader.gif) 0 0 no-repeat;width:31px;height:31px;margin-left:-15px;margin-top:-15px}.loading-overlay span{display:block;position:absolute;top:53%;width:100%;height:31px;text-align:center;font-family:"Times New Roman",arial,sans-serif;font-style:italic}@media only screen and (min-width:48em){.contact-appointment .contact-header{border-bottom:1px solid #d6d6d6;margin-bottom:1.5rem}}@media only screen and (min-width:48em){.contact-appointment .privacy-container{padding-top:1rem}}@media only screen and (min-width:48em){.contact-appointment .send-row .send-container{padding-right:1.5rem}}.contact-appointment-error{font-family:arial,sans-serif;font-style:normal;font-size:.8125rem;padding:5px 1rem;color:#cd2026;width:100%;height:auto;line-height:1.2;float:left;-webkit-backface-visibility:hidden;border:1px solid #d6d6d6;border-width:0 1px;display:none}.modal-contact-corporate,.modal-contact-email,.modal-schedule-appointment,.modal-schedule-tour{max-height:100%;overflow-y:auto;overflow-x:hidden}.skip-step-form .info{padding:1rem 1rem 0}.skip-step-form.contact .error-message-container{margin-bottom:0}.skip-step-form.contact .error-message-container label.error{margin-bottom:0;padding:0 0 1rem 1rem}.skip-step-form button[type=submit]{width:100%}.alert .contact-header,.alert .contact-info-container{background:rgba(0,0,0,0)}.alert .contact-info-container{border-right:none}.alert .contact-info-fields{border-bottom:none}.alert .title{font-size:1.75rem;line-height:1.2;padding:.75rem 3.5rem .75rem 1rem;border-bottom:1px solid #d6d6d6}@media only screen and (min-width:48em){.alert .title{font-size:2rem}}.alert .info{color:#333;font:.75rem/1.2 arial,sans-serif;padding:1rem;margin:0}@media only screen and (min-width:48em){.alert .info{font-size:.875rem}}.alert .rowlabel{width:50%}.alert .rowlabel.required-field-label{width:100%}.alert .select-wrap,.alert input,.alert textarea{width:50%;border-right:none}.alert .input-row{margin-top:.5rem;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.alert .readonly-row{padding:0 1rem}.alert .readonly:first-child{padding-left:0}@media only screen and (max-width:47.938em){.alert .readonly{padding-left:0}}.alert .error-message-container{background:rgba(0,0,0,0);margin:.5rem 1rem 0 1rem}.alert .error-message-container label.error{padding-left:0;background:rgba(0,0,0,0)}.alert div.phone-disclaimer{float:left;text-align:right;text-indent:0;float:right;font:.6875rem arial,sans-serif;padding:.5rem 1rem 0 0}@media only screen and (min-width:48em){.alert div.phone-disclaimer{position:relative}}.contact-page .contact-corporate .contact-header{display:none}.contact-page .contact-corporate select{text-transform:uppercase}.contact-page .contact-corporate select[name=contactmethod],.contact-page .contact-corporate select[name=propertyname],.contact-page .contact-corporate select[name=state],.contact-page .contact-corporate select[name=subject]{text-transform:uppercase}.contact-appointment{position:relative}.contact-corporate .contact-message-container,.contact-email .contact-message-container,.contact-view-all-in-pricing .contact-message-container,.preferred-employer .contact-message-container{padding:1rem 1rem 0}@media only screen and (min-width:48em){.contact-corporate .contact-message-container,.contact-email .contact-message-container,.contact-view-all-in-pricing .contact-message-container,.preferred-employer .contact-message-container{padding:1rem 1.5rem 0}}.contact-corporate .contact-message-container textarea[name=message],.contact-email .contact-message-container textarea[name=message],.contact-view-all-in-pricing .contact-message-container textarea[name=message],.preferred-employer .contact-message-container textarea[name=message]{margin-bottom:0;height:17.2em}.contact-corporate .button{border-color:#136717;background-color:#136717}.no-touch .contact-corporate .button:hover{border-color:#136717;background-color:#fff;color:#136717}.theme .rowlabel,.theme .select-wrap,.theme input,.theme textarea{transition:border-color .3s}.theme .rowlabel,.theme .select-wrap,.theme input,.theme select,.theme textarea{margin:0;font-size:.75rem;height:35px}@media only screen and (min-width:48em){.theme .rowlabel,.theme .select-wrap,.theme input,.theme select,.theme textarea{font-size:.875rem;height:40px}}.theme .contact-message-container textarea[name=message],.theme input,.theme select option{font-size:1rem;line-height:19px;font-family:HelveticaNeueW01-Thin,arial,sans-serif}@media only screen and (min-width:48em){.theme .contact-message-container textarea[name=message],.theme input,.theme select option{font-size:.875rem}}.theme .select-wrap select{font-family:inherit}@media all and (-ms-high-contrast:active){.theme .select-wrap select:focus::-ms-value{background-color:rgba(0,0,0,0);color:#fff}}@media all and (-ms-high-contrast:none){.theme .select-wrap select:focus::-ms-value{background-color:rgba(0,0,0,0);color:#000}}.theme .select-wrap.focus,.theme input:focus,.theme textarea:focus{outline:0;border-color:#767676}.theme .select-wrap,.theme input,.theme textarea{border:1px solid #969696;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;width:100%}.theme .select-wrap.error,.theme input.error,.theme textarea.error{border-color:#cd2026}.theme .select-wrap select,.theme input{padding:0 10px}@media only screen and (min-width:48em){.theme .select-wrap select,.theme input{padding:0 15px}}.theme input,.theme textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@media only screen and (max-width:47.938em){.theme input:disabled,.theme textarea:disabled{opacity:1}}.theme .dollar{position:relative;padding:0}.theme .dollar:before{position:absolute;content:"$";left:14px;top:8px;opacity:.8;font-size:1rem;line-height:19px}@media only screen and (min-width:48em){.theme .dollar:before{top:11px;font-size:.875rem}}.theme .dollar input{padding-left:26px}.contact-view-all-in-pricing,.contact.contact-appointment,.contact.contact-email,form.generic-form{overflow:hidden;background:#fff}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing,.contact.contact-appointment,.contact.contact-email,form.generic-form{min-height:100%}}@media only screen and (min-width:48em){.contact-view-all-in-pricing,.contact.contact-appointment,.contact.contact-email,form.generic-form{background:#f6f6f6}}.contact-view-all-in-pricing .contact-info-container,.contact.contact-appointment .contact-info-container,.contact.contact-email .contact-info-container,form.generic-form .contact-info-container{background:#f7f7f7}.contact-view-all-in-pricing .contact-info-container.create-a-quote,.contact.contact-appointment .contact-info-container.create-a-quote,.contact.contact-email .contact-info-container.create-a-quote,form.generic-form .contact-info-container.create-a-quote{background:#fff}.contact-view-all-in-pricing .contact-info-container.create-a-quote .contact-header .title,.contact.contact-appointment .contact-info-container.create-a-quote .contact-header .title,.contact.contact-email .contact-info-container.create-a-quote .contact-header .title,form.generic-form .contact-info-container.create-a-quote .contact-header .title{text-align:center}@media only screen and (max-width:436px){.contact-view-all-in-pricing .contact-info-container.create-a-quote .contact-header .title,.contact.contact-appointment .contact-info-container.create-a-quote .contact-header .title,.contact.contact-email .contact-info-container.create-a-quote .contact-header .title,form.generic-form .contact-info-container.create-a-quote .contact-header .title{padding-bottom:0}}@media(max-width:376px){.contact-view-all-in-pricing .contact-info-container.create-a-quote .small-centered.columns,.contact.contact-appointment .contact-info-container.create-a-quote .small-centered.columns,.contact.contact-email .contact-info-container.create-a-quote .small-centered.columns,form.generic-form .contact-info-container.create-a-quote .small-centered.columns{margin-left:1rem;margin-right:1rem}}.contact-view-all-in-pricing h3,.contact.contact-appointment h3,.contact.contact-email h3,form.generic-form h3{letter-spacing:0!important}.contact-view-all-in-pricing.share-compared-units .contact-header .title .icon-share-icon,.contact-view-all-in-pricing.share-unit-details .contact-header .title .icon-share-icon,.contact.contact-appointment.share-compared-units .contact-header .title .icon-share-icon,.contact.contact-appointment.share-unit-details .contact-header .title .icon-share-icon,.contact.contact-email.share-compared-units .contact-header .title .icon-share-icon,.contact.contact-email.share-unit-details .contact-header .title .icon-share-icon,form.generic-form.share-compared-units .contact-header .title .icon-share-icon,form.generic-form.share-unit-details .contact-header .title .icon-share-icon{margin-right:.5rem}.contact-view-all-in-pricing.share-compared-units .contact-info-container .contact-info-fields .phoneUS,.contact-view-all-in-pricing.share-unit-details .contact-info-container .contact-info-fields .phoneUS,.contact.contact-appointment.share-compared-units .contact-info-container .contact-info-fields .phoneUS,.contact.contact-appointment.share-unit-details .contact-info-container .contact-info-fields .phoneUS,.contact.contact-email.share-compared-units .contact-info-container .contact-info-fields .phoneUS,.contact.contact-email.share-unit-details .contact-info-container .contact-info-fields .phoneUS,form.generic-form.share-compared-units .contact-info-container .contact-info-fields .phoneUS,form.generic-form.share-unit-details .contact-info-container .contact-info-fields .phoneUS{width:100%}.contact-view-all-in-pricing.share-compared-units .contact-info-container .contact-info-fields .icon-share-icon,.contact-view-all-in-pricing.share-unit-details .contact-info-container .contact-info-fields .icon-share-icon,.contact.contact-appointment.share-compared-units .contact-info-container .contact-info-fields .icon-share-icon,.contact.contact-appointment.share-unit-details .contact-info-container .contact-info-fields .icon-share-icon,.contact.contact-email.share-compared-units .contact-info-container .contact-info-fields .icon-share-icon,.contact.contact-email.share-unit-details .contact-info-container .contact-info-fields .icon-share-icon,form.generic-form.share-compared-units .contact-info-container .contact-info-fields .icon-share-icon,form.generic-form.share-unit-details .contact-info-container .contact-info-fields .icon-share-icon{margin-right:.5rem}.contact-view-all-in-pricing.share-compared-units .contact-info-container .contact-info-fields .cross,.contact-view-all-in-pricing.share-unit-details .contact-info-container .contact-info-fields .cross,.contact.contact-appointment.share-compared-units .contact-info-container .contact-info-fields .cross,.contact.contact-appointment.share-unit-details .contact-info-container .contact-info-fields .cross,.contact.contact-email.share-compared-units .contact-info-container .contact-info-fields .cross,.contact.contact-email.share-unit-details .contact-info-container .contact-info-fields .cross,form.generic-form.share-compared-units .contact-info-container .contact-info-fields .cross,form.generic-form.share-unit-details .contact-info-container .contact-info-fields .cross{font-size:.5rem}.contact-view-all-in-pricing .contact-header,.contact.contact-appointment .contact-header,.contact.contact-email .contact-header,form.generic-form .contact-header{background:#fff}.contact-view-all-in-pricing .self-touring-copy,.contact.contact-appointment .self-touring-copy,.contact.contact-email .self-touring-copy,form.generic-form .self-touring-copy{margin-bottom:5px;margin-top:5px;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:.875rem;line-height:20px;letter-spacing:.02rem}.contact-view-all-in-pricing .step-title,.contact.contact-appointment .step-title,.contact.contact-email .step-title,form.generic-form .step-title{padding-top:15px;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-size:1.125rem}.contact-view-all-in-pricing .subtitle,.contact-view-all-in-pricing .title,.contact.contact-appointment .subtitle,.contact.contact-appointment .title,.contact.contact-email .subtitle,.contact.contact-email .title,form.generic-form .subtitle,form.generic-form .title{display:block;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-weight:400;font-size:1.1875rem;color:#474747}@media only screen and (min-width:48em){.contact-view-all-in-pricing .subtitle,.contact-view-all-in-pricing .title,.contact.contact-appointment .subtitle,.contact.contact-appointment .title,.contact.contact-email .subtitle,.contact.contact-email .title,form.generic-form .subtitle,form.generic-form .title{font-size:1.75rem}}.contact-view-all-in-pricing .subtitle strong,.contact-view-all-in-pricing .title strong,.contact.contact-appointment .subtitle strong,.contact.contact-appointment .title strong,.contact.contact-email .subtitle strong,.contact.contact-email .title strong,form.generic-form .subtitle strong,form.generic-form .title strong{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:400}.contact-view-all-in-pricing .title-bold,.contact.contact-appointment .title-bold,.contact.contact-email .title-bold,form.generic-form .title-bold{font-weight:700}.contact-view-all-in-pricing .title,.contact.contact-appointment .title,.contact.contact-email .title,form.generic-form .title{background:#fff;margin:0;padding:1rem 0}@media only screen and (min-width:48em){.contact-view-all-in-pricing .title,.contact.contact-appointment .title,.contact.contact-email .title,form.generic-form .title{padding-top:.5rem;padding-bottom:.5rem}}.contact-view-all-in-pricing .title .icon,.contact.contact-appointment .title .icon,.contact.contact-email .title .icon,form.generic-form .title .icon{display:inline-block;vertical-align:top;margin-top:1px}@media only screen and (min-width:48em){.contact-view-all-in-pricing .title .icon,.contact.contact-appointment .title .icon,.contact.contact-email .title .icon,form.generic-form .title .icon{font-size:1.5rem;margin-top:2px}}.contact-view-all-in-pricing .title>span,.contact.contact-appointment .title>span,.contact.contact-email .title>span,form.generic-form .title>span{display:inline-block;width:calc(100% - 45px);margin-left:15px}.contact-view-all-in-pricing .title:before,.contact.contact-appointment .title:before,.contact.contact-email .title:before,form.generic-form .title:before{display:none}.contact-view-all-in-pricing .subtitle,.contact.contact-appointment .subtitle,.contact.contact-email .subtitle,form.generic-form .subtitle{transition:color .3s;margin-bottom:.5em}.contact-view-all-in-pricing .subtitle.for-error,.contact.contact-appointment .subtitle.for-error,.contact.contact-email .subtitle.for-error,form.generic-form .subtitle.for-error{color:#cd2026}.contact-view-all-in-pricing label.required>span:after,.contact.contact-appointment label.required>span:after,.contact.contact-email label.required>span:after,form.generic-form label.required>span:after{content:"*"}.contact-view-all-in-pricing .rowlabel,.contact-view-all-in-pricing .select-wrap,.contact-view-all-in-pricing input,.contact-view-all-in-pricing textarea,.contact.contact-appointment .rowlabel,.contact.contact-appointment .select-wrap,.contact.contact-appointment input,.contact.contact-appointment textarea,.contact.contact-email .rowlabel,.contact.contact-email .select-wrap,.contact.contact-email input,.contact.contact-email textarea,form.generic-form .rowlabel,form.generic-form .select-wrap,form.generic-form input,form.generic-form textarea{transition:border-color .3s}.contact-view-all-in-pricing .rowlabel,.contact-view-all-in-pricing .select-wrap,.contact-view-all-in-pricing .terms-container,.contact-view-all-in-pricing .textarea-wrap,.contact-view-all-in-pricing input,.contact.contact-appointment .rowlabel,.contact.contact-appointment .select-wrap,.contact.contact-appointment .terms-container,.contact.contact-appointment .textarea-wrap,.contact.contact-appointment input,.contact.contact-email .rowlabel,.contact.contact-email .select-wrap,.contact.contact-email .terms-container,.contact.contact-email .textarea-wrap,.contact.contact-email input,form.generic-form .rowlabel,form.generic-form .select-wrap,form.generic-form .terms-container,form.generic-form .textarea-wrap,form.generic-form input{float:left}.contact-view-all-in-pricing .rowlabel,.contact-view-all-in-pricing .select-wrap,.contact-view-all-in-pricing input,.contact-view-all-in-pricing select,.contact-view-all-in-pricing textarea,.contact.contact-appointment .rowlabel,.contact.contact-appointment .select-wrap,.contact.contact-appointment input,.contact.contact-appointment select,.contact.contact-appointment textarea,.contact.contact-email .rowlabel,.contact.contact-email .select-wrap,.contact.contact-email input,.contact.contact-email select,.contact.contact-email textarea,form.generic-form .rowlabel,form.generic-form .select-wrap,form.generic-form input,form.generic-form select,form.generic-form textarea{margin:0;font-size:.75rem;height:35px}@media only screen and (min-width:48em){.contact-view-all-in-pricing .rowlabel,.contact-view-all-in-pricing .select-wrap,.contact-view-all-in-pricing input,.contact-view-all-in-pricing select,.contact-view-all-in-pricing textarea,.contact.contact-appointment .rowlabel,.contact.contact-appointment .select-wrap,.contact.contact-appointment input,.contact.contact-appointment select,.contact.contact-appointment textarea,.contact.contact-email .rowlabel,.contact.contact-email .select-wrap,.contact.contact-email input,.contact.contact-email select,.contact.contact-email textarea,form.generic-form .rowlabel,form.generic-form .select-wrap,form.generic-form input,form.generic-form select,form.generic-form textarea{font-size:.875rem;height:40px}}.contact-view-all-in-pricing .contact-message-container textarea[name=message],.contact-view-all-in-pricing input,.contact-view-all-in-pricing select option,.contact.contact-appointment .contact-message-container textarea[name=message],.contact.contact-appointment input,.contact.contact-appointment select option,.contact.contact-email .contact-message-container textarea[name=message],.contact.contact-email input,.contact.contact-email select option,form.generic-form .contact-message-container textarea[name=message],form.generic-form input,form.generic-form select option{font-size:1rem;line-height:19px;font-family:HelveticaNeueW01-Thin,arial,sans-serif}@media only screen and (min-width:48em){.contact-view-all-in-pricing .contact-message-container textarea[name=message],.contact-view-all-in-pricing input,.contact-view-all-in-pricing select option,.contact.contact-appointment .contact-message-container textarea[name=message],.contact.contact-appointment input,.contact.contact-appointment select option,.contact.contact-email .contact-message-container textarea[name=message],.contact.contact-email input,.contact.contact-email select option,form.generic-form .contact-message-container textarea[name=message],form.generic-form input,form.generic-form select option{font-size:.875rem}}.contact-view-all-in-pricing .select-wrap select,.contact.contact-appointment .select-wrap select,.contact.contact-email .select-wrap select,form.generic-form .select-wrap select{font-family:inherit}@media all and (-ms-high-contrast:active){.contact-view-all-in-pricing .select-wrap select:focus::-ms-value,.contact.contact-appointment .select-wrap select:focus::-ms-value,.contact.contact-email .select-wrap select:focus::-ms-value,form.generic-form .select-wrap select:focus::-ms-value{background-color:rgba(0,0,0,0);color:#fff}}@media all and (-ms-high-contrast:none){.contact-view-all-in-pricing .select-wrap select:focus::-ms-value,.contact.contact-appointment .select-wrap select:focus::-ms-value,.contact.contact-email .select-wrap select:focus::-ms-value,form.generic-form .select-wrap select:focus::-ms-value{background-color:rgba(0,0,0,0);color:#000}}.contact-view-all-in-pricing .select-wrap.focus,.contact-view-all-in-pricing input:focus,.contact-view-all-in-pricing textarea:focus,.contact.contact-appointment .select-wrap.focus,.contact.contact-appointment input:focus,.contact.contact-appointment textarea:focus,.contact.contact-email .select-wrap.focus,.contact.contact-email input:focus,.contact.contact-email textarea:focus,form.generic-form .select-wrap.focus,form.generic-form input:focus,form.generic-form textarea:focus{outline:0;border-color:#767676}.contact-view-all-in-pricing .select-wrap,.contact-view-all-in-pricing input,.contact-view-all-in-pricing textarea,.contact.contact-appointment .select-wrap,.contact.contact-appointment input,.contact.contact-appointment textarea,.contact.contact-email .select-wrap,.contact.contact-email input,.contact.contact-email textarea,form.generic-form .select-wrap,form.generic-form input,form.generic-form textarea{border:1px solid #969696;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;width:100%}.contact-view-all-in-pricing .select-wrap.error,.contact-view-all-in-pricing input.error,.contact-view-all-in-pricing textarea.error,.contact.contact-appointment .select-wrap.error,.contact.contact-appointment input.error,.contact.contact-appointment textarea.error,.contact.contact-email .select-wrap.error,.contact.contact-email input.error,.contact.contact-email textarea.error,form.generic-form .select-wrap.error,form.generic-form input.error,form.generic-form textarea.error{border-color:#cd2026}.contact-view-all-in-pricing .select-wrap select,.contact-view-all-in-pricing input,.contact.contact-appointment .select-wrap select,.contact.contact-appointment input,.contact.contact-email .select-wrap select,.contact.contact-email input,form.generic-form .select-wrap select,form.generic-form input{padding:0 10px}@media only screen and (min-width:48em){.contact-view-all-in-pricing .select-wrap select,.contact-view-all-in-pricing input,.contact.contact-appointment .select-wrap select,.contact.contact-appointment input,.contact.contact-email .select-wrap select,.contact.contact-email input,form.generic-form .select-wrap select,form.generic-form input{padding:0 15px}}.contact-view-all-in-pricing input,.contact-view-all-in-pricing textarea,.contact.contact-appointment input,.contact.contact-appointment textarea,.contact.contact-email input,.contact.contact-email textarea,form.generic-form input,form.generic-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing input:disabled,.contact-view-all-in-pricing textarea:disabled,.contact.contact-appointment input:disabled,.contact.contact-appointment textarea:disabled,.contact.contact-email input:disabled,.contact.contact-email textarea:disabled,form.generic-form input:disabled,form.generic-form textarea:disabled{opacity:1}}.contact-view-all-in-pricing .ui-datepicker-trigger,.contact.contact-appointment .ui-datepicker-trigger,.contact.contact-email .ui-datepicker-trigger,form.generic-form .ui-datepicker-trigger{line-height:19px}@media only screen and (min-width:48em){.contact-view-all-in-pricing .ui-datepicker-trigger,.contact.contact-appointment .ui-datepicker-trigger,.contact.contact-email .ui-datepicker-trigger,form.generic-form .ui-datepicker-trigger{font-size:1.625rem}}.contact-view-all-in-pricing textarea,.contact.contact-appointment textarea,.contact.contact-email textarea,form.generic-form textarea{width:100%;max-width:100%;padding:15px}@media only screen and (min-width:48em){.contact-view-all-in-pricing textarea,.contact.contact-appointment textarea,.contact.contact-email textarea,form.generic-form textarea{padding:15px}}.contact-view-all-in-pricing textarea[name=message],.contact.contact-appointment textarea[name=message],.contact.contact-email textarea[name=message],form.generic-form textarea[name=message]{font-size:.875rem;height:130px}@media only screen and (min-width:48em){.contact-view-all-in-pricing textarea[name=message],.contact.contact-appointment textarea[name=message],.contact.contact-email textarea[name=message],form.generic-form textarea[name=message]{height:100px}}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing select,.contact-view-all-in-pricing select option,.contact-view-all-in-pricing textarea[name=message],.contact.contact-appointment select,.contact.contact-appointment select option,.contact.contact-appointment textarea[name=message],.contact.contact-email select,.contact.contact-email select option,.contact.contact-email textarea[name=message],form.generic-form select,form.generic-form select option,form.generic-form textarea[name=message]{font-size:1rem}}.contact-view-all-in-pricing .schedule-tour-next .icon,.contact.contact-appointment .schedule-tour-next .icon,.contact.contact-email .schedule-tour-next .icon,form.generic-form .schedule-tour-next .icon{float:none;position:relative;top:1px;left:6px;font-size:.875rem}.contact-view-all-in-pricing .schedule-tour-back,.contact.contact-appointment .schedule-tour-back,.contact.contact-email .schedule-tour-back,form.generic-form .schedule-tour-back{margin-top:15px;font-family:arial,sans-serif;font-size:.75rem}.contact-view-all-in-pricing .schedule-tour-back span,.contact.contact-appointment .schedule-tour-back span,.contact.contact-email .schedule-tour-back span,form.generic-form .schedule-tour-back span{vertical-align:middle}.contact-view-all-in-pricing .schedule-tour-back:hover,.contact.contact-appointment .schedule-tour-back:hover,.contact.contact-email .schedule-tour-back:hover,form.generic-form .schedule-tour-back:hover{cursor:pointer}@media only screen and (min-width:48em){.contact-view-all-in-pricing.contact-email textarea[name=message],.contact.contact-appointment.contact-email textarea[name=message],.contact.contact-email.contact-email textarea[name=message],form.generic-form.contact-email textarea[name=message]{height:100px}}.contact-view-all-in-pricing .select-wrap[data-select-fix] select:focus,.contact.contact-appointment .select-wrap[data-select-fix] select:focus,.contact.contact-email .select-wrap[data-select-fix] select:focus,form.generic-form .select-wrap[data-select-fix] select:focus{border:none;outline:0}.contact-view-all-in-pricing select,.contact.contact-appointment select,.contact.contact-email select,form.generic-form select{text-transform:uppercase;height:33px}.contact-view-all-in-pricing select[name=contactmethod],.contact-view-all-in-pricing select[name=propertyname],.contact-view-all-in-pricing select[name=state],.contact-view-all-in-pricing select[name=subject],.contact.contact-appointment select[name=contactmethod],.contact.contact-appointment select[name=propertyname],.contact.contact-appointment select[name=state],.contact.contact-appointment select[name=subject],.contact.contact-email select[name=contactmethod],.contact.contact-email select[name=propertyname],.contact.contact-email select[name=state],.contact.contact-email select[name=subject],form.generic-form select[name=contactmethod],form.generic-form select[name=propertyname],form.generic-form select[name=state],form.generic-form select[name=subject]{text-transform:none}@media only screen and (min-width:48em){.contact-view-all-in-pricing select,.contact.contact-appointment select,.contact.contact-email select,form.generic-form select{height:38px}}.contact-view-all-in-pricing input[type=date],.contact.contact-appointment input[type=date],.contact.contact-email input[type=date],form.generic-form input[type=date]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.contact-view-all-in-pricing button[type=submit],.contact.contact-appointment button[type=submit],.contact.contact-email button[type=submit],form.generic-form button[type=submit]{width:100%}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing button[type=submit] span.icon-arrow-right,.contact-view-all-in-pricing button[type=submit] span.ui-icon-circle-triangle-e,.contact.contact-appointment button[type=submit] span.icon-arrow-right,.contact.contact-appointment button[type=submit] span.ui-icon-circle-triangle-e,.contact.contact-email button[type=submit] span.icon-arrow-right,.contact.contact-email button[type=submit] span.ui-icon-circle-triangle-e,form.generic-form button[type=submit] span.icon-arrow-right,form.generic-form button[type=submit] span.ui-icon-circle-triangle-e{margin-left:1rem}}.contact-view-all-in-pricing.skip-step-form .contact-info-fields,.contact.contact-appointment.skip-step-form .contact-info-fields,.contact.contact-email.skip-step-form .contact-info-fields,form.generic-form.skip-step-form .contact-info-fields{border-bottom:0}.contact-view-all-in-pricing.skip-step-form button[type=submit],.contact.contact-appointment.skip-step-form button[type=submit],.contact.contact-email.skip-step-form button[type=submit],form.generic-form.skip-step-form button[type=submit]{width:100%}.contact-view-all-in-pricing .generate-quote-header,.contact.contact-appointment .generate-quote-header,.contact.contact-email .generate-quote-header,form.generic-form .generate-quote-header{text-align:center}.contact-view-all-in-pricing .generate-quote-header p,.contact.contact-appointment .generate-quote-header p,.contact.contact-email .generate-quote-header p,form.generic-form .generate-quote-header p{font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:1.75rem}.contact-view-all-in-pricing .contact-info-fields,.contact.contact-appointment .contact-info-fields,.contact.contact-email .contact-info-fields,form.generic-form .contact-info-fields{color:#474747;padding-bottom:.9375em}.contact-view-all-in-pricing .contact-info-fields .panel-header,.contact.contact-appointment .contact-info-fields .panel-header,.contact.contact-email .contact-info-fields .panel-header,form.generic-form .contact-info-fields .panel-header{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1.125rem;line-height:1.2;letter-spacing:1px}.contact-view-all-in-pricing .contact-info-fields .panel-header .icon-sort-up,.contact.contact-appointment .contact-info-fields .panel-header .icon-sort-up,.contact.contact-email .contact-info-fields .panel-header .icon-sort-up,form.generic-form .contact-info-fields .panel-header .icon-sort-up{position:relative;top:8px}.contact-view-all-in-pricing .contact-info-fields #lease-details,.contact-view-all-in-pricing .contact-info-fields #prospect-details,.contact-view-all-in-pricing .contact-info-fields #quote-details,.contact.contact-appointment .contact-info-fields #lease-details,.contact.contact-appointment .contact-info-fields #prospect-details,.contact.contact-appointment .contact-info-fields #quote-details,.contact.contact-email .contact-info-fields #lease-details,.contact.contact-email .contact-info-fields #prospect-details,.contact.contact-email .contact-info-fields #quote-details,form.generic-form .contact-info-fields #lease-details,form.generic-form .contact-info-fields #prospect-details,form.generic-form .contact-info-fields #quote-details{margin-left:1.1rem}.contact-view-all-in-pricing .contact-info-fields #lease-details .width-50-left,.contact.contact-appointment .contact-info-fields #lease-details .width-50-left,.contact.contact-email .contact-info-fields #lease-details .width-50-left,form.generic-form .contact-info-fields #lease-details .width-50-left{float:left;margin-right:4%;padding-bottom:1rem;width:48%}@media(max-width:391px){.contact-view-all-in-pricing .contact-info-fields #lease-details .width-50-left,.contact.contact-appointment .contact-info-fields #lease-details .width-50-left,.contact.contact-email .contact-info-fields #lease-details .width-50-left,form.generic-form .contact-info-fields #lease-details .width-50-left{width:40%}}.contact-view-all-in-pricing .contact-info-fields #lease-details .width-50-right,.contact.contact-appointment .contact-info-fields #lease-details .width-50-right,.contact.contact-email .contact-info-fields #lease-details .width-50-right,form.generic-form .contact-info-fields #lease-details .width-50-right{float:left;padding-bottom:1rem;width:48%}@media(max-width:391px){.contact-view-all-in-pricing .contact-info-fields #lease-details .width-50-right,.contact.contact-appointment .contact-info-fields #lease-details .width-50-right,.contact.contact-email .contact-info-fields #lease-details .width-50-right,form.generic-form .contact-info-fields #lease-details .width-50-right{width:56%}}@supports(-webkit-touch-callout:none){.contact-view-all-in-pricing .contact-info-fields #lease-details .width-50-right input::-webkit-date-and-time-value,.contact.contact-appointment .contact-info-fields #lease-details .width-50-right input::-webkit-date-and-time-value,.contact.contact-email .contact-info-fields #lease-details .width-50-right input::-webkit-date-and-time-value,form.generic-form .contact-info-fields #lease-details .width-50-right input::-webkit-date-and-time-value{text-align:left}}.contact-view-all-in-pricing .contact-info-fields #lease-details .show-unit-rent-matrix,.contact.contact-appointment .contact-info-fields #lease-details .show-unit-rent-matrix,.contact.contact-email .contact-info-fields #lease-details .show-unit-rent-matrix,form.generic-form .contact-info-fields #lease-details .show-unit-rent-matrix{font-family:"Times New Roman",arial,sans-serif!important;font-style:italic;font-weight:700;font-size:.875rem;letter-spacing:.5px}.contact-view-all-in-pricing .contact-info-fields #quote-details,.contact.contact-appointment .contact-info-fields #quote-details,.contact.contact-email .contact-info-fields #quote-details,form.generic-form .contact-info-fields #quote-details{padding-bottom:1rem}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing .contact-info-fields #quote-details,.contact.contact-appointment .contact-info-fields #quote-details,.contact.contact-email .contact-info-fields #quote-details,form.generic-form .contact-info-fields #quote-details{padding-right:0}}@media(max-width:376px){.contact-view-all-in-pricing .contact-info-fields #quote-details,.contact.contact-appointment .contact-info-fields #quote-details,.contact.contact-email .contact-info-fields #quote-details,form.generic-form .contact-info-fields #quote-details{margin-left:.25rem}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container,.contact.contact-email .contact-info-fields #quote-details .quote-details-container,form.generic-form .contact-info-fields #quote-details .quote-details-container{display:grid;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-weight:400;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0!important}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container,.contact.contact-email .contact-info-fields #quote-details .quote-details-container,form.generic-form .contact-info-fields #quote-details .quote-details-container{grid-template-columns:1fr}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box,form.generic-form .contact-info-fields #quote-details .quote-details-container .box{-moz-column-gap:1rem;column-gap:1rem;display:grid;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));padding:10px;-ms-grid-row:1}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box.other-charges,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box.other-charges,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box.other-charges,form.generic-form .contact-info-fields #quote-details .quote-details-container .box.other-charges{-ms-grid-row:2;padding-top:1.25rem}@media only screen and (max-width:436px){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box,form.generic-form .contact-info-fields #quote-details .quote-details-container .box{width:95%}}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box,form.generic-form .contact-info-fields #quote-details .quote-details-container .box{grid-column:1;grid-template-columns:1fr;padding-right:0}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .add-ons-container,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .add-ons-container,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .add-ons-container,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .add-ons-container{font-size:.875rem;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .add-ons-container,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .add-ons-container,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .add-ons-container,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .add-ons-container{grid-column:1}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .pets-add-ons-container,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .pets-add-ons-container,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .pets-add-ons-container,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .pets-add-ons-container{-ms-grid-column:1;-ms-grid-row:2}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .grouped-rentable-items-container,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .grouped-rentable-items-container,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .grouped-rentable-items-container,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .grouped-rentable-items-container{-ms-grid-column:2;-ms-grid-row:2;margin-left:4%}@media only screen and (max-width:48em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .grouped-rentable-items-container,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .grouped-rentable-items-container,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .grouped-rentable-items-container,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .grouped-rentable-items-container{margin-left:auto}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .pets-fees-subheader,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .pets-fees-subheader,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .pets-fees-subheader,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .pets-fees-subheader{margin-left:.5rem}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .section-header-6,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .section-header-6,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .section-header-6,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .section-header-6{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:600}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .section-sub-header-6,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .section-sub-header-6,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .section-sub-header-6,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .section-sub-header-6{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.8em}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .expenses-section-header,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .expenses-section-header,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .expenses-section-header,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .expenses-section-header{font-size:1rem}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .upfront-add-ons-sub-header,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .upfront-add-ons-sub-header,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .upfront-add-ons-sub-header,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .upfront-add-ons-sub-header{padding-top:1rem}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .two-column,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .two-column,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .two-column,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .two-column{display:grid;float:none;font-size:.875rem;grid-template-columns:7fr 3fr;-ms-grid-columns:7fr 3fr}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .two-column li .slide-out-activator-container,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .two-column li .slide-out-activator-container,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .two-column li .slide-out-activator-container,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .two-column li .slide-out-activator-container{margin-left:.15rem}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .two-column li:nth-child(odd),.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .two-column li:nth-child(odd),.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .two-column li:nth-child(odd),form.generic-form .contact-info-fields #quote-details .quote-details-container .box .two-column li:nth-child(odd){-ms-grid-column:1}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .two-column li:nth-child(even),.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .two-column li:nth-child(even),.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .two-column li:nth-child(even),form.generic-form .contact-info-fields #quote-details .quote-details-container .box .two-column li:nth-child(even){-ms-grid-column:2}}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .two-column,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .two-column,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .two-column,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .two-column{grid-template-columns:63% 37%}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .two-column li,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .two-column li,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .two-column li,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .two-column li{align-items:flex-end;display:flex;flex-direction:row}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .two-column .horizontal-span,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .two-column .horizontal-span,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .two-column .horizontal-span,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .two-column .horizontal-span{border-bottom:1px solid #ddd;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:span 2}@media only screen and (max-width:48em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .two-column .horizontal-span,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .two-column .horizontal-span,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .two-column .horizontal-span,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .two-column .horizontal-span{height:.5rem}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .pets-fees-list,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .pets-fees-list,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .pets-fees-list,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .pets-fees-list{margin-bottom:1rem}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .pets-fees-list li:nth-child(odd),.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .pets-fees-list li:nth-child(odd),.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .pets-fees-list li:nth-child(odd),form.generic-form .contact-info-fields #quote-details .quote-details-container .box .pets-fees-list li:nth-child(odd){margin-left:1rem}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box h2,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box h2,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box h2,form.generic-form .contact-info-fields #quote-details .quote-details-container .box h2{color:#474747;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.8em;margin:0}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table{font-size:.875rem;margin-bottom:1rem;width:100%}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr{line-height:1.6}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr .expense-option-details-spacer,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr .expense-option-details-spacer,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr .expense-option-details-spacer,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr .expense-option-details-spacer{line-height:0}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr:nth-child(even) td,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr:nth-child(even) td,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr:nth-child(even) td,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr:nth-child(even) td{padding-bottom:.3rem}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr td:first-child,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr td:first-child,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr td:first-child,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr td:first-child{width:70%}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr td:first-child,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr td:first-child,.contact.contact-email .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr td:first-child,form.generic-form .contact-info-fields #quote-details .quote-details-container .box .expenses-section-data-table tbody tr td:first-child{width:63%}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container fieldset.box,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container fieldset.box,.contact.contact-email .contact-info-fields #quote-details .quote-details-container fieldset.box,form.generic-form .contact-info-fields #quote-details .quote-details-container fieldset.box{-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-columns:48% 2% 48%}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-monthly-charges,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-monthly-charges,.contact.contact-email .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-monthly-charges,form.generic-form .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-monthly-charges{-ms-grid-column:1}@media only screen and (max-width:48em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-monthly-charges,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-monthly-charges,.contact.contact-email .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-monthly-charges,form.generic-form .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-monthly-charges{grid-row:1}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container fieldset.box .ie-spacer-column,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container fieldset.box .ie-spacer-column,.contact.contact-email .contact-info-fields #quote-details .quote-details-container fieldset.box .ie-spacer-column,form.generic-form .contact-info-fields #quote-details .quote-details-container fieldset.box .ie-spacer-column{display:none;-ms-grid-column:2}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container fieldset.box .ie-spacer-column,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container fieldset.box .ie-spacer-column,.contact.contact-email .contact-info-fields #quote-details .quote-details-container fieldset.box .ie-spacer-column,form.generic-form .contact-info-fields #quote-details .quote-details-container fieldset.box .ie-spacer-column{display:block}}.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-one-time-charges,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-one-time-charges,.contact.contact-email .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-one-time-charges,form.generic-form .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-one-time-charges{-ms-grid-column:3;margin-left:4%}@media only screen and (max-width:48em){.contact-view-all-in-pricing .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-one-time-charges,.contact.contact-appointment .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-one-time-charges,.contact.contact-email .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-one-time-charges,form.generic-form .contact-info-fields #quote-details .quote-details-container fieldset.box .estimated-one-time-charges{grid-row:2;margin-left:0;margin-top:.75rem}}.contact-view-all-in-pricing .contact-info-fields #quote-details .actions-container .actions-container-paragraph,.contact.contact-appointment .contact-info-fields #quote-details .actions-container .actions-container-paragraph,.contact.contact-email .contact-info-fields #quote-details .actions-container .actions-container-paragraph,form.generic-form .contact-info-fields #quote-details .actions-container .actions-container-paragraph{text-align:center}.contact-view-all-in-pricing .contact-info-fields #quote-details .actions-container .actions-container-paragraph a,.contact.contact-appointment .contact-info-fields #quote-details .actions-container .actions-container-paragraph a,.contact.contact-email .contact-info-fields #quote-details .actions-container .actions-container-paragraph a,form.generic-form .contact-info-fields #quote-details .actions-container .actions-container-paragraph a{padding:10px 5px;height:auto;min-height:48px;line-height:inherit;width:200px;max-width:200px;margin:auto;display:inline-block}.contact-view-all-in-pricing .contact-info-fields #quote-details .actions-container .actions-container-paragraph a .icon,.contact.contact-appointment .contact-info-fields #quote-details .actions-container .actions-container-paragraph a .icon,.contact.contact-email .contact-info-fields #quote-details .actions-container .actions-container-paragraph a .icon,form.generic-form .contact-info-fields #quote-details .actions-container .actions-container-paragraph a .icon{position:relative;top:3px;font-size:1.25rem;margin-right:3px}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing .contact-info-fields #quote-details .actions-container .actions-container-paragraph>a:not(:last-child),.contact.contact-appointment .contact-info-fields #quote-details .actions-container .actions-container-paragraph>a:not(:last-child),.contact.contact-email .contact-info-fields #quote-details .actions-container .actions-container-paragraph>a:not(:last-child),form.generic-form .contact-info-fields #quote-details .actions-container .actions-container-paragraph>a:not(:last-child){margin-bottom:10px}}@media only screen and (min-width:48em){.contact-view-all-in-pricing .contact-info-fields #quote-details .actions-container .actions-container-paragraph>a:not(:last-child),.contact.contact-appointment .contact-info-fields #quote-details .actions-container .actions-container-paragraph>a:not(:last-child),.contact.contact-email .contact-info-fields #quote-details .actions-container .actions-container-paragraph>a:not(:last-child),form.generic-form .contact-info-fields #quote-details .actions-container .actions-container-paragraph>a:not(:last-child){margin-right:40px}}.contact-view-all-in-pricing .contact-info-fields #quote-details .about-pricing .row,.contact.contact-appointment .contact-info-fields #quote-details .about-pricing .row,.contact.contact-email .contact-info-fields #quote-details .about-pricing .row,form.generic-form .contact-info-fields #quote-details .about-pricing .row{width:100%}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container,form.generic-form .contact-info-fields #quote-details .disclaimer-container{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;-ms-grid-column-span:2;grid-column:span 2;margin-top:1rem}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer p,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer p,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer p,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer p{font-size:.8125rem}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer p .italicized,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer p .italicized,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer p .italicized,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer p .italicized{font-style:italic}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer p strong,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer p strong,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer p strong,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer p strong{font-weight:700}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer p a,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer p a,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer p a,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer p a{font-family:"Times New Roman",arial,sans-serif;font-size:.875rem;font-style:italic;line-height:1.5}@media only screen and (max-width:436px){.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer{width:95%}}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer:first-child p:before,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer:first-child p:before,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer:first-child p:before,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer:first-child p:before{content:"* "}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(2) p:before,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(2) p:before,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(2) p:before,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(2) p:before{content:"** "}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(3) p:before,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(3) p:before,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(3) p:before,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(3) p:before{content:"‡ "}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(4) p:before,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(4) p:before,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(4) p:before,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(4) p:before{content:"‡‡ "}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(5) p:before,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(5) p:before,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(5) p:before,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(5) p:before{content:"† "}.contact-view-all-in-pricing .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(6) p:before,.contact.contact-appointment .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(6) p:before,.contact.contact-email .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(6) p:before,form.generic-form .contact-info-fields #quote-details .disclaimer-container .disclaimer:nth-child(6) p:before{content:"†† "}.contact-view-all-in-pricing .contact-info-fields .contact-info-instructions,.contact.contact-appointment .contact-info-fields .contact-info-instructions,.contact.contact-email .contact-info-fields .contact-info-instructions,form.generic-form .contact-info-fields .contact-info-instructions{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:.875em;margin-left:1.1rem}.contact-view-all-in-pricing .contact-info-fields #prospect-details .width-50-right .phoneUS,.contact.contact-appointment .contact-info-fields #prospect-details .width-50-right .phoneUS,.contact.contact-email .contact-info-fields #prospect-details .width-50-right .phoneUS,form.generic-form .contact-info-fields #prospect-details .width-50-right .phoneUS{width:100%}.contact-view-all-in-pricing .contact-info-fields .send-container .button,.contact.contact-appointment .contact-info-fields .send-container .button,.contact.contact-email .contact-info-fields .send-container .button,form.generic-form .contact-info-fields .send-container .button{margin:auto;width:auto}.contact-view-all-in-pricing .contact-info-fields .rowlabel.required.required-field-label,.contact.contact-appointment .contact-info-fields .rowlabel.required.required-field-label,.contact.contact-email .contact-info-fields .rowlabel.required.required-field-label,form.generic-form .contact-info-fields .rowlabel.required.required-field-label{background-color:rgba(0,0,0,0);margin-left:1.1rem}@media only screen and (min-width:64.063em){.contact-view-all-in-pricing .contact-info-container.create-a-quote,.contact.contact-appointment .contact-info-container.create-a-quote,.contact.contact-email .contact-info-container.create-a-quote,form.generic-form .contact-info-container.create-a-quote{min-width:980px}}.contact-view-all-in-pricing .contact-info-container.create-a-quote .contact-header,.contact.contact-appointment .contact-info-container.create-a-quote .contact-header,.contact.contact-email .contact-info-container.create-a-quote .contact-header,form.generic-form .contact-info-container.create-a-quote .contact-header{height:50px}.contact-view-all-in-pricing .contact-info-container.create-a-quote .generate-quote-header,.contact.contact-appointment .contact-info-container.create-a-quote .generate-quote-header,.contact.contact-email .contact-info-container.create-a-quote .generate-quote-header,form.generic-form .contact-info-container.create-a-quote .generate-quote-header{height:50px}.contact-view-all-in-pricing .contact-info-container.create-a-quote .contact-info-fields,.contact.contact-appointment .contact-info-container.create-a-quote .contact-info-fields,.contact.contact-email .contact-info-container.create-a-quote .contact-info-fields,form.generic-form .contact-info-container.create-a-quote .contact-info-fields{height:calc(100vh - 120px);-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.contact-view-all-in-pricing .contact-info-container.create-a-quote .contact-info-fields::-webkit-scrollbar,.contact.contact-appointment .contact-info-container.create-a-quote .contact-info-fields::-webkit-scrollbar,.contact.contact-email .contact-info-container.create-a-quote .contact-info-fields::-webkit-scrollbar,form.generic-form .contact-info-container.create-a-quote .contact-info-fields::-webkit-scrollbar{display:none}.contact-view-all-in-pricing .rowlabel,.contact.contact-appointment .rowlabel,.contact.contact-email .rowlabel,form.generic-form .rowlabel{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;color:#474747;width:100%;height:30px;transition:background .3s}.contact-view-all-in-pricing .rowlabel>span,.contact.contact-appointment .rowlabel>span,.contact.contact-email .rowlabel>span,form.generic-form .rowlabel>span{display:block;top:68%}.contact-view-all-in-pricing .rowlabel.request-date-label,.contact-view-all-in-pricing .rowlabel.request-time-label,.contact.contact-appointment .rowlabel.request-date-label,.contact.contact-appointment .rowlabel.request-time-label,.contact.contact-email .rowlabel.request-date-label,.contact.contact-email .rowlabel.request-time-label,form.generic-form .rowlabel.request-date-label,form.generic-form .rowlabel.request-time-label{height:40px}.contact-view-all-in-pricing .rowlabel.request-date-label>span,.contact-view-all-in-pricing .rowlabel.request-time-label>span,.contact.contact-appointment .rowlabel.request-date-label>span,.contact.contact-appointment .rowlabel.request-time-label>span,.contact.contact-email .rowlabel.request-date-label>span,.contact.contact-email .rowlabel.request-time-label>span,form.generic-form .rowlabel.request-date-label>span,form.generic-form .rowlabel.request-time-label>span{top:58%}.contact-view-all-in-pricing .rowlabel.info,.contact.contact-appointment .rowlabel.info,.contact.contact-email .rowlabel.info,form.generic-form .rowlabel.info{opacity:.7;height:auto;padding-top:1rem;margin-bottom:-.5rem}.contact-view-all-in-pricing .rowlabel.info>span,.contact.contact-appointment .rowlabel.info>span,.contact.contact-email .rowlabel.info>span,form.generic-form .rowlabel.info>span{top:0;transform:translateY(0)}.contact-view-all-in-pricing .textarea-wrap.has-note .rowlabel,.contact.contact-appointment .textarea-wrap.has-note .rowlabel,.contact.contact-email .textarea-wrap.has-note .rowlabel,form.generic-form .textarea-wrap.has-note .rowlabel{width:auto}.contact-view-all-in-pricing .textarea-wrap.has-note .note,.contact.contact-appointment .textarea-wrap.has-note .note,.contact.contact-email .textarea-wrap.has-note .note,form.generic-form .textarea-wrap.has-note .note{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;display:block;float:left;height:30px;padding-top:14px;margin-left:30px;font-size:.875rem}.contact-view-all-in-pricing .textarea-wrap.has-note .note .character-limit,.contact.contact-appointment .textarea-wrap.has-note .note .character-limit,.contact.contact-email .textarea-wrap.has-note .note .character-limit,form.generic-form .textarea-wrap.has-note .note .character-limit{font-weight:700}.contact-view-all-in-pricing .rowlabel.required,.contact.contact-appointment .rowlabel.required,.contact.contact-email .rowlabel.required,form.generic-form .rowlabel.required{position:relative}.contact-view-all-in-pricing .rowlabel.for-error,.contact.contact-appointment .rowlabel.for-error,.contact.contact-email .rowlabel.for-error,form.generic-form .rowlabel.for-error{color:#cd2026}.contact-view-all-in-pricing .section-label,.contact.contact-appointment .section-label,.contact.contact-email .section-label,form.generic-form .section-label{display:block}.contact-view-all-in-pricing .section-label+input,.contact.contact-appointment .section-label+input,.contact.contact-email .section-label+input,form.generic-form .section-label+input{float:none;border:none!important;padding:0;height:auto}.contact-view-all-in-pricing .readonly,.contact.contact-appointment .readonly,.contact.contact-email .readonly,form.generic-form .readonly{margin-bottom:1rem}.contact-view-all-in-pricing .readonly label,.contact.contact-appointment .readonly label,.contact.contact-email .readonly label,form.generic-form .readonly label{font-size:1rem;color:#767676;font-family:arial,sans-serif}@media only screen and (min-width:48em){.contact-view-all-in-pricing .readonly label,.contact.contact-appointment .readonly label,.contact.contact-email .readonly label,form.generic-form .readonly label{font-size:1.25rem}}.contact-view-all-in-pricing .readonly input,.contact-view-all-in-pricing .readonly input:disabled,.contact.contact-appointment .readonly input,.contact.contact-appointment .readonly input:disabled,.contact.contact-email .readonly input,.contact.contact-email .readonly input:disabled,form.generic-form .readonly input,form.generic-form .readonly input:disabled{font:italic bold .75rem Times New Roman,arial,sans-serif;color:#474747;-webkit-text-fill-color:#474747;opacity:1;margin-top:.2rem;background:rgba(0,0,0,0);width:100%}@media only screen and (min-width:48em){.contact-view-all-in-pricing .readonly input,.contact-view-all-in-pricing .readonly input:disabled,.contact.contact-appointment .readonly input,.contact.contact-appointment .readonly input:disabled,.contact.contact-email .readonly input,.contact.contact-email .readonly input:disabled,form.generic-form .readonly input,form.generic-form .readonly input:disabled{font-size:.875rem}}.contact-view-all-in-pricing .error-message-container,.contact.contact-appointment .error-message-container,.contact.contact-email .error-message-container,form.generic-form .error-message-container{background:#fff;padding-bottom:.75em}.contact-view-all-in-pricing .error-message-container:after,.contact-view-all-in-pricing .error-message-container:before,.contact.contact-appointment .error-message-container:after,.contact.contact-appointment .error-message-container:before,.contact.contact-email .error-message-container:after,.contact.contact-email .error-message-container:before,form.generic-form .error-message-container:after,form.generic-form .error-message-container:before{content:" ";display:table}.contact-view-all-in-pricing .error-message-container:after,.contact.contact-appointment .error-message-container:after,.contact.contact-email .error-message-container:after,form.generic-form .error-message-container:after{clear:both}.contact-view-all-in-pricing .error-message-container label.error,.contact.contact-appointment .error-message-container label.error,.contact.contact-email .error-message-container label.error,form.generic-form .error-message-container label.error{font-family:arial,sans-serif;font-style:normal;font-size:.8125rem;border:none;color:#cd2026;background:#fff;width:100%;height:auto;line-height:1.2;float:left;-webkit-backface-visibility:hidden}.contact-view-all-in-pricing .error-message-container label#contacttime-error,.contact-view-all-in-pricing .error-message-container label#requestdate_iso-error,.contact-view-all-in-pricing .error-message-container label.required-error,.contact.contact-appointment .error-message-container label#contacttime-error,.contact.contact-appointment .error-message-container label#requestdate_iso-error,.contact.contact-appointment .error-message-container label.required-error,.contact.contact-email .error-message-container label#contacttime-error,.contact.contact-email .error-message-container label#requestdate_iso-error,.contact.contact-email .error-message-container label.required-error,form.generic-form .error-message-container label#contacttime-error,form.generic-form .error-message-container label#requestdate_iso-error,form.generic-form .error-message-container label.required-error{display:none!important}.contact-view-all-in-pricing .ui-datepicker-trigger,.contact.contact-appointment .ui-datepicker-trigger,.contact.contact-email .ui-datepicker-trigger,form.generic-form .ui-datepicker-trigger{height:calc(35px - 3px)}@media only screen and (min-width:48em){.contact-view-all-in-pricing .ui-datepicker-trigger,.contact.contact-appointment .ui-datepicker-trigger,.contact.contact-email .ui-datepicker-trigger,form.generic-form .ui-datepicker-trigger{height:calc(40px - 5px)}}.contact-view-all-in-pricing .send-row .required-field-label,.contact.contact-appointment .send-row .required-field-label,.contact.contact-email .send-row .required-field-label,form.generic-form .send-row .required-field-label{border-top:none;margin-top:-1rem;background:0 0;color:#474747;border:none;padding:0 0 10px 1rem}.contact-view-all-in-pricing .required-field-label,.contact.contact-appointment .required-field-label,.contact.contact-email .required-field-label,form.generic-form .required-field-label{display:block;width:100%;height:40px;border-left:none;border-right:none}.contact-view-all-in-pricing .required-field-label>span,.contact.contact-appointment .required-field-label>span,.contact.contact-email .required-field-label>span,form.generic-form .required-field-label>span{top:10%}@media only screen and (min-width:48em){.contact-view-all-in-pricing .required-field-label,.contact.contact-appointment .required-field-label,.contact.contact-email .required-field-label,form.generic-form .required-field-label{margin-top:0}.contact-view-all-in-pricing .required-field-label>span,.contact.contact-appointment .required-field-label>span,.contact.contact-email .required-field-label>span,form.generic-form .required-field-label>span{top:35%}}@media only screen and (min-width:48em){.contact-view-all-in-pricing .required-field-label.required,.contact.contact-appointment .required-field-label.required,.contact.contact-email .required-field-label.required,form.generic-form .required-field-label.required{color:#474747;background-color:#f6f6f6;border-bottom:none}}@media only screen and (max-width:47.938em){.contact-view-all-in-pricing .required-field-label span,.contact.contact-appointment .required-field-label span,.contact.contact-email .required-field-label span,form.generic-form .required-field-label span{transform:none}}.contact-view-all-in-pricing .required-field-label.required>span:before,.contact.contact-appointment .required-field-label.required>span:before,.contact.contact-email .required-field-label.required>span:before,form.generic-form .required-field-label.required>span:before{content:"*"}.contact-view-all-in-pricing .required-field-label.required>span:after,.contact.contact-appointment .required-field-label.required>span:after,.contact.contact-email .required-field-label.required>span:after,form.generic-form .required-field-label.required>span:after{content:""}.contact-view-all-in-pricing .request-date-label,.contact.contact-appointment .request-date-label,.contact.contact-email .request-date-label,form.generic-form .request-date-label{width:100%;border-bottom-color:#d6d6d6;border-right:none}.contact-view-all-in-pricing .privacy-container,.contact-view-all-in-pricing .terms-container,.contact.contact-appointment .privacy-container,.contact.contact-appointment .terms-container,.contact.contact-email .privacy-container,.contact.contact-email .terms-container,form.generic-form .privacy-container,form.generic-form .terms-container{padding-left:0;padding-top:.75rem;padding-bottom:25px}@media only screen and (min-width:48em){.contact-view-all-in-pricing .privacy-container,.contact-view-all-in-pricing .terms-container,.contact.contact-appointment .privacy-container,.contact.contact-appointment .terms-container,.contact.contact-email .privacy-container,.contact.contact-email .terms-container,form.generic-form .privacy-container,form.generic-form .terms-container{background:rgba(0,0,0,0);padding-top:0}}.contact-view-all-in-pricing .privacy-container p,.contact-view-all-in-pricing .terms-container p,.contact.contact-appointment .privacy-container p,.contact.contact-appointment .terms-container p,.contact.contact-email .privacy-container p,.contact.contact-email .terms-container p,form.generic-form .privacy-container p,form.generic-form .terms-container p{font:10px HelveticaNeueW01-65Medi,arial,sans-serif;margin-top:10px;margin-bottom:5px}@media only screen and (min-width:48em){.contact-view-all-in-pricing .privacy-container p,.contact-view-all-in-pricing .terms-container p,.contact.contact-appointment .privacy-container p,.contact.contact-appointment .terms-container p,.contact.contact-email .privacy-container p,.contact.contact-email .terms-container p,form.generic-form .privacy-container p,form.generic-form .terms-container p{margin-top:15px}}.contact-view-all-in-pricing .privacy-container a,.contact-view-all-in-pricing .terms-container a,.contact.contact-appointment .privacy-container a,.contact.contact-appointment .terms-container a,.contact.contact-email .privacy-container a,.contact.contact-email .terms-container a,form.generic-form .privacy-container a,form.generic-form .terms-container a{font-family:HelveticaNeueW01-75Bold,arial,sans-serif;text-decoration:none;color:#000}html.no-touch .contact-view-all-in-pricing .privacy-container a:hover,html.no-touch .contact-view-all-in-pricing .terms-container a:hover,html.no-touch .contact.contact-appointment .privacy-container a:hover,html.no-touch .contact.contact-appointment .terms-container a:hover,html.no-touch .contact.contact-email .privacy-container a:hover,html.no-touch .contact.contact-email .terms-container a:hover,html.no-touch form.generic-form .privacy-container a:hover,html.no-touch form.generic-form .terms-container a:hover{color:#767676}.contact-view-all-in-pricing .privacy-container .icon-arrow-right,.contact-view-all-in-pricing .privacy-container .ui-icon-circle-triangle-e,.contact-view-all-in-pricing .terms-container .icon-arrow-right,.contact-view-all-in-pricing .terms-container .ui-icon-circle-triangle-e,.contact.contact-appointment .privacy-container .icon-arrow-right,.contact.contact-appointment .privacy-container .ui-icon-circle-triangle-e,.contact.contact-appointment .terms-container .icon-arrow-right,.contact.contact-appointment .terms-container .ui-icon-circle-triangle-e,.contact.contact-email .privacy-container .icon-arrow-right,.contact.contact-email .privacy-container .ui-icon-circle-triangle-e,.contact.contact-email .terms-container .icon-arrow-right,.contact.contact-email .terms-container .ui-icon-circle-triangle-e,form.generic-form .privacy-container .icon-arrow-right,form.generic-form .privacy-container .ui-icon-circle-triangle-e,form.generic-form .terms-container .icon-arrow-right,form.generic-form .terms-container .ui-icon-circle-triangle-e{font-size:.5rem}.contact-view-all-in-pricing .terms-container,.contact.contact-appointment .terms-container,.contact.contact-email .terms-container,form.generic-form .terms-container{height:auto;padding-bottom:15px}.contact-view-all-in-pricing .terms-container p,.contact.contact-appointment .terms-container p,.contact.contact-email .terms-container p,form.generic-form .terms-container p{margin-top:0;margin-bottom:5px}.contact-view-all-in-pricing .inline-date-picker,.contact.contact-appointment .inline-date-picker,.contact.contact-email .inline-date-picker,form.generic-form .inline-date-picker{background:#fff;padding:1rem;float:left;position:relative;width:100%}@media only screen and (min-width:48em){.contact-view-all-in-pricing .inline-date-picker,.contact.contact-appointment .inline-date-picker,.contact.contact-email .inline-date-picker,form.generic-form .inline-date-picker{border:1px solid #d6d6d6;padding-top:0}}.contact-view-all-in-pricing .rowlabel.for-error+.inline-date-picker,.contact.contact-appointment .rowlabel.for-error+.inline-date-picker,.contact.contact-email .rowlabel.for-error+.inline-date-picker,form.generic-form .rowlabel.for-error+.inline-date-picker{border:1px solid #cd2026}.contact-view-all-in-pricing .ui-datepicker-inline,.contact.contact-appointment .ui-datepicker-inline,.contact.contact-email .ui-datepicker-inline,form.generic-form .ui-datepicker-inline{margin:0 auto;width:auto}.contact-view-all-in-pricing .send-row,.contact.contact-appointment .send-row,.contact.contact-email .send-row,form.generic-form .send-row{position:relative;overflow:hidden;padding:1rem 0}@media only screen and (min-width:48em){.contact-view-all-in-pricing .send-row,.contact.contact-appointment .send-row,.contact.contact-email .send-row,form.generic-form .send-row{padding:1.5rem 0}}.contact-view-all-in-pricing .contact-info-fields:after,.contact-view-all-in-pricing .contact-info-fields:before,.contact.contact-appointment .contact-info-fields:after,.contact.contact-appointment .contact-info-fields:before,.contact.contact-email .contact-info-fields:after,.contact.contact-email .contact-info-fields:before,form.generic-form .contact-info-fields:after,form.generic-form .contact-info-fields:before{content:" ";display:table}.contact-view-all-in-pricing .contact-info-fields:after,.contact.contact-appointment .contact-info-fields:after,.contact.contact-email .contact-info-fields:after,form.generic-form .contact-info-fields:after{clear:both}.contact-view-all-in-pricing .contact-email .contact-info-fields .dateUS::-ms-clear,.contact.contact-appointment .contact-email .contact-info-fields .dateUS::-ms-clear,.contact.contact-email .contact-email .contact-info-fields .dateUS::-ms-clear,form.generic-form .contact-email .contact-info-fields .dateUS::-ms-clear{margin-right:25px}.contact-view-all-in-pricing .interested-in-furnished,.contact.contact-appointment .interested-in-furnished,.contact.contact-email .interested-in-furnished,form.generic-form .interested-in-furnished{float:left;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.contact-view-all-in-pricing .interested-in-furnished input,.contact-view-all-in-pricing .interested-in-furnished label,.contact.contact-appointment .interested-in-furnished input,.contact.contact-appointment .interested-in-furnished label,.contact.contact-email .interested-in-furnished input,.contact.contact-email .interested-in-furnished label,form.generic-form .interested-in-furnished input,form.generic-form .interested-in-furnished label{display:inline-block;width:auto}.contact-view-all-in-pricing .interested-in-furnished input,.contact.contact-appointment .interested-in-furnished input,.contact.contact-email .interested-in-furnished input,form.generic-form .interested-in-furnished input{-webkit-appearance:checkbox;width:auto;height:auto;cursor:pointer;margin-right:5px}.contact-view-all-in-pricing .interested-in-furnished label,.contact.contact-appointment .interested-in-furnished label,.contact.contact-email .interested-in-furnished label,form.generic-form .interested-in-furnished label{height:0}.contact-view-all-in-pricing .apartment-preferences-title,.contact-view-all-in-pricing .contact-info-title,.contact-view-all-in-pricing .select-date-title,.contact-view-all-in-pricing .select-tour-type-title,.contact.contact-appointment .apartment-preferences-title,.contact.contact-appointment .contact-info-title,.contact.contact-appointment .select-date-title,.contact.contact-appointment .select-tour-type-title,.contact.contact-email .apartment-preferences-title,.contact.contact-email .contact-info-title,.contact.contact-email .select-date-title,.contact.contact-email .select-tour-type-title,form.generic-form .apartment-preferences-title,form.generic-form .contact-info-title,form.generic-form .select-date-title,form.generic-form .select-tour-type-title{clear:both;display:block;margin:0;padding:15px 0 10px;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-size:.875rem;text-transform:none!important;cursor:pointer}.contact-view-all-in-pricing .apartment-preferences-title .icon,.contact-view-all-in-pricing .contact-info-title .icon,.contact-view-all-in-pricing .select-date-title .icon,.contact-view-all-in-pricing .select-tour-type-title .icon,.contact.contact-appointment .apartment-preferences-title .icon,.contact.contact-appointment .contact-info-title .icon,.contact.contact-appointment .select-date-title .icon,.contact.contact-appointment .select-tour-type-title .icon,.contact.contact-email .apartment-preferences-title .icon,.contact.contact-email .contact-info-title .icon,.contact.contact-email .select-date-title .icon,.contact.contact-email .select-tour-type-title .icon,form.generic-form .apartment-preferences-title .icon,form.generic-form .contact-info-title .icon,form.generic-form .select-date-title .icon,form.generic-form .select-tour-type-title .icon{position:relative;top:0;font-size:1.125rem;font-weight:700}.contact-view-all-in-pricing .apartment-preferences-title .icon-sort-up,.contact-view-all-in-pricing .contact-info-title .icon-sort-up,.contact-view-all-in-pricing .select-date-title .icon-sort-up,.contact-view-all-in-pricing .select-tour-type-title .icon-sort-up,.contact.contact-appointment .apartment-preferences-title .icon-sort-up,.contact.contact-appointment .contact-info-title .icon-sort-up,.contact.contact-appointment .select-date-title .icon-sort-up,.contact.contact-appointment .select-tour-type-title .icon-sort-up,.contact.contact-email .apartment-preferences-title .icon-sort-up,.contact.contact-email .contact-info-title .icon-sort-up,.contact.contact-email .select-date-title .icon-sort-up,.contact.contact-email .select-tour-type-title .icon-sort-up,form.generic-form .apartment-preferences-title .icon-sort-up,form.generic-form .contact-info-title .icon-sort-up,form.generic-form .select-date-title .icon-sort-up,form.generic-form .select-tour-type-title .icon-sort-up{display:none;top:8px}.contact-view-all-in-pricing .apartment-preferences-title.disabled,.contact-view-all-in-pricing .contact-info-title.disabled,.contact-view-all-in-pricing .select-date-title.disabled,.contact-view-all-in-pricing .select-tour-type-title.disabled,.contact.contact-appointment .apartment-preferences-title.disabled,.contact.contact-appointment .contact-info-title.disabled,.contact.contact-appointment .select-date-title.disabled,.contact.contact-appointment .select-tour-type-title.disabled,.contact.contact-email .apartment-preferences-title.disabled,.contact.contact-email .contact-info-title.disabled,.contact.contact-email .select-date-title.disabled,.contact.contact-email .select-tour-type-title.disabled,form.generic-form .apartment-preferences-title.disabled,form.generic-form .contact-info-title.disabled,form.generic-form .select-date-title.disabled,form.generic-form .select-tour-type-title.disabled{cursor:default}.contact-view-all-in-pricing .apartment-preferences-title.disabled .icon,.contact-view-all-in-pricing .contact-info-title.disabled .icon,.contact-view-all-in-pricing .select-date-title.disabled .icon,.contact-view-all-in-pricing .select-tour-type-title.disabled .icon,.contact.contact-appointment .apartment-preferences-title.disabled .icon,.contact.contact-appointment .contact-info-title.disabled .icon,.contact.contact-appointment .select-date-title.disabled .icon,.contact.contact-appointment .select-tour-type-title.disabled .icon,.contact.contact-email .apartment-preferences-title.disabled .icon,.contact.contact-email .contact-info-title.disabled .icon,.contact.contact-email .select-date-title.disabled .icon,.contact.contact-email .select-tour-type-title.disabled .icon,form.generic-form .apartment-preferences-title.disabled .icon,form.generic-form .contact-info-title.disabled .icon,form.generic-form .select-date-title.disabled .icon,form.generic-form .select-tour-type-title.disabled .icon{display:none}.contact-view-all-in-pricing .apartment-preferences,.contact-view-all-in-pricing .bedroom-types,.contact-view-all-in-pricing .contact-info,.contact-view-all-in-pricing .select-date,.contact.contact-appointment .apartment-preferences,.contact.contact-appointment .bedroom-types,.contact.contact-appointment .contact-info,.contact.contact-appointment .select-date,.contact.contact-email .apartment-preferences,.contact.contact-email .bedroom-types,.contact.contact-email .contact-info,.contact.contact-email .select-date,form.generic-form .apartment-preferences,form.generic-form .bedroom-types,form.generic-form .contact-info,form.generic-form .select-date{display:none}.contact-view-all-in-pricing .apartment-preferences.expanded,.contact-view-all-in-pricing .bedroom-types.expanded,.contact-view-all-in-pricing .contact-info.expanded,.contact-view-all-in-pricing .select-date.expanded,.contact.contact-appointment .apartment-preferences.expanded,.contact.contact-appointment .bedroom-types.expanded,.contact.contact-appointment .contact-info.expanded,.contact.contact-appointment .select-date.expanded,.contact.contact-email .apartment-preferences.expanded,.contact.contact-email .bedroom-types.expanded,.contact.contact-email .contact-info.expanded,.contact.contact-email .select-date.expanded,form.generic-form .apartment-preferences.expanded,form.generic-form .bedroom-types.expanded,form.generic-form .contact-info.expanded,form.generic-form .select-date.expanded{display:block}.contact-view-all-in-pricing .width-50-left,.contact-view-all-in-pricing .width-50-left-25,.contact.contact-appointment .width-50-left,.contact.contact-appointment .width-50-left-25,.contact.contact-email .width-50-left,.contact.contact-email .width-50-left-25,form.generic-form .width-50-left,form.generic-form .width-50-left-25{float:left;width:48%;margin-right:4%}.contact-view-all-in-pricing .width-50-right,.contact-view-all-in-pricing .width-50-right-25,.contact.contact-appointment .width-50-right,.contact.contact-appointment .width-50-right-25,.contact.contact-email .width-50-right,.contact.contact-email .width-50-right-25,form.generic-form .width-50-right,form.generic-form .width-50-right-25{float:left;width:48%}.contact-view-all-in-pricing .text-opt-in-new,.contact.contact-appointment .text-opt-in-new,.contact.contact-email .text-opt-in-new,form.generic-form .text-opt-in-new{margin-top:30px;width:100%!important}.contact-view-all-in-pricing .text-opt-in-new span,.contact.contact-appointment .text-opt-in-new span,.contact.contact-email .text-opt-in-new span,form.generic-form .text-opt-in-new span{top:15px}@media(max-width:768px){.contact-view-all-in-pricing .width-50-left,.contact-view-all-in-pricing .width-50-right,.contact.contact-appointment .width-50-left,.contact.contact-appointment .width-50-right,.contact.contact-email .width-50-left,.contact.contact-email .width-50-right,form.generic-form .width-50-left,form.generic-form .width-50-right{width:100%}.contact-view-all-in-pricing .width-50-left-25,.contact.contact-appointment .width-50-left-25,.contact.contact-email .width-50-left-25,form.generic-form .width-50-left-25{float:left;width:48%;margin-right:4%}.contact-view-all-in-pricing .width-50-right-25,.contact.contact-appointment .width-50-right-25,.contact.contact-email .width-50-right-25,form.generic-form .width-50-right-25{float:left;width:48%}}.contact:not(.contact-appointment) .contact-info-container .text-opt-in-disclaimer{margin-bottom:0}.contact:not(.contact-appointment) .contact-info-container .text-opt-in-disclaimer:before{content:"†";margin-right:.25rem}.contact:not(.contact-appointment) .privacy-container a span.icon-arrow-right:before,.contact:not(.contact-appointment) .privacy-container a span.ui-icon-circle-triangle-e:before{margin-left:.125rem}.contact.contact-appointment .privacy-container{text-align:center}.contact-info-container{background:#f7f7f7;padding:0}.contact-info-container .rowlabel.for-error+.error+.rowlabel{border-top:transparent}@media only screen and (max-width:47.938em){.contact-info-container .requestdate{width:100%}}.contact-info-container .dateFuture{background-color:#fff}.contact-info-container .contact-info-fields .info-copy{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;margin-bottom:0}.contact-date-container{border-top:1px solid #d6d6d6}@media only screen and (min-width:48em){.contact-date-container{padding:0}.contact-date-container .inline-date-picker{border:0}.contact-date-container .inline-date-picker .ui-datepicker table{font-size:.7em}}.contact-date-container.validated{position:absolute}.contact-date-container .contact-appointment-error{border-style:solid #d6d6d6;border-width:1px 0 0 0}.contact-date-container td{position:relative}.contact-date-container td .clear-date{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.contact-date-container,.contact-message-container{position:relative;background:#f6f6f6}@media only screen and (min-width:48em){.contact-date-container:before,.contact-message-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:auto;background:#f6f6f6;z-index:-1}}.contact-message-container{padding-top:1rem;margin-bottom:.5rem}@media only screen and (min-width:48em){.contact-message-container{padding:0 1.5rem 1rem 1.5rem;margin-bottom:0}}.contact-date-container{margin:0;padding:0;float:right}.contact-date-container .select-wrap,.contact-date-container input,.contact-date-container textarea{border-right:1px solid #d6d6d6;width:45%}@media only screen and (min-width:48em){.contact-date-container:after{content:"";display:block;width:100%;border-bottom:1px solid #d6d6d6;float:right}.contact-date-container .rowlabel{border-left:1px solid transparent}.contact-date-container .rowlabel.request-time-label.required{width:100%}}dialog>.loading-overlay{background-color:hsla(0,0%,100%,.9);display:none;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10}dialog>.loading-overlay:after{content:"";position:fixed;top:calc(50% - 15px);left:50%;background:url(/images/ajax-loader.gif) 0 0 no-repeat;width:31px;height:31px;margin-left:-15px;margin-top:-15px}dialog>.loading-overlay span{display:block;position:absolute;top:53%;width:100%;height:31px;text-align:center;font-family:"Times New Roman",arial,sans-serif;font-style:italic}@media only screen and (min-width:48em){.contact-appointment .contact-header,.contact-email .contact-header,.contact-view-all-in-pricing .contact-header{padding:10px 0}}@media only screen and (min-width:48em){.contact-appointment .contact-header h3,.contact-email .contact-header h3,.contact-view-all-in-pricing .contact-header h3{line-height:26px}}.contact-appointment .contact-header{margin-bottom:0;border:0}@media only screen and (min-width:48em){.contact-appointment .privacy-container{padding-top:1rem}}@media only screen and (min-width:48em){.contact-appointment .send-row .send-container{padding-right:1.5rem}}.contact-email .contact-header,.contact-view-all-in-pricing .contact-header{margin-bottom:1rem}.contact-appointment-error{font-family:arial,sans-serif;font-style:normal;font-size:.8125rem;padding:5px 1rem;color:#cd2026;width:100%;height:auto;line-height:1.2;float:left;-webkit-backface-visibility:hidden;border:#cd2026;border-width:0 1px;display:none}.modal-contact-corporate,.modal-contact-email,.modal-form-window,.modal-schedule-appointment,.modal-schedule-tour{max-height:100%;overflow-y:auto;overflow-x:hidden}.modal-window .button{border-radius:.25rem}.modal-window.modal-contact-email .close-button,.modal-window.modal-form-window .close-button,.modal-window.modal-schedule-appointment .close-button,.modal-window.modal-schedule-tour .close-button{top:14px;right:10px}.modal-compare-units,.modal-form-window,.modal-site-map-slide-out,.modal-unavailable-apartments,.modal-window.modal-contact-email,.modal-window.modal-schedule-appointment,.modal-window.modal-schedule-tour{transition:transform .5s}@media only screen and (min-width:48em){.modal-compare-units,.modal-form-window,.modal-site-map-slide-out,.modal-unavailable-apartments,.modal-window.modal-contact-email,.modal-window.modal-schedule-appointment,.modal-window.modal-schedule-tour{left:50%;transform:translateX(-50%)}}@media only screen and (min-width:48em){.modal-site-map-slide-out,.modal-window.modal-contact-email,.modal-window.modal-schedule-appointment,.modal-window.modal-schedule-tour{max-width:450px}.modal-site-map-slide-out.online-application,.modal-window.modal-contact-email.online-application,.modal-window.modal-schedule-appointment.online-application,.modal-window.modal-schedule-tour.online-application{min-width:410px}}.modal-site-map-slide-out form#contact-email .contact-info-container .access-link-copy-container,.modal-window.modal-contact-email form#contact-email .contact-info-container .access-link-copy-container,.modal-window.modal-schedule-appointment form#contact-email .contact-info-container .access-link-copy-container,.modal-window.modal-schedule-tour form#contact-email .contact-info-container .access-link-copy-container{display:inline-block;padding:0 25px;width:100%}.modal-site-map-slide-out form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group,.modal-window.modal-contact-email form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group,.modal-window.modal-schedule-appointment form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group,.modal-window.modal-schedule-tour form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group{align-items:center;display:flex;margin-bottom:1rem;width:100%}.modal-site-map-slide-out form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group a,.modal-window.modal-contact-email form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group a,.modal-window.modal-schedule-appointment form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group a,.modal-window.modal-schedule-tour form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group a{height:40px;line-height:40px;text-transform:capitalize}@media only screen and (max-width:47.938em){.modal-site-map-slide-out form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group a,.modal-window.modal-contact-email form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group a,.modal-window.modal-schedule-appointment form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group a,.modal-window.modal-schedule-tour form#contact-email .contact-info-container .access-link-copy-container .access-link-copy-input-group a{height:35px;line-height:35px}}.modal-site-map-slide-out form#contact-text .checkbox-container label,.modal-window.modal-contact-email form#contact-text .checkbox-container label,.modal-window.modal-schedule-appointment form#contact-text .checkbox-container label,.modal-window.modal-schedule-tour form#contact-text .checkbox-container label{height:auto}.modal-site-map-slide-out form#contact-text .required-field-label,.modal-window.modal-contact-email form#contact-text .required-field-label,.modal-window.modal-schedule-appointment form#contact-text .required-field-label,.modal-window.modal-schedule-tour form#contact-text .required-field-label{margin-bottom:1rem}.community-schedule-tour .additional-form-flags .checkbox-container,.modal-window.modal-contact-email .additional-form-flags .checkbox-container,.modal-window.modal-form-window .additional-form-flags .checkbox-container,.modal-window.modal-schedule-appointment .additional-form-flags .checkbox-container,.modal-window.modal-schedule-tour .additional-form-flags .checkbox-container{width:100%}.community-schedule-tour .additional-form-flags .checkbox-container input[type=checkbox],.modal-window.modal-contact-email .additional-form-flags .checkbox-container input[type=checkbox],.modal-window.modal-form-window .additional-form-flags .checkbox-container input[type=checkbox],.modal-window.modal-schedule-appointment .additional-form-flags .checkbox-container input[type=checkbox],.modal-window.modal-schedule-tour .additional-form-flags .checkbox-container input[type=checkbox]{margin-left:0}.community-schedule-tour .main-checkbox-container,.modal-window.modal-contact-email .main-checkbox-container,.modal-window.modal-form-window .main-checkbox-container,.modal-window.modal-schedule-appointment .main-checkbox-container,.modal-window.modal-schedule-tour .main-checkbox-container{margin-bottom:15px}.community-schedule-tour .hidden,.modal-window.modal-contact-email .hidden,.modal-window.modal-form-window .hidden,.modal-window.modal-schedule-appointment .hidden,.modal-window.modal-schedule-tour .hidden{margin:0!important;padding:0!important;height:0!important;display:block!important}.community-schedule-tour .checkbox-container,.modal-window.modal-contact-email .checkbox-container,.modal-window.modal-form-window .checkbox-container,.modal-window.modal-schedule-appointment .checkbox-container,.modal-window.modal-schedule-tour .checkbox-container{display:inline-flex;align-items:center}.community-schedule-tour .checkbox-container input[type=checkbox],.modal-window.modal-contact-email .checkbox-container input[type=checkbox],.modal-window.modal-form-window .checkbox-container input[type=checkbox],.modal-window.modal-schedule-appointment .checkbox-container input[type=checkbox],.modal-window.modal-schedule-tour .checkbox-container input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto;width:15px;min-width:15px;height:15px;padding:0;margin-left:10px;margin-right:5px}.community-schedule-tour .checkbox-container label,.modal-window.modal-contact-email .checkbox-container label,.modal-window.modal-form-window .checkbox-container label,.modal-window.modal-schedule-appointment .checkbox-container label,.modal-window.modal-schedule-tour .checkbox-container label{margin-left:5px;height:0}.community-schedule-tour .checkbox-container label span,.modal-window.modal-contact-email .checkbox-container label span,.modal-window.modal-form-window .checkbox-container label span,.modal-window.modal-schedule-appointment .checkbox-container label span,.modal-window.modal-schedule-tour .checkbox-container label span{top:50%!important}.community-schedule-tour .checkbox-container label span span,.modal-window.modal-contact-email .checkbox-container label span span,.modal-window.modal-form-window .checkbox-container label span span,.modal-window.modal-schedule-appointment .checkbox-container label span span,.modal-window.modal-schedule-tour .checkbox-container label span span{margin-left:3px;font-size:.75rem}.community-schedule-tour .text-opt-in-container,.modal-window.modal-contact-email .text-opt-in-container,.modal-window.modal-form-window .text-opt-in-container,.modal-window.modal-schedule-appointment .text-opt-in-container,.modal-window.modal-schedule-tour .text-opt-in-container{width:55%;height:38px}.community-schedule-tour .interested-in-furnished-container,.modal-window.modal-contact-email .interested-in-furnished-container,.modal-window.modal-form-window .interested-in-furnished-container,.modal-window.modal-schedule-appointment .interested-in-furnished-container,.modal-window.modal-schedule-tour .interested-in-furnished-container{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;color:#474747;font-size:.875rem;margin-bottom:1rem}.community-schedule-tour .interested-in-furnished-container .interested-in-furnished-link,.modal-window.modal-contact-email .interested-in-furnished-container .interested-in-furnished-link,.modal-window.modal-form-window .interested-in-furnished-container .interested-in-furnished-link,.modal-window.modal-schedule-appointment .interested-in-furnished-container .interested-in-furnished-link,.modal-window.modal-schedule-tour .interested-in-furnished-container .interested-in-furnished-link{cursor:pointer;align-self:flex-start;margin-top:5px;margin-left:.25rem}.community-schedule-tour .interested-in-furnished-container .rowlabel .subtext,.modal-window.modal-contact-email .interested-in-furnished-container .rowlabel .subtext,.modal-window.modal-form-window .interested-in-furnished-container .rowlabel .subtext,.modal-window.modal-schedule-appointment .interested-in-furnished-container .rowlabel .subtext,.modal-window.modal-schedule-tour .interested-in-furnished-container .rowlabel .subtext{display:block;font-weight:300;margin:0;font-size:.875rem;color:#6b6b6b}.community-schedule-tour .interested-in-furnished-container input[type=checkbox],.modal-window.modal-contact-email .interested-in-furnished-container input[type=checkbox],.modal-window.modal-form-window .interested-in-furnished-container input[type=checkbox],.modal-window.modal-schedule-appointment .interested-in-furnished-container input[type=checkbox],.modal-window.modal-schedule-tour .interested-in-furnished-container input[type=checkbox]{margin-left:0;align-self:flex-start;margin-top:5px}.community-schedule-tour .interested-in-furnished-container input[type=checkbox].tour-checkbox,.modal-window.modal-contact-email .interested-in-furnished-container input[type=checkbox].tour-checkbox,.modal-window.modal-form-window .interested-in-furnished-container input[type=checkbox].tour-checkbox,.modal-window.modal-schedule-appointment .interested-in-furnished-container input[type=checkbox].tour-checkbox,.modal-window.modal-schedule-tour .interested-in-furnished-container input[type=checkbox].tour-checkbox{margin-top:10px}.community-schedule-tour .qualification-requirements-notice-container,.modal-window.modal-contact-email .qualification-requirements-notice-container,.modal-window.modal-form-window .qualification-requirements-notice-container,.modal-window.modal-schedule-appointment .qualification-requirements-notice-container,.modal-window.modal-schedule-tour .qualification-requirements-notice-container{margin-bottom:1rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;color:#474747;font-size:.875rem;display:inline-flex}.community-schedule-tour .qualification-requirements-notice-container span>a,.modal-window.modal-contact-email .qualification-requirements-notice-container span>a,.modal-window.modal-form-window .qualification-requirements-notice-container span>a,.modal-window.modal-schedule-appointment .qualification-requirements-notice-container span>a,.modal-window.modal-schedule-tour .qualification-requirements-notice-container span>a{font-family:"Times New Roman",arial,sans-serif;font-style:italic;font-weight:700}.community-schedule-tour .qualification-requirements-notice-container .icon-external-link,.modal-window.modal-contact-email .qualification-requirements-notice-container .icon-external-link,.modal-window.modal-form-window .qualification-requirements-notice-container .icon-external-link,.modal-window.modal-schedule-appointment .qualification-requirements-notice-container .icon-external-link,.modal-window.modal-schedule-tour .qualification-requirements-notice-container .icon-external-link{margin-left:.25rem}.community-schedule-tour .interested-in-furnished-disclaimer,.modal-window.modal-contact-email .interested-in-furnished-disclaimer,.modal-window.modal-form-window .interested-in-furnished-disclaimer,.modal-window.modal-schedule-appointment .interested-in-furnished-disclaimer,.modal-window.modal-schedule-tour .interested-in-furnished-disclaimer{padding-bottom:15px;padding-left:25px;font-size:.875rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;color:#6b6b6b;font-weight:300;line-height:1.5}.community-schedule-tour .phoneUS,.modal-window.modal-contact-email .phoneUS,.modal-window.modal-form-window .phoneUS,.modal-window.modal-schedule-appointment .phoneUS,.modal-window.modal-schedule-tour .phoneUS{width:45%;min-width:130px}@media(max-width:767px){.community-schedule-tour .phoneUS,.modal-window.modal-contact-email .phoneUS,.modal-window.modal-form-window .phoneUS,.modal-window.modal-schedule-appointment .phoneUS,.modal-window.modal-schedule-tour .phoneUS{width:60%}.community-schedule-tour .text-opt-in-container,.modal-window.modal-contact-email .text-opt-in-container,.modal-window.modal-form-window .text-opt-in-container,.modal-window.modal-schedule-appointment .text-opt-in-container,.modal-window.modal-schedule-tour .text-opt-in-container{width:40%}}@media(max-width:600px){.community-schedule-tour .phoneUS,.modal-window.modal-contact-email .phoneUS,.modal-window.modal-form-window .phoneUS,.modal-window.modal-schedule-appointment .phoneUS,.modal-window.modal-schedule-tour .phoneUS{width:52%}.community-schedule-tour .text-opt-in-container,.modal-window.modal-contact-email .text-opt-in-container,.modal-window.modal-form-window .text-opt-in-container,.modal-window.modal-schedule-appointment .text-opt-in-container,.modal-window.modal-schedule-tour .text-opt-in-container{width:48%}}@media(max-width:479px){.community-schedule-tour .text-opt-in-container,.modal-window.modal-contact-email .text-opt-in-container,.modal-window.modal-form-window .text-opt-in-container,.modal-window.modal-schedule-appointment .text-opt-in-container,.modal-window.modal-schedule-tour .text-opt-in-container{width:45%}}.community-schedule-tour .contact-text .phoneUS,.modal-window.modal-contact-email .contact-text .phoneUS,.modal-window.modal-form-window .contact-text .phoneUS,.modal-window.modal-schedule-appointment .contact-text .phoneUS,.modal-window.modal-schedule-tour .contact-text .phoneUS{width:100%}@media only screen and (min-width:48em){.modal-window.modal-schedule-appointment,.modal-window.modal-schedule-tour{width:450px}}.modal-window.modal-schedule-appointment .contact-info-container,.modal-window.modal-schedule-tour .contact-info-container{display:none;position:absolute;top:0;transform:translateX(100%);transition:transform .5s}.modal-window.modal-schedule-appointment .contact-info-container.active,.modal-window.modal-schedule-tour .contact-info-container.active{display:block;position:relative;transform:translateX(0)}.skip-step-form .info{padding:1rem 1rem 0;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.skip-step-form.contact .error-message-container{margin-bottom:0}.skip-step-form.contact .error-message-container label.error{margin-bottom:0;padding:0 0 1rem 1rem}@media only screen and (max-width:47.938em){.skip-step-form .contact-date-container{border-top:1px solid #d6d6d6}}.skip-step-form label.movedate-skip-step{width:100%}.skip-step-form .contact-date-container{padding:0}.alert .contact-header,.alert .contact-info-container{background:rgba(0,0,0,0)}.alert .contact-info-container{border-right:none}.alert .contact-info-fields{border-bottom:none}.alert .title{font-size:1.75rem;line-height:1.2;padding:.75rem 3.5rem .75rem 1rem;border-bottom:1px solid #d6d6d6}@media only screen and (min-width:48em){.alert .title{font-size:2rem}}.alert .info{color:#333;font:.75rem/1.2 arial,sans-serif;padding:1rem;margin:0}@media only screen and (min-width:48em){.alert .info{font-size:.875rem}}.alert .rowlabel{width:50%}.alert .rowlabel.required-field-label{width:100%}.alert .select-wrap,.alert input,.alert textarea{width:50%;border-right:none}.alert .input-row{margin-top:.5rem;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.alert .readonly-row{padding:0 1rem}.alert .readonly:first-child{padding-left:0}@media only screen and (max-width:47.938em){.alert .readonly{padding-left:0}}.alert .error-message-container{background:rgba(0,0,0,0);margin:.5rem 1rem 0 1rem}.alert .error-message-container label.error{padding-left:0;background:rgba(0,0,0,0)}.alert div.phone-disclaimer{float:left;text-align:right;text-indent:0;float:right;font:.6875rem arial,sans-serif;padding:.5rem 1rem 0 0}@media only screen and (min-width:48em){.alert div.phone-disclaimer{position:relative}}@media only screen and (max-width:47.938em){@supports(-webkit-touch-callout:none){html.safari-floating-address-bar-fix{height:calc(100vh - 1px)}}}.contact-info-container .contact-info-fields #dpMoveInDate{display:inline-block;width:100%}body .datepicker.dropdown-menu.contact-datepicker-container{border-radius:0}body .datepicker.dropdown-menu.contact-datepicker-container thead tr th.date-switch{background:#fff;color:#474747;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.8}@media only screen and (min-width:48em){body .datepicker.dropdown-menu.contact-datepicker-container thead tr th.date-switch{font-size:1.25rem}}body .datepicker.dropdown-menu.contact-datepicker-container thead tr:last-child{border-bottom:none;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-top:1px solid #d6d6d6}body .datepicker.dropdown-menu.contact-datepicker-container thead tr th.dow{background:#f5f5f5;padding:.7em .3em!important}body .datepicker.dropdown-menu.contact-datepicker-container thead tr th.next,body .datepicker.dropdown-menu.contact-datepicker-container thead tr th.prev{color:#a3a3a3;display:table-cell;font-size:1.125rem;line-height:1;vertical-align:middle}body .datepicker.dropdown-menu.contact-datepicker-container tbody tr{border-left:1.1px solid #d6d6d6;border-right:1.1px solid #d6d6d6}body .datepicker.dropdown-menu.contact-datepicker-container tbody tr:last-child{border-bottom:1.1px solid #d6d6d6}body .datepicker.dropdown-menu.contact-datepicker-container tbody tr td.day{font-weight:400;color:#555;border:1px solid #fff;background-color:#d6d6d6}body .datepicker.dropdown-menu.contact-datepicker-container tbody tr td.day.active{background-color:#4e522b;color:#fff}body .datepicker.dropdown-menu.contact-datepicker-container tbody tr td.day.disabled{color:#555;opacity:.35}body .datepicker.dropdown-menu.contact-datepicker-container td,body .datepicker.dropdown-menu.contact-datepicker-container th{font-family:arial,sans-serif;font-size:.9rem;line-height:1.6}@media only screen and (min-width:48em){.modal-window.modal-contact-email.modal-contact-modern{max-width:540px;width:100%;max-height:95vh}.modal-window.modal-contact-email.modal-contact-modern.online-application{min-width:410px}}.modal-window.modal-contact-email.modal-contact-modern .close-button{border:0;top:20px}.modal-window.modal-contact-email.modal-contact-modern .close-button .icon-close{color:#474747;font-size:1.25rem;padding:0}.modal-window.modal-contact-email.modal-contact-modern .close-button:hover{border:0!important}.modal-window.modal-contact-email.modal-contact-modern .contact.contact-email .contact-header .title,.modal-window.modal-contact-email.modal-contact-modern form.generic-form .contact-header .title{font-family:HelveticaNeueW01-75Bold,arial,sans-serif!important;padding-top:2.5rem;font-weight:400}.modal-window.modal-contact-email.modal-contact-modern .contact.contact-email .contact-info-container,.modal-window.modal-contact-email.modal-contact-modern form.generic-form .contact-info-container{background:#fff}.modal-window.modal-contact-email.modal-contact-modern .udr-checkbox__icon{margin:0}.modal-window.modal-contact-email.modal-contact-modern .send-container .button{width:100%}.modal-window.modal-contact-email.modal-contact-modern .phone-wrapper{display:inline-flex;align-items:center;flex-wrap:wrap}.modal-window.modal-contact-email.modal-contact-modern .phone-wrapper__row{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.modal-window.modal-contact-email.modal-contact-modern .phone-wrapper__row #phone{flex:1}.modal-window.modal-contact-email.modal-contact-modern .phone-wrapper .text-opt-in-new{margin-top:0!important;width:auto!important}.modal-window.modal-contact-email.modal-contact-modern .interested-in-furnished-link{margin-top:0;align-self:unset;margin-left:.5rem}.modal-window.modal-contact-email.modal-contact-modern .udr-checkbox .subtext{font-size:.875rem}.modal-window.modal-contact-email.modal-contact-modern .udr-checkbox input:checked~.udr-checkbox__check-mark{background:var(--theme-community-primary-color,#474747);border-color:var(--theme-community-primary-color,#474747)}.modal-window.modal-contact-email.modal-contact-modern .name-wrapper{display:flex;gap:1rem}.modal-window.modal-contact-email.modal-contact-modern .apartment-preferences-title{padding:0;display:flex;gap:1rem;justify-content:space-between;font-size:1rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.modal-window.modal-contact-email.modal-contact-modern .apartment-preferences-title__icons .icon{font-size:.75rem}.modal-window.modal-contact-email.modal-contact-modern .hr-separator{border-color:#969696;margin-bottom:1.5rem;margin-top:1.5rem}.modal-window.modal-contact-email.modal-contact-modern .form-row{overflow:auto;margin-bottom:1rem}.modal-window.modal-contact-email.modal-contact-modern .form-row label{font-size:1rem;margin-bottom:.25rem}.modal-window.modal-contact-email.modal-contact-modern .form-row__group{display:flex;width:100%}.modal-window.modal-contact-email.modal-contact-modern .form-row .required-field-label{font-size:.875rem}.modal-window.modal-contact-email.modal-contact-modern .qualification-requirements-notice-container{margin-bottom:2rem}.modal-window.modal-contact-email.modal-contact-modern .qualification-requirements-notice-container__content{display:flex;flex-direction:column}.modal-window.modal-contact-email.modal-contact-modern .qualification-requirements-notice-container__content p{margin-bottom:.5rem}.modal-window.modal-contact-email.modal-contact-modern .qualification-requirements-notice-container__content a{text-align:center;color:var(--theme-community-primary-color);display:flex;align-items:center;justify-content:center}.modal-window.modal-contact-email.modal-contact-modern .send-container{margin-bottom:2rem}.modal-window.modal-contact-email.modal-contact-modern .main-checkbox-container{margin-bottom:1.5rem}.modal-window.modal-contact-email.modal-contact-modern .main-checkbox-container .checkbox-container label{height:auto}.modal-window.modal-contact-email.modal-contact-modern .text-opt-in-disclaimer{margin-top:0}.modal-window.modal-contact-email.modal-contact-modern .required-field-label{width:auto;height:26px}.modal-window.modal-contact-email.modal-contact-modern .share-compared-units .info-copy{margin-bottom:1.5rem!important}.modal-window.modal-contact-email.modal-contact-modern .share-compared-units .contact-header,.modal-window.modal-contact-email.modal-contact-modern .share-unit-details .contact-header{text-align:center;padding-bottom:0;margin-bottom:0}.modal-window.modal-contact-email.modal-contact-modern .share-compared-units .info-copy,.modal-window.modal-contact-email.modal-contact-modern .share-unit-details .info-copy{text-align:center;margin:0 auto;max-width:320px}.modal-window.modal-contact-email.modal-contact-modern .share-compared-units .udr-checkbox__check-mark,.modal-window.modal-contact-email.modal-contact-modern .share-unit-details .udr-checkbox__check-mark{margin-right:.75rem}.modal-window.modal-contact-email.modal-contact-modern .share-compared-units .rowlabel.info,.modal-window.modal-contact-email.modal-contact-modern .share-unit-details .rowlabel.info{padding-top:0;margin-bottom:.75rem;color:#474747;opacity:1}.modal-window.modal-contact-email.modal-contact-modern .share-compared-units .copy-unit-share-link,.modal-window.modal-contact-email.modal-contact-modern .share-unit-details .copy-unit-share-link{width:100%;margin:1.5rem 0;border-radius:.25rem}.modal-window.modal-contact-email.modal-contact-modern .share-compared-units .copy-unit-share-link .icon,.modal-window.modal-contact-email.modal-contact-modern .share-unit-details .copy-unit-share-link .icon{margin-right:.5rem}.modal-window.modal-contact-email.modal-contact-modern .share-compared-units .send-container,.modal-window.modal-contact-email.modal-contact-modern .share-unit-details .send-container{margin-top:1.5rem;margin-bottom:1.5rem}.modal-window.modal-contact-email.modal-contact-modern .interested-in-furnished-disclaimer{font-size:.75rem}.menu,.mobile-menu{height:100%;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;text-transform:uppercase;position:relative;z-index:20;display:block;font-size:.6875rem;line-height:50px}.menu,.mobile-menu{background:#767676;font-size:.875rem;border-right:1px solid #d6d6d6}.menu span,.mobile-menu span{font-size:1.25rem;line-height:100px;padding-right:4px;color:#fff;position:relative}.menu,.menu:active,.menu:focus{color:#fff}.nav-open .menu,.nav-open .menu span,.no-touch .menu:hover,.no-touch .menu:hover span{color:#767676;background:#fff}.mobile-menu{font-size:.75rem}.mobile-menu span{font-size:2.5rem}.mobile-menu{background:0 0}@media only screen and (max-width:1023px){.mobile-menu--ios:focus{outline:0}}.menu-controls-right{float:right;margin-left:20px}@media only screen and (min-width:1024px){.corporate-menu .menu-controls-right__container,.corporate-menu .menu-controls-right__link,.corporate-menu .menu-controls-right__spacer{font-family:HelveticaNeueW01-65Medi,arial,sans-serif}}@media only screen and (min-width:1024px){.menu-controls-right__community-search,.menu-controls-right__container,.menu-controls-right__spacer,.mobile-community-search{height:100%;text-transform:uppercase;display:inline-block;font-size:.6875rem;line-height:50px;float:left;text-align:center}.no-touch .menu-controls-right__community-search a:hover,.no-touch .menu-controls-right__container a:hover,.no-touch .menu-controls-right__spacer a:hover,.no-touch .mobile-community-search a:hover{color:gray}.menu-controls-right__community-search.main-eyebrow-item,.menu-controls-right__container.main-eyebrow-item,.menu-controls-right__spacer.main-eyebrow-item,.mobile-community-search.main-eyebrow-item{font-size:.875rem}}.menu-controls-right__container{width:auto;margin-right:.75rem}.menu-controls-right__container .menu-button{border:1px solid;border-radius:.25rem;padding:.5rem 1.25rem;color:#fff;transition:all .3s}.menu-controls-right__link{position:relative}@media only screen and (min-width:64rem)and (max-width:72rem){.menu-controls-right__link{padding:0 .5rem}}@media only screen and (min-width:72rem){.menu-controls-right__link{padding:0 .75rem}}@media only screen and (min-width:1024px){.menu-controls-right__link{height:100%;text-transform:uppercase;display:inline-block;font-size:.6875rem;line-height:50px;float:left;text-align:center}}@media only screen and (min-width:1024px){.no-touch .menu-controls-right__link a:hover{color:gray}.menu-controls-right__link.main-eyebrow-item{font-size:.875rem}}.menu-controls-right__link .icon{position:relative;top:1px;margin-right:5px;font-size:1rem}@media only screen and (min-width:1024px){.menu-controls-right__link .icon{font-size:.75rem}}.menu-controls-right__link .favorites-amount{margin-left:3px}@media only screen and (min-width:1024px){.corporate-header-nav ul{padding-top:1px}}@media only screen and (min-width:1024px){.corporate-header-nav li.active a:after,.no-touch .corporate-header-nav li:hover a:after{bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%;background-color:#474747}}.corporate-header-nav .site-search{display:none}.corporate-menu .menu-controls-right{margin-right:55px}.top-bar{z-index:20;background:#fff}.top-bar.opaque{background:#fff}.global-nav{position:absolute;width:100%;top:-246px;width:100%;z-index:10;background:#fff;transition:top .7s}.nav-open .global-nav{top:100px}header .logo{margin:0;line-height:0;position:relative;z-index:20;height:50%;float:left}header .logo img{height:100%;padding:5px 9px}@media only screen and (max-width:64em){header .logo img{height:46px}}header.corporate-menu #ctl00_HeaderCtrl_headerPanel a,header.hide-menu #ctl00_HeaderCtrl_headerPanel a{font:.75rem HelveticaNeueW01-65Medi,arial,sans-serif;text-transform:uppercase;letter-spacing:1px}header.corporate-menu #ctl00_HeaderCtrl_headerPanel a span:not(.icon-search),header.hide-menu #ctl00_HeaderCtrl_headerPanel a span:not(.icon-search){font:italic 1rem "Times New Roman",arial,sans-serif;text-transform:none;letter-spacing:0}header.corporate-menu #ctl00_HeaderCtrl_headerPanel .site-search,header.hide-menu #ctl00_HeaderCtrl_headerPanel .site-search{border:none;height:auto;list-style:none;padding:15px 0}header.corporate-menu #ctl00_HeaderCtrl_headerPanel .site-search input[type=text],header.hide-menu #ctl00_HeaderCtrl_headerPanel .site-search input[type=text]{width:170px;font:.875rem arial,sans-serif;border:1px solid #d6d6d6;text-indent:8px;height:30px}header.corporate-menu #ctl00_HeaderCtrl_headerPanel .site-search input[type=text]:focus,header.hide-menu #ctl00_HeaderCtrl_headerPanel .site-search input[type=text]:focus{border-color:#767676}header.corporate-menu #ctl00_HeaderCtrl_headerPanel .site-search a,header.hide-menu #ctl00_HeaderCtrl_headerPanel .site-search a{width:40px;background:#767676;color:#fff;line-height:24px;padding-top:4px;height:30px}.no-touch header.corporate-menu #ctl00_HeaderCtrl_headerPanel .site-search a:hover,.no-touch header.hide-menu #ctl00_HeaderCtrl_headerPanel .site-search a:hover{background:#fff;color:#767676;border:1px solid #d6d6d6;border-left:none}header .utility-nav{padding:40px 10px 0;font-family:"Times New Roman",arial,sans-serif;font-style:italic;list-style:none;text-align:center}header .utility-nav li{display:inline-block}header .utility-nav li:first-child{border-left:none;padding-left:0}header .utility-nav li:last-child{padding-right:0}.utility-nav li{border-left:1px solid #d1d1d1;margin:0;line-height:1}.no-touch .utility-nav a:hover{color:#767676}.white-border-fix{border-top:1px solid #fff;position:absolute;top:-1px;left:0;width:100px}.breadcrumbs ul{line-height:19px}@media only screen and (min-width:1024px){header .main-nav li{margin-left:4%;display:inline-block}header .site-search-trigger{background-color:#454545;border:none;border-radius:0;color:#fff;font-size:1.6875rem;height:50px;padding:0 13px;position:absolute;right:0;width:55px}header .site-search-trigger:hover{background-color:#fff;color:#454545}header .site-search-trigger .icon-search{left:14px;position:absolute;top:12px}header .site-search{background-color:#474747;display:none;padding:11px 20px!important;position:absolute;right:0;top:100%;z-index:-1}header.hide-menu .site-search,header.hide-menu .site-search-trigger{display:none}header .utility-nav li{padding:0 3%;font-size:.9375rem}header .main-nav{padding:10px 10px 0;text-align:center}header .main-nav a{padding-bottom:10px;letter-spacing:1px}header .main-nav a>span:not(.icon-search){display:block;text-align:center;border-top:1px solid #d6d6d6;margin-bottom:-10px}header .main-nav a>span:not(.icon-search) span{background:#fff;position:relative;top:-12px;padding:0 10px}.no-touch header .main-nav a:hover{border-color:#767676;color:#767676}body.nav-open{padding-top:277px}.menu{width:100px;padding-left:16px}.menu span{line-height:100px}.nav-open .menu span{line-height:46px}.mobile-menu{display:none}.global-nav{padding:32px 0;border-top:1px solid #d6d6d6;clear:left;top:-177px;box-shadow:0 -2px 4px rgba(0,0,0,.2)}.global-nav li{list-style:none}.global-nav li:first-child{margin-left:0}.nav-open .global-nav{box-shadow:0 0 4px rgba(0,0,0,.2)}.top-bar{height:100px;min-height:100px}.hide-menu .top-bar{height:50px;min-height:50px}.hide-menu .top-bar .logo{height:100%}.sugar-crm .top-bar{height:auto!important;min-height:auto!important}.corporate-header-nav li{display:inline-block;height:100%;padding-right:2%;text-transform:uppercase;vertical-align:middle}.corporate-header-nav{font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.corporate-header-nav li.tab-contact{padding-right:0}.corporate-header-nav li a{font-size:.9375rem;position:relative}}@media only screen and (min-width:1024px)and (min-width:64.063em){.corporate-header-nav li a{font-size:1rem}}@media only screen and (min-width:1024px){.corporate-header-nav li:last-of-type{padding-right:0}.corporate-header-nav li.hide-for-large-up{display:none}.corporate-header-nav hr.hide-for-large-up{display:none}.corporate-header-nav{background:#fff;width:100%}.corporate-header-nav ul{padding-top:10px;font-size:0;line-height:1.8}.corporate-header-nav li{padding-right:2%}.corporate-header-nav li.active a:after,.no-touch .corporate-header-nav li a:hover:after{bottom:-2px;background-color:#474747;content:"";height:2px;left:0;position:absolute;width:100%}.hide-menu .corporate-header-nav{background:rgba(0,0,0,0);height:0}.icon-star{display:none}.corporate-header-nav{clear:both;text-align:center}.corporate-header-nav .tab-about,.corporate-header-nav .tab-community-search,.corporate-header-nav .tab-lease-now,.corporate-header-nav .tab-resident,.corporate-header-nav .tab-search{display:none}.breadcrumbs{width:calc(100% - 463px);left:53px;padding-left:1.5%;padding-right:1.5%;z-index:20;height:50px;background:rgba(0,0,0,0);display:table;transition:background .2s}.nav-open .breadcrumbs{background:#fff}.breadcrumbs.opaque{background:#fff}.breadcrumbs ul{display:table-cell;vertical-align:middle}.breadcrumbs li{display:inline-block;font:italic .9375rem/.9375rem "Times New Roman",arial,sans-serif;color:#5c5c5c;padding-left:3px}.breadcrumbs li a{font:italic .9375rem "Times New Roman",arial,sans-serif;margin:0 8px 0 0;color:currentColor}.no-touch .breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li.active{font-size:.9375rem;font-weight:700;color:#000;position:relative}.breadcrumbs li.active:after{bottom:-2px;background-color:#474747;content:"";height:2px;left:0;position:absolute;width:100%}}@media only screen and (max-width:1023.5px){header .mobile-menu{border:0;width:95px;padding-left:10px}#main{padding-top:3rem!important;transition:padding-top .7s}body.nav-open{padding-top:296px}}@media only screen and (max-width:1023px){header .site-search-trigger{display:none}header .main-nav{border-top:1px solid #d6d6d6}header .main-nav a{text-align:center;display:block;padding:7px 0 4px;font-size:1rem;line-height:30px;background-image:linear-gradient(white,#e4e2e2)}header .top-bar{position:fixed!important;background:#fff}header .top-bar:before{content:"";background:#fff;height:50px;z-index:-1}.nav-open header .top-bar:before{background:#fff}header .top-bar:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;z-index:13}header.corporate-menu .menu-controls-right{display:none}header .corporate-header-nav{background-color:#fff;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;height:0;left:0;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:height .7s;width:100%;z-index:-2}header .corporate-header-nav.expanded{height:355px}header .corporate-header-nav ul li a{font-size:1rem}header .corporate-header-nav #ctl00_HeaderCtrl_headerPanel .site-search{width:80%;max-width:330px}header .corporate-header-nav #ctl00_HeaderCtrl_headerPanel .site-search.hide{display:none}header .corporate-header-nav #ctl00_HeaderCtrl_headerPanel .site-search a,header .corporate-header-nav #ctl00_HeaderCtrl_headerPanel .site-search input[type=text]{height:40px}header .corporate-header-nav #ctl00_HeaderCtrl_headerPanel .site-search input[type=text]{width:70%}header .corporate-header-nav #ctl00_HeaderCtrl_headerPanel .site-search a{padding-top:9px;width:30%}header .breadcrumbs{position:relative!important}header .utility-nav{width:auto;margin:0 2%;padding-bottom:15px;padding-top:12px}header .utility-nav li a{padding:0 8px;font-size:.8125rem}.menu{width:90px;padding-left:10px}.menu,.mobile-menu{color:#474747;line-height:50px}.menu span,.mobile-menu span,.nav-open .menu span,.nav-open .mobile-menu span{color:#474747;line-height:50px}.hide-menu .mobile-menu{display:none}.global-nav{top:-246px}.nav-open .global-nav{top:50px}.breadcrumbs{padding-bottom:40px;top:10px!important}.breadcrumbs ul{border-top:1px solid #d6d6d6;padding:4px 10px 10px;position:relative;top:40px;background:#fff}.breadcrumbs li{display:none;font:italic .8125rem/1.125rem "Times New Roman",arial,sans-serif;color:#5c5c5c;padding-left:3px}.breadcrumbs li a{font:italic .8125rem "Times New Roman",arial,sans-serif;margin:0 8px 0 0;color:currentColor}.breadcrumbs li.active{font-size:.8125rem;font-weight:700;color:#000;position:relative}.breadcrumbs li.active:after{bottom:0;background-color:#474747;content:"";height:1px;left:0;position:absolute;width:100%}.breadcrumbs li.show-for-mobile{display:inline-block}}@media only screen and (min-width:48em)and (max-width:64em){#main.community-floorplans-interactive-v4{padding-top:0!important}}@media only screen and (max-width:47.938em){#main{padding-top:3.12rem!important}}@media only screen and (min-width:64.063em){.corporate-header-nav li{padding-right:3%}}header.hide-breadcrumbs .breadcrumbs{display:none}header .menu{display:none}.tablet header.community-menu div.top-bar div.logo{display:none}header.community-menu{font-family:HelveticaNeueW01-65Medi,arial,sans-serif!important}header.community-menu .top-bar{height:120px;min-height:120px;display:flex;flex-wrap:wrap}@media only screen and (max-width:1023.5px){header.community-menu .top-bar{height:50px;min-height:50px}header.community-menu .top-bar .mobile-menu span{height:50px!important;line-height:50px!important}}header.community-menu .logo{height:58px;float:right!important;margin-right:0!important;border-right:0}header.community-menu .logo img{height:100%;padding:9px}header.community-menu .menu{display:none}header.community-menu.sugar-crm{height:50px!important;min-height:50px!important}header.community-menu.sugar-crm .community-search-trigger-mobile,header.community-menu.sugar-crm .community-search-widget{display:none}header.community-menu span.icon-search[role=button]{cursor:pointer;font-size:1.75rem}header.community-menu span.community-search-trigger.icon-search{position:relative;top:.5rem;margin-left:1rem;margin-right:1rem}header.community-menu span.community-search-trigger-mobile.icon-search{float:right!important;position:absolute;top:.65rem;right:5.8125rem}@media only screen and (min-width:1024px){header.community-menu span.community-search-trigger-mobile.icon-search{display:none}}header.community-menu .community-search-widget-header,header.community-menu .community-search-widget-mobile{border:none;display:none;height:auto;list-style:none;padding:.9375rem 0;position:absolute;right:5.625rem;top:3.375rem;z-index:900}header.community-menu .community-search-widget-header input[type=text],header.community-menu .community-search-widget-mobile input[type=text]{width:10.625rem;font:.875rem arial,sans-serif;border:1px solid #d6d6d6;text-indent:.5rem;height:1.875rem;padding:0}header.community-menu .community-search-widget-header input[type=text]:focus,header.community-menu .community-search-widget-mobile input[type=text]:focus{border-color:#767676}header.community-menu .community-search-widget-header a,header.community-menu .community-search-widget-header button,header.community-menu .community-search-widget-mobile a,header.community-menu .community-search-widget-mobile button{font:.875rem HelveticaNeueW01-65Medi,arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;width:2.5rem;color:#fff;line-height:1.5rem;padding-top:.25rem;height:1.875rem}header.community-menu .community-search-widget-header a:hover,header.community-menu .community-search-widget-header button:hover,header.community-menu .community-search-widget-mobile a:hover,header.community-menu .community-search-widget-mobile button:hover{background:#fff!important}.no-touch header.community-menu .community-search-widget-header a:hover,.no-touch header.community-menu .community-search-widget-header button:hover,.no-touch header.community-menu .community-search-widget-mobile a:hover,.no-touch header.community-menu .community-search-widget-mobile button:hover{background:#fff;color:#767676;border:1px solid #d6d6d6;border-left:none}header.community-menu .community-search-widget-header button,header.community-menu .community-search-widget-mobile button{border:none;border-radius:unset;padding-top:0}.no-touch header.community-menu .community-search-widget-header button:hover,.no-touch header.community-menu .community-search-widget-mobile button:hover{background:#fff;color:#767676;border:1px solid #d6d6d6;border-left:none}header.community-menu .community-search-widget-header .go-button,header.community-menu .community-search-widget-mobile .go-button{height:2.5rem;width:3.125rem}header.community-menu .community-search-widget-mobile{width:100%;right:0;top:50px;margin:0;border:1px solid gray;padding:0;font-size:1.125rem}header.community-menu .community-search-widget-mobile .community-nav-mobile-input{width:calc(100% - 50px)!important;height:40px!important;font-size:1rem!important}header.community-menu .community-search-widget-mobile a{font-size:.875rem;line-height:35px;padding-left:10px;height:45px;width:45px}header.community-menu .mobile-community-search{right:65px;top:-20px}@media only screen and (max-width:63.975em){header.community-menu .logo,header.community-menu .menu-controls-right{display:none}}@media only screen and (min-width:64rem){header.community-menu .menu-controls-right>div{line-height:3.625rem!important;letter-spacing:1.1px;text-transform:none!important;font-size:.75rem!important}header.community-menu .menu-controls-right>div.menu-controls-right__container{margin-right:.75rem}header.community-menu .menu-controls-right>div.menu-controls-right__container>a{text-transform:uppercase}header.community-menu .menu-controls-right>div.menu-controls-right__container.menu-controls__dropdown-container{padding:1.0625rem .75rem!important;margin:0!important}header.community-menu .menu-controls-right>div.menu-controls-right__container .menu-controls__dropdown{line-height:.75rem!important}header.community-menu .menu-controls-right>div.menu-controls-right__container .menu-controls__dropdown input.dropdown__toggle{position:absolute;opacity:0;z-index:-1}header.community-menu .menu-controls-right>div.menu-controls-right__container .menu-controls__dropdown .dropdown__toggle-content{max-height:0;overflow:hidden;transition:all .35s;position:fixed;z-index:901;text-align:left}header.community-menu .menu-controls-right>div.menu-controls-right__container .menu-controls__dropdown input.dropdown__toggle:checked~.dropdown__toggle-content{max-height:6.5rem;width:8.75rem;margin-left:-1rem;margin-top:1rem;background:#fff;border:1px solid #d3d3d3}header.community-menu .menu-controls-right>div.menu-controls-right__container .menu-controls__dropdown .dropdown__toggle-label{display:flex;cursor:pointer;min-height:24px;align-items:center;justify-content:space-between}header.community-menu .menu-controls-right>div.menu-controls-right__container .menu-controls__dropdown .dropdown__toggle-label::after{color:var(--theme-community-primary-color);content:"❯";width:1em;height:1em;margin-left:.25rem;text-align:center;transform:rotate(90deg);transition:all .35s}header.community-menu .menu-controls-right>div.menu-controls-right__container .menu-controls__dropdown input.dropdown__toggle:checked+.dropdown__toggle-label::after{transform:rotate(270deg)}header.community-menu .menu-controls-right>div.menu-controls-right__container .menu-controls__dropdown .dropdown__toggle-content>a{display:block;line-height:24px!important;margin:1rem}header.community-menu .menu-controls-right>div .icon{font-size:1em!important}}@media only screen and (min-width:64em){header.community-menu .community-header-nav>ul hr,header.community-menu .community-search-trigger-mobile,header.community-menu .community-search-widget-mobile,header.community-menu .nav-mobile-item{display:none!important}}header .community-title{height:58px;align-items:center;display:flex;font-family:HelveticaNeueW01-Thin,arial,sans-serif;letter-spacing:0;line-height:1.2;margin:0;margin-right:auto;text-transform:uppercase}@media only screen and (min-width:1024px){header .community-title{transition:margin-top .2s,opacity .2s}}@media only screen and (max-width:1023.5px){header .community-title{background-color:#fff;height:50px;line-height:1;width:calc(100% - 130px)}}header .community-title .community-title-text{font-size:1.5rem;margin:.6em 0 0 0;padding-left:15px}@media only screen and (max-width:1023px){header .community-title .community-title-text{font-size:1.125rem;margin:0}}@media(min-width:1153px)and (max-width:1224px){header .community-title .community-title-text{font-size:1.375rem}}@media(min-width:1117px)and (max-width:1152px){header .community-title .community-title-text{font-size:1.25rem;margin:.7em 0 0 0}}@media(min-width:1024px)and (max-width:1116px){header .community-title .community-title-text{font-size:1.125rem;margin:.9em 0 0 0}}@media screen and (min-width:768px)and (max-width:900px){header .community-title .community-title-text{font-size:1.25rem}}@media all and (device-width:768px)and (device-height:1024px)and (orientation:portrait){header .community-title .community-title-text{font-size:1.125rem!important}}@media screen and (max-width:420px){header .community-title .community-title-text{font-size:1.125rem}}@media screen and (min-width:768px)and (max-width:1050px){header .community-title.long-title{font-size:1.0625rem}}@media(min-width:1153px)and (max-width:1224px){header .community-title.long-title .community-title-text,header .community-title.medium-title .community-title-text{font-size:1.25rem;margin:.7em 0 0 0}}@media(min-width:1117px)and (max-width:1152px){header .community-title.long-title .community-title-text,header .community-title.medium-title .community-title-text{font-size:1.125rem;margin:.9em 0 0 0}}@media(min-width:1024px)and (max-width:1116px){header .community-title.long-title .community-title-text,header .community-title.medium-title .community-title-text{font-size:1rem;margin:1em 0 0 0}}@media screen and (max-width:420px){header .community-title.long-title .community-title-text,header .community-title.medium-title .community-title-text{font-size:2vh}}header .community-title .community-title-image-wrapper{margin:.25rem 0}@media only screen and (max-width:1023.5px){header .community-title .community-title-image-wrapper{height:2.625rem!important;line-height:2.625rem!important}}header .community-title .community-title-image-wrapper>a{float:left;min-width:24px;min-height:24px}@media only screen and (max-width:1023.5px){header .community-title .community-title-image-wrapper .community-title-image{max-height:2.625rem!important}}header .community-header-nav{width:100%}@media all and (device-width:768px)and (device-height:1024px)and (orientation:landscape){header .community-header-nav{width:1024px!important}}@media all and (device-width:768px)and (device-height:1024px)and (orientation:portrait){header .community-header-nav{width:768px!important}}@media only screen and (min-width:64rem){header .community-header-nav{border-top:.1875rem solid var(--theme-community-primary-color);box-shadow:0 2px 2px 1px hsla(0,0%,80%,.5)}}@media only screen and (min-width:64rem)and (max-width:72rem){header .community-header-nav.community-header-nav--compact>ul{padding-right:2.75rem!important;padding-left:2.75rem!important}}@media only screen and (min-width:64rem)and (max-width:72rem){header .community-header-nav.community-header-nav--compact>ul>li{font-size:.875em!important}}@media only screen and (min-width:72rem)and (max-width:80rem){header .community-header-nav.community-header-nav--compact>ul>li{font-size:.925em!important}}@media only screen and (min-width:64rem)and (max-width:72rem){header .community-header-nav.community-header-nav--compact>ul>li:not(.tab-contact){padding-right:1%!important}}@media only screen and (min-width:72rem)and (max-width:80rem){header .community-header-nav.community-header-nav--compact>ul>li:not(.tab-contact){padding-right:1.5%!important}}@media only screen and (min-width:80rem)and (max-width:86rem){header .community-header-nav.community-header-nav--compact>ul>li:not(.tab-contact){padding-right:2%!important}}@media only screen and (min-width:64rem){header .community-header-nav>ul{height:3.6875rem;padding:.25rem 3rem .5rem 3rem;line-height:2.875rem!important;text-align:left}}@media only screen and (min-width:64rem)and (max-width:72rem){header .community-header-nav>ul>li:not(.tab-contact){padding-right:1.5%}}@media only screen and (min-width:72rem)and (max-width:80rem){header .community-header-nav>ul>li:not(.tab-contact){padding-right:2%}}@media only screen and (min-width:80rem){header .community-header-nav>ul>li:not(.tab-contact){padding-right:3%}}header .community-header-nav ul{background-color:#fff;line-height:1.5rem}@media screen and (min-width:768px)and (max-width:970px){header .community-header-nav ul{padding-top:6px}}header .community-header-nav ul--compact li{padding-right:1.4%}@media screen and (min-width:1024px)and (max-width:1250px){header .community-header-nav ul--compact li a{font-size:.8125rem}}header .community-header-nav ul--compact .tab-contact{padding-right:0}header .community-header-nav ul li{display:inline-block;height:100%;vertical-align:middle;letter-spacing:1.1px}@media only screen and (min-width:1024px){.no-touch header .community-header-nav ul li:hover a:after,header .community-header-nav ul li.active a:after{bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%;background-color:#474747}}@media only screen and (max-width:1023px){header .community-header-nav{background-color:#fff;height:0;left:0;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:height .7s;width:100%;z-index:-2}header .community-header-nav.expanded{height:420px}header .community-header-nav .tab-schedule-appointment{position:relative;margin-bottom:40px}header .community-header-nav .tab-schedule-appointment:after{content:"";position:absolute;top:45px;left:0;width:100%;height:1px;background-color:#ddd}header .community-header-nav hr{display:block}}@media only screen and (min-width:1024px){header .community-header-nav{clear:both;text-align:center;position:relative;z-index:20}header .community-header-nav.under{z-index:1}header .community-header-nav li.tab-contact{padding-right:0}header .community-header-nav li a{position:relative}header .community-header-nav li:last-of-type{padding-right:0}header .community-header-nav li.hide-for-large-up{display:none}header .community-header-nav .tab-about,header .community-header-nav .tab-community-search,header .community-header-nav .tab-lease-now,header .community-header-nav .tab-resident,header .community-header-nav .tab-search{display:none}}@media only screen and (max-width:1023.5px){.modern-redesign #main{padding-top:0!important}}.gallery-overlay-bg{height:100%;width:100%;position:fixed;top:0;left:0;background:#000;z-index:25;display:block}@media only screen and (min-width:48em){.gallery-overlay-bg{opacity:.85}}.modal-window.fullscreen.almost-fullscreen#gallery-overlay{height:100dvh;width:100%;margin:0 auto;top:0!important;background-color:rgba(0,0,0,0)}.modal-window.fullscreen.almost-fullscreen#gallery-overlay .close-button{border:0;top:0;right:1rem;width:50px;height:50px;border-radius:0;background-color:#000}@media only screen and (min-width:48em){.modal-window.fullscreen.almost-fullscreen#gallery-overlay .close-button{background-color:rgba(0,0,0,0)}}.modal-window.fullscreen.almost-fullscreen#gallery-overlay .close-button:hover{background-color:#000}.modal-window.fullscreen.almost-fullscreen#gallery-overlay .close-button:hover .icon-close{background-color:rgba(0,0,0,0);background:url(/images/close.png) no-repeat center center;border-radius:0}.modal-window.fullscreen.almost-fullscreen#gallery-overlay .close-button .icon-close{background:url(/images/close.png) no-repeat center center;width:23px;height:23px;border-radius:0;padding:0;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.modal-window.fullscreen.almost-fullscreen#gallery-overlay .close-button .icon-close::before{display:none}.udr-gallery{position:relative;text-align:center;font-size:0}.udr-gallery .swiper-container{background:0 0}.udr-gallery .gallery-description,.udr-gallery .gallery-title{padding:0 15px;color:#e6e6e6}.udr-gallery .gallery-description{font-family:"Times New Roman",arial,sans-serif;font-size:15px;font-style:italic;max-width:725px;margin:0 auto 20px auto}.udr-gallery .expand-wrapper{max-height:38px}.udr-gallery .slides{line-height:0;position:relative;top:0;max-height:100%;margin-top:0}@media only screen and (min-width:48em){#gallery-overlay .udr-gallery .slides{margin-top:50px;top:0}}@media only screen and (max-width:47.938em){html.touch .udr-gallery .slides.has-scrolled.first-scroll-to-end .icon-arrow-left,html.touch .udr-gallery .slides.has-scrolled.first-scroll-to-end .ui-icon-circle-triangle-w{visibility:visible}}.udr-gallery .slides .swiper-wrapper{height:100%}.udr-gallery .slides .swiper-slide{height:100%!important;padding:0;overflow:visible;top:0!important}.udr-gallery .slides .swiper-slide .virtual-tour-cover-image-overlay{cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.udr-gallery .slides .swiper-slide .virtual-tour-cover-image-overlay>img{height:auto!important;width:20%!important;max-width:150px!important}.udr-gallery .slides .swiper-slide .video-cover-image-overlay{cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.udr-gallery .slides .swiper-slide .video-cover-image-overlay>img{height:auto!important;width:70%!important;max-width:450px!important}.udr-gallery .slides .swiper-slide.virtual-tour-visible{top:0!important;height:100%!important;top:0!important;width:100vw!important}.udr-gallery .slides .swiper-slide.virtual-tour-visible .slide-content{width:100%;height:100%!important}.udr-gallery .slides .swiper-slide.virtual-tour-visible .slide-content-inner{width:100%;height:98%}.udr-gallery .slides .swiper-slide.virtual-tour-visible .slide-content-inner iframe{width:100%;height:100%!important}.udr-gallery .slides .swiper-slide.loading{background-color:#272727}.udr-gallery .slides .swiper-slide .slide-content{position:relative;margin:0 auto;height:100%;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media only screen and (min-width:48em){.udr-gallery .slides .swiper-slide .slide-content{max-width:calc(100vw - 180px)}}@media only screen and (min-width:90.063em){.udr-gallery .slides .swiper-slide .slide-content{max-width:calc(100vw - 380px)}}.udr-gallery .slides .swiper-slide .slide-content-inner{position:relative}.udr-gallery .slides .swiper-slide .slide-caption{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:13px;letter-spacing:.5px;line-height:1;text-align:left;position:absolute;left:0;top:100%;color:#fff;opacity:.9;padding-top:10px;padding-bottom:10px}@media only screen and (max-width:47.938em){.udr-gallery .slides .swiper-slide .slide-caption{padding-top:5px;padding-left:10px}}.udr-gallery .slides .swiper-slide img{width:auto;padding:0}@media only screen and (min-width:48em){#gallery-overlay .udr-gallery .slides .swiper-slide img{max-width:calc(100vw - 180px)}}.udr-gallery .slides .swiper-slide-visible{z-index:2}.udr-gallery .slides .swiper-nav{display:block;visibility:visible!important;z-index:100}#gallery-overlay .udr-gallery .slides .swiper-nav{background:0 0;border-radius:0}#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-left,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-w{background-color:rgba(71,71,71,.8);border-radius:unset;height:3.75rem;left:0;width:1.875rem}@media only screen and (min-width:48em){#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-left,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-w{background-color:initial;display:block!important;width:90px}}@media only screen and (min-width:90.063em){#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-left,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-w{left:50px}}#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-left::before,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-w::before{background:url(/images/arrow-left.png) no-repeat center center;content:"";display:block;height:33px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:17px}#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-left:hover,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-w:hover{background-color:rgba(148,148,148,.8)}@media only screen and (min-width:48em){#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-left:hover,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-w:hover{background-color:#000}}#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-right,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-e{background-color:rgba(71,71,71,.8);border-radius:unset;height:3.75rem;right:0;width:1.875rem}@media only screen and (min-width:48em){#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-right,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-e{background-color:initial;display:block!important;width:90px}}@media only screen and (min-width:90.063em){#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-right,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-e{right:50px}}#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-right::before,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-e::before{background:url(/images/arrow-right.png) no-repeat center center;content:"";display:block;height:33px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:17px}#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-right:hover,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-e:hover{background-color:rgba(148,148,148,.8)}@media only screen and (min-width:48em){#gallery-overlay .udr-gallery .slides .swiper-nav.icon-arrow-right:hover,#gallery-overlay .udr-gallery .slides .swiper-nav.ui-icon-circle-triangle-e:hover{background-color:#000}}.udr-gallery .gallery-footer{text-align:center;position:relative;margin:0 auto;display:inline-block;max-width:100%;overflow:hidden;width:100%}@media only screen and (min-width:64.063em){.udr-gallery .gallery-footer{padding:0;width:calc(100vw - 180px)}}@media only screen and (min-width:90.063em){.udr-gallery .gallery-footer{width:calc(100vw - 380px);padding:0}}.udr-gallery .gallery-footer.community-neighborhood-gallery-footer .gallery-footer-nav{padding:20px 30px!important}.udr-gallery .gallery-footer.community-neighborhood-gallery-footer .gallery-footer-nav .gallery-footer-nav-left .slide-count.swiper-pagination-fraction{min-width:42px}.udr-gallery .gallery-footer.community-neighborhood-gallery-footer .gallery-footer-content{height:auto!important}.udr-gallery .gallery-footer.community-neighborhood-gallery-footer .gallery-footer-content .thumbnails-wrapper .thumbnails.swiper-container .swiper-wrapper{display:flex}.udr-gallery .gallery-footer.community-neighborhood-gallery-footer .gallery-footer-content .thumbnails-wrapper .thumbnails.swiper-container .swiper-wrapper .swiper-slide{max-width:none;width:auto}.udr-gallery .gallery-footer .gallery-footer-nav{display:flex;justify-content:space-between;align-items:center;padding:20px 30px}.udr-gallery .gallery-footer .gallery-footer-nav-left{display:flex;align-items:center;color:#fff}@media only screen and (min-width:64.063em){.udr-gallery .gallery-footer .gallery-footer-nav-left{align-items:flex-end}}.udr-gallery .gallery-footer .gallery-footer-nav-left .gallery-title{padding:0;text-align:left}.udr-gallery .gallery-footer .gallery-footer-content{display:none;padding-bottom:20px}@media only screen and (min-width:48em){.udr-gallery .gallery-footer .gallery-footer-content{display:block}}.udr-gallery .gallery-footer .gallery-desc{text-align:left;color:#fff;margin-bottom:18px;padding:0 30px}.udr-gallery .gallery-footer .gallery-desc>*{margin:0}.udr-gallery .gallery-footer .swiper-nav{background-color:rgba(0,0,0,0)}html.no-touch .udr-gallery .gallery-footer .swiper-nav:hover{background-color:rgba(0,0,0,0)}.udr-gallery .slide-count{white-space:nowrap}#apartment-gallery .udr-gallery .slide-count{width:100%;left:0;bottom:0;text-align:center;color:#fff;font-size:12px}.udr-gallery .thumbnails-wrapper{position:relative}.udr-gallery .thumbnails{position:static;overflow:hidden}#apartment-gallery .udr-gallery .thumbnails{margin:15px auto 30px auto}#gallery-overlay .udr-gallery .thumbnails{margin:0 auto;width:calc(100% - 60px)}.udr-gallery .thumbnails .swiper-wrapper{min-width:0;line-height:0;display:block;margin:0 auto}.udr-gallery .thumbnails .swiper-slide{height:87px;max-width:174px;min-width:50px;padding:0 1px}.udr-gallery .thumbnails .swiper-slide.swiper-slide-thumb-active:before{content:"";position:absolute;width:100%;height:7px;bottom:-7px;left:0;background-color:gray}.udr-gallery .thumbnails .swiper-slide.swiper-slide-thumb-active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #fff}.udr-gallery .thumbnails .swiper-slide img{width:auto;height:100%;padding:0}.udr-gallery .thumbnails .swiper-slide.loading{min-width:120px}.udr-gallery .thumbnail-content{position:relative;display:block;height:80px;cursor:pointer}.udr-gallery.light{background-color:#fff}.udr-gallery.light .slides .swiper-slide.loading{background-color:#fff}#apartment-gallery .swiper-slide{display:flex;justify-content:center;align-items:center}#apartment-gallery .swiper-slide .slide-content{height:auto;width:100%}#apartment-gallery .swiper-slide .slide-content .virtual-tour-cover-image,#apartment-gallery .swiper-slide .slide-content .wistia-video,#apartment-gallery .swiper-slide .slide-content img{min-height:485px;min-width:100vw}@media only screen and (min-width:48em){#apartment-gallery .swiper-slide .slide-content .virtual-tour-cover-image,#apartment-gallery .swiper-slide .slide-content .wistia-video,#apartment-gallery .swiper-slide .slide-content img{min-height:auto}}#apartment-gallery .swiper-slide .slide-content .virtual-tour-cover-image-overlay img{height:auto!important;min-height:60px;min-width:65px;width:16.25rem!important}@media only screen and (min-width:48em){#apartment-gallery .swiper-slide .slide-content .virtual-tour-cover-image-overlay img{min-height:auto;min-width:auto}}#apartment-gallery .swiper-slide .slide-content .wistia-video-play-image-overlay .wistia-video{height:auto!important;min-height:60px;min-width:65px;width:9.375rem!important}@media only screen and (min-width:48em){#apartment-gallery .swiper-slide .slide-content .wistia-video-play-image-overlay .wistia-video{min-height:auto;min-width:auto}}.thumbnails-btn{font-family:"Times New Roman",arial,sans-serif;font-size:1rem;font-style:italic;line-height:1.2;letter-spacing:.5px;color:#fff;background-color:rgba(0,0,0,0);position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto;height:auto;display:block;padding:0;border:0;z-index:5;outline:0}.thumbnails-btn span.icon{margin-left:10px}.thumbnails-btn .icon-sort-up{position:relative;top:5px}.thumbnails-btn .icon-sort-down{position:relative;top:-2px}.thumbnails-btn .icon-sort-down,.thumbnails-btn .icon-sort-up{display:inline-block}.in-page-gallery{padding:0;background-color:rgba(0,0,0,0)}.in-page-gallery .slides{border:none}.in-page-gallery .slides .swiper-slide.loading{background:#ddd}@media only screen and (min-width:48em){.in-page-gallery .slides .swiper-slide.loading{background:#403f3e}}.in-page-gallery .swiper-nav{background:0 0;border:none;border-radius:none}.in-page-gallery .swiper-nav:hover{color:#767676!important;background:0 0}@media only screen and (max-width:47.938em){.in-page-gallery .slides{display:none!important}.in-page-gallery .gallery-footer{padding:0;display:block}.in-page-gallery .gallery-footer .swiper-nav{background-color:#474747}html.no-touch .in-page-gallery .gallery-footer .swiper-nav:hover{background-color:#949494}.in-page-gallery .thumbnails .swiper-slide,.in-page-gallery .thumbnails .swiper-slide .thumbnail-content{height:150px}.in-page-gallery .thumbnails .swiper-slide{padding:0 3px}.in-page-gallery .thumbnails .swiper-slide:first-child{padding-left:0}.in-page-gallery .thumbnails .swiper-slide:last-child{padding-right:0}.in-page-gallery .thumbnails .swiper-slide.active .thumbnail-content:after{display:none}}@media only screen and (min-width:48em){.in-page-gallery{margin:0}}@media only screen and (max-width:47.938em){.in-page-gallery-full .gallery-footer{display:none!important}}.in-page-gallery-full .slides{border-bottom:none}.in-page-gallery-full .gallery-footer .swiper-nav{margin-top:-40px}.switch-gallery-btn{position:absolute;background-color:#767676;color:#fff;font-family:"Times New Roman",arial,sans-serif;font-size:13px;line-height:14px;left:0;top:50%;padding:16px 0;width:80px;margin-top:-30px;text-align:center;font-style:italic;display:none;z-index:101}.switch-gallery-btn.prev-gallery-btn{border-radius:0 30px 30px 0}.switch-gallery-btn.next-gallery-btn{left:auto;right:0;border-radius:30px 0 0 30px}.map-gallery{background-color:#fff;height:auto;left:27%;position:relative;top:50%;transform:translate(-25%,-50%);width:90%}.map-gallery .details,.map-gallery .intro,.map-gallery .map{display:inline-block;padding:0;vertical-align:text-top;height:auto}.map-gallery .intro{padding:0 1rem;width:20%}.map-gallery .details,.map-gallery .map{width:39%}.map-gallery .intro-header{color:#6b6b6b;font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:1.5rem;text-transform:uppercase}.map-gallery .intro-description{color:#6b6b6b;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.875rem;line-height:1rem}.map-gallery .intro-sub-header{font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-size:.875rem;margin:1.5rem 0 1rem 0}.map-gallery .intro-location-items ul{list-style-type:none;padding:0}.map-gallery .marker-container{align-items:center;color:#6b6b6b;display:flex;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.875rem;margin:1rem 0;max-height:1.5rem;position:relative}.map-gallery .marker-container:hover{cursor:pointer}.map-gallery .overlay{bottom:0;height:1rem;left:0;opacity:1;position:absolute;right:0;top:0;width:1rem}.map-gallery .listing-index{color:#fff;font-size:.75rem;left:75%;position:absolute;-ms-transform:translate(-50%,-50%);text-align:center;top:70%;transform:translate(-50%,-50%)}.map-gallery .listing-name{display:inline-block;line-height:1rem;vertical-align:top}.map-gallery .icon-mapmarkersolid{font-size:1.5rem;margin:0 .25rem 0 0;-webkit-text-shadow:1px 1px 3px #001d3c;text-shadow:1px 1px 3px #001d3c}.map-gallery .icon-mapmarkersolid:before{margin:0 .25rem 0 0;-webkit-text-shadow:1px 0 3px #001d3c;text-shadow:1px 0 3px #001d3c}.map-gallery .icon-close{font-size:1rem;margin:0 .25rem 0 0}.map-gallery .icon-close:before{margin:0 .25rem 0 0}.map-gallery .blue-color{color:#0090bd}.map-gallery .red-color{color:#e40019}.map-gallery .icon-mapmarkersolid.red-color{color:#cd2026}.map-gallery .icon-mapmarkersolid.map-view.red-color{font-size:2rem}.map-gallery .icon-mapmarkersolid.legend.red-color~.listing-name{font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-weight:700}.map-gallery .icon-mapmarkersolid.map-view.red-color+.overlay .listing-index{left:100%;top:100%}.map-gallery .detail-container,.map-gallery .map-image-container{margin:1rem 0;position:relative;width:100%}.map-gallery .detail-container .leaflet-marker-icon,.map-gallery .map-image-container .leaflet-marker-icon{background:0 0;border:0 none}.map-gallery .detail-container:after,.map-gallery .map-image-container:after{content:"";display:block;padding-bottom:100%}.map-gallery .detail-image,.map-gallery .map-base-image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.map-gallery .text-overlay{background-color:#f8f4eb;bottom:0;left:0;opacity:.75;position:absolute;right:0}.map-gallery .text-overlay .detail-text{margin-top:.5rem}.map-gallery .text-overlay .detail-text .detail-header-text{font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-size:.875rem;margin:0 .5rem 0 1rem}.map-gallery .text-overlay .detail-text .detail-address{display:block;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.875rem;line-height:1rem;margin:.5rem 0 0 1rem}.map-gallery .text-overlay .detail-text .detail-description{display:block;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.875rem;line-height:1rem;margin:.5rem .5rem 1.5rem 1rem}.map-gallery .header-text{font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-weight:700}.map-gallery .close-detail{display:none}.map-gallery .map-gallery-image-nav{background-color:rgba(71,71,71,.8);color:#fff!important;font-size:26px;position:absolute;top:50%;margin-top:-30px;font-weight:100;width:30px;height:60px;line-height:60px!important;z-index:50;cursor:pointer}@media only screen and (max-width:64em){.map-gallery .map-gallery-image-nav{display:none}}.map-gallery .map-gallery-image-nav.icon-arrow-left,.map-gallery .map-gallery-image-nav.icon-arrow-right,.map-gallery .map-gallery-image-nav.ui-icon-circle-triangle-e,.map-gallery .map-gallery-image-nav.ui-icon-circle-triangle-w{border-top-left-radius:initial;border-bottom-left-radius:initial;color:#fff!important}.map-gallery .map-gallery-image-nav.icon-arrow-left,.map-gallery .map-gallery-image-nav.ui-icon-circle-triangle-w{left:0;text-indent:-2px}.map-gallery .map-gallery-image-nav.icon-arrow-right,.map-gallery .map-gallery-image-nav.ui-icon-circle-triangle-e{right:-.25px;text-indent:4px}.map-gallery .map-gallery-image-nav:hover{background-color:rgba(148,148,148,.8)}.map-gallery .slick-next,.map-gallery .slick-prev{background-color:rgba(71,71,71,.8);border-radius:unset;color:#fff;height:3.75rem;width:1.875rem;z-index:1}.map-gallery .slick-next.slick-disabled,.map-gallery .slick-prev.slick-disabled{opacity:0;pointer-events:none}.map-gallery .slick-next{right:0}.map-gallery .slick-next:before{content:"";font-family:icomoon}.map-gallery .slick-next:hover{background-color:rgba(148,148,148,.8)}.map-gallery .slick-prev{left:0}.map-gallery .slick-prev:before{content:"";font-family:icomoon}.map-gallery .slick-prev:hover{background-color:rgba(148,148,148,.8)}@media screen and (max-width:1079px){.map-gallery{bottom:0;height:80%;left:0;margin:auto;overflow:scroll;position:absolute;right:0;top:0;transform:none;width:90%}.map-gallery .details,.map-gallery .intro,.map-gallery .map{min-height:10vh;width:90vw;height:auto}.map-gallery .intro{display:flex;flex-direction:column}.map-gallery .details,.map-gallery .map{padding:0 1rem}.map-gallery .intro-header{margin:.83em 0}.map-gallery .intro-description{font-size:1rem;line-height:1.25rem;width:98%}.map-gallery .details{display:none}.map-gallery .detail-container{display:flex;flex-direction:column-reverse;margin-bottom:2rem;max-width:95vw}.map-gallery .detail-container:after,.map-gallery .map-image-container:after{content:none;display:none;padding-bottom:unset}.map-gallery .detail-header{max-width:95vw}.map-gallery .marker-container{font-size:21px;height:24px}.map-gallery .icon-mapmarkersolid:before{width:1.5625rem}.map-gallery .detail-image,.map-gallery .map-base-image{max-height:33vh;max-width:95vw;position:relative}.map-gallery .text-overlay{left:auto;opacity:1;padding-top:1rem;position:inherit;right:auto;top:auto}.map-gallery .text-overlay .detail-text{float:left;margin:0;width:88%}.map-gallery .text-overlay .detail-text .detail-description{font-size:1rem;line-height:1.25rem;max-width:95vw}.map-gallery .close-detail{display:inherit;float:right}}@media screen and (min-width:800px)and (max-width:1079px){.map-gallery .map-image-container{height:440px}}@media screen and (max-width:779px){.map-gallery .map-image-container{height:300px}}@media screen and (max-width:540px){.map-gallery .intro-sub-header{margin:.75rem 0}.map-gallery .marker-container{font-size:1rem;margin:.5rem 0}.map-gallery .slick-next{right:-20px}.map-gallery .slick-prev{left:-20px}}.tooltip{display:inline-flex;vertical-align:bottom}.tooltip .tooltip--icon{display:inline-block;position:relative;top:0;border:0 none;width:24px;height:24px;line-height:2;background-color:rgba(0,0,0,0);background-repeat:no-repeat}.tooltip .tooltip--icon.button{display:inline-flex;vertical-align:bottom;border:0 none;background-color:rgba(0,0,0,0);padding:0}.tooltip .tooltip--icon.button:hover{border:0 none;background-color:rgba(0,0,0,0)}.tooltip .tooltip--icon.button svg{fill:#767676;width:20px;height:20px}.tooltip .tooltip--copy{display:none;position:absolute;right:15px;left:15px;z-index:1;padding:20px;margin-top:33px;background-color:#fff;box-shadow:0 0 7px -2px #999}.tooltip .tooltip--copy .tooltip-arrow{position:absolute;bottom:100%;border:solid transparent;border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:10px;height:0;width:0;content:"";pointer-events:none}.tooltip .tooltip--copy .tooltip-arrow::after{position:absolute;top:5px;left:-8px;transform:rotate(45deg);box-shadow:-3px -3px 5px -3px #999;width:17px;height:17px;z-index:0;content:""}.tooltip .tooltip--copy .tooltip-arrow.revert{border-bottom-color:hsla(0,0%,100%,0);border-top-color:#fff;bottom:100%}.tooltip .tooltip--copy .tooltip-arrow.revert::after{top:-21px;left:-8px;transform:rotate(225deg);box-shadow:-3px -3px 5px -3px #999}.firefox .tooltip .tooltip--copy{margin-top:30px}.ie .tooltip .tooltip--copy{box-shadow:0 0 10px 0 #999}.ie .tooltip .tooltip--copy .tooltip-arrow::after{box-shadow:-3px -3px 7px -3px #999}.wistia-video-overlay .wistia_embed div[id^=wistia_bigPlayButton],.wistia-video-overlay .wistia_embed div[id^=wistia_still]{visibility:hidden!important}.video-overlay{width:100%;height:100%;position:fixed;z-index:999;top:0;left:0}@media only screen and (min-width:64.063em){.video-overlay{width:calc(100% - 300px);height:calc(100% - 150px);margin:75px 150px;min-height:auto!important}}.video-overlay .close-video{position:absolute;padding:0 12px;margin:10px 10px;border:1px solid;text-transform:uppercase;cursor:pointer;line-height:36px;z-index:100;background-color:rgba(0,0,0,.4)}.video-overlay .video-container{position:relative}.video-overlay .video-container.loading{background-color:#272727}.video-overlay{background-color:#272727;color:#767676;border-color:#767676}.video-overlay video{background-color:#272727}.video-overlay .close-video{border-color:#d6d6d6;color:#e6e6e6}html.no-touch .video-overlay:hover{color:#767676;border-color:#767676}@media only screen and (min-width:64.063em){dialog.modal-window.fullscreen.almost-fullscreen.dark#gallery-overlay .video-overlay{height:100%!important;width:100%!important;margin:0!important}}@media all and (-ms-high-contrast:none){dialog.modal-window.fullscreen.almost-fullscreen.dark#gallery-overlay .video-overlay .video-container{top:5vh}}@media all and (-ms-high-contrast:none){dialog.modal-window.fullscreen.almost-fullscreen.dark#gallery-overlay .video-overlay .video-container .wistia-embed{height:90vh}}#main .recently-viewed{padding-top:30px;padding-bottom:40px;height:auto}@media only screen and (min-width:48em){#main .recently-viewed{padding:25px 0 30px}}#main .recently-viewed>h3{margin-top:0;margin-bottom:30px;letter-spacing:0;text-transform:none}@media only screen and (max-width:47.938em){#main .recently-viewed>h3{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:90%;text-align:left}}@media only screen and (min-width:48em){#main .recently-viewed>h3{margin-bottom:30px;text-align:center}}#main .recently-viewed .recently-viewed__carousel{position:relative}@media only screen and (max-width:47.938em){#main .recently-viewed .recently-viewed__carousel{padding:0 15px 0;margin:auto;width:90%}}@media only screen and (min-width:48em){#main .recently-viewed .recently-viewed__carousel{margin:auto;padding-right:30px;padding-left:30px}}#main .recently-viewed .recently-viewed__carousel .swiper-container{position:static;background-color:rgba(0,0,0,0)}#main .recently-viewed .recently-viewed__carousel .swiper-container,#main .recently-viewed .recently-viewed__carousel .swiper-wrapper{height:auto!important}#main .recently-viewed .recently-viewed__carousel .swiper-wrapper{margin:0 auto}#main .recently-viewed .recently-viewed__carousel .swiper-slide{width:230px}@media only screen and (max-width:64em){#main .recently-viewed .recently-viewed__carousel .swiper-slide{padding:5px}}#main .recently-viewed .recently-viewed__carousel .swiper-slide a{position:static;width:auto}#main .recently-viewed .recently-viewed__carousel .swiper-slide .swiper-slide__content{display:flex;flex-direction:column;align-items:center;margin-right:15px;margin-left:15px;border:2px solid #d7d7d7;background-color:#fff;padding:30px;height:275px}@media only screen and (max-width:64em){#main .recently-viewed .recently-viewed__carousel .swiper-slide .swiper-slide__content{padding:15px;height:230px}}#main .recently-viewed .recently-viewed__carousel .swiper-slide span.toggle-favorite-link.tooltip{position:relative;top:6px}#main .recently-viewed .recently-viewed__carousel .swiper-slide span[class^="icon icon-heart-"]{position:relative;top:1px;margin-left:5px}#main .recently-viewed .recently-viewed__carousel .swiper-slide .icon-floorplan{position:relative;top:10px;color:#5c5c5c;font-size:85px}#main .recently-viewed .recently-viewed__carousel .swiper-slide .content{display:flex;flex-direction:column;justify-content:flex-end;flex:1}#main .recently-viewed .recently-viewed__carousel .swiper-slide h3{margin-bottom:2px;font-size:14px;letter-spacing:0;text-transform:none;text-align:center}#main .recently-viewed .recently-viewed__carousel .swiper-slide p{margin:0;text-align:center}#main .recently-viewed .recently-viewed__carousel .swiper-slide:first-child{width:215px}#main .recently-viewed .recently-viewed__carousel .swiper-slide:first-child .swiper-slide__content{margin-left:0}#main .recently-viewed .recently-viewed__carousel .swiper-slide:last-child{width:215px}#main .recently-viewed .recently-viewed__carousel .swiper-slide:last-child .swiper-slide__content{margin-right:0}#main .recently-viewed .recently-viewed__carousel .swiper-nav{background-color:rgba(0,0,0,0);color:#d7d7d7!important}#main .recently-viewed .recently-viewed__carousel .swiper-nav.icon-arrow-right,#main .recently-viewed .recently-viewed__carousel .swiper-nav.ui-icon-circle-triangle-e{right:-25px}#main .recently-viewed .recently-viewed__carousel .swiper-nav.icon-arrow-left,#main .recently-viewed .recently-viewed__carousel .swiper-nav.ui-icon-circle-triangle-w{left:-25px}@media only screen and (min-width:48em){#main .recently-viewed .recently-viewed__carousel .swiper-nav.icon-arrow-right,#main .recently-viewed .recently-viewed__carousel .swiper-nav.ui-icon-circle-triangle-e{right:2px}#main .recently-viewed .recently-viewed__carousel .swiper-nav.icon-arrow-left,#main .recently-viewed .recently-viewed__carousel .swiper-nav.ui-icon-circle-triangle-w{left:4px}}@media only screen and (min-width:48em){#main .recently-viewed .recently-viewed__carousel .swiper-scrollbar-container{display:none}}#main .recently-viewed .recently-viewed__carousel .swiper-scrollbar-container .swiper-scrollbar-drag:not(:first-child){display:none}#main .recently-viewed img{flex:1;height:auto}#main.community-overview .recently-viewed{background-color:#f3f3f3}@media only screen and (max-width:47.938em){#main.community-overview .recently-viewed .swiper-nav.icon-arrow-right,#main.community-overview .recently-viewed .swiper-nav.ui-icon-circle-triangle-e{right:-17px}#main.community-overview .recently-viewed .swiper-nav.icon-arrow-left,#main.community-overview .recently-viewed .swiper-nav.ui-icon-circle-triangle-w{left:-17px}}#main.community-floorplans .recently-viewed{padding:20px 15px 30px}#main.community-floorplans .recently-viewed h3.header-2{font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-size:18px;line-height:1.2;text-transform:none;text-align:left}@media only screen and (min-width:48em){#main.community-floorplans .recently-viewed h3.header-2{padding-bottom:0;padding-right:10px;padding-left:10px;font-size:22px}}.swiper-custom-pagination{width:100%;height:50px;position:relative;z-index:1000;bottom:0;text-align:center;cursor:pointer}.swiper-pagination-switch{background-color:#d7d7d7;height:10px;width:10px;border-radius:50%;display:inline-block;margin-left:10px}@media only screen and (max-width:47.96875em){#ace-bot-container.ace-chatbot{bottom:5em}}@media only screen and (min-width:48em)and (max-width:64em){#ace-bot-container.ace-chatbot{bottom:8em}}@media only screen and (min-width:64em){#ace-bot-container.ace-chatbot{bottom:4em}}#ace-bot-container.ace-chatbot.hide-ace-chatbot{z-index:97!important}.render-video{height:100%;position:relative;width:100%}.render-video--cms-embed{overflow:hidden}.render-video--cms-embed video{position:relative;height:100vh;min-width:100vw;min-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:50%;transform:translateX(-50%) translateY(0);background-size:cover}@media only screen and (max-width:64em){.render-video--cms-embed video{height:calc(100vh - 50px);min-height:calc(100vh - 50px)}}.render-video__video-control{position:absolute;border:0;background-color:hsla(0,0%,100%,.7);padding:10px;z-index:1}.render-video__video-control--top-left{top:0;left:0}.render-video__video-control--top-right{top:0;right:0}.render-video__video-control--bottom-left{bottom:0;left:0}.render-video__video-control--bottom-right{bottom:0;right:0}@media only screen and (max-width:1023px){.render-video--home{display:none}}.render-video .video-js{background-color:#fff}.favorites-popup{display:none;position:absolute;z-index:21;background-color:#fff;filter:drop-shadow(0 1px 5px rgba(0, 0, 0, .25));width:320px;padding:1.25rem .5rem .5rem .5rem}@media(max-width:576.98px){.favorites-popup{width:300px}}.favorites-popup--auth .favorites-popup__btn,.favorites-popup--auth .favorites-popup__spacer,.favorites-popup--auth .favorites-popup__text{display:none}.favorites-popup__arrow{width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #fff transparent;position:absolute;top:-12px;left:50px}.favorites-popup__close{padding:0;border:0;line-height:1;background:rgba(0,0,0,0);font-size:.75rem;position:absolute;right:5px;top:5px}.favorites-popup__content{padding:0 .5rem;text-align:center}.favorites-popup__title{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1.125rem}.favorites-popup__spacer{margin:.75rem 0}.favorites-popup__text{text-transform:none;margin-bottom:.5rem;font-size:.75rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif!important}.favorites-popup__btn{padding:.5rem 1rem;text-transform:uppercase;font-size:1rem;border-radius:.25rem;border:0;line-height:1.25;border-width:1px;border-style:solid;transition:all .3s;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.slideout-navbar{z-index:9999999999;position:fixed;top:0;height:100%;background-color:#fff;overflow-x:hidden;overflow-y:auto;width:90%;right:-100vw;display:none;flex-direction:column}@media(max-width:1023.98px){.slideout-navbar{display:flex}}.slideout-navbar--community{background-color:#f4f4f4}.slideout-navbar--community .slideout-navbar__header{background-color:#fff}.slideout-navbar--community .slideout-navbar__content ul{background-color:#fff}.slideout-navbar--community .slideout-navbar__content ul .community-header-nav-sub-menu{background-color:#f4f4f4}.slideout-navbar__overlay{background:#000;opacity:.5;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;display:none}@media(max-width:1023.98px){.slideout-navbar__overlay{display:block}}.slideout-navbar__header{border-bottom:1px solid #ddd;display:flex;justify-content:flex-end}.slideout-navbar__header a{display:flex;align-items:center}.slideout-navbar__title{margin-right:.625rem;background:#fff;color:#474747;text-transform:uppercase;font-size:.75rem;font-weight:700;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.slideout-navbar__close{display:block;padding:.66667rem;line-height:1.35}@media only screen and (max-width:1023px){.slideout-navbar__close--ios:focus{outline:0}}.slideout-navbar__content ul>li{margin:0 15%;text-transform:uppercase}.slideout-navbar__content ul>li a{align-items:center;display:block;padding:.625rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.slideout-navbar__content ul>li a:hover{background:#f6f6f6}.slideout-navbar__content ul>li a .icon{margin-right:5px}.slideout-navbar__content ul>li:not(:last-of-type) a{border-bottom:1px solid #ddd}.slideout-navbar__content ul>li:last-of-type a{border-bottom:none}.slideout-navbar__content ul hr{margin:0;height:20px;border:none}.slideout-navbar__content #ctl00_HeaderCtrl_headerPanel{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.slideout-navbar__content #ctl00_HeaderCtrl_headerPanel li{margin:0 auto}.slideout-navbar__content #ctl00_HeaderCtrl_headerPanel input{width:170px;font:1rem arial,sans-serif;border:1px solid #d6d6d6;text-indent:8px;height:30px}.slideout-navbar__content #ctl00_HeaderCtrl_headerPanel a{width:40px;background:#767676;color:#fff;padding-top:8px;height:30px;font:.75rem HelveticaNeueW01-65Medi,arial,sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center;border:1px solid #767676}.lazy-image-holder{position:relative;max-height:20rem;overflow:hidden}@media only screen and (min-width:48em){.lazy-image-holder{max-height:11.25rem}}.lazy-image-holder__aspect-ratio{overflow:hidden;height:0;padding-top:80%}.lazy-image-holder .unit-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:20rem}@media only screen and (min-width:48em){.lazy-image-holder .unit-image{max-height:11.25rem}}.udr-select{position:relative}.udr-select select{display:none}.udr-select__selected{border:1px solid #000;padding:8px 16px;cursor:pointer;text-align:left}.udr-select__selected .icon-arrow-up{margin-left:.5rem;display:none}.udr-select__selected .icon-arrow-down{margin-left:.5rem;display:inline}.udr-select__selected--open .icon-arrow-down{display:none}.udr-select__selected--open .icon-arrow-up{display:inline}.udr-select__item{padding:8px 16px;border:0;background-color:rgba(0,0,0,0);text-align:left}.udr-select__item--active{font-weight:700}.udr-select__value-wrapper{display:flex;align-items:center}.udr-select__items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;display:flex;flex-direction:column}.udr-select__items--hide{display:none}.udr-checkbox{display:flex;align-items:center;cursor:pointer}.udr-checkbox--lg .udr-checkbox__check-mark{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem}.udr-checkbox input{opacity:0;position:absolute;left:-99999px}.udr-checkbox input:checked~.udr-checkbox__check-mark{background:#0a4c6e;border-color:#0a4c6e}.udr-checkbox input:checked~.udr-checkbox__check-mark .udr-checkbox__icon{display:block}.udr-checkbox__icon{display:none;color:#fff;font-size:.75rem}.udr-checkbox__check-mark{width:1rem;height:1rem;display:block;background-color:#fff;margin-right:.5rem;border:1px solid #707070;display:flex;align-items:center;justify-content:center}.udr-checkbox__label{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:.875rem}.gallery2{position:relative;display:grid;grid-template-rows:1fr auto;width:100vw;height:calc(100dvh - 50px)}.gallery2__slide{height:auto;display:flex;align-items:center;background-color:#4b4b4b}.gallery2__slide iframe{width:100%;height:100%;position:absolute}.gallery2__slide .wistia-video-play-image-overlay{position:absolute;width:100%;height:100%;bottom:0;top:0;display:flex;align-items:center;justify-content:center}.gallery2__slide .wistia-video-play-image-overlay img{max-width:400px}.gallery2__slide .wistia-video-overlay.video-overlay{margin:0;width:100%;height:100%;position:absolute}.gallery2__slide img{height:unset}.gallery2__slide.swiper-slide-active .gallery2__shade{opacity:0}.gallery2__prev{left:0}.gallery2__next{right:0}.gallery2__next,.gallery2__prev{position:absolute;top:50%;transform:translate(0,-50%);z-index:2;border:0}@media only screen and (min-width:1024px){.gallery2__next,.gallery2__prev{background-color:rgba(0,0,0,0);border:0}.gallery2__next .icon,.gallery2__prev .icon{font-size:3rem;color:#fff!important}}@media only screen and (max-width:64em){.gallery2__next,.gallery2__prev{transform:translate(0,-50%);background:rgba(0,0,0,.5);height:40px;font-size:20px;padding:0 .2rem;color:#fff}.gallery2__next .icon,.gallery2__prev .icon{color:#fff!important}}.gallery2__next.swiper-button-disabled,.gallery2__prev.swiper-button-disabled{display:none}.gallery2__swiper{background:#343434}.gallery2__swiper--loop{background:#6f6f6f}.gallery2__container-wrapper{background-color:#343434}.gallery2__animation-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}.gallery2__collapse{overflow:hidden}.gallery2__collapse p{font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.gallery2__container{width:100%;max-width:66.6666666667%;margin:0 auto;color:#fff;padding:2rem 1rem 1rem 1rem}.gallery2__container p{margin-bottom:0}@media only screen and (max-width:64em){.gallery2__container{max-width:100%}}.gallery2__thumbs-swiper{background-color:#343434}.gallery2__thumbs-title{display:flex;justify-content:space-between;color:#fff;margin-bottom:1rem}@media only screen and (max-width:64em){.gallery2__thumbs-title{flex-direction:column}}.gallery2__thumbs-title h3{color:#fff;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1.25rem;margin-top:0;margin-bottom:0;margin-right:1rem!important;margin-left:0!important}@media only screen and (max-width:64em){.gallery2__thumbs-title h3{margin-bottom:1rem}}.gallery2__toggler{font-family:"Times New Roman",arial,sans-serif;font-size:1rem;font-style:italic;line-height:1.2;letter-spacing:.5px;color:#fff;background-color:rgba(0,0,0,0);display:block;padding:0;border:0;text-align:left}.gallery2__toggler .icon-sort-up{display:none;top:5px;position:relative}.gallery2__toggler .icon-sort-down{display:inline;top:-2px;position:relative}.gallery2__thumb-slide{max-width:145px;height:87px;min-width:50px;display:flex;align-items:center;justify-content:center;background-color:#6f6f6f}.gallery2__thumb-slide.swiper-slide-thumb-active{border:2px solid #fff}.gallery2__shade{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.5;transition:opacity .3s}.gallery2__thumbs{margin-bottom:1rem}@media only screen and (max-width:64em){.gallery2__thumbs{display:none}}.gallery2--expanded .gallery2__animation-wrapper{grid-template-rows:1fr}.gallery2--expanded .gallery2__container-wrapper{height:auto}.gallery2--expanded .gallery2__toggler .icon-sort-down{display:none}.gallery2--expanded .gallery2__toggler .icon-sort-up{display:inline}@media only screen and (max-width:64em){.gallery2--expanded .gallery2__toggler{display:none}}.cookies-consent-banner{display:block;position:fixed;z-index:2147483647!important}.cookies-consent-banner__body{width:100%;box-sizing:border-box;display:flex;flex-direction:column;position:fixed;bottom:0;padding:0;overflow:auto;background-color:#fff;z-index:2147483650;box-shadow:0 -3px 5px 0 rgba(0,0,0,.25)}.cookies-consent-banner__body a{text-decoration:underline}@media only screen and (min-width:48em){.cookies-consent-banner__body{display:grid;grid-template-columns:25fr 170px 1fr;padding:5px 0}}@media only screen and (min-width:90.063em){.cookies-consent-banner__body{grid-template-columns:25fr 360px 1fr}}.cookies-consent-banner__content{padding-left:20px;padding-right:20px}.cookies-consent-banner__content p{margin-bottom:0;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:.3px;color:#474747}@media only screen and (min-width:48em)and (max-width:64em){.cookies-consent-banner__content{padding-left:30px;padding-right:30px}}@media only screen and (min-width:64.063em){.cookies-consent-banner__content{padding-left:60px;padding-right:60px}}.cookies-consent-banner__actions{margin:10px auto}.cookies-consent-banner__actions button{height:30px;line-height:24px;font-size:.875rem;display:block;margin:auto;text-transform:uppercase;background-color:#136717;border:1px solid #136717;border-radius:.25rem}.cookies-consent-banner__actions button:hover{background-color:#fff;border:1px solid #136717;color:#136717}.cookies-consent-banner__actions a{height:30px;line-height:24px;font-size:.875rem;display:block;margin:auto;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;text-transform:capitalize;text-decoration:underline;text-underline-offset:.2em}@media(min-width:370px){.cookies-consent-banner__actions a,.cookies-consent-banner__actions button{display:inline-block}.cookies-consent-banner__actions a{margin-right:30px}}@media only screen and (min-width:48em)and (max-width:64em){.cookies-consent-banner__actions a{margin-right:0}}@media only screen and (min-width:48em){.cookies-consent-banner__actions{margin:auto 0;text-align:center}}@media only screen and (min-width:64.063em)and (max-width:90em){.cookies-consent-banner__actions a{margin-right:0}}.cookies-consent-banner__close{order:-1}.cookies-consent-banner__close a{float:right;text-decoration:none;padding:10px;margin-right:5px}.cookies-consent-banner__close a:hover{opacity:.3}@media only screen and (min-width:48em){.cookies-consent-banner__close{order:initial}}.cookies-consent-settings-dialog__body{margin:30px}.cookies-consent-settings-dialog__body h2{font-size:2em}.cookies-consent-settings-dialog__body p{margin-bottom:0;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:.3px;color:#474747}.cookies-consent-settings-dialog__list .list-item{margin-top:20px}.cookies-consent-settings-dialog__list .list-item__title .more-less-control{width:20px;display:inline-block}.cookies-consent-settings-dialog__list .list-item__title label{width:calc(100% - 80px);display:inline-block;font-family:HelveticaNeueW01-55Roma,arial,sans-serif}.cookies-consent-settings-dialog__list .list-item__details{display:none;margin-left:25px;margin-top:5px;width:calc(100% - 80px)}.cookies-consent-settings-dialog__list .list-item.expanded .list-item__details{display:block}.cookies-consent-settings-dialog__actions{margin:20px auto 0}.cookies-consent-settings-dialog__actions button{height:30px;line-height:24px;font-size:.875rem;display:block;margin:auto;text-transform:uppercase;background-color:#136717;border:1px solid #136717;border-radius:.25rem}.cookies-consent-settings-dialog__actions button:hover{background-color:#fff;border:1px solid #136717;color:#136717}.view-selector-container .view-selector .icon-drone{font-size:.675rem}.view-selector-container .view-selector__separator{margin:0 .25rem}.view-selector-container .view-selector__button{border:0;padding:.5rem .25rem;background-color:rgba(0,0,0,0);border-bottom:3px solid transparent;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;text-transform:uppercase;font-size:.875rem}.view-selector-container .view-selector__button .icon{margin-right:.5rem}.view-selector-container .view-selector__button--active{border-bottom-color:var(--theme-view-selector-color)}.view-selector-container .view-selector-dropdown-wrapper .icon-drone{font-size:.75rem}.view-selector-container .view-selector-dropdown-wrapper .udr-select__selected{text-align:center;padding:.75rem 1rem;text-transform:uppercase;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;display:flex;align-items:center;justify-content:center;border-color:var(--theme-view-selector-color);letter-spacing:1px}.view-selector-container .view-selector-dropdown-wrapper .udr-select__indicator{position:absolute;right:.675rem}.view-selector-container .view-selector-dropdown-wrapper .udr-select__value-wrapper span{margin-right:.5rem}.view-selector-container .view-selector-dropdown-wrapper .udr-select__items{background-color:#efefef;padding:.75rem 0;box-shadow:0 0 2px 0 rgba(0,0,0,.75)}.view-selector-container .view-selector-dropdown-wrapper .udr-select__item{text-align:center;color:var(--theme-view-selector-color);text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;letter-spacing:1px}.view-selector-container .view-selector-dropdown-wrapper .udr-select__item span{margin-right:.5rem}.view-selector-container .view-selector-dropdown-wrapper .udr-select__item--active{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:400}.promo-banner{text-align:initial}.promo-banner.margin-bottom-20{margin-bottom:20px}.promo-banner.margin-bottom-50{margin-bottom:50px}.promo-banner__body{padding:20px;border:solid 2px;border-radius:.5rem;display:grid;flex-direction:column;grid-template-columns:70px auto}.promo-banner__body.no-image{grid-template-columns:auto}.promo-banner__body_image{margin:auto 0}.promo-banner__body_image img{width:50px}.promo-banner__body_content h4{margin-top:0;margin-bottom:0}.promo-banner__body_content p{margin-bottom:0}.steps-progress-bar-container{display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (min-width:1220px){.steps-progress-bar-container{flex-direction:row}}.steps-progress-bar-container__progress{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.steps-progress-bar-container__progress .steps{display:flex;width:100%;align-items:self-end;justify-content:space-between;position:relative;text-align:center;z-index:51}.steps-progress-bar-container__progress .steps .step{flex:1 1 0}.steps-progress-bar-container__progress .steps .step .step-link{cursor:default;text-decoration:none}.steps-progress-bar-container__progress .steps .step .step-title{display:block;font-size:.875rem;line-height:22.4px;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;margin-bottom:10px}@media only screen and (max-width:47.938em){.steps-progress-bar-container__progress .steps .step .step-title{min-width:115px}}.steps-progress-bar-container__progress .steps .step .step-circle{display:block;margin-left:auto;margin-right:auto;height:10px;width:10px;color:#999;font-size:22px;font-weight:500;border-radius:50%;background:#999;border:4px solid #999;transition:all .2s ease;transition-delay:0s}.steps-progress-bar-container__progress .steps .step.completed .step-link{cursor:pointer}.steps-progress-bar-container__progress .steps .step.completed .step-link .step-title:hover{text-decoration:underline}.steps-progress-bar-container__progress .steps .step.completed .step-circle{transition-delay:.1s;border-color:#3b7b61;color:#3b7b61;background:#3b7b61}.steps-progress-bar-container__progress .steps .step.next .step-link{cursor:pointer}.steps-progress-bar-container__progress .steps .step.next .step-link .step-title:hover{text-decoration:underline}.steps-progress-bar-container__progress .steps .step.active .step-link{cursor:default}.steps-progress-bar-container__progress .steps .step.active .step-link .step-title:hover{text-decoration:none}.steps-progress-bar-container__progress .steps .step.active .step-circle{transition-delay:.1s;color:#3b7b61;background:#3b7b61;border-color:#3b7b61;box-shadow:#3b7b61 0 0 0 3px}.steps-progress-bar-container__progress .progress-bar{height:4px;background:#999;z-index:50;margin-top:-27px;margin-left:auto;margin-right:auto}.steps-progress-bar-container__progress .progress-bar .indicator{position:relative;height:4px;width:0%;background:#3b7b61;transition:all .3s ease}.steps-progress-bar-container__start-over{min-width:98px}.steps-progress-bar-container__start-over .start-over-link{font-size:.875rem;line-height:1.5rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.steps-progress-bar-container__start-over .start-over-link .icon{font-size:1em;position:relative;top:2px;margin-right:5px;color:#3b7b61}.steps-progress-bar-container__start-over .start-over-link .icon-start-over-custom{display:inline-block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 18.66 19.07'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D .cls-2 %7B fill: %233c7b62; %7D .cls-3 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-1' x='.38' y='.58' width='18' height='18'/%3E%3C/clipPath%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg id='Group_204'%3E%3Cg class='cls-3'%3E%3Cg id='Group_203'%3E%3Cpath id='Path_78' class='cls-2' d='M17.32,7.21h-3.34c-.49.02-.9-.37-.92-.86-.02-.49.37-.9.86-.92.02,0,.04,0,.06,0h2.45v-2.45c-.02-.49.37-.9.86-.92.49-.02.9.37.92.86,0,.02,0,.04,0,.06v3.34c0,.49-.4.89-.89.89h0'/%3E%3Cpath id='Path_79' class='cls-2' d='M10.7,18.57c-.49,0-.89-.4-.89-.89,0-.43.31-.81.74-.88.83-.14,1.62-.43,2.34-.85.42-.26.97-.12,1.23.3s.12.97-.3,1.23c-.01,0-.02.01-.03.02-.91.52-1.9.88-2.93,1.07-.05,0-.1.01-.16.01'/%3E%3Cpath id='Path_80' class='cls-2' d='M15.49,15.81c-.49,0-.89-.4-.89-.89,0-.21.07-.41.21-.57.54-.64.96-1.38,1.25-2.16.17-.46.68-.7,1.14-.53.46.17.7.68.53,1.14-.36.98-.88,1.9-1.55,2.7-.17.2-.42.32-.69.32'/%3E%3Cpath id='Path_81' class='cls-2' d='M7.89,18.58c-.05,0-.1,0-.16-.01-1.03-.18-2.02-.54-2.93-1.07-.43-.24-.59-.78-.35-1.21.24-.43.78-.59,1.21-.35.01,0,.02.01.03.02.73.42,1.52.71,2.35.85.49.08.81.55.73,1.03-.07.43-.45.74-.88.74'/%3E%3Cpath id='Path_82' class='cls-2' d='M3.1,15.81c-.26,0-.52-.12-.68-.32-.67-.8-1.2-1.72-1.55-2.7-.16-.47.09-.97.56-1.13.45-.15.94.08,1.12.52.28.79.71,1.53,1.25,2.17.31.38.26.94-.12,1.26-.16.13-.36.2-.56.2'/%3E%3Cpath id='Path_83' class='cls-2' d='M1.27,10.55c-.49,0-.89-.4-.89-.89,0-4.92,3.99-8.91,8.91-8.92,3.49,0,6.65,2.03,8.11,5.2.21.45.01.98-.44,1.18-.45.21-.98.01-1.18-.44h0c-1.64-3.58-5.87-5.16-9.45-3.52-2.54,1.16-4.17,3.7-4.16,6.49,0,.49-.4.89-.89.89h0'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.steps-progress-bar-container__start-over .start-over-link:hover .link-title{text-decoration:underline}.range-slider-container{margin-top:20px;width:100%;min-width:600px}@media only screen and (max-width:47.938em){.range-slider-container{width:90vw;min-width:unset}}.range-slider-container .slider-container{width:100%;position:relative;background:#999;border-radius:0}.range-slider-container .slider-container .value-slider{height:8px}.range-slider-container .slider-container .ui-widget-content{background:#999}.range-slider-container .slider-container .ui-widget-header{background:#3b7b61;border-radius:0}.range-slider-container .slider-container .ui-state-default{color:#3b7b61;border:1px solid #3b7b61;background-color:#3b7b61;width:7px;margin-left:0}.range-slider-container .slider-container .ui-state-focus{background:#3b7b61}.range-slider-container .value-input{width:100%;margin-top:40px;display:flex;flex-direction:row;justify-content:space-between}.range-slider-container .value-input .value-field{display:flex;margin-bottom:20px;position:relative;font-weight:400;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}@media screen and (max-width:768px){.range-slider-container .value-input .value-field{margin-bottom:10px}}.range-slider-container .value-input .value-field label{font-size:1rem;position:absolute;top:10px;left:12px}.range-slider-container .value-input .value-field input{height:35px;width:124px;font-size:1rem;text-align:right;border:0;background:#fff;padding-right:12px}#main.search-wizard-page{padding-bottom:0!important;padding-top:0!important}.search-wizard-page h1{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1.25rem;margin-bottom:.5rem;margin-top:.2rem}@media only screen and (max-width:47.938em){.search-wizard-page h1{max-width:265px}}.search-wizard-page h2{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:500;font-size:1.375rem}@media only screen and (max-width:47.938em){.search-wizard-page h2{max-width:80%}}.search-wizard-page p{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:1.25rem}.search-wizard-page p.copy{font-size:.875rem;margin-bottom:0;padding-left:10px;padding-right:10px}.search-wizard-page p.error-message{color:#8b0000}.search-wizard-page button{letter-spacing:.5px;border-radius:.25rem}.search-wizard-page .button{letter-spacing:1px;border-radius:.25rem;color:#fff;background-color:#3b7b61;border-color:#3b7b61;font-size:1rem;line-height:50px;height:50px;padding:0 30px;min-width:150px}@media(hover:hover){.search-wizard-page .button:hover{background-color:#fff;border-color:#3b7b61;color:#2b5947}}.search-wizard-page .button.inverted{background-color:#fff;border-color:#3b7b61;color:#2b5947}@media(hover:hover){.search-wizard-page .button.inverted:hover{background-color:#3b7b61;border-color:#3b7b61;color:#fff}}.search-wizard-page .button:disabled,.search-wizard-page .button:disabled:hover{background:#474747!important;color:#fff!important}.search-wizard-page .loading-overlay #loadingOverlayMessage{font-size:1.25rem}.search-wizard-page .loading-overlay .error{display:none}.search-wizard-page .loading-overlay.error-mode{background-color:#fff}.search-wizard-page .loading-overlay.error-mode #loadingOverlayMessage{display:none}.search-wizard-page .loading-overlay.error-mode .error{display:block;position:absolute;top:40%;width:100%;text-align:center}.search-wizard-page .loading-overlay.error-mode .error h2{max-width:100%}.search-wizard-page .loading-overlay.error-mode .error button{margin:1rem auto}.search-wizard-page .loading-overlay.error-mode:after{display:none}.search-wizard{transition:opacity .4s ease;opacity:1;background:#f6f6f6;min-height:100vh;overflow-x:hidden}.search-wizard .parallax-background{height:100%}.search-wizard.hidden{opacity:0}@media only screen and (min-width:1024px){.no-touch .search-wizard .parallax-background{position:relative}}.wizard-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.75)}@media only screen and (max-width:47.938em){.wizard-container:before{background-color:hsla(0,0%,100%,.9)}}.wizard-header{position:relative;margin:0 auto;display:flex;flex-direction:row;padding:20px 20px 6px}@media only screen and (max-width:47.938em){.wizard-header{padding:10px 10px 6px}}.wizard-header .company-logo img,.wizard-header .logo img{max-height:50px}@media only screen and (max-width:47.938em){.wizard-header .company-logo img,.wizard-header .logo img{max-height:40px}}.wizard-header .left-part-container{flex:1 1 0;display:flex;justify-content:start;align-items:center}.wizard-header .left-part-container .left-part-items{display:flex;gap:16px;flex-direction:column}@media only screen and (max-width:47.938em){.wizard-header .left-part-container .left-part-items{gap:6px}}.wizard-header .left-part-container a{font-size:.875rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;line-height:24px}.wizard-header .left-part-container a .icon{font-size:.7rem}.wizard-header .left-part-container a:hover .link-title{text-decoration:underline}.wizard-body{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;margin:auto;text-align:center;min-height:calc(100vh - 116px)}@media only screen and (max-width:47.938em){.wizard-body{min-height:calc(100vh - 92px)}}.wizard-body-buttons-container{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;-moz-column-gap:20px;column-gap:20px;justify-content:center}@media only screen and (max-width:47.938em){.wizard-body-buttons-container{flex-direction:column;row-gap:20px}}.wizard-body-buttons-container .button.start-wizard{padding:0 40px}.wizard-body-buttons-container .wizard-body-buttons-navigation{display:flex;flex-direction:row;align-items:center;-moz-column-gap:20px;column-gap:20px;justify-content:center}@media screen and (max-width:500px){.wizard-body-buttons-container .wizard-body-buttons-navigation .button{padding:0 10px}}.wizard-body-buttons-container .show-results{font-size:1.2rem;margin-top:30px;font-family:"Times New Roman",arial,sans-serif;font-style:italic;letter-spacing:.5px;font-weight:700;color:#2b5947}.wizard-body-buttons-container .show-results .icon{font-size:1rem}@media only screen and (max-width:47.938em){.wizard-body-buttons-container .show-results{margin-top:10px}}.wizard-body-buttons-container .show-results:hover .link-title{text-decoration:underline}.wizard-body-buttons-container button.view-results{display:none}.wizard-body-buttons-container.last a.view-results{display:none}.wizard-body-buttons-container.last button.view-results{display:inline-block}.wizard-body-intro{padding-right:20px;padding-left:20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.wizard-body-intro .intro-logo{max-width:310px;margin-bottom:25px}@media only screen and (max-width:47.938em){.wizard-body-intro .intro-logo{max-width:260px}}.wizard-body-intro h1{font-size:1.375rem}.wizard-body-intro p{max-width:430px}.wizard-body-intro p.copy{font-size:1rem}@media only screen and (max-width:47.938em){.wizard-body-intro p{max-width:315px}}.wizard-body-steps{display:flex;flex-direction:column;align-items:center;justify-content:center}.wizard-body-steps .progress-bar-container{margin-top:50px;max-width:1220px;width:1220px}@media only screen and (max-width:47.938em){.wizard-body-steps .progress-bar-container{margin-top:30px;max-width:unset;width:unset}}.wizard-body-steps .step-content-container{margin-top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1220px;width:100vw}.wizard-body-steps .step-content-container .select-all{font-size:1rem;font-weight:700;margin-top:10px}.wizard-body-steps .step-content-container .select-all .icon{font-size:1em;position:relative;top:1px;margin-right:5px;color:#3b7b61}.wizard-body-steps .step-content-container .select-all:hover .link-title{text-decoration:underline}@media only screen and (max-width:47.938em){.wizard-body-steps .step-content-container{margin-top:30px;max-width:100vw}}.wizard-body-steps .step-content-container .step-content{display:flex;flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap;margin-top:10px;justify-content:center}.wizard-body-steps .step-content-container .step-content .tile-container{background:#fff;display:flex;flex-direction:column;text-align:center;min-width:230px;max-width:230px;min-height:180px;border-radius:0;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;transition:transform .2s}@media screen and (max-width:450px){.wizard-body-steps .step-content-container .step-content .tile-container{min-width:100px;max-width:100px;min-height:140px}}@media screen and (min-width:450px)and (max-width:40em){.wizard-body-steps .step-content-container .step-content .tile-container{min-width:150px;max-width:150px;min-height:170px}}.wizard-body-steps .step-content-container .step-content .tile-container .icon{display:inline}.wizard-body-steps .step-content-container .step-content .tile-container .tile-body{margin:auto}.wizard-body-steps .step-content-container .step-content .tile-container .tile-body .tile-icon{display:block}.wizard-body-steps .step-content-container .step-content .tile-container .tile-body .tile-icon img{max-height:70px;width:70px}@media screen and (max-width:450px){.wizard-body-steps .step-content-container .step-content .tile-container .tile-body .tile-icon img{max-height:40px;width:40px}}@media screen and (min-width:450px)and (max-width:40em){.wizard-body-steps .step-content-container .step-content .tile-container .tile-body .tile-icon img{max-height:60px;width:60px}}.wizard-body-steps .step-content-container .step-content .tile-container .tile-body .tile-title{display:block;margin-top:5px;padding:0 5px;font-size:.875rem;line-height:1rem}.wizard-body-steps .step-content-container .step-content .tile-container .tile-state{background-color:#474747;color:#fff;min-height:43px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:.875rem;line-height:1.1rem}.wizard-body-steps .step-content-container .step-content .tile-container .tile-state .icon{margin-right:5px;display:none}.wizard-body-steps .step-content-container .step-content .tile-container .tile-state .span{margin:auto}.wizard-body-steps .step-content-container .step-content .tile-container .tile-state .title-state-text{padding:4px 0}.wizard-body-steps .step-content-container .step-content .tile-container.selected .tile-state{background-color:#3b7b61}.wizard-body-steps .step-content-container .step-content .tile-container.selected .tile-state .icon{display:inline}.wizard-body-steps .step-content-container .step-content .tile-container.included{cursor:default}.wizard-body-steps .step-content-container .step-content .tile-container.included .tile-state{background-color:#3b7b61;color:#fff}.wizard-body-steps .step-content-container .step-content .tile-container.disabled{cursor:default}.wizard-body-steps .step-content-container .step-content .tile-container.disabled .tile-state{background-color:#acacac;color:#000}.wizard-body-steps .step-content-container .step-content .tile-container:hover:not(.disabled):not(.included){transform:scale(1.1)}@media screen and (max-width:450px){.wizard-body-steps .step-content-container .step-content .tile-container.finish-package{min-width:160px;max-width:160px;min-height:150px}}@media screen and (min-width:450px)and (max-width:40em){.wizard-body-steps .step-content-container .step-content .tile-container.finish-package{min-width:160px;max-width:160px;min-height:150px}}.wizard-body-steps .step-content-container .step-content .tile-container.finish-package .tile-body{width:100%}.wizard-body-steps .step-content-container .step-content .tile-container.finish-package .tile-body .tile-icon{width:100%}.wizard-body-steps .step-content-container .step-content .tile-container.finish-package .tile-body .tile-icon img{width:100%;max-height:unset;height:129px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:450px){.wizard-body-steps .step-content-container .step-content .tile-container.finish-package .tile-body .tile-icon img{height:90px}}@media screen and (min-width:450px)and (max-width:40em){.wizard-body-steps .step-content-container .step-content .tile-container.finish-package .tile-body .tile-icon img{height:90px}}.wizard-body-steps .step-content-container .step-content .tile-container.finish-package .tile-body .tile-title{margin-bottom:5px}.wizard-body-steps .step-content-container .step-content .location-container{display:flex;flex-direction:column;align-items:center;gap:40px;justify-content:center}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container{display:flex;flex-direction:column;align-items:center;gap:30px;justify-content:center}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container .location-mode-header-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container .location-mode-header-container h2{margin-bottom:0}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container .location-mode-header-container .selected-community{font-family:HelveticaNeueW01-55Roma,arial,sans-serif}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container .location-mode-header-container .selected-community .community-name{font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container .location-buttons-container{display:flex;gap:20px;justify-content:center}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container a.switch-to-region-mode{font-size:1.2rem;font-family:"Times New Roman",arial,sans-serif;font-style:italic;letter-spacing:.5px;font-weight:700;color:#2b5947}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container a.switch-to-region-mode .icon{font-size:1rem}.wizard-body-steps .step-content-container .step-content .location-container .location-mode-container a.switch-to-region-mode:hover .link-title{text-decoration:underline}.wizard-body-steps .step-content-container .step-content .location-container .area-container,.wizard-body-steps .step-content-container .step-content .location-container .state-container{display:flex;flex-direction:column;align-items:center;gap:5px;justify-content:center;width:100%}.wizard-body-steps .step-content-container .step-content .location-container .state-container .select-wrap{width:400px}.wizard-body-steps .step-content-container .step-content .location-container .state-container .select-wrap select{font-size:1rem}@media only screen and (max-width:47.938em){.wizard-body-steps .step-content-container .step-content .location-container .state-container .select-wrap select{font-weight:700}}@media only screen and (max-width:47.938em){.wizard-body-steps .step-content-container .step-content .location-container .state-container .select-wrap select option{font-weight:700}}@media only screen and (max-width:47.938em){.wizard-body-steps .step-content-container .step-content .location-container .state-container .select-wrap{width:80%}}.wizard-body-steps .step-content-container .step-content .location-container .area-select-container{min-width:300px}.wizard-body-steps .step-content-container .step-content .location-container .area-select-container p{margin-bottom:10px}.wizard-body-steps .step-content-container .step-content .location-container .area-select-container ul{background-color:#fff;margin:0;list-style:none;text-align:left;padding:10px 13px}.wizard-body-steps .step-content-container .step-content .location-container .area-select-container ul li label{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1rem;position:relative;top:-2px}@media only screen and (max-width:47.938em){.wizard-body-steps .step-content-container .step-content .location-container .area-select-container ul li label{font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-weight:700}}.wizard-body-steps .step-content-container .step-content .location-container .area-select-container ul li input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto;width:15px;min-width:15px;height:15px;padding:0;margin-right:10px}@media only screen and (max-width:47.938em){.wizard-body-steps .step-content-container .step-content .location-container .area-select-container{min-width:unset;width:80%}}.wizard-body-steps .step-content-container.movedate .tile-container .tile-title br{display:none}@media screen and (max-width:450px){.wizard-body-steps .step-content-container.movedate .tile-container .tile-title br{display:block}}.wizard-body-steps .datepicker-container .ui-datepicker{width:100%}.wizard-body-steps .datepicker-container .ui-datepicker td a,.wizard-body-steps .datepicker-container .ui-datepicker td span{display:flex;align-items:center;justify-content:center;height:50px;width:50px}@media only screen and (max-width:47.938em){.wizard-body-steps .datepicker-container .ui-datepicker td a,.wizard-body-steps .datepicker-container .ui-datepicker td span{height:45px;width:45px}}.wizard-body-steps .datepicker-container .ui-state-default,.wizard-body-steps .datepicker-container .ui-widget-content .ui-state-default{background-color:#fff}.wizard-body-steps .datepicker-container .ui-widget-content .ui-state-disabled .ui-state-default{background-color:#d6d6d6}.wizard-body-steps .datepicker-container .ui-state-active,.wizard-body-steps .datepicker-container .ui-widget-content .ui-state-active,.wizard-body-steps .datepicker-container .ui-widget-header .ui-state-active{font-weight:400;color:#fff;border:1px solid #3b7b61;background-color:#3b7b61}.wizard-body-results_container{width:100%;display:flex;flex-direction:row;gap:10px;padding:0 10px;height:calc(100vh - 126px);max-height:calc(100vh - 126px)}@media only screen and (max-width:47.938em){.wizard-body-results_container{height:calc(100vh - 102px);max-height:calc(100vh - 102px)}}@media screen and (max-width:550px){.wizard-body-results_container{height:unset;max-height:unset;flex-direction:column}}.wizard-body-results_container .counter{background:#3b7b61;color:#fff;font-size:1rem;width:26px;display:inline-block;height:26px;border-radius:50%;font-family:Roboto,arial,sans-serif}.wizard-body-results_container .counter span{height:100%;display:flex;align-items:center;justify-content:center}.wizard-body-results_container .wizard-body-results_map_container{width:40%;height:100%}@media screen and (max-width:550px){.wizard-body-results_container .wizard-body-results_map_container{width:100%;height:50vh}}@media screen and (min-width:550px)and (max-width:980px){.wizard-body-results_container .wizard-body-results_map_container{width:40%}}.wizard-body-results_container .wizard-body-results_map_container .wizard-body-results_map{height:100%;width:100%}.wizard-body-results_container .wizard-body-results_map_container .wizard-body-results_map #map-canvas{width:100%;height:100%}.wizard-body-results_container .wizard-body-results_list_container{width:60%;height:100%;overflow:hidden}@media screen and (max-width:550px){.wizard-body-results_container .wizard-body-results_list_container{width:100%;height:100%}}@media screen and (min-width:550px)and (max-width:980px){.wizard-body-results_container .wizard-body-results_list_container{width:60%}}.wizard-body-results_container .wizard-body-results_list_container h1{display:flex;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:1.25rem;margin-bottom:6px;text-align:left;line-height:24px}@media only screen and (max-width:47.938em){.wizard-body-results_container .wizard-body-results_list_container h1{max-width:100%;font-size:1.125rem}}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container{position:relative}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results_details{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;margin-bottom:4px;line-height:24px}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results_details .list-total{font-family:HelveticaNeueW01-55Roma,arial,sans-serif}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results_details a.show-criteria{font-size:.875rem;color:#2b5947}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results_details a.show-criteria .link-title{font-family:HelveticaNeueW01-55Roma,arial,sans-serif}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results_details a.show-criteria .icon{margin-left:3px;font-size:.8rem}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results_details a.show-criteria:hover .link-title{text-decoration:underline}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results-criteria{display:flex;position:absolute;flex-direction:column;gap:10px;background:#fff;z-index:20;right:0;top:calc(100% + 4px);padding:20px;border:1px solid;border-radius:10px;box-shadow:5px 5px 5px #d9d9d9;border-top-right-radius:0;max-width:400px}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results-criteria .criteria-item{display:flex;gap:5px;font-size:.875rem;line-height:1.2rem;text-align:left}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results-criteria .criteria-item .name{font-family:HelveticaNeueW01-75Bold,arial,sans-serif;min-width:-moz-fit-content;min-width:fit-content}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results-criteria .criteria-item .value{font-family:HelveticaNeueW01-55Roma,arial,sans-serif}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results-criteria .criteria-item.movedate .value br{display:none}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results-criteria a{margin-top:6px;text-align:right;font-size:.875rem;line-height:1.5rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results-criteria a .icon{font-size:.7rem}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_details_container .wizard-body-results-criteria a:hover .link-title{text-decoration:underline}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list{height:calc(100% - 52px);max-height:calc(100% - 52px);overflow-y:scroll;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding-bottom:10px;justify-content:flex-start;scrollbar-width:thin;align-items:normal}@media screen and (max-width:550px){.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list{height:unset;max-height:unset;overflow-y:unset}}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .clarification{display:none}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item{min-width:330px;width:100%;max-height:684px;display:flex;flex-direction:column;gap:20px;padding:10px;border:1px solid #d9d9d9;box-shadow:5px 5px 5px #d9d9d9;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (min-width:1200px){.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item{width:49%}}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-image{position:relative}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-image img{border-top-left-radius:10px;border-top-right-radius:10px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:250px;max-height:250px;width:100%}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-image .counter{position:absolute;top:.625em;left:.625em;border:1px solid}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-info{display:flex;justify-content:flex-start}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-info a{font-size:1.25rem;line-height:1.5rem;color:#3b7b61}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-info a .link-title{font-family:HelveticaNeueW01-75Bold,arial,sans-serif}@media screen and (max-width:500px){.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-info a .link-title{font-size:1rem}}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-info a .icon{margin-left:3px;font-size:1rem}@media screen and (max-width:500px){.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-info a .icon{font-size:.8rem}}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-info a:hover .link-title{text-decoration:underline}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units{display:flex;flex-direction:column}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit{display:flex;flex-direction:row;transition:background-color .5s ease;color:#474747;font-size:.875rem;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;line-height:1.2rem;border-top:1px solid #474747}@media only screen and (max-width:47.938em){.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit{font-size:.75rem;line-height:.875rem}}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit:last-child{border-bottom:1px solid #474747}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_available,.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name,.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_price,.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_stats{min-height:34px;display:flex;justify-content:left;text-align:left;align-items:center}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_available:not(:first-child),.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name:not(:first-child),.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_price:not(:first-child),.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_stats:not(:first-child){border-left:none}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name{font-size:1rem;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;flex-direction:row;align-items:center;width:26%;min-width:104px;gap:5px}@media only screen and (max-width:47.938em){.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name{min-width:91px}}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name a{display:block;font-size:.875rem;line-height:1.5rem}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name a .link-title{font-family:HelveticaNeueW01-55Roma,arial,sans-serif}@media only screen and (max-width:47.938em){.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name a .link-title{font-size:.75rem}}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name a:hover .link-title{text-decoration:underline}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_name a .icon{margin-left:3px;font-size:.7rem}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_stats{width:40%;flex-direction:row;align-items:center;text-align:left}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_stats .stat{padding:unset;width:33.33%}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_stats .stat:not(:first-child){border-left:none}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_stats .stat.beds{min-width:42px}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_price{width:16%}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit .community-unit_available{width:18%;min-width:72px}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit.header div{align-items:center;justify-content:start;flex-direction:row}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit.header .stat,.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-units .community-unit.header div{font-size:.75rem;line-height:.875rem;font-family:HelveticaNeueW01-75Bold,arial,sans-serif}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-show-more{margin-top:auto}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-show-more a.button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:46px;letter-spacing:.5px;margin:auto;line-height:1.2rem;font-size:.8rem;border-radius:unset;text-transform:none}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-show-more a.button .link-count{text-transform:uppercase}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-show-more a.button .link-title{font-family:HelveticaNeueW01-55Roma,arial,sans-serif}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-show-more a.button .icon{margin-left:10px}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item .community-show-more a.button:hover{color:#474747}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .community-item.highlight{background-color:#c5e3d7}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .price-disclamer{display:flex;flex-direction:column;justify-content:end;text-align:left}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .price-disclamer .disclaimer-header{font-size:.875rem}.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .price-disclamer p{font-size:.75rem;padding-right:10px;margin-bottom:0}@media screen and (max-width:550px){.wizard-body-results_container .wizard-body-results_list_container .wizard-body-results_list .price-disclamer p{padding-right:0}}.wizard-body-results_container .wizard-body-results-no-results_container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:calc(100vh - 116px)}@media only screen and (max-width:47.938em){.wizard-body-results_container .wizard-body-results-no-results_container{height:calc(100vh - 92px)}}.wizard-body-results_container .wizard-body-results-no-results_container button{margin-top:10px}.intro-view .wizard-body{padding-bottom:0;min-height:calc(100vh - 76px)}@media only screen and (max-width:47.938em){.intro-view .wizard-body{min-height:calc(100vh - 56px)}}.intro-view .wizard-header .logo{display:none}.alert .title:before,.contact-corporate .title:before,.furnished-apartment-popup-header .title:before,.preferred-employer .title:before,.skip-step-form .title:before,.ui-datepicker-trigger:before,.ui-icon:before,[class*=" icon-"],[class*=" icon1-"],[class*=" icon2-"],[class*=" icon3-"],[class*=" icon4-"],[class*=" icon5-"],[class*=" icon6-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-virtual-walk-through:before{content:""}.icon-tour-checkin:before{content:""}.icon-drone:before{content:""}.icon-ev-station:before{content:"";font-size:2rem}.icon-warning:before{content:""}.icon-equalizer:before{content:""}.icon1-amenity-apartment:before,.icon1-amenity-community:before{content:""}.icon2-amenity-apartment:before,.icon2-amenity-community:before{content:""}.icon-pool:before,.icon3-amenity-apartment:before,.icon3-amenity-community:before{content:""}.icon4-amenity-apartment:before,.icon4-amenity-community:before{content:""}.icon5-amenity-apartment:before,.icon5-amenity-community:before{content:""}.icon6-amenity-apartment:before,.icon6-amenity-community:before{content:""}.icon-marked-map:before{content:""}.icon-circled-arrow:before{content:""}.icon-chair:before{content:""}.icon-grill:before{content:""}.icon-monitor:before{content:""}.icon-envelope:before{content:""}.icon-eye:before{content:""}.icon-eye-plus:before{content:""}.icon-eyeball:before{content:""}.icon-barbell-plus:before{content:""}.icon-chair-plus:before{content:""}.icon-grill-plus:before{content:""}.icon-monitor-plus:before{content:""}.icon-paw-outline-plus:before{content:""}.icon-pool-plus:before{content:""}.icon-heart-outline:before{content:""}.icon-heart-solid:before{content:""}.icon-shrink:before{content:""}.icon-weights-light:before{content:""}.icon-paws-light:before{content:""}.icon-washer-light:before{content:""}.icon-amenity-community:before{content:""}.icon-amenity-apartment:before{content:""}.icon-play:before{content:""}.icon-play3:before{content:""}.icon-pause:before{content:""}.icon-pause2:before{content:""}.icon-quotes:before{content:""}.icon-map:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-propertymap:before{content:""}.icon-lease-pencil:before{content:""}.icon-price-circle:before{content:""}.icon-aplus-phone:before{content:""}.icon-camera:before{content:""}.icon-aplus-email:before{content:""}.icon-clock:before{content:""}.icon-building:before{content:""}.icon-lease:before{content:""}.icon-chat:before{content:""}.icon-back-arrow:before{content:""}.icon-forward-arrow:before{content:""}.icon-measure:before{content:""}.icon-barbell:before{content:""}.icon-hanger:before{content:""}.icon-mapmarker:before{content:""}.icon-refresh:before{content:""}.icon-socket:before{content:""}.contact-appointment .title:before,.icon-calendar:before,.ui-datepicker-trigger:before{content:""}.icon-washer:before{content:""}.contact-corporate .title:before,.contact-email .title:before,.contact-view-all-in-pricing .title:before,.icon-email:before,.preferred-employer .title:before{content:""}.icon-deposit:before{content:""}.icon-car:before{content:""}.icon-bedroom:before{content:""}.icon-swim:before{content:""}.icon-patio:before{content:""}.icon-search:before{content:""}.icon-info:before{content:""}.icon-list:before{content:""}.icon-arrow-left:before,.ui-icon-circle-triangle-w:before{content:""}.icon-arrow-left2:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-right:before,.ui-icon-circle-triangle-e:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-x:before{content:""}.icon-facebook:before{content:""}.icon-pinterest:before{content:""}.icon-share:before{content:""}.icon-lounge:before{content:""}.icon-thermometer:before{content:""}.icon-floorplan:before{content:""}.icon-bathtub:before{content:""}.icon-premium:before{content:""}.icon-droplet:before{content:""}.icon-integrity:before{content:""}.icon-growth:before{content:""}.icon-respect:before{content:""}.icon-ownership:before{content:""}.icon-teamwork:before{content:""}.icon-dog:before{content:""}.icon-insurance:before{content:""}.icon-image:before{content:""}.icon-file:before{content:""}.icon-phone:before{content:""}.icon-mobile:before{content:""}.icon-bubbles:before{content:""}.icon-zoomin:before{content:""}.icon-expand:before{content:""}.icon-connect:before{content:""}.icon-star2:before{content:""}.icon-star:before{content:""}.icon-plus-s:before{content:""}.icon-minus-s:before{content:""}.icon-close:before{content:""}.icon-checkmark:before{content:""}.icon-youtube:before{content:""}.icon-add:before{content:""}.icon-subtract:before{content:""}.icon-pin:before{content:""}.icon-wifi:before{content:""}.icon-concierge:before{content:""}.icon-fire:before{content:""}.icon-tv:before{content:""}.icon-download:before{content:""}.icon-file-pdf:before{content:""}.icon-check:before{content:""}.icon-flame:before{content:""}.icon-plug:before{content:""}.icon-unsorted:before{content:""}.icon-sort-down:before{content:""}.icon-sort-up:before{content:""}.icon-linkedin:before{content:""}.icon-link:before{content:""}.icon-price:before{content:""}.icon-community:before{content:""}.icon-paw:before{content:""}.icon-recycle:before{content:""}.icon-user:before{content:""}.icon-map2:before{content:""}.icon-stack:before{content:""}.icon-virtual-tour:before{content:""}.icon-appliances:before{content:""}.icon-closet:before{content:""}.icon-patio1:before{content:""}.icon-penthouse:before{content:""}.icon-smarthome:before{content:""}.icon-view:before{content:""}.icon-wood:before{content:""}.icon-floorplan-light:before{content:""}.icon-share-icon:before{content:""}.grid-icon{display:inline-block}.grid-icon>.layer{width:100%;position:absolute;left:0}.grid-icon:hover{cursor:pointer}.grid-icon:hover>span>span{opacity:.8}.grid-icon--fill{position:absolute;height:16px;left:-8px}.grid-icon--fill>.layer{width:100%;height:4px}.grid-icon--fill>.layer>span{position:absolute;display:block;width:4px;height:100%;background-color:#333;left:50%;margin-left:-3px}.grid-icon--fill>.layer>span:before{display:block;content:"";width:4px;height:100%;background-color:#333;left:-6px;position:absolute}.grid-icon--fill>.layer>span:after{display:block;content:"";width:4px;height:100%;background-color:#333;right:-6px;position:absolute}.grid-icon--fill>.layer--primary{top:0}.grid-icon--fill>.layer--secondary{top:50%;margin-top:-2px}.grid-icon--fill>.layer--tertiary{bottom:0}.icon-bath:before{content:""}.icon-window:before{content:""}.icon-ocean:before{content:""}.icon-city:before{content:""}.icon-fan:before{content:""}.icon-counters:before{content:""}.icon-mountain:before{content:""}.icon-chair-lamp:before{content:""}.icon-plant:before{content:""}.icon-cabinets:before{content:""}.icon-garage:before{content:""}.icon-door:before{content:""}.icon-fireplace:before{content:""}.icon-floorplan-new:before{content:""}.icon-map3:before{content:""}.icon-cross:before{content:""}.icon-check-icon-2:before{content:""}.icon-external-link:before{content:""}.icon-address-arrow:before{content:""}.icon-mapmarkersolid:before{content:""}.icon-document-download-outline:before{content:""}.icon-print-outline:before{content:""}.icon-calculator:before{content:"";color:#767676}.icon-Calculator_Icon_With_Dollar_Symbol:before{content:""}.icon-paw-print-outline:before{content:""}.icon-open-box:before{content:""}.icon-car-2:before{content:""}.icon-furniture-arranger:before{content:""}.icon-qualifications:before{content:""}.icon-virtual-tour-pin:before{content:""}.icon-create-brochure:before{content:""}.icon-eyeball:before{content:""}.icon-contact-chat:before{content:""}.icon-start-over:before{content:""}.icon-circle-checked:before{content:""}.icon-checkbox-checked:before{content:"checkbox-checked"}body.modal-open,html.modal-open{position:fixed;overflow:hidden;height:100%}a.skip-main{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:hidden}a.skip-main:active,a.skip-main:focus,a.skip-main:hover{background-color:#fff;font-family:HelveticaNeueW01-Thin,arial,sans-serif;height:auto;left:50%;line-height:1.25rem;overflow:visible;position:absolute;top:2.625rem;width:8.75rem;z-index:21}@media(max-width:1023px){a.skip-main:active,a.skip-main:focus,a.skip-main:hover{top:0}}body.mobile.ios.safari dialog#contact-overlay,body.mobile.ios.safari dialog#modal-overlay{-webkit-overflow-scrolling:touch}.medium-headline{font-size:1.6875rem;text-transform:uppercase;margin-top:10px}@media only screen and (max-width:47.938em){.medium-headline{font-size:1rem;margin-top:0}}.type-2{font-size:1rem}.headline-copy-block{position:relative;background:#fff}.headline-copy{background:rgba(62,62,62,.9);margin:0;padding:2% 5%;color:#dcdcdc;display:table;width:100%;min-height:60px;letter-spacing:1px}@media only screen and (min-width:48em){.headline-copy{padding:4% 5%}}@media(min-width:768px)and (max-width:899px){.headline-copy{padding:1% 5%}}.headline-copy p{padding:0}@media only screen and (min-width:48em){.headline-copy p{padding:0 3%}}.headline-copy h1,.headline-copy h2{color:#fff;text-transform:uppercase;text-align:center;font-size:1rem;display:table-cell;vertical-align:middle}.rotate-180{transform:rotate(180deg)}.full-width{width:100%}.full-height{height:100%}.relative{position:relative}.absolute{position:absolute}.flex-box{display:flex;flex-direction:column;flex-wrap:wrap;-ms-flex-wrap:wrap}.vertical-center-box-wrapper{z-index:20;display:table;height:100%}.vertical-center-box-wrapper .vertical-center-box{display:table-cell;vertical-align:middle}.vertical-center-box-wrapper .vertical-center-box-content{border:10px solid hsla(0,0%,100%,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}@media only screen and (max-width:47.938em){.vertical-center-box-wrapper .vertical-center-box-content{width:60%;margin:0 auto;min-width:300px;border-width:5px}}@media only screen and (min-width:48em){.vertical-center-box-wrapper .vertical-center-box-content{box-shadow:0 0 50px 0 rgba(0,0,0,.75)}}.expand-container{position:relative;margin-bottom:1.5rem}.hide-all{display:none}.hide-all,.see-all{font:italic .75rem/.875rem "Times New Roman",arial,sans-serif;width:60px;text-align:center}@media only screen and (min-width:48em){.hide-all,.see-all{font-size:.875rem}}.hide-all .icon,.see-all .icon{background:#767676;display:inline-block;border-radius:50%;color:#f2f7dd;width:17px;height:17px;line-height:17px;padding:1px;margin-top:4px;font-size:.625rem;font-weight:700}@media only screen and (min-width:48em){.hide-all .icon,.see-all .icon{width:20px;height:20px;line-height:20px;padding:1px 3px;font-size:.75rem;font-weight:400}}.no-touch .hide-all:hover .icon,.no-touch .see-all:hover .icon{opacity:.6}.more{position:absolute;padding-bottom:12px;bottom:-11px;right:25px;z-index:10;background:#fff;font:bold italic .75rem/.9375rem "Times New Roman",arial,sans-serif}@media only screen and (max-width:47.938em){.more{padding-bottom:0}}.more:before{content:"";position:absolute;top:0;left:-6px;width:6px;height:100%;background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.show-all .more{margin:0 -20px 0 0;padding-bottom:0;right:50%!important;bottom:-20px!important}.no-touch .more:hover{color:#767676}.more span{position:relative;top:3px;font-size:.9375rem;padding-left:2px}@media only screen and (min-width:48em){.medium-absolute-top-25{position:absolute;top:25px;left:0}}ul.inline-list:after,ul.inline-list:before{content:" ";display:table}ul.inline-list:after{clear:both}ul.inline-list li{display:inline-block}ul.inline-list li:before{content:"";padding:0 .5em}ul.inline-list li:first-child:before{display:none}ul.inline-list.double-wide li:nth-of-type(odd):before{display:none}.accordion-header{cursor:pointer}.accordion-header .icon{padding:0 10px 0 0;position:relative;top:2px}@media only screen and (min-width:48em){.accordion-header .icon{padding-right:20px}}.accordion-header .icon-subtract{display:none}.accordion-content{max-height:0;overflow:hidden;transition:max-height .75s}.accordion-content:after,.accordion-content:before{content:" ";display:table}.accordion-content:after{clear:both}@media only screen and (min-width:48em){.accordion.expand-for-medium-up .accordion-header{cursor:default}.accordion.expand-for-medium-up .accordion-header .icon{display:none!important}.accordion.expand-for-medium-up .accordion-content{max-height:none!important;transition:none}}.select-wrap{position:relative;display:inline-block;background-color:#fff;height:40px}@media only screen and (min-width:48em){.select-wrap{height:48px}}.select-wrap select{margin:0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0) url(/images/dropdown-arrow-dark.png) right center no-repeat;color:#474747;border:none;display:inline-block;cursor:pointer;text-indent:.01px;text-overflow:"";font:.875rem/1.125rem HelveticaNeueW01-65Medi,arial,sans-serif;position:relative;width:100%;padding:10px 6% 10px 10px;height:38px}@media only screen and (max-width:47.938em){.select-wrap select{font-size:1rem;font-family:HelveticaNeueW01-Thin,arial,sans-serif}}@media only screen and (min-width:48em){.select-wrap select{height:46px;padding:13px 6% 13px 10px}}.select-wrap select.disabled{background-image:url(/images/dropdown-arrow.png);color:#6b6b6b;cursor:default}.select-wrap.gray{background-color:#f6f6f6}.select-wrap-2{position:relative;display:inline-block;background-color:#fff}.select-wrap-2 select{margin:0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0) url(/images/dropdown-arrow-dark-2.png) right center no-repeat;color:#474747;border:none;outline:0;display:inline-block;cursor:pointer;text-indent:.01px;text-overflow:"";position:relative;width:100%}.select-wrap-2 select.disabled{background-image:url(/images/dropdown-arrow-2.png);color:#6b6b6b;cursor:default}.select-wrap-2.gray{background-color:#f6f6f6}@supports(pointer-events:none) and ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.select-wrap::after,.select-wrap::before{content:"";position:absolute;pointer-events:none;width:30px;right:0;top:0}.select-wrap::after{background-image:url(/images/dropdown-arrow-dark.png);background-repeat:no-repeat;background-position:right center;background-color:#fff}.select-wrap.gray::after{background-color:#f6f6f6}.select-wrap.disabled::after{background-image:url(/images/dropdown-arrow.png)}}select::-ms-expand{display:none}.close{width:39px;height:38px;padding:5px 5px 8px;display:block;font-size:1.4375rem;font-weight:700;text-align:center;color:#b9b9b9;border:1px solid #b9b9b9;border-radius:40px;line-height:23px}.button{background:#767676;color:#fff;border-color:#767676}.button a:link,.button a:visited,.button:active,.button:focus{color:#fff}.no-touch .button:active,.no-touch .button:hover{background:#fff;border-color:#d6d6d6;color:#767676}.button-reverse{background:#fff;color:#474747;border-color:#474747}.button-reverse a:link,.button-reverse a:visited,.button-reverse:active,.button-reverse:focus{background:#767676;color:#fff}.no-touch .button-reverse:active,.no-touch .button-reverse:hover{background:#474747;border-color:#d6d6d6;color:#fff}.button,.button-reverse{cursor:pointer;display:block;text-transform:uppercase;line-height:40px;height:40px;font-size:.75rem;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;text-align:left;padding:0 15px;margin-top:0;margin-bottom:0;border:1px solid}.button-reverse.center,.button.center{text-align:center}.button-reverse.alert-me,.button.alert-me{line-height:14px;text-align:center;padding:0 10px}@media only screen and (min-width:48em){.button-reverse.alert-me,.button.alert-me{line-height:18px}}.button-reverse.alert,.button.alert{background:#ff7204;border-color:#ff7204}.no-touch .button-reverse.alert:hover,.no-touch .button.alert:hover{background:#fff;border:1px solid #d6d6d6;color:#ff7204}@media only screen and (min-width:48em){.button,.button-reverse{font-size:.875rem;line-height:48px;height:50px}}.no-touch .button-reverse:active,.no-touch .button-reverse:hover,.no-touch .button:active,.no-touch .button:hover{border:1px solid;outline:0}.button-reverse:active,.button-reverse:hover,.button:active,.button:hover{outline:0}.button .icon-add,.button .icon-arrow-down,.button .icon-arrow-right,.button .icon-subtract,.button .ui-icon-circle-triangle-e,.button-reverse .icon-add,.button-reverse .icon-arrow-down,.button-reverse .icon-arrow-right,.button-reverse .icon-subtract,.button-reverse .ui-icon-circle-triangle-e{float:right;margin-top:11px;margin-right:-5px;font-size:1rem}@media only screen and (min-width:48em){.button .icon-add,.button .icon-arrow-down,.button .icon-arrow-right,.button .icon-subtract,.button .ui-icon-circle-triangle-e,.button-reverse .icon-add,.button-reverse .icon-arrow-down,.button-reverse .icon-arrow-right,.button-reverse .icon-subtract,.button-reverse .ui-icon-circle-triangle-e{margin-top:14px;font-size:1.25rem}}.button-reverse:disabled,.button:disabled,.no-touch .button-reverse:disabled:hover,.no-touch .button:disabled:hover{background:#ededed;color:#acacac;border:none}.overview-intro-button{transition:all .3s}.button.load-more{display:block;border:1px solid #ededed;background:#ededed;color:#474747;margin-top:2rem;text-align:center;width:100%}@media only screen and (max-width:47.938em){.button.load-more{width:calc(100% - 30px);margin-top:15px;border:1px solid #d6d6d6}.no-touch .button.load-more:disabled:hover{border:1px solid #d6d6d6}}.button.load-more span{margin-left:5px;position:relative;top:2px;right:0;float:none;font-size:1rem}@media only screen and (min-width:48em){.button.load-more span{top:3px;font-size:1.25rem}}.text-link-container{text-align:left}.text-link{display:block;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-size:.75rem;text-transform:uppercase;color:#037b3e}@media only screen and (min-width:48em){.text-link{font-size:.875rem}}.text-link:active,.text-link:visited{color:#037b3e}.no-touch .text-link:hover{color:hsl(149.5,95.2380952381%,34.7058823529%)}.text-link span{margin-left:5px;position:relative;font-size:.75rem}@media only screen and (max-width:47.938em){.text-link span{font-size:.625rem}}.cta-widget{background:#ededed}.cta-widget .icon{float:left;height:100%;width:51px;background:#b8b8b8;text-align:center}@media only screen and (min-width:48em){.cta-widget .icon{width:26%;height:100%}}.cta-widget .icon span{position:relative;top:calc(50% - 17px);vertical-align:middle;line-height:1;font-size:2.125rem;color:#fff}@media only screen and (min-width:48em){.cta-widget .icon span{font-size:3.75rem;top:calc(50% - 30px)}}.cta-widget .link-container{float:left;width:calc(100% - 51px);height:100%}@media only screen and (min-width:48em){.cta-widget .link-container{width:74%;height:100%}}.cta-widget .button,.cta-widget .text{margin:0 14px}@media only screen and (min-width:48em){.cta-widget .button,.cta-widget .text{margin:0 10%}}.cta-widget .text{font:.625rem/.75rem arial,sans-serif;margin-bottom:9px}@media only screen and (min-width:48em){.cta-widget .text{font-size:.9375rem;line-height:21px;font:.9375rem/1.125rem HelveticaNeueW01-Thin,arial,sans-serif;margin-bottom:14px}}.cta-widget .text strong{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:400}.cta-widget .button{display:block;text-align:center}.cta-widget .button.light{background:#fff;border:1px solid #d6d6d6;color:#666}.no-touch .cta-widget .button.light:hover{color:#767676}.cta-widget .icon-download{color:#767676;font-size:1.125rem;vertical-align:text-bottom;display:inline-block;margin-right:7px;position:relative}@media only screen and (min-width:48em){.cta-widget .icon-download{top:2px;font-size:1.625rem}}.prop-no{background:#767676;border-radius:12px;font:.875rem arial,sans-serif;padding:4px;color:#fff;z-index:20;min-width:24px;text-align:center}.go-back{background:#f6f6f6;width:100%;height:47px;border-top:1px solid #d6d6d6;padding:0 15px}.go-back div{height:47px}.go-back a,.go-back span{line-height:36px}.go-back a{font:bold .875rem/.875rem arial,sans-serif;color:#666}.go-back a span[class*=icon-]{color:#474747}.go-back span{font-size:1.5rem;position:relative;top:5px}@media only screen and (max-width:47.938em){.scroll-y{height:100%;overflow-y:auto;overflow-x:hidden}}.ui-datepicker-other-month{opacity:0!important}body:not(.msie) div.grid-with-footer{min-height:100%;overflow-x:auto}@media only screen and (min-width:48em){body:not(.msie) div.grid-with-footer{display:grid}body:not(.msie) div.grid-with-footer.two-rows-grid{grid-template-rows:1fr auto}body:not(.msie) div.grid-with-footer.three-rows-grid{grid-template-rows:auto 1fr auto}}body.msie div.grid-with-footer{height:100%;min-height:100%;display:-ms-grid;-ms-grid-rows:auto 1fr auto;-ms-grid-columns:1fr;-ms-overflow-y:hidden}body.msie div.grid-with-footer header{-ms-grid-row:1;-ms-grid-column:1}body.msie div.grid-with-footer div#main{-ms-grid-row:2;-ms-grid-column:1;-ms-overflow-y:auto}body.msie div.grid-with-footer footer{-ms-grid-row:3;-ms-grid-column:1}a.right-arrow-link:after{content:"";font-family:icomoon;font-size:90%;position:relative;top:1px}div#main .announcement-banner{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;color:#fff;font-size:.8125rem;letter-spacing:.8px;text-align:left}div#main .announcement-banner.msie div.outer{padding-right:32px}div#main .announcement-banner div.outer{border:none!important;padding:12px 8px 12px 16px;display:flex;align-items:center;justify-content:center}div#main .announcement-banner div.outer div.inner{display:none}@media only screen and (min-width:48em){div#main .announcement-banner div.outer{min-height:42px}}@media only screen and (max-width:47.938em){div#main .announcement-banner div.outer{min-height:58px}}div#main .announcement-banner div.outer a{font-style:italic;font-weight:600;font-family:"Times New Roman",arial,sans-serif}div#main .announcement-banner div.outer a.close-announcement-banner{margin:8px;float:right;display:inline-block}@media only screen and (min-width:64.063em){div#main .announcement-banner div.outer a.close-announcement-banner{top:calc(50% - 1rem);right:.5rem;position:absolute}}div#main .announcement-banner div.outer a.close-announcement-banner .icon-close{display:inline-block}div#main .announcement-banner div.outer a.close-announcement-banner .icon-close:before{height:1rem;width:1rem;display:inline-block;padding:.09375rem .0625rem}div#main .announcement-banner div.outer .icon-arrow-right,div#main .announcement-banner div.outer .ui-icon-circle-triangle-e{position:relative}@media only screen and (max-width:47.938em){div#main .announcement-banner div.outer .icon-arrow-right,div#main .announcement-banner div.outer .ui-icon-circle-triangle-e{top:1px;font-size:.75rem}}@media only screen and (min-width:48em){div#main .announcement-banner div.outer .icon-arrow-right,div#main .announcement-banner div.outer .ui-icon-circle-triangle-e{top:2px;font-size:.875rem}}@media only screen and (min-width:64.063em){div#main .announcement-banner div.outer{padding:.75rem 4rem;position:relative;text-align:left}div#main .announcement-banner div.outer .outer-inner{width:100%!important;max-width:2048px}div#main .announcement-banner div.outer .outer-inner .inner{margin:0;max-width:100%!important}div#main .announcement-banner div.outer .outer-inner .inner .logo img{width:100%;padding-left:0;padding-right:0}div#main .announcement-banner div.outer .outer-inner .inner .text{padding-left:2em;font-size:1rem}}@media only screen and (max-width:47.938em){div#main.has-announcement-banner{padding-top:50px}}@media only screen and (max-width:47.938em){div#main.sugar-crm{padding-top:0}}div#main.home .announcement-banner div.outer{border:0 none}div#main .search-redirect-banner{width:100%;margin:.5rem auto 0;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;color:#fff}@media only screen and (min-width:48em){div#main .search-redirect-banner{width:75%}}@media only screen and (min-width:64.063em){div#main .search-redirect-banner{width:50%}}div#main .search-redirect-banner .outer{padding:1rem;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (min-width:48em){div#main .search-redirect-banner .outer{padding:1rem 2rem}}@media only screen and (min-width:64.063em){div#main .search-redirect-banner .outer{padding:1rem 5rem}}div#main .search-redirect-banner .outer .term{color:#fff}div#main .search-redirect-banner .outer .close-redirect-banner{position:absolute;right:0;top:0;margin:.5rem;font-size:.8125rem}div#main .search-redirect-banner .outer .close-redirect-banner .icon-close{color:#fff}.furnished-apartment-popup .info-box-content{padding:15px 15px 40px 15px}.furnished-apartment-popup .info-box-content>.buttons-container{text-align:center}.modal-window.info-box-modal .info-box-content{padding:15px 15px 40px 15px}.modal-window.info-box-modal .info-box-content>div.actions{text-align:center}.modal-window.info-box-modal .info-box-content>div.actions>.button{text-align:center;display:inline-block;max-width:10rem;margin:.5rem;height:2rem;line-height:calc(2rem - 2px);padding:0 2rem}body>.overlay{background:#000;opacity:.5;position:fixed;top:0;bottom:0;left:0;right:0;z-index:111}body>.slide-out-box{z-index:112;position:fixed;top:0;padding:15px 15px 40px 15px;height:100%;background-color:#fff;overflow-x:hidden;overflow-y:auto;max-width:500px;right:-500px}@media only screen and (max-width:500px){body>.slide-out-box{max-width:100vw!important}}body>.slide-out-box>.slide-out-box-header{height:35px}body>.slide-out-box>.slide-out-box-header>a.slide-out-box-close{float:right;display:block;width:32px;height:32px;opacity:1}body>.slide-out-box>.slide-out-box-header>a.slide-out-box-close:focus{outline-color:#323a45}body>.slide-out-box>.slide-out-box-header>a.slide-out-box-close:hover{opacity:.3}body>.slide-out-box>.slide-out-box-header>a.slide-out-box-close:after,body>.slide-out-box>.slide-out-box-header>a.slide-out-box-close:before{position:absolute;content:" ";height:33px;width:2px;background-color:#333}body>.slide-out-box>.slide-out-box-header>a.slide-out-box-close:before{transform:rotate(45deg)}body>.slide-out-box>.slide-out-box-header>a.slide-out-box-close:after{transform:rotate(-45deg)}body>.slide-out-box.direction-right>.slide-out-box-header>a.slide-out-box-close:after,body>.slide-out-box.direction-right>.slide-out-box-header>a.slide-out-box-close:before{right:32px}@media only screen and (max-width:500px){body>.slide-out-box{right:-100vw}}.info-box-content .text-icon{display:inline-block;border:#474747 2px solid;border-radius:50%}.info-box-content .text-icon:before{position:relative}.info-box-content .text-icon.size-normal{width:80px;height:80px}.info-box-content .text-icon.size-normal:before{font-size:40px;top:16px}.info-box-content .text-icon.size-small{width:64px;height:64px}.info-box-content .text-icon.size-small:before{font-size:32px;top:12px}.info-box-content .text-icon.size-smaller{width:48px;height:48px}.info-box-content .text-icon.size-smaller:before{font-size:24px;top:10px}.info-box-content .text-centered{text-align:center!important}.info-box-content .text-uppercase{text-transform:uppercase!important}.info-box-content .text-bold{font-weight:700}.info-box-content .text-bold,.info-box-content .text-normal{margin:0;font-family:HelveticaNeueW01-55Roma,arial,sans-serif!important;font-size:14px!important;line-height:1.4;letter-spacing:.5px;margin:0;padding:0}.info-box-content ul.text-normal{line-height:1.8!important}.info-box-content h1{margin:24px auto 30px auto;font-size:22px;font-family:HelveticaNeueW01-55Roma,arial,sans-serif!important;text-align:center;text-transform:uppercase!important;line-height:1.2;letter-spacing:2px}.info-box-content h2{margin:10px auto 5px auto!important;text-transform:uppercase!important;font-size:18px;font-family:HelveticaNeueW01-55Roma,arial,sans-serif!important;line-height:1;letter-spacing:1px}.info-box-content h3{margin:10px auto 5px auto!important;text-transform:none!important;font-size:16px;font-family:HelveticaNeueW01-55Roma,arial,sans-serif!important;font-weight:700;line-height:1;letter-spacing:1px}.info-box-content .info-box-table{margin-bottom:1rem;margin-top:1rem;font-family:HelveticaNeueW01-55Roma,arial,sans-serif}.info-box-content .info-box-table thead{font-family:HelveticaNeueW01-65Medi,arial,sans-serif}.info-box-content .info-box-table thead th{text-transform:uppercase;font-weight:700;font-size:14px;padding-bottom:.25rem}@media only screen and (min-width:48em){.info-box-content .info-box-table thead th{font-size:1rem}}.info-box-content .info-box-table tbody td{padding:.5rem;border:1px solid #d6d6d6;font-size:14px}.info-box-content .info-box-table tbody td:first-child{width:50%}.info-box-content .info-box-table tbody td.size-40-pc{width:40%}.info-box-content p{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400}.info-box-content .button,.info-box-content .button-reverse{border-radius:.25rem}.info-box-content .button-reverse.center,.info-box-content .button.center{margin:auto}.info-box-content .button-reverse.half-width,.info-box-content .button.half-width{width:50%}.info-box-content .button-reverse.details-button,.info-box-content .button-reverse.details-wide-button,.info-box-content .button.details-button,.info-box-content .button.details-wide-button{display:inline-block!important;margin-top:.8em;letter-spacing:1.2px;text-transform:uppercase;font-size:1rem;font-family:HelveticaNeueW01-55Roma,arial,sans-serif!important;font-weight:600;padding:calc(.75rem - 1px);line-height:1rem!important;height:auto!important}.info-box-content .button-reverse.details-wide-button,.info-box-content .button.details-wide-button{padding:calc(.75rem - 1px) 3.75rem!important}.info-box-content div.info-box-inner-content>h1{margin-bottom:10px!important}.info-box-content div.expectation-container,.info-box-content div.info-box-content-container{align-items:flex-start;margin-bottom:1.6em;display:block!important}.info-box-content div.expectation-container.hide,.info-box-content div.info-box-content-container.hide{display:none!important}.info-box-content div.expectation-container span.image-wrapper,.info-box-content div.info-box-content-container span.image-wrapper{display:block;border:3px solid;margin:auto}.info-box-content div.expectation-container span.image-wrapper.size-80,.info-box-content div.info-box-content-container span.image-wrapper.size-80{width:80px;height:80px;border-radius:40px}.info-box-content div.expectation-container img,.info-box-content div.info-box-content-container img{display:block;margin:auto;margin-bottom:7px;width:22px}.info-box-content div.expectation-container>div,.info-box-content div.info-box-content-container>div{vertical-align:top;text-align:center;margin:0 40px;flex:1}@media only screen and (max-width:47.938em){.info-box-content div.expectation-container>div,.info-box-content div.info-box-content-container>div{margin:0}}.info-box-content div.expectation-container>div>h2,.info-box-content div.info-box-content-container>div>h2{margin:9px 0 5px 0!important}.info-box-content div.expectation-container>div>p,.info-box-content div.info-box-content-container>div>p{margin:0;font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:.5px}@media only screen and (max-width:47.938em){.info-box-content div.expectation-container>div>p,.info-box-content div.info-box-content-container>div>p{text-align:center!important}}.info-box-content div.info-box-header-container{margin:24px auto 30px auto}.info-box-content div.info-box-header-container h1{margin:0 auto!important}.info-box-content div.video-trigger-container{margin:0 auto;max-width:400px;margin-top:2rem}.info-box-content div.video-trigger-container>h2{margin:0 0 10px 0!important;text-align:center}.info-box-content div.video-trigger-container>div.video-border{border:1px solid #696969;padding:9px}.info-box-content div.video-trigger-container .link{display:inline-block;position:relative;margin-top:5px;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-size:14px;line-height:1.2;text-transform:uppercase}.info-box-content div.video-trigger-container .link span{position:relative;top:1px;margin-left:5px;font-size:14px;font-weight:700}.info-box-content div.video-trigger-container .link .icon-play{position:relative;margin-right:5px;font-size:15px;top:2px}@media only screen and (max-width:47.938em){.info-box-content div.community-qualification-requirements-content h1{font-size:18px}}@media only screen and (max-width:47.938em){.info-box-content div.community-qualification-requirements-content h2{font-size:16px}}@media only screen and (max-width:47.938em){.info-box-content div.info-box-header-container h1{font-size:18px}}@media only screen and (max-width:47.938em){.info-box-content div.info-box-content-container .employment-type-documents h2{font-size:16px}}.info-box-content>.community-smart-home-content div.info-box-content-container>div{margin:0 20px!important}.info-box-content>.community-parking-storage-content .button-details{width:50%;margin:auto}.info-box-content .faq-answer a{text-decoration:underline;font-family:"Times New Roman",arial,sans-serif;font-style:italic;font-weight:700;letter-spacing:.5px}.info-box-content .faq-answer a::after{content:" >"}.info-box-content .faq-answer>p{margin-top:10px}.info-box-content .community-faq-box-content .faq-head>img{height:60px;margin-bottom:1rem!important}.info-box-content .community-faq-box-content .faq-head>h2{margin-bottom:1rem!important}.info-box-content .community-faq-box-content .faq-head>p{max-width:80%;margin:auto;padding-bottom:1rem}.info-box-content .community-faq-box-content .faq-contents table.faq-entries-table thead tr th{padding-bottom:.5rem;font-size:.875rem;text-align:left}.info-box-content .community-faq-box-content .faq-contents div.disclaimer-container{padding-top:.5rem}.info-box-content .pet-screening{text-align:center}.info-box-content .pet-screening h2,.info-box-content .pet-screening h5{font-weight:700!important;margin-bottom:.5rem!important;text-transform:uppercase!important}.info-box-content .pet-screening h5{font:.875rem/1.5 HelveticaNeueW01-55Roma,arial,sans-serif}.info-box-content .pet-screening .pet-screening-learn-more{width:50%;margin:2rem auto}.info-box-content .pet-screening .pet-screening-assistance-animal,.info-box-content .pet-screening .pet-screening-household-pet,.info-box-content .pet-screening .pet-screening-intro,.info-box-content .pet-screening .pet-screening-no-pet-or-animal,.info-box-content .pet-screening .pet-screening-profiles{margin:0 auto 2rem;width:80%}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:HelveticaNeueW01-Thin,arial,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:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:400}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}.aplus #transparent-pod-container{position:relative}.aplus #transparent-pod-container .pod-background{background-repeat:no-repeat;background-position:center center;background-size:cover;height:100vh;width:100vw}.aplus #transparent-pod-container .pod-content{height:-moz-fit-content;height:fit-content;width:100%;place-self:center;text-align:center;position:absolute;bottom:50%;right:80px;max-width:48%;transform:translateY(50%)}.aplus #transparent-pod-container .pod-content .headline-image{width:30em;margin-bottom:3em;height:auto}.aplus #transparent-pod-container .pod-content p{margin:1em 5em 3em 5em}@media only screen and (max-width:47.938em){.aplus #transparent-pod-container .pod-content{position:relative;bottom:auto;right:auto;height:50%;max-width:90%;margin:1em auto 0 auto;text-align:left;transform:translateY(0)}.aplus #transparent-pod-container .pod-content p{margin:0 0 2em 0}.aplus #transparent-pod-container .pod-content img.headline-image{width:13em;margin:0 0 1em 0;display:inline-block}.aplus #transparent-pod-container .pod-content .button{margin:0 0 2em 0}.aplus #transparent-pod-container .pod-content .pod-headline{margin-bottom:1.5em}.aplus #transparent-pod-container .pod-background{height:60vw;min-height:200px;width:100%}}.aplus.intro-visible{overflow:hidden}.aplus h3{text-transform:uppercase}.aplus h3.title{letter-spacing:0;text-transform:none}@media only screen and (max-width:47.938em){.aplus h2:not(.pod-headline),.aplus h3:not(.pod-headline){margin-right:auto;margin-left:auto}.aplus h2{color:#474747}}.aplus .community-aplus{transition:all 1s}@media only screen and (min-width:48em){.aplus .community-aplus{height:100%}}.aplus .community-aplus .main-content{height:100%}.aplus .community-aplus:not(.community-overview) .community-card{display:none}@media only screen and (min-width:48em){.aplus .community .intro .copy .headline-copy-block{max-height:110px}.aplus .community .intro .copy.show-all .more{bottom:0!important}.aplus .community .intro .copy .more{bottom:26px;right:11%}}@media only screen and (min-width:48em)and (min-width:1100px){.aplus .community .intro .copy .more{right:11%}}@media only screen and (min-width:48em){.aplus .community .intro .promo{display:none}}.aplus .aplus-section{box-sizing:border-box;overflow:hidden;height:100vh;position:relative;width:100%}@media screen and (max-height:768px){.aplus .aplus-section{height:750px}}@media only screen and (max-width:47.938em){.aplus .aplus-section{height:auto}}.aplus .aplus-section .full-width{width:100%}.aplus .aplus-section .full-width-height{width:100%;height:100%}.aplus .aplus-section.gallery .button{display:inline-block}.aplus .aplus-section.pod{border-bottom:.25rem solid #d6d6d6;margin-bottom:.5rem;padding-bottom:.5rem}@media only screen and (min-width:48em){.aplus .aplus-section{height:100vh}.aplus .aplus-section.gallery{padding-top:40px;padding-bottom:30px}.aplus .aplus-section.community-header,.aplus .aplus-section.split-screen{margin-top:0}.aplus .aplus-section.pod{border-bottom:0 none;margin-bottom:1rem;padding-bottom:1rem}.aplus .aplus-section.pod.collage-container{padding-bottom:0!important}}.aplus .aplus-section.depod{height:auto}@media only screen and (min-width:48em){.aplus .aplus-section.depod{margin-top:0}}.aplus .filter-links a:hover{font-weight:700}.aplus .community-overview .button{display:inline-block}.aplus .headline-copy-block{background:rgba(0,0,0,0);width:100%}.aplus .headline-copy-block:not(.ignore-overflow-hidden){overflow:hidden}@media only screen and (max-width:47.938em){.aplus .headline-copy-block{font-family:arial,sans-serif;padding:0 15px;position:relative;margin:0;transition:632ms}}.aplus .community-overview.community-aplus .intro .content,.aplus .community-overview.community-aplus .intro .copy,.aplus .hide-header-image .intro .content,.aplus .hide-header-image .intro .copy{border-top-width:0}.aplus .community.community-aplus.community-penthouse .aplus-section.pod.full-screen{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}.aplus .community.community-aplus.community-penthouse .aplus-section.pod.full-screen .pod-content-rendering-mode__default{display:none!important}.aplus .community.community-aplus.community-penthouse .aplus-section.pod.gallery{margin-bottom:0!important;padding:0!important;border-bottom:none!important}.aplus .community.community-aplus.community-penthouse .aplus-section.pod.gallery .swiper-gallery{margin-top:0}.aplus .community.community-aplus.community-penthouse .aplus-section.pod.gallery .overview-video .overview-video-image .video-content-play-link{position:static}.aplus .community.community-aplus.community-penthouse .aplus-section.pod.gallery .overview-video .overview-video-image .video-content-play-link img{width:auto}.pod-section .pod-headline,section.depod .pod-headline,section.pod .pod-headline{font-family:HelveticaNeueW01-65Medi,arial,sans-serif!important;line-height:1!important;letter-spacing:1px!important;text-transform:uppercase!important}.pod-section .pod-headline>span,section.depod .pod-headline>span,section.pod .pod-headline>span{display:inline}.pod-section .pod-headline>span:is(.with-icon,.with-icon_inversed),section.depod .pod-headline>span:is(.with-icon,.with-icon_inversed),section.pod .pod-headline>span:is(.with-icon,.with-icon_inversed){background-repeat:no-repeat;background-position-y:center}.pod-section .pod-headline>span.with-icon,section.depod .pod-headline>span.with-icon,section.pod .pod-headline>span.with-icon{background-position-x:left}.pod-section .pod-headline>span.with-icon_inversed,section.depod .pod-headline>span.with-icon_inversed,section.pod .pod-headline>span.with-icon_inversed{background-position-x:right}.pod-section h3,section.depod h3,section.pod h3{font-size:1.5rem!important}@media only screen and (max-width:47.938em){.pod-section h3,section.depod h3,section.pod h3{font-size:1.3125rem!important}}.pod-section h3.pod-headline>span:is(.with-icon,.with-icon_inversed),section.depod h3.pod-headline>span:is(.with-icon,.with-icon_inversed),section.pod h3.pod-headline>span:is(.with-icon,.with-icon_inversed){line-height:2rem!important;padding:.25rem 0;background-size:2.25rem 2.25rem}.pod-section h3.pod-headline>span.with-icon,section.depod h3.pod-headline>span.with-icon,section.pod h3.pod-headline>span.with-icon{padding-left:2.5rem!important}.pod-section h3.pod-headline>span.with-icon_inversed,section.depod h3.pod-headline>span.with-icon_inversed,section.pod h3.pod-headline>span.with-icon_inversed{padding-right:2.5rem!important}.aplus.nav-open .top-bar .menu,.aplus.nav-open .top-bar .menu span{background:#fff;color:#202020}.aplus .top-bar .menu{background:#202020}.aplus .top-bar .menu:hover{background:#fff;color:#202020}.aplus .top-bar .menu:hover .icon-list:before{color:#202020}.aplus .top-bar .corporate-header-nav{display:none}@media only screen and (min-width:48em){.aplus .parallax-background{background-position:center bottom;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%}}.aplus .parallax-background.moveable{position:absolute}@media only screen and (max-width:47.938em){.aplus .parallax-background{position:relative}.aplus .parallax-background img{width:100%}}@media only screen and (min-width:48em){.touch .aplus .parallax-background{position:relative}}@media only screen and (max-width:47.938em){.aplus .community .community-header{position:relative}}@media only screen and (min-width:48em){.no-touch .aplus .community .community-header,.touch .aplus .community .community-header{height:calc(80vh + 100px)}}@media only screen and (max-width:47.938em){.aplus .community .community-header .bg-image{height:100%}.aplus .community .community-header .bg-image img{-o-object-fit:cover;object-fit:cover;height:100%}}.aplus .community-overview .community-header{height:calc(100vh - 380px)}@media only screen and (max-width:47.938em){.aplus .community-overview .community-header{position:relative}}@media only screen and (min-width:48em){.no-touch .aplus .community-overview .community-header,.touch .aplus .community-overview .community-header{height:0;min-height:auto}}@media only screen and (min-device-width:280px)and (max-device-height:653px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){.aplus .community-overview .community-header{height:65vh}}@media only screen and (min-device-width:320px)and (max-device-height:568px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){.aplus .community-overview .community-header{height:44vh}}@media only screen and (min-device-width:360px)and (max-device-height:640px)and (-webkit-min-device-pixel-ratio:3)and (orientation:portrait){.aplus .community-overview .community-header{height:52vh}}@media only screen and (min-device-width:375px)and (max-device-height:667px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){.aplus .community-overview .community-header{height:41vh}}@media only screen and (min-device-width:411px)and (max-device-height:823px)and (-webkit-min-device-pixel-ratio:3.5)and (orientation:portrait){.aplus .community-overview .community-header{height:64vh}}@media only screen and (min-device-width:411px)and (max-device-height:731px)and (-webkit-min-device-pixel-ratio:2.6)and (orientation:portrait){.aplus .community-overview .community-header{height:60vh}}@media only screen and (min-device-width:375px)and (max-device-height:812px)and (-webkit-min-device-pixel-ratio:3)and (orientation:portrait){.aplus .community-overview .community-header{height:45vh}}@media only screen and (min-device-width:414px)and (max-device-height:896px)and (orientation:portrait){.aplus .community-overview .community-header{height:51vh}}@media only screen and (min-device-width:414px)and (max-device-height:736px)and (-webkit-min-device-pixel-ratio:3)and (orientation:portrait){.aplus .community-overview .community-header{height:60vh}}@media only screen and (device-width:390px)and (device-height:844px)and (-webkit-device-pixel-ratio:3)and (orientation:portrait){.aplus .community-overview .community-header{height:48vh}}@media only screen and (device-width:428px)and (device-height:926px)and (-webkit-device-pixel-ratio:3)and (orientation:portrait){.aplus .community-overview .community-header{height:53vh}}@media only screen and (min-device-width:540px)and (max-device-height:720px)and (-webkit-min-device-pixel-ratio:1.5)and (orientation:portrait){.aplus .community-overview .community-header{height:61vh}}.aplus .chat a{background:rgba(61,61,61,.9);border-radius:35px;display:table-cell;width:64px;height:64px;text-align:center;vertical-align:middle}.aplus .chat a i{color:#fff;font-size:37px}.aplus .chat a p{display:none;font-family:"Times New Roman",arial,sans-serif}.no-touch .community.community-aplus .chat a:hover{content:"chat now";color:#fff}.no-touch .community.community-aplus .chat a:hover i{display:none}.no-touch .community.community-aplus .chat a:hover p{display:inline-block;font-size:15px;line-height:15px;margin:0;text-transform:lowercase}.mobile-fixed-menu{position:fixed;z-index:16;bottom:0;left:0;min-width:320px;transition:bottom .5s;width:100%;height:auto;border-top:1px solid #e1e1e1;padding:.25rem 0 .25rem;background:#fff;box-shadow:0 -2.5px 5px 0 #535251}@media only screen and (min-width:1024px){.mobile-fixed-menu{display:none}}.mobile-fixed-menu.disabled{bottom:-50px}.mobile-fixed-menu .mobile-fixed-menu__cta-container{height:100%;width:100%;justify-content:space-around;-webkit-justify-content:space-around;align-items:center;-webkit-align-items:center;display:flex}.mobile-fixed-menu .mobile-fixed-menu__cta-container a{line-height:1}.mobile-fixed-menu .link{flex:1 1 25%;position:relative;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:.5rem;text-align:center;transition:background .3s;padding:.25rem .5rem;line-height:1.5;font-size:1rem}@media(min-width:359.98px){.mobile-fixed-menu .link{padding:.25rem .25rem}}.mobile-fixed-menu .link.active{color:#474747}.mobile-fixed-menu .link .content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem}.mobile-fixed-menu .link .content i{font-size:1.375rem;vertical-align:sub;display:block;margin-bottom:.15rem}.mobile-fixed-menu .link .content span{font-size:12px;display:flex}.mobile-fixed-menu .link .content span.overview-tab-only{display:none}.mobile-fixed-menu.overview-tab .overview-tab-only{display:flex}.mobile-fixed-menu.overview-tab .internal-tabs-only{display:none}.mobile-fixed-menu.overview-tab .link .abbreviated{display:none}.mobile-fixed-menu.no-tour-cta:not(.overview-tab) .link.contact-email{width:100%}.mobile-fixed-menu.no-tour-cta:not(.overview-tab) .link.contact-email:before{border:none}.mobile-fixed-menu.coming-soon{height:50px;border-top:0 none;padding:0}.mobile-fixed-menu.coming-soon .link{text-transform:uppercase;color:#fff}.mobile-fixed-menu.coming-soon .link .content{justify-content:center}@media screen and (max-width:420px){.community-comingSoon+.mobile-fixed-menu .link .content span{margin:0;font-size:13px}}.aplus .video-poster{display:none}.aplus.mobile .video-poster,.aplus.tablet .video-poster{position:absolute;top:0;left:0;height:100%;width:100%;display:block;z-index:0}.aplus-intro{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;height:auto;justify-content:flex-end;-webkit-justify-content:flex-end;opacity:1;overflow:hidden;position:relative;width:100%;padding-top:80px;padding-bottom:100px;z-index:16!important}@media only screen and (min-width:48em){.aplus-intro{height:100vh;padding:0;top:-120px;transition:all 1s}}.aplus-intro .render-video #video,.aplus-intro .render-video video{position:absolute;top:0;left:50%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(0);background-size:cover}.aplus-intro #video{min-height:100vh;min-width:100vw;width:100%}.aplus-intro #video #video_html5_api{min-width:100vw;min-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:0}.aplus-intro .video-js,.aplus-intro .vjs-tech{top:inherit;left:inherit;width:auto;height:auto}.aplus-intro hr{border:none;border-bottom:1px solid #555;margin-top:.5em;margin-bottom:.5em}@media screen and (max-height:600px){.aplus-intro hr:first-of-type{margin-top:0}}.aplus-intro-mobile img{z-index:1}.aplus-intro-card{align-items:center;-webkit-align-items:center;background:rgba(0,0,0,.8);display:flex;display:-webkit-flex;height:100%;justify-content:center;-webkit-justify-content:center;position:absolute;right:0;top:0;transition:all 1s;width:250px}@media only screen and (max-width:47.938em){.aplus-intro-card{display:none}}.aplus-intro-card.hide{right:-400px}.aplus-intro-content{text-align:center;width:100%;z-index:1}@media screen and (max-height:730px){.aplus-intro-content{margin-top:8vh}}.aplus-intro-content .group{margin:auto;padding:20px 0;width:85%}@media screen and (max-height:730px){.aplus-intro-content .group{padding:5px 0}}.aplus-intro-content .aplus-intro-content-form label{position:absolute;text-indent:-9000px}.aplus-intro-content .aplus-intro-content-form .error-message{color:#cd2026;font:normal 13px arial,sans-serif;max-height:0;opacity:0;padding-bottom:3px;transition:all .2s ease-out}.aplus-intro-content .aplus-intro-content-form .error-message.showError{max-height:18px;opacity:1;transition:all .2s ease-in}.aplus-intro-content .aplus-intro-content-form .error-message.showError.error-email{max-height:33px}.aplus-intro-content .aplus-intro-content-form input{outline:0}@media screen and (max-height:600px){.aplus-intro-content .aplus-intro-content-form input{padding:9px 20px 9px 15px}}.aplus-intro-content .aplus-intro-content-form input.vis-field.error{border:1px solid #f22222}@media screen and (max-height:600px){.aplus-intro-content .aplus-intro-content-form .button{line-height:38px;height:40px}}.aplus-intro-content .aplus-intro-content-form .button:hover{background:#fff}.aplus-intro-content .address{color:#fff;font:italic 16px/27px "Times New Roman",arial,sans-serif;margin-top:1.25rem}@media screen and (max-height:730px){.aplus-intro-content .address{margin-top:.25rem;margin-bottom:.25rem}}.aplus-intro-content .phone{font:27px/27px "Times New Roman",arial,sans-serif}@media screen and (max-height:600px){.aplus-intro-content .phone{font:22px/22px "Times New Roman",arial,sans-serif}}.aplus-intro-content .map-it{color:hsla(0,0%,100%,.5);display:block;font:italic 16px/27px "Times New Roman",arial,sans-serif;margin-top:10px;position:relative}@media screen and (max-height:600px){.aplus-intro-content .map-it{margin-top:4px}}.aplus-intro-content .map-it .icon-pin{margin-right:6px}.aplus-intro-content .map-it:hover{color:#fff}.aplus-intro-content .map-it:hover:before{opacity:1}.aplus-intro-content input{background:rgba(0,0,0,0);border:1px solid #555;border-radius:0;color:#d6d6d6;display:block;font:italic 15px/16px "Times New Roman",arial,sans-serif;margin-right:auto;margin-bottom:15px;margin-left:auto;padding:15px 20px 15px 15px;position:relative;transition:border 250ms ease-out,margin .1s ease-out}@media screen and (max-height:600px){.aplus-intro-content input{margin-bottom:8px}}.aplus-intro-content input.error{margin-bottom:10px}.aplus-intro-content .button{font-size:14px;padding:0 37px 0 68px;position:relative;transition:all .3s}.aplus-intro-content .button i{font-size:22px;left:30px;position:absolute;top:10px}.aplus-intro-content .icons{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}.aplus-intro-content .icons a{border-right:1px solid #777;padding-right:18px;padding-left:18px}.aplus-intro-content .icons a:last-child{border:none}.aplus-intro-content .icons a i{color:hsla(0,0%,100%,.5);font-size:22px}.aplus-intro-content .icons a p{color:#777;font:13px/26px HelveticaNeueW01-65Medi,arial,sans-serif;margin:0;text-transform:uppercase}.aplus-intro-content .icons a:hover i{color:#fff}.aplus-intro-content .icons a:hover p{color:#fff}.aplus-explore{bottom:60px;color:#fff;height:55px;cursor:pointer;display:table;left:50%;margin-left:-27px;position:absolute;text-align:center;width:55px;z-index:10;border:2px solid #fff;border-radius:50%;background-color:rgba(0,0,0,.5);transition:all .3s}@media only screen and (max-width:47.938em){.aplus-explore{display:none}}@media only screen and (min-width:48em)and (max-width:64em)and (orientation:portrait){.aplus-explore{bottom:100px}}@media only screen and (min-width:1024px){.aplus-explore{bottom:30px}}.aplus-explore .hide{display:none}.aplus-explore span{bottom:25px;display:block;font:18px/18px HelveticaNeueW01-65Medi,arial,sans-serif;letter-spacing:2px;position:absolute;text-transform:uppercase;width:100%}.aplus-explore i{display:block;font-size:35px;line-height:50px;position:relative;top:3px}.no-touch .aplus-explore:hover{transform:translateY(10px)}.nav-open .open-intro{display:none}.open-intro{background:#dedede;border-radius:0 0 45px 45px;box-shadow:0 -2px 9px -3px #000 inset;height:45px;cursor:pointer;display:table;left:50%;margin-left:-45px;opacity:0;padding-top:2px;position:absolute;text-align:center;top:100px;transition:opacity .5s;width:90px;z-index:-1}.open-intro i,.open-intro span{color:#85857f;vertical-align:middle}.open-intro span{font:italic 17px/25px "Times New Roman",arial,sans-serif}.open-intro i{font-size:30px}.open-intro.show{opacity:1;z-index:16}@media only screen and (max-width:47.938em){.open-intro.show{opacity:0;z-index:-1}}.open-intro.show:hover{cursor:pointer}@media only screen and (min-width:48em){.open-intro.collapsed{display:none}}.aplus .community-overview .side-bg.left-side,.aplus .community-overview .side-bg.right-side{display:none}@media only screen and (max-width:47.938em){.aplus .community-overview #intro .content.row .copy h1{letter-spacing:inherit!important}}.aplus .community-overview .intro{background:#fff;padding-bottom:20px;margin:auto;position:relative;width:100%}@media only screen and (max-width:47.938em){.aplus .community-overview .intro{height:auto;display:block}}.aplus .community-overview .intro .content.row{position:relative;text-align:center;padding-top:20px;padding-bottom:0}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row{display:block;padding-top:0}}.aplus .community-overview .intro .content.row .copy{align-items:center;box-align:start;-webkit-box-align:start;box-orient:vertical;display:inline-flex;display:-webkit-inline-flex;flex-direction:column;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-top:15px;width:100%}@media only screen and (min-width:48em){.aplus .community-overview .intro .content.row .copy{padding-top:0;border-top-width:0}}.aplus .community-overview .intro .content.row .copy h1,.aplus .community-overview .intro .content.row .copy h2{width:100%}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row .copy{margin-bottom:0}.aplus .community-overview .intro .content.row .copy h2{text-align:left}.aplus .community-overview .intro .content.row .copy .header-1{font-family:HelveticaNeueW01-65Medi,arial,sans-serif!important;letter-spacing:.5px!important;text-transform:none!important}}.aplus .community-overview .intro .content.row .copy .apartments-pricing-info{background:rgba(0,0,0,0);border:2px solid #474747;display:inline-block;line-height:12px;padding:10px;text-align:left;text-transform:uppercase}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row .copy .apartments-pricing-info{align-items:center;display:flex;justify-content:center;margin-bottom:5px;width:90%}}@media only screen and (min-width:48em){.aplus .community-overview .intro .content.row .copy .apartments-pricing-info{display:flex;justify-content:center;max-width:630px;text-align:center;width:auto}}.aplus .community-overview .intro .content.row .copy .apartments-pricing-info span{align-items:center;border-left:#484848 solid 1px;color:#474747;display:flex;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:12px;font-style:normal;padding:0 10px}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row .copy .apartments-pricing-info span{font-size:12px}}.aplus .community-overview .intro .content.row .copy .apartments-pricing-info span:first-child{border-left:0!important}.aplus .community-overview .intro .content.row .copy h1.header-1{color:#404034;margin:.2rem 0 .5rem 0;padding:0}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row .copy h1.header-1{margin-left:auto;margin-right:auto;text-align:left;width:90%;padding:0!important}}.aplus .community-overview .intro .content.row .copy h2{color:#404034;padding:0;text-transform:uppercase}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row .copy h2,.aplus .community-overview .intro .content.row .copy h3{margin-right:auto;margin-left:auto;width:95%}.aplus .community-overview .intro .content.row .copy h2{color:#474747;font-size:23px}.aplus .community-overview .intro .content.row .copy h3{font-size:23px}}.aplus .community-overview .intro .content.row .copy p{padding:0 15px;margin:auto;width:90%}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row .copy p{padding:0}}.aplus .community-overview .intro .content.row .copy p.full-width{margin:auto;width:100%}.aplus .community-overview .intro .content.row .copy hr{border-color:#999;margin-bottom:35px;max-width:660px}@media only screen and (min-width:48em){.aplus .community-overview .intro .content.row .copy .address-phone{margin-top:-10px;padding:0}.aplus .community-overview .intro .content.row .copy .address-phone .map-it{position:relative;top:5px;right:5px;font-size:22px}.aplus .community-overview .intro .content.row .copy .address-phone .phone,.aplus .community-overview .intro .content.row .copy .address-phone .prop-address{display:inline-block;font-family:"Times New Roman",arial,sans-serif;font-style:italic;position:relative}.aplus .community-overview .intro .content.row .copy .address-phone .phone .icon-aplus-phone,.aplus .community-overview .intro .content.row .copy .address-phone .prop-address .icon-aplus-phone{color:#404034;font-size:26px;display:inline-block;position:absolute;top:10px}.aplus .community-overview .intro .content.row .copy .address-phone .phone .number,.aplus .community-overview .intro .content.row .copy .address-phone .prop-address .number{font-size:18px;margin-left:30px}.aplus .community-overview .intro .content.row .copy .address-phone .phone{margin-left:20px}.aplus .community-overview .intro .content.row .copy .address-phone .prop-address{color:#404034;letter-spacing:1px}}.aplus .community-overview .intro .content.row .overview-intro-button,.aplus .community-overview .intro .content.row .penthouse-intro-button{display:inline-block;margin-top:15px;margin-bottom:20px;height:50px;line-height:48px}.aplus .community-overview .intro .content.row .overview-intro-button:hover,.aplus .community-overview .intro .content.row .penthouse-intro-button:hover{background:#fff}.aplus .community-overview .intro .content.row .overview-intro-button .icon-arrow-right,.aplus .community-overview .intro .content.row .overview-intro-button .ui-icon-circle-triangle-e,.aplus .community-overview .intro .content.row .penthouse-intro-button .icon-arrow-right,.aplus .community-overview .intro .content.row .penthouse-intro-button .ui-icon-circle-triangle-e{margin-top:16px;margin-left:15px;font-size:16px}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row .overview-intro-button{display:none}}.aplus .community-overview .intro .content.row .penthouse-intro-button{background:#fff;border:1px solid #474747;color:#474747;margin-top:0;margin-bottom:30px}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .content.row .penthouse-intro-button{margin-top:30px}}.aplus .community-overview .intro .content.row .penthouse-intro-button:hover{color:#fff}.aplus .community-overview .intro .headline-copy-block{padding:0 15px;width:80%}@media only screen and (min-width:48em){.aplus .community-overview .intro .headline-copy-block{max-width:800px}}@media only screen and (max-width:47.938em){.aplus .community-overview .intro .headline-copy-block{max-height:38px;width:90%}}.aplus .community-overview .intro .address-phone .prop-address{letter-spacing:1px}.aplus .community-overview .intro .more{bottom:-9px;right:7vw;font-size:13px}.aplus .community-overview.community-overview .intro{height:auto}.aplus .community-overview.community-overview .intro .content.row{max-width:1200px}.aplus .community-overview.community-neighborhood .intro{padding-bottom:0}.aplus .community-overview.community-neighborhood .content.row{padding-bottom:inherit}.aplus .community-overview.community-neighborhood .content.row .copy .page-header{margin-top:.2rem;margin-bottom:.5rem;padding:5px 45px 0 15px}.aplus .community-overview.community-neighborhood .location{margin-top:20px}.aplus .community-overview #intro .content.row .copy .apartments-pricing-info h1{letter-spacing:.5px!important}.aplus .community .main-tabs{width:100%}@media only screen and (min-width:48em){.aplus .community .main-tabs{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;overflow:visible;top:-30px}}@media(min-width:768px)and (max-width:870px){.aplus .community .main-tabs a{padding:0}}@media only screen and (min-width:48em){.aplus .community .main-tabs .swiper-wrapper{background:#fff;min-width:auto;padding:10px 5px 0 5px;width:auto}}.aplus .community .main-tabs .swiper-wrapper:after{display:none}@media screen and (min-width:768px)and (max-width:830px){.aplus .community .main-tabs li{padding:0 13px}}@media screen and (min-width:831px){.aplus .community .main-tabs li{padding:0 16px}}@media only screen and (min-width:48em){.aplus .community .main-tabs li{margin-left:0;width:auto!important}.aplus .community .main-tabs li .floor-plans-break{display:none}}@media only screen and (min-width:48em)and (min-width:768px)and (max-width:950px){.aplus .community .main-tabs li .floor-plans-break{display:block}}@media only screen and (min-width:48em){.aplus .community .main-tabs li.tab-special a{background:0 0}.aplus .community .main-tabs li.tab-special:not(.active) a:hover{background:#fff}.aplus .community .main-tabs li:after{background:#b3b3b3;content:"";display:block;height:10px;left:0;position:absolute;top:20px;width:1px}.aplus .community .main-tabs li:first-of-type:after{display:none}.aplus .community .main-tabs li a{color:#999;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;font-size:14px;letter-spacing:2px}}@media only screen and (min-width:48em)and (min-width:768px)and (max-width:880px){.aplus .community .main-tabs li a{font-size:12px}}@media only screen and (min-width:48em){.aplus .community .main-tabs li a:hover{color:#000;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;letter-spacing:2px}.aplus .community .main-tabs li.active a{font-family:HelveticaNeueW01-75Bold,arial,sans-serif}}.aplus.msie .community:not(.community-overview) .main-tabs{justify-content:inherit;-webkit-justify-content:inherit}@media only screen and (min-width:48em){.aplus.msie .community:not(.community-overview) .main-tabs .swiper-wrapper{margin:0 auto}}.mobile-special{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;float:left;justify-content:center;-webkit-justify-content:center;padding:25px 0 30px;width:100%}.mobile-special .mobile-special-content{color:#fff;text-align:center;width:90%;padding-top:0!important}.mobile-special p{font-family:"Times New Roman",arial,sans-serif!important;font-size:16px;font-style:italic!important;line-height:32px}.mobile-special .specials-button{background:rgba(0,0,0,0)!important;border-color:hsla(0,0%,100%,.5)!important;color:#fff;font:italic 15px/36px "Times New Roman",arial,sans-serif;height:40px;text-transform:lowercase;margin-top:0!important}.mobile-special .specials-button:hover{background:#fff!important;color:#434f5d!important}@media only screen and (max-width:47.938em){.aplus .community .address-phone{background:#000}.aplus .community .address-phone .prop-name{color:#fff;text-transform:uppercase}.aplus .community .address-phone .prop-address{color:#fff}.aplus .community .address-phone .phone .icon-aplus-phone{vertical-align:middle}.aplus .community .address-phone .phone .number{font-family:"Times New Roman",arial,sans-serif}}@media only screen and (max-width:47.938em){.aplus .community .card-cta-buttons{background:#000}}.aplus .community .card-cta-buttons .button{transition:all .3s}.aplus .community .card-cta-buttons .contact .icon-aplus-email{font-size:23px;vertical-align:sub}.aplus .community .card-cta-buttons .community-card-icons{display:flex;flex-direction:row;justify-content:space-evenly}.aplus .community .card-cta-buttons .community-card-icons .directions.card-cta .directions-arrow{display:block;height:1.4375rem;margin:.3125rem auto;top:0}.aplus .community .card-cta-buttons .community-card-icons .card-cta{flex:1;height:auto;background:#fff;color:#474747;text-transform:none;border:0 none}.aplus .community .card-cta-buttons .community-card-icons .card-cta.border-right{border-right:1px solid #d6d6d6}.aplus .community .card-cta-buttons .community-card-icons .card-cta .icon{display:block;top:0;margin:5px 0;font-size:23px}.aplus .community .card-cta-buttons .community-card-icons .card-cta .text{display:block;font-style:normal;font-size:13px;text-align:center;line-height:1.2;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;letter-spacing:.5px}@media only screen and (min-width:48em){.aplus .community:not(.community-overview) .community-card{display:none}}@media only screen and (min-width:48em){.aplus .community-overview .content.row,.aplus .community-overview .intro{position:inherit!important}.aplus .community-overview .main-content{top:-100px}.aplus .community-overview .community-card{top:0;z-index:16}}:root{--theme-pod-split-screen-content-color:#474747;--theme-pod-split-screen-background-color:#ffffff;--theme-pod-split-screen-collage-item-border-color:#ffffff;--theme-pod-split-screen-action-background-color:#474747;--theme-pod-split-screen-action-foreground-color:#ffffff}.split-screen .pod-collage .pod-collage__item{background:var(--theme-pod-split-screen-collage-item-border-color)}.split-screen .pod-copy{color:var(--theme-pod-split-screen-content-color)}.split-screen .pod-copy h3{color:var(--theme-pod-split-screen-content-color)}.split-screen .pod-copy .content{color:var(--theme-pod-split-screen-content-color)}.split-screen .pod-copy .content .more{color:var(--theme-pod-split-screen-content-color)}.split-screen .pod-copy .button:not(:hover){color:var(--theme-pod-split-screen-action-foreground-color);border-color:var(--theme-pod-split-screen-action-foreground-color);background-color:var(--theme-pod-split-screen-action-background-color)}.split-screen .pod-copy .button:hover{color:var(--theme-pod-split-screen-action-background-color);border-color:var(--theme-pod-split-screen-action-background-color);background-color:var(--theme-pod-split-screen-action-foreground-color)}.split-screen .pod-copy .button-reverse:not(:hover){color:var(--theme-pod-split-screen-action-background-color);border-color:var(--theme-pod-split-screen-action-background-color);background-color:var(--theme-pod-split-screen-action-foreground-color)}.split-screen .pod-copy .button-reverse:hover{color:var(--theme-pod-split-screen-action-foreground-color);border-color:var(--theme-pod-split-screen-action-foreground-color);background-color:var(--theme-pod-split-screen-action-background-color)}.split-screen{overflow-x:hidden}@media only screen and (min-width:48em){.split-screen.aplus-section{height:80vh}}@media only screen and (max-width:47.96875em){.split-screen{height:auto!important}}@media only screen and (min-width:48em){.split-screen{display:grid}.split-screen .pod-copy,.split-screen .pod-medias{grid-row:1}.split-screen:not(.reverse){grid-template-columns:65% 35%}.split-screen:not(.reverse)>.pod-medias{grid-column:1}.split-screen:not(.reverse)>.pod-copy{grid-column:2}.split-screen.reverse{grid-template-columns:35% 65%}.split-screen.reverse>.pod-medias{grid-column:2}.split-screen.reverse>.pod-copy{grid-column:1}}@media only screen and (min-width:48em){.split-screen:not(.reverse)>.pod-medias.pod-collage{left:-.5rem}}@media only screen and (min-width:48em){.split-screen.reverse>.pod-medias.pod-collage{right:-.5rem}}@media all and (-ms-high-contrast:none)and (min-width:1024px){.split-screen .pod-medias{height:700px}}@media only screen and (max-width:47.96875em){.split-screen .pod-medias{height:60vh;min-height:200px;width:100%}}.split-screen .pod-medias.pod-inline-gallery-slider{height:100%!important;width:auto!important}.split-screen .pod-medias .pod-image,.split-screen .pod-medias .pod-video{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:auto;border:none!important}.split-screen .pod-collage{position:relative}.split-screen .pod-collage .pod-collage__item{position:absolute;z-index:1;padding:.5rem}.split-screen .pod-collage.pod-colage__1 .pod-collage__item{width:100%;height:100%}.split-screen .pod-collage.pod-colage__2 .pod-collage__item:first-child{width:75%;height:65%;left:0;bottom:.25rem}@media only screen and (max-width:47.96875em){.split-screen .pod-collage.pod-colage__2 .pod-collage__item:first-child{width:auto!important;height:70%;right:5rem;left:-.5rem!important}}.split-screen .pod-collage.pod-colage__2 .pod-collage__item:nth-child(2){width:calc(62% + 1rem);height:calc(58% + 1rem);right:0;top:.25rem}@media only screen and (max-width:47.96875em){.split-screen .pod-collage.pod-colage__2 .pod-collage__item:nth-child(2){width:auto;height:62%;left:10rem;right:-.5rem!important}}.split-screen .pod-collage.pod-colage__3 .pod-collage__item:first-child{width:calc((100% + 3rem)/ 2);height:50%;bottom:.25rem;left:0;z-index:1}@media only screen and (max-width:47.96875em){.split-screen .pod-collage.pod-colage__3 .pod-collage__item:first-child{left:-.5rem!important}}.split-screen .pod-collage.pod-colage__3 .pod-collage__item:nth-child(2){width:calc((100% + 2rem)/ 2);height:65%;bottom:4.25rem;right:0;z-index:3}@media only screen and (max-width:47.96875em){.split-screen .pod-collage.pod-colage__3 .pod-collage__item:nth-child(2){padding-right:0!important;right:-.5rem!important}}.split-screen .pod-collage.pod-colage__3 .pod-collage__item:nth-child(3){width:65%;height:50%;top:.25rem;left:1rem;z-index:2}@media only screen and (max-width:47.96875em){.split-screen .pod-collage.pod-colage__3 .pod-collage__item:nth-child(3){left:-.5rem!important}}.split-screen .pod-copy{float:none;overflow-y:auto;width:auto;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;flex-direction:column}@media only screen and (max-width:47.96875em){.split-screen .pod-copy{padding:1rem 0!important;width:100%!important}}@media only screen and (max-width:64em){.split-screen .pod-copy{width:100%}}.split-screen .pod-copy{justify-content:center}@media only screen and (max-width:64em){.split-screen .pod-copy{justify-content:flex-start}}@media only screen and (min-device-width:48em)and (max-device-width:64em)and (-webkit-min-device-pixel-ratio:1){.split-screen .pod-copy{justify-content:center}}@media only screen and (min-device-width:51.25em)and (max-device-width:73.75em)and (-webkit-min-device-pixel-ratio:2){.split-screen .pod-copy{justify-content:center}}@media only screen and (min-device-width:48em)and (max-device-width:64em)and (-webkit-min-device-pixel-ratio:2){.split-screen .pod-copy{justify-content:center}}@media only screen and (min-device-width:52.125em)and (max-device-width:69.5em)and (-webkit-min-device-pixel-ratio:2){.split-screen .pod-copy{justify-content:center}}@media only screen and (min-device-width:64em)and (max-device-width:85.375em)and (-webkit-min-device-pixel-ratio:2){.split-screen .pod-copy{justify-content:center}}.split-screen .content{margin-left:auto;margin-right:auto;width:75%}@media only screen and (min-width:48em)and (max-width:64em){.split-screen .content{padding:0 1rem;width:100%}}@media only screen and (max-width:47.938em){.split-screen .content{margin:auto;text-align:left;width:90%}.split-screen .content .more{font-size:13px;right:7vw}.split-screen .content .more:not(:last-child){bottom:65px;margin:0 0 15px 0;text-align:center}.split-screen .content .more:last-child{bottom:31px}.split-screen .content .expand-wrapper{margin-bottom:15px}.split-screen .content.show-all .more{left:0!important;right:0!important}.split-screen .content.show-all .more:not(:last-child){bottom:62.5px!important}.split-screen .content.show-all .more:last-child{bottom:57px!important}.split-screen .content .headline-copy-block{max-height:365px;padding:0}.split-screen .content .headline-copy-block p{margin-bottom:0}}.split-screen .button,.split-screen .button-reverse{display:inline-block;height:auto;line-height:20px;padding:10px 15px;transition:all .3s}@media only screen and (max-width:47.938em){.split-screen .button,.split-screen .button-reverse{margin-bottom:20px}}.split-screen .pod-video video{font-family:"object-fit: cover";height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.split-screen .apartments-starting-prices{margin:0;padding:1.25rem 0}@media only screen and (max-width:47.938em){.split-screen .apartments-starting-prices{padding-bottom:0}}.split-screen .apartments-starting-prices .apt-starting-price-li{margin-bottom:.7rem}.split-screen .apartments-starting-prices .apt-starting-price-li .apartment-size{border-right:2px solid #5c5c5c;display:inline-block;font-family:HelveticaNeueW01-75Bold,arial,sans-serif;width:95px}.split-screen .apartments-starting-prices .apt-starting-price-li .apt-starting-price{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;padding-left:5px}.split-screen .apartments-starting-prices .apt-starting-price-li .apt-starting-price a{text-decoration:underline}.split-screen .apartments-starting-prices .apt-starting-price-li .apt-starting-price{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;padding-left:5px}.split-screen .tooltip .tooltip--copy{max-width:280px;padding:12px;z-index:11}.split-screen .tooltip .tooltip--copy .tooltip-content{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;font-size:.8125rem;letter-spacing:normal;line-height:1.2}.split-screen .tooltip .tooltip--copy .tooltip-content a{font-family:"Times New Roman",arial,sans-serif;font-style:italic;margin-left:5px}.split-screen .tooltip .tooltip--copy .tooltip-content a span.icon-arrow-right,.split-screen .tooltip .tooltip--copy .tooltip-content a span.ui-icon-circle-triangle-e{font-size:.625rem;position:relative;top:1px}:root{--fullscreen-pod-default-text-color:#ffffff;--fullscreen-pod-default-overlay-pattern:255,255,255;--fullscreen-pod-default-background-color:#474747}section.pod.full-screen a.button{color:var(--fullscreen-pod-default-background-color);border-color:transparent!important;background-color:var(--fullscreen-pod-default-text-color)}section.pod.full-screen a.button:hover{color:var(--fullscreen-pod-default-text-color);border-color:var(--fullscreen-pod-default-text-color)!important;background-color:rgba(0,0,0,0)!important}section.pod.full-screen a.button-reverse{color:var(--fullscreen-pod-default-text-color);border-color:var(--fullscreen-pod-default-text-color);background-color:rgba(0,0,0,0)}section.pod.full-screen a.button-reverse:hover{color:var(--fullscreen-pod-default-background-color)!important;border-color:transparent!important;background-color:var(--fullscreen-pod-default-text-color)!important}@media only screen and (max-width:47.938em){.variable-box .copy,.variable-box .pod-image,.variable-box .pod-video{height:50%;width:100%}}.variable-box .swiper-container{z-index:0}.variable-box .swiper-wrapper{height:auto!important}.variable-box .masonry-item{padding:0}.variable-box .masonry-item.pod-image,.variable-box .masonry-item.pod-video{background-repeat:no-repeat;background-position:center center;background-size:cover;height:100vh;width:100vw}@media all and (device-width:768px)and (device-height:1024px)and (orientation:portrait){.variable-box .masonry-item.pod-image,.variable-box .masonry-item.pod-video{height:1024px!important;width:768px!important}}@media all and (device-width:768px)and (device-height:1024px)and (orientation:landscape){.variable-box .masonry-item.pod-image,.variable-box .masonry-item.pod-video{height:768px!important;width:1024px!important}}@media only screen and (max-width:47.938em){.variable-box .masonry-item.pod-image,.variable-box .masonry-item.pod-video{height:50vh;min-height:200px}}.variable-box .copy{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:40px 0;width:100vw;color:#fff}.variable-box .copy :not(.button):not(.button-reverse){color:inherit!important}@media only screen and (max-width:47.938em){.desktop .variable-box .copy{width:calc(100vw - 17px)}}@media only screen and (min-width:48em){.variable-box .copy{position:absolute;min-height:20rem;width:21.875rem}.variable-box .copy.pod-content-rendering-mode__x-wide{width:45rem}}.variable-box .copy.pod-content-positioning__top-left{left:80px;top:80px}.variable-box .copy.pod-content-positioning__bottom-left{bottom:80px;left:80px}.variable-box .copy.pod-content-positioning__top-right{top:80px;right:80px}.variable-box .copy.pod-content-positioning__bottom-right{bottom:80px;right:80px}.variable-box .pod-content-rendering-mode__wide .content,.variable-box .pod-content-rendering-mode__x-wide .content{text-align:left!important}.variable-box .content{position:relative;text-align:center;width:80%}.variable-box .content .headline-copy-block.expand-wrapper{font-family:HelveticaNeueW01-55Roma,arial,sans-serif!important;font-size:.875rem}.variable-box .content .headline-copy-block.expand-wrapper *{font-family:inherit;font-size:inherit}@media only screen and (max-width:47.938em){.variable-box .content{margin:auto;text-align:left;width:90%;padding-left:.5rem!important}.variable-box .content .headline-copy-block{padding:0}.variable-box .content .more{font-size:13px;height:auto;left:inherit;right:2vw;top:inherit;width:auto}.variable-box .content .more:before{background-image:none}.variable-box .content .more:not(:last-child){bottom:50px}.variable-box .content .more:last-child{bottom:-11px}.variable-box .content.show-all .more{height:auto;left:0!important;right:0!important;top:inherit;width:auto}.variable-box .content.show-all .more:not(:last-child){bottom:77px!important}.variable-box .content.show-all .more:last-child{bottom:17px!important}.variable-box .content.show-all .expand-wrapper{margin-bottom:40px}}.variable-box .button,.variable-box .button-reverse{display:inline-block;height:40px;text-transform:uppercase;line-height:38px}@media only screen and (max-width:47.938em){.variable-box .button,.variable-box .button-reverse{margin-top:20px}}@media only screen and (min-width:48em){.aplus .community.community-floorplans .intro .content.row{padding-bottom:10px}}@media only screen and (max-width:47.938em){.aplus .community.community-floorplans .intro .content.row{padding-bottom:10px}.aplus .community.community-floorplans .intro .floorplan-links-container{margin-bottom:0}}.aplus .floor-plans-gallery{display:table;table-layout:fixed;text-align:center}.aplus .floor-plans-gallery .content{display:table-cell;vertical-align:middle}@media only screen and (max-width:47.938em){.aplus .floor-plans-gallery .content{padding:30px 0}}@media only screen and (max-width:47.938em){.aplus .floor-plans-gallery h3{margin-top:20px}}.aplus .floor-plans-gallery .copy{margin-bottom:20px;position:relative}@media only screen and (max-width:47.938em){.aplus .floor-plans-gallery .copy{margin-bottom:30px}.aplus .floor-plans-gallery .copy .headline-copy-block{max-height:38px}.aplus .floor-plans-gallery .copy .more{bottom:-10px;font-size:13px;right:7vw}}.aplus .floor-plans-gallery .copy p{font-weight:lighter;font-size:12px;line-height:1.6;margin:auto;width:90%}@media only screen and (min-width:48em){.aplus .floor-plans-gallery .copy p{font:16px/29px arial,sans-serif;margin:auto;width:80%}}.aplus .floor-plans-gallery .filter-links{display:table;margin:auto;margin-bottom:40px;max-width:510px;width:50%}@media only screen and (max-width:47.938em){.aplus .floor-plans-gallery .filter-links{width:360px}}.aplus .floor-plans-gallery .filter-links a{display:table-cell;font-size:14px;letter-spacing:1px;text-transform:uppercase;width:25%}.aplus .floor-plans-gallery .filter-links a:nth-of-type(n+2){border-left:1px solid #999}.aplus .floor-plans-gallery .filter-links a.active{font-family:HelveticaNeueW01-75Bold,arial,sans-serif}.aplus .floor-plans-gallery .swiper-container,.aplus .floor-plans-gallery .swiper-slide,.aplus .floor-plans-gallery .swiper-wrapper{overflow:visible}.aplus .floor-plans-gallery .swiper-wrapper{height:300px!important}@media only screen and (max-width:47.938em){.aplus .floor-plans-gallery .swiper-wrapper{height:200px!important}}.aplus .floor-plans-gallery .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;height:auto!important;width:auto}.aplus .floor-plans-gallery .swiper-pagination{margin-top:80px}.aplus .floor-plans-gallery .swiper-pagination span:last-child{margin:0}.aplus .floor-plans-gallery .swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:8px;background:#222;margin-right:5px;opacity:.8;border:1px solid #fff;cursor:pointer}.aplus .floor-plans-gallery .slide-item{height:300px}.aplus .floor-plans-gallery .slide-item img{height:300px;width:auto}@media only screen and (max-width:47.938em){.aplus .floor-plans-gallery .slide-item{height:200px}.aplus .floor-plans-gallery .slide-item img{height:200px}}.aplus .floor-plans-gallery .info{margin-top:20px;position:absolute;top:100%;width:100%}.aplus .floor-plans-gallery .info .title{color:#d8a047;font-size:18px}.aplus .floor-plans-gallery .info .available{font-family:"Times New Roman",arial,sans-serif;font-size:14px;font-style:italic;margin-top:25px;margin-left:5px}.aplus .floor-plans-gallery .info .available .icon-arrow-right,.aplus .floor-plans-gallery .info .available .ui-icon-circle-triangle-e{font-size:10px}.aplus .floor-plans-gallery .info .available .icon-arrow-right:before,.aplus .floor-plans-gallery .info .available .ui-icon-circle-triangle-e:before{margin-top:2px;margin-left:6px}.aplus .floor-plans-gallery .button{background:rgba(0,0,0,0);border-color:#888;color:#444;font:italic 15px/36px "Times New Roman",arial,sans-serif;height:40px;margin-top:50px;text-align:center;text-transform:lowercase;width:190px}@media only screen and (max-width:47.938em){.aplus .floor-plans-gallery .button{margin-bottom:20px}}.aplus .floor-plans-gallery .button:hover{background:#444;border-color:#444;color:#fff}.aplus-virtual-tour{background:#303031;position:relative;width:100%}@media only screen and (max-width:47.938em){.aplus-virtual-tour{height:calc(100vh - 50px)!important}}.aplus-virtual-tour .cover{background:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:all .5s}.aplus-virtual-tour .cover:hover{background:rgba(0,0,0,.5)}.aplus-virtual-tour .cover p{font:18px/18px "Times New Roman",arial,sans-serif;font-style:italic;text-align:center;color:#fff;padding:15px;border:1px solid hsla(0,0%,100%,.5);transition:all .5s;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-90px}.aplus-virtual-tour .cover p:hover{background:#fff;color:#000;cursor:pointer}.aplus-virtual-tour div{position:absolute;top:55px;right:55px;bottom:55px;left:55px}@media only screen and (max-width:47.938em){.aplus-virtual-tour div{top:25px;right:25px;bottom:25px;left:25px}}.virtual-tour.modal-window.reveal{left:50px;margin-top:7px!important;height:calc(100vh - 100px);width:calc(100vw - 100px)}.ipad .virtual-tour.modal-window.reveal{top:50px;height:calc(100vh - 150px)}.virtual-tour.modal-window.fullscreen{height:calc(100vh - 50px)!important;min-height:auto;width:100vw;top:50px!important}@media screen and (orientation:portrait){.iphone .virtual-tour.modal-window.fullscreen{height:calc(100vh - 125px)!important}}.virtual-tour.modal-window.fullscreen::before{content:"";position:absolute;height:50px;width:100%;background-color:#000;top:-50px}.virtual-tour.modal-window.fullscreen,.virtual-tour.modal-window.reveal{border:0}.virtual-tour.modal-window.fullscreen .close-button,.virtual-tour.modal-window.reveal .close-button{border:0;top:-50px;right:0;width:50px;height:50px;border-radius:0;background-color:#000}@media only screen and (min-width:48em){.virtual-tour.modal-window.fullscreen .close-button,.virtual-tour.modal-window.reveal .close-button{background-color:rgba(0,0,0,0);right:-50px}}.virtual-tour.modal-window.fullscreen .close-button:hover,.virtual-tour.modal-window.reveal .close-button:hover{background-color:#000;border:0!important}.virtual-tour.modal-window.fullscreen .close-button:hover .icon-close,.virtual-tour.modal-window.reveal .close-button:hover .icon-close{background-color:rgba(0,0,0,0);background:url(/images/close.png) no-repeat center center;border-radius:0}.virtual-tour.modal-window.fullscreen .close-button .icon-close,.virtual-tour.modal-window.reveal .close-button .icon-close{background:url(/images/close.png) no-repeat center center;width:23px;height:23px;border-radius:0;padding:0;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.virtual-tour.modal-window.fullscreen .close-button .icon-close::before,.virtual-tour.modal-window.reveal .close-button .icon-close::before{display:none}.virtual-tour.modal-window.fullscreen .player-wrap,.virtual-tour.modal-window.reveal .player-wrap{height:100%}.vt-open{overflow:hidden}.gallery{display:table;table-layout:fixed;text-align:center;padding:0 0 20px}@media only screen and (min-width:48em){.gallery{padding:20px 0}}@media only screen and (max-width:47.938em){.gallery h3{margin-top:20px}}.gallery .content{display:flex;flex-direction:column-reverse}@media only screen and (min-width:48em){.gallery .content{flex-direction:column}}@media only screen and (max-width:47.938em){.gallery .content .inner-content{margin:auto;text-align:left;width:90%}}.gallery .content .inner-content .copy{width:auto}.gallery .content .inner-content .copy .headline-copy-block{padding:0}.gallery .content .copy{margin:auto;margin-bottom:20px;position:relative}@media only screen and (max-width:47.938em){.gallery .content .copy{width:90%;margin-bottom:0}.gallery .content .copy .more{bottom:-10px;font-size:13px;right:2vw}.gallery .content .copy .more:hover{color:#474747}}@media only screen and (min-width:48em){.gallery .content .copy p{margin:auto;width:63%}}@media only screen and (min-width:64.063em){.gallery .content .copy p{min-width:720px}}.gallery .content .filter-links{display:table;margin:auto;margin-bottom:0;padding-top:10px;width:270px}@media only screen and (max-width:47.938em){.gallery .content .filter-links{width:230px}}.gallery .content .filter-links a{display:table-cell;width:50%}.gallery .content .filter-links a:nth-of-type(n+2){border-left:1px solid #999}.gallery .content .filter-links a.active{font-weight:700}.gallery .content .gallery-section .filter-links{padding:10px 0;margin-bottom:10px}@media only screen and (min-width:48em){.gallery .content .gallery-section .filter-links{padding:10px 0 0;margin-bottom:0}}.gallery .swiper-gallery{height:200px}@media only screen and (min-width:48em){.gallery .swiper-gallery{height:400px;margin-top:2.5rem}}.gallery .swiper-container{position:absolute;top:0;left:0;z-index:-1}.gallery .swiper-container.show{z-index:1}.gallery .swiper-wrapper .swiper-slide{width:auto}.gallery .swiper-wrapper .masonry-item{cursor:default!important;height:200px;padding-right:6px}.gallery .swiper-wrapper .masonry-item img{aspect-ratio:3/2;height:200px;width:auto}.gallery .swiper-wrapper .masonry-item img.brand-image{aspect-ratio:auto}.gallery .swiper-wrapper .caption-overlay{bottom:0;text-align:left;padding:13px;width:auto}.gallery .swiper-wrapper .swiper-slide:last-child .masonry-item{padding-right:0}@media only screen and (min-width:48em){.gallery .swiper-wrapper{height:400px}.gallery .swiper-wrapper .masonry-item{height:400px}.gallery .swiper-wrapper .masonry-item img{height:400px}}.gallery .button{background:rgba(0,0,0,0);border-color:#888;color:#444;height:40px;margin-top:30px;text-transform:uppercase;line-height:38px}@media only screen and (max-width:47.938em){.gallery .button{margin-top:15px;margin-bottom:20px}}.gallery .button:hover{background:#444;border-color:#444;color:#fff}.penthouse-section.gallery{padding:0}.penthouse-section.gallery .swiper-gallery{margin-top:0}.penthouse-section .overview-video .overview-video-image .video-content-play-link{position:static}.penthouse-section .overview-video .overview-video-image .video-content-play-link img{width:auto}@media only screen and (max-width:47.938em){.overview-video{height:70vw!important;min-height:230px}}.overview-video .overview-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.overview-video .overview-video-image:hover{cursor:pointer}.overview-video .overview-video-image .video-content-play-link{width:100%;height:100%;position:absolute}@media all and (device-width:768px)and (device-height:1024px)and (orientation:landscape){.ipad .six-pack .swiper-wrapper{height:768px!important;width:1024px!important}}@media all and (device-width:768px)and (device-height:1024px)and (orientation:portrait){.ipad .six-pack .swiper-wrapper{height:1024px!important;width:768px!important}}.six-pack{position:relative;padding-top:0;text-align:center}@media only screen and (min-width:768px){.six-pack .medium-vp-container{display:none!important}}.six-pack .medium-vp-container .content{display:flex;flex-direction:column;align-items:flex-start;padding:0 1rem!important;margin:auto;text-align:left}.six-pack .medium-vp-container .content p{margin-bottom:2.5rem!important}.six-pack .slider{display:table;height:auto;width:100%;position:relative;overflow:hidden;table-layout:fixed;margin-bottom:30px}@media only screen and (min-width:48em){.six-pack .slider{height:100vh;margin-bottom:0}}.six-pack .content{display:table-cell;vertical-align:middle}.six-pack .content .six-pack-grid{display:none}@media only screen and (min-width:48em){.six-pack .content .six-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));height:100vh;max-width:100%;width:100vw}}@media only screen and (min-width:1024px){.six-pack .content .six-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.six-pack .content .six-pack-grid .grid-image .six-pack-image{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;width:100%}.six-pack .content .six-pack-grid .grid-text{color:#fff;overflow:auto;padding:20px}.six-pack .content .six-pack-grid .grid-text .align-content{display:table;height:100%;width:100%}.six-pack .content .six-pack-grid .grid-text .align-content .content .pod-headline{color:#fff}.six-pack .content .six-pack-grid .grid-text .align-content .content p{margin:auto;width:80%}@media only screen and (max-width:47.938em){.six-pack>.content{padding:0 0 30px}}.six-pack h2 .lower-case{text-transform:lowercase}.six-pack .swiper-nav{bottom:46%}@media only screen and (min-width:48em){.six-pack .swiper-nav{display:none!important}}.six-pack .swiper-container{height:100%;position:static}@media only screen and (min-width:48em){.six-pack .swiper-container{cursor:default!important;height:100vh;width:100vw}}.six-pack .swiper-container.row{max-width:100%!important}.six-pack .swiper-wrapper{height:290px;margin:auto}@media only screen and (min-width:48em){.six-pack .swiper-wrapper{height:100%!important;width:100%!important;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}.six-pack .swiper-slide{height:100%;width:290px;padding-right:0;padding-left:0}@media only screen and (min-width:48em){.six-pack .swiper-slide{height:33.3333333333%;width:50%}}@media only screen and (min-width:1024px){.six-pack .swiper-slide{height:50%;width:33.3333333333%}.msie .six-pack .swiper-slide:nth-of-type(3n+3){width:calc(33.3333333333% - 1px)}}.six-pack .swiper-slide .align-content{display:table;height:100%;width:100%}.six-pack .swiper-slide .align-content p{margin:auto;width:80%}.six-pack .swiper-slide img{border:5px solid #000;padding-left:0;padding-right:0;height:100%!important;width:100%}@media only screen and (min-width:48em){.six-pack .swiper-slide img{padding-right:0;height:181px}}.six-pack .swiper-slide .icon-arrow-right,.six-pack .swiper-slide .ui-icon-circle-triangle-e{position:absolute;top:188px;right:15px}@media only screen and (min-width:48em){.six-pack .swiper-slide .icon-arrow-right,.six-pack .swiper-slide .ui-icon-circle-triangle-e{top:212px;right:25px}}.no-touch .six-pack .swiper-slide:hover .icon-arrow-right,.no-touch .six-pack .swiper-slide:hover .ui-icon-circle-triangle-e,.no-touch .six-pack .swiper-slide:hover h4{color:#767676}.six-pack .swiper-slide .icon-arrow-right,.six-pack .swiper-slide .ui-icon-circle-triangle-e{display:none}.six-pack .swiper-slide .caption{border-left:1px solid #d1d1d1;padding:0 15px 0 17px;margin:20px 0 0}@media only screen and (min-width:48em){.six-pack .swiper-slide .caption{padding-right:25px}}.six-pack .swiper-slide:first-child .caption{border-left:none}.six-pack .swiper-slide.text-slide{padding:20px}.six-pack .swiper-slide .six-pack-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%}.six-pack.with-whitespaces .six-pack-grid{background-color:#fff;grid-gap:1rem}.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item{width:282px}@media only screen and (min-width:48em){.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item{width:calc(50% - .5rem);height:calc(33.3333333333% - 1rem);margin-bottom:1rem;margin-right:0}.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:nth-child(odd){margin-right:.5rem}.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:nth-child(even){margin-left:.5rem}.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:nth-child(5n+0),.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:nth-child(6n+0){margin-bottom:0}}@media only screen and (min-width:1024px){.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item{width:calc(33.3333333333% - 1rem);height:calc(50% - 1rem);margin-right:.5rem;margin-left:.5rem}.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:nth-child(3n+0){width:calc(33.3333333333% - .5rem);margin-right:0;margin-bottom:1rem}.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:nth-child(4n+0){width:calc(33.3333333333% - .5rem);margin-left:0}}@media only screen and (min-width:48em){.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:first-child{margin-left:0;width:calc(50% - .5rem)}}@media only screen and (min-width:1024px){.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:first-child{width:calc(33.3333333333% - .5rem)}}.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:last-child{margin-right:0;width:290px}@media only screen and (min-width:48em){.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:last-child{margin-right:0;width:calc(50% - .5rem)}}@media only screen and (min-width:1024px){.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item:last-child{width:calc(33.3333333333% - .5rem);margin-bottom:0}}.six-pack.with-whitespaces .swiper-slide.six-pack-pod-item .six-pack-image{background-position:right .5rem top}.six-pack h4{font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:18px;margin-bottom:0;padding-right:16px}@media only screen and (min-width:48em){.six-pack h4{font-size:24px}}.six-pack .address{font-family:arial,sans-serif;font-size:12px;line-height:16.2px;margin-bottom:8px}@media only screen and (min-width:48em){.six-pack .address{font-size:14px;line-height:18.2px}}.six-pack .info{font:bold 12px/14px arial,sans-serif}@media only screen and (min-width:48em){.six-pack .info{font-size:14px;line-height:16px}}.six-pack .info span{font-family:"Times New Roman",arial,sans-serif;font-weight:400;font-style:italic}.six-pack .button{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.5)!important;display:inline-block;height:40px;text-transform:uppercase;line-height:38px}@media only screen and (min-width:48em){.six-pack .button{margin-top:30px}}.aplus .other-communities h2{font-family:HelveticaNeueW01-Thin,arial,sans-serif;margin-top:1.75rem}@media only screen and (min-width:48em){.aplus .other-communities h2{margin-top:2.5rem}}.aplus .other-communities h4.section-title-1{padding:19px 0 19px;margin:0 auto 20px auto}.communities-of-interest{display:table;position:relative;padding-top:0;table-layout:fixed;text-align:center}@media only screen and (min-width:48em){.communities-of-interest{padding-bottom:30px!important}}.communities-of-interest .content{display:table-cell;vertical-align:middle}@media only screen and (max-width:47.938em){.communities-of-interest .content{padding:30px 0}}.communities-of-interest h2 .lower-case{text-transform:lowercase}.communities-of-interest h3{margin-top:0}@media only screen and (min-width:48em){.communities-of-interest h3{margin-top:70px}}.communities-of-interest .swiper-nav{bottom:46%}.communities-of-interest .swiper-container{position:static}.communities-of-interest .swiper-container.row{max-width:100%}.communities-of-interest .swiper-wrapper{height:100%!important;margin:auto}.communities-of-interest .swiper-slide{height:100%!important;width:290px;padding-right:0;padding-left:0}@media only screen and (min-width:48em){.communities-of-interest .swiper-slide{width:335px;padding-right:0}}.communities-of-interest .swiper-slide img{padding-left:0;padding-right:0;height:100%!important;width:100%}@media only screen and (min-width:48em){.communities-of-interest .swiper-slide img{padding-right:0;height:181px}}.communities-of-interest .swiper-slide .icon-arrow-right,.communities-of-interest .swiper-slide .ui-icon-circle-triangle-e{position:absolute;top:188px;right:15px}@media only screen and (min-width:48em){.communities-of-interest .swiper-slide .icon-arrow-right,.communities-of-interest .swiper-slide .ui-icon-circle-triangle-e{top:212px;right:25px}}.no-touch .communities-of-interest .swiper-slide:hover .icon-arrow-right,.no-touch .communities-of-interest .swiper-slide:hover .ui-icon-circle-triangle-e,.no-touch .communities-of-interest .swiper-slide:hover h4{color:#767676}.communities-of-interest .swiper-slide .icon-arrow-right,.communities-of-interest .swiper-slide .ui-icon-circle-triangle-e{display:none}.communities-of-interest .swiper-slide .caption{border-left:1px solid #d1d1d1;padding:0 15px 0 17px;margin:20px 0 0}@media only screen and (min-width:48em){.communities-of-interest .swiper-slide .caption{padding-right:25px}}.communities-of-interest .swiper-slide:first-child .caption{border-left:none}.communities-of-interest h4{margin-bottom:5px;padding-right:16px}.communities-of-interest .address{font-family:arial,sans-serif;font-size:12px;line-height:16.2px;margin-bottom:8px}@media only screen and (min-width:48em){.communities-of-interest .address{font-size:14px;line-height:18.2px}}.communities-of-interest .info{font:bold 12px/14px arial,sans-serif}@media only screen and (min-width:48em){.communities-of-interest .info{font-size:14px;line-height:16px}}.communities-of-interest .info span{font-family:"Times New Roman",arial,sans-serif;font-weight:400;font-style:italic}.aplus .community:not(.community-overview) .intro .content .copy h1{font-size:2.1875rem;margin-top:0;margin-bottom:8px;padding:0}@media only screen and (max-width:47.938em){.aplus .community:not(.community-overview) .intro .content .copy h2{font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:1.5rem}.aplus .community:not(.community-overview) .intro .content .copy h3{font-size:1.125rem}}.aplus .community.community-amenities .section-title-1{display:none}@media only screen and (max-width:47.938em){.aplus .community.community-specials .specials-list{margin-top:20px}}.aplus .community.community-specials .special-row{margin:auto;width:100%}@media only screen and (min-width:48em)and (max-width:61.25em){.aplus .community.community-specials .special-row .details{margin-top:20px}}@media only screen and (min-width:48em){.aplus .community.community-specials .special-row ul{margin-top:5px;max-width:600px}}@media only screen and (min-width:48em){.aplus .community.community-specials .special-row .image-wrapper img{max-width:100%}}.pod-tiles{display:flex;position:relative;flex-direction:column-reverse;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:.25rem solid #d6d6d6;background-color:#fff}@media only screen and (min-width:48em){.pod-tiles{flex-direction:column;margin-bottom:1rem;padding-bottom:1rem;border-bottom:0 none}}.pod-tiles .slider .swiper-container{background:inherit}.pod-tiles .copy{padding-top:1rem;text-align:center}@media only screen and (max-width:47.938em){.pod-tiles .copy{margin:auto;text-align:left;width:90%}}@media only screen and (min-width:48em){.pod-tiles .copy{padding-top:0}}.pod-tiles .copy .content{padding:0 1rem 1rem}@media only screen and (max-width:47.938em){.pod-tiles .copy .content{padding:0 0 20px 0}}@media only screen and (min-width:48em){.pod-tiles .copy .content{padding:2.5rem 5rem}}@media only screen and (min-width:64.063em){.pod-tiles .copy .content{padding:2.5rem 20rem}}.pod-tiles .copy .content .pod-headline{font-family:HelveticaNeueW01-65Medi,arial,sans-serif!important;margin-bottom:1rem}.pod-tiles .copy .content .headline-copy-block{font-size:.875rem;text-align:center;margin-top:.5rem}@media only screen and (max-width:47.938em){.pod-tiles .copy .content .headline-copy-block{margin:auto;padding:0;text-align:left}}.pod-tiles .copy .content .headline-copy-block p{text-align:center}.pod-tiles .copy .content .video-button{display:flex;justify-content:center}@media only screen and (max-width:47.938em){.pod-tiles .copy .content .video-button{justify-content:left}}.pod-tiles .copy .content .video-button .button{background-color:#474747;border-color:#474747;color:#fff}.pod-tiles .copy .content .video-button .button:hover{background-color:#fff;color:#474747}@media screen and (max-width:1023px){.pod-tiles .pod-tiles-container.pod-tiles-grid{display:none}}@media only screen and (min-width:1024px){.pod-tiles .pod-tiles-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 1rem;transform:translate3d(0,0,0)!important;width:100%!important}}.pod-tiles .pod-tiles-container.pod-tiles-grid{padding:0}.pod-tiles .pod-tiles-container.pod-tiles-grid .pod-tile-video{position:relative}.pod-tiles .pod-tiles-container .pod-tile{background-position:center;background-repeat:no-repeat;background-size:cover;height:50vh;margin:.5rem 0;width:100vw}@media only screen and (min-width:1024px){.pod-tiles .pod-tiles-container .pod-tile{height:45vh;margin:.5rem;width:calc(50% - 1rem)}}.pod-tiles .pod-tiles-container .pod-tile.pod-tile-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pod-tiles .pod-tiles-container .pod-tile .tile-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.pod-tiles .pod-tiles-container .pod-tile .tile-content .tile-icon{align-items:center;background-color:#fff;border:4px solid #414141;border-radius:50%;display:flex;height:7rem;justify-content:center;margin-bottom:1rem;width:7rem}.pod-tiles .pod-tiles-container .pod-tile .tile-content .tile-icon img{height:3rem;width:3rem}.pod-tiles .pod-tiles-container .pod-tile .tile-content .tile-icon-label{background-color:#414141;color:#fff;font-size:18px;padding:1rem 2rem;text-align:center;text-transform:uppercase}.pod-tiles .pod-tiles-container .pod-tile .hover-content{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:none;flex-direction:column;font-size:.875rem;height:100%;justify-content:center;padding:0 2.5rem}@media only screen and (min-width:64.063em){.pod-tiles .pod-tiles-container .pod-tile .hover-content{padding:0 7.5rem}}.pod-tiles .pod-tiles-container .pod-tile .hover-content .hover-header{color:#fff;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-weight:700;text-transform:uppercase}.pod-tiles .pod-tiles-container .pod-tile .hover-visible .tile-content,.pod-tiles .pod-tiles-container .pod-tile:focus .tile-content,.pod-tiles .pod-tiles-container .pod-tile:hover .tile-content{display:none}.pod-tiles .pod-tiles-container .pod-tile .hover-visible .hover-content,.pod-tiles .pod-tiles-container .pod-tile:focus .hover-content,.pod-tiles .pod-tiles-container .pod-tile:hover .hover-content{display:flex}@media only screen and (min-width:48em){.reels-pod{padding-top:0!important}}.reels-pod .content{flex-direction:column;margin:0 auto}@media(max-width:400.98px){.reels-pod .content{margin-bottom:-.5rem}}@media only screen and (max-width:47.938em){.reels-pod .content{display:block!important;flex-flow:unset!important}}@media only screen and (min-width:48em){.reels-pod .content.five-or-more-cards,.reels-pod .content.four-cards,.reels-pod .content.three-cards,.reels-pod .content.two-cards{max-width:41.48rem}.reels-pod .content.one-card{max-width:20rem}.reels-pod .content.one-card .swiper-nav.icon-arrow-right,.reels-pod .content.one-card .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.two-cards .swiper-nav.icon-arrow-right,.reels-pod .content.two-cards .swiper-nav.ui-icon-circle-triangle-e{display:none!important}}@media only screen and (min-width:64.063em){.reels-pod .content.five-or-more-cards,.reels-pod .content.four-cards,.reels-pod .content.three-cards{max-width:62.25rem}.reels-pod .content.two-cards{max-width:40.8rem}.reels-pod .content.one-card{max-width:20rem}.reels-pod .content.one-card .swiper-nav.icon-arrow-right,.reels-pod .content.one-card .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.three-cards .swiper-nav.icon-arrow-right,.reels-pod .content.three-cards .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.two-cards .swiper-nav.icon-arrow-right,.reels-pod .content.two-cards .swiper-nav.ui-icon-circle-triangle-e{display:none!important}}@media only screen and (min-width:90.063em){.reels-pod .content.five-or-more-cards,.reels-pod .content.four-cards{max-width:83rem}.reels-pod .content.three-cards{max-width:61.35rem}.reels-pod .content.two-cards{max-width:40.8rem}.reels-pod .content.one-card{max-width:20rem}.reels-pod .content.four-cards .swiper-nav.icon-arrow-right,.reels-pod .content.four-cards .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.one-card .swiper-nav.icon-arrow-right,.reels-pod .content.one-card .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.three-cards .swiper-nav.icon-arrow-right,.reels-pod .content.three-cards .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.two-cards .swiper-nav.icon-arrow-right,.reels-pod .content.two-cards .swiper-nav.ui-icon-circle-triangle-e{display:none!important}}@media only screen and (min-width:120.063em){.reels-pod .content.five-or-more-cards{max-width:103.75rem}.reels-pod .content.four-cards{max-width:82.3rem}.reels-pod .content.three-cards{max-width:61.35rem}.reels-pod .content.two-cards{max-width:40.8rem}.reels-pod .content.one-card{max-width:20rem}.reels-pod .content.four-cards .swiper-nav.icon-arrow-right,.reels-pod .content.four-cards .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.one-card .swiper-nav.icon-arrow-right,.reels-pod .content.one-card .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.three-cards .swiper-nav.icon-arrow-right,.reels-pod .content.three-cards .swiper-nav.ui-icon-circle-triangle-e,.reels-pod .content.two-cards .swiper-nav.icon-arrow-right,.reels-pod .content.two-cards .swiper-nav.ui-icon-circle-triangle-e{display:none!important}}@media all and (device-width:768px)and (device-height:1024px)and (orientation:portrait){.reels-pod .content .pod-headline{margin-top:20px}}.reels-pod .content .copy{margin-bottom:0}@media only screen and (min-width:48em){.reels-pod .content .copy{margin-bottom:20px}}.reels-pod .content .copy .headline-copy-block p{text-align:center!important}.reels-pod .headline-copy-container{margin:0}.reels-pod .headline-copy-container h3{margin:1rem 0 .5rem}@media screen and (max-width:767px){.reels-pod .content{display:flex;flex-flow:column}}@media all and (min-width:401px){.reels-pod .content-section{margin-top:0}}.reels-pod .content-section .swiper-wrapper{height:100%}.reels-pod .content-section .swiper-wrapper .swiper-slide{height:auto}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item{padding:0;position:relative}@media only screen and (max-width:47.938em){.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item{display:flex;flex-flow:column;height:100%;width:100%}}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item img{height:525px}@media only screen and (max-width:47.938em){.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item img{aspect-ratio:auto;height:225px}}@media all and (min-width:401px){.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .caption-overlay{background-color:#fff;border:1px solid #595959;bottom:1rem;color:#595959;font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:14px;left:50%;padding:.75rem 1rem;text-align:center;text-transform:uppercase;transform:translateX(-50%)}@media only screen and (min-width:48em){.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .caption-overlay{bottom:2rem;max-width:50%;padding:.75rem 3rem}}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card{background:#fff;border:1px solid #e6e6e6;height:100%}@media only screen and (min-width:48em){.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card{background:#fff;float:none;width:auto}}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .gallery-image{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:300px}@media only screen and (max-width:47.938em){.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .gallery-image{width:100%}}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-divider{margin:.5rem 0}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-divider .brand-image{height:40px;width:auto}@media only screen and (min-width:48em){.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-divider .brand-image{height:45px}}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card hr.solid{border-top:1px solid #bbb;margin:auto;width:70%}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-section{margin:.5rem;text-align:center}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-section p{text-align:center!important}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-section p .card-header{font-weight:600}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-section p .details-link{color:#474747;font-family:"Times New Roman",arial,sans-serif;font-size:inherit;font-style:italic}.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-section p .details-link .icon-arrow-right,.reels-pod .content-section .swiper-wrapper .swiper-slide .masonry-item .card .card-section p .details-link .ui-icon-circle-triangle-e{font-size:inherit;left:auto;position:relative}.reels-pod .content-section .swiper-wrapper .swiper-slide a.masonry-item{cursor:pointer!important}.reels-pod .swiper-container{position:static}.reels-pod .swiper-gallery{height:auto}.reels-pod .swiper-gallery .masonry-item{height:100%}:root{--pod-simple-content-default-color-1:#474747;--pod-simple-content-default-color-1-rgb-pattern:47,47,47;--pod-simple-content-default-color-2:#ffffff}section.pod-simple-content{border:0 none;padding:0;margin:0}@media only screen and (max-width:47.96875rem){section.pod-simple-content{border-bottom-width:.25rem!important;border-bottom-style:solid!important;border-bottom-color:#d6d6d6!important;margin-bottom:.5rem;padding-bottom:.5rem}}@media only screen and (min-width:48rem){section.pod-simple-content{padding-bottom:2rem}}section.pod-simple-content .pod-content-mount-rack{background-color:var(--pod-simple-content-default-color-2)}section.pod-simple-content .pod-content-mount-rack .pod-content-container{margin:0 auto;color:var(--pod-simple-content-default-color-1);background-color:rgba(0,0,0,0);display:flex}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack .pod-content-container{flex-direction:column}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack .pod-content-container{justify-content:center;justify-items:center;align-items:center}}section.pod-simple-content .pod-content-mount-rack .pod-content-container>div.pod-video>.render-video video{width:100%}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack .pod-content-container>div.pod-video{width:100%!important}}section.pod-simple-content .pod-content-mount-rack .pod-content-container :not(.button),section.pod-simple-content .pod-content-mount-rack .pod-content-container :not(.button-reverse){color:inherit;background-color:rgba(0,0,0,0)}section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content{font-family:HelveticaNeueW01-55Roma,arial,sans-serif}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content{width:90%;margin:2rem auto}}section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content dl,section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content ol,section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content ul{font-family:inherit!important;list-style:initial;font-size:.85rem;margin:0!important;padding:0!important;padding-left:1rem!important}section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content,section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content_inner{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content,section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content_inner{align-items:start;text-align:left}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content,section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content_inner{align-items:baseline}}section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content>*,section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content_inner>*{margin:0}section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content>p,section.pod-simple-content .pod-content-mount-rack .pod-content-container div.content_inner>p{font-size:.875rem!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.5px!important}section.pod-simple-content .pod-content-mount-rack .pod-content-container div.buttons-container{display:flex;flex-direction:row;-moz-column-gap:1rem;column-gap:1rem}section.pod-simple-content .pod-content-mount-rack .pod-content-container div.buttons-container a.button,section.pod-simple-content .pod-content-mount-rack .pod-content-container div.buttons-container a.button-reverse{margin:0;height:2.5rem;line-height:2.375rem;transition:all .3s;border:.0625rem solid transparent}section.pod-simple-content .pod-content-mount-rack:not(.pod-layout-mode_contentoverlap) .pod-content-container div.buttons-container a.button{color:var(--pod-simple-content-default-color-2);border-color:transparent!important;background-color:var(--pod-simple-content-default-color-1)}section.pod-simple-content .pod-content-mount-rack:not(.pod-layout-mode_contentoverlap) .pod-content-container div.buttons-container a.button:hover{color:var(--pod-simple-content-default-color-1);border-color:var(--pod-simple-content-default-color-1)!important;background-color:rgba(0,0,0,0)!important}section.pod-simple-content .pod-content-mount-rack:not(.pod-layout-mode_contentoverlap) .pod-content-container div.buttons-container a.button-reverse{color:var(--pod-simple-content-default-color-1);border-color:var(--pod-simple-content-default-color-1);background-color:rgba(0,0,0,0)}section.pod-simple-content .pod-content-mount-rack:not(.pod-layout-mode_contentoverlap) .pod-content-container div.buttons-container a.button-reverse:hover{color:var(--pod-simple-content-default-color-2)!important;border-color:transparent!important;background-color:var(--pod-simple-content-default-color-1)!important}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div.image,section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div.pod-video{display:flex;align-items:center}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div.image,section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div.pod-video{justify-content:center;padding:0!important;padding-top:1rem!important;width:100%!important}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div.image,section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div.pod-video{justify-content:right;width:50%}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div.image>img{min-width:100%}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div:first-child.content{align-items:center;text-align:center}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div:first-child.content{align-items:start;text-align:left}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div:first-child.content{padding:1.5rem;max-width:calc(980px + 1.5rem + 1.5rem)}}@media only screen and (min-width:64.063em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div:first-child.content{padding:2.25rem;max-width:calc(980px + 2.25rem + 2.25rem)}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div:nth-child(2).content{text-align:left}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default .pod-content-container>div:nth-child(2).content{justify-content:center;flex:1;padding:1.5rem;width:50%;max-width:50%}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default:not(.pod-flow-mode_reverse) .pod-content-container{flex-direction:row}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default:not(.pod-flow-mode_reverse) .pod-content-container>div.image{padding-right:3rem!important}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default.pod-flow-mode_reverse .pod-content-container{flex-direction:row-reverse}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_default.pod-flow-mode_reverse .pod-content-container>div.image{padding-left:3rem!important}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner{background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner{background-size:auto}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner{background-size:100%}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner .pod-content-container{height:400px;max-height:400px;justify-content:center;justify-items:center;align-items:center}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner .pod-content-container{max-width:80vw;flex-direction:row}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner .pod-content-container>div.content{display:flex}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner .pod-content-container>div.content{justify-content:center;align-items:center;text-align:center}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner .pod-content-container>div.content{padding:4rem 2rem}}@media only screen and (min-width:64em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_banner .pod-content-container>div.content{padding:4rem 3rem}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container{color:var(--pod-simple-content-default-color-2)}}@media only screen and (min-width:48em)and (max-width:63.96875em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container{width:100%}}@media only screen and (min-width:64em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container{max-width:90vw}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.image{padding:0!important;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.image{height:50vh;max-height:50vh;width:100%}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.image{min-height:400px;min-width:min(50vw,600px)}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.pod-video{padding:0!important;display:flex;align-items:center}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.pod-video>.render-video button{bottom:48px}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.pod-video{max-height:400px;max-width:min(50vw,600px)}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content{padding:0!important}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content{width:100%!important;position:relative;top:-3rem;margin:0!important;padding-top:3rem!important;margin-bottom:-3rem!important}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content{width:100%;background-color:rgba(var(--pod-simple-content-default-color-1-rgb-pattern),.7)}}@media only screen and (max-width:47.96875rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner{padding:0!important;width:100%;background-color:var(--pod-simple-content-default-color-2)}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner>*{top:-2rem!important;position:relative;width:90%;margin:0 auto}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner h1,section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner h2,section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner h3,section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner h4,section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner h5,section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner h6{color:var(--pod-simple-content-default-color-2)}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container>div.content>div.content_inner{padding:48px 24px;background-color:rgba(var(--pod-simple-content-default-color-1-rgb-pattern),1)}}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container div.buttons-container a.button{color:var(--pod-simple-content-default-color-1);border-color:transparent!important;background-color:var(--pod-simple-content-default-color-2)}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container div.buttons-container a.button:hover{color:var(--pod-simple-content-default-color-2);border-color:var(--pod-simple-content-default-color-2)!important;background-color:rgba(0,0,0,0)!important}@media only screen and (max-width:47.96875em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container div.buttons-container a.button-reverse{color:var(--pod-simple-content-default-color-2);border-color:transparent!important;background-color:var(--pod-simple-content-default-color-1)}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container div.buttons-container a.button-reverse:hover{color:var(--pod-simple-content-default-color-1);border-color:var(--pod-simple-content-default-color-1)!important;background-color:rgba(0,0,0,0)!important}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container div.buttons-container a.button-reverse{color:var(--pod-simple-content-default-color-2);border-color:var(--pod-simple-content-default-color-2);background-color:rgba(0,0,0,0)}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap .pod-content-container div.buttons-container a.button-reverse:hover{color:var(--pod-simple-content-default-color-1)!important;border-color:transparent!important;background-color:var(--pod-simple-content-default-color-2)!important}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap:not(.pod-flow-mode_reverse) .pod-content-container{flex-direction:row}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap:not(.pod-flow-mode_reverse) .pod-content-container>div.content{position:relative}}@media only screen and (min-width:48rem)and (max-width:89.96875em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap:not(.pod-flow-mode_reverse) .pod-content-container>div.content{left:-64px;margin-right:-64px}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap:not(.pod-flow-mode_reverse) .pod-content-container>div.content>div.content_inner{margin-left:64px;width:calc(100% - 64px)}}@media only screen and (min-width:48rem)and (max-width:89.96875em)and (min-width:64em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap:not(.pod-flow-mode_reverse) .pod-content-container>div.content>div.content_inner{padding-right:88px}}@media only screen and (min-width:48rem)and (min-width:90em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap:not(.pod-flow-mode_reverse) .pod-content-container>div.content{left:-128px;margin-right:-128px}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap:not(.pod-flow-mode_reverse) .pod-content-container>div.content>div.content_inner{margin-left:128px;width:calc(100% - 128px);padding-right:152px}}@media only screen and (min-width:48rem){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap.pod-flow-mode_reverse .pod-content-container{flex-direction:row-reverse}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap.pod-flow-mode_reverse .pod-content-container>div.content{position:relative}}@media only screen and (min-width:48rem)and (max-width:89.96875em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap.pod-flow-mode_reverse .pod-content-container>div.content{right:-64px;margin-left:-64px}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap.pod-flow-mode_reverse .pod-content-container>div.content>div.content_inner{margin-right:64px;width:calc(100% - 64px)}}@media only screen and (min-width:48rem)and (max-width:89.96875em)and (min-width:64em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap.pod-flow-mode_reverse .pod-content-container>div.content>div.content_inner{padding-left:88px}}@media only screen and (min-width:48rem)and (min-width:90em){section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap.pod-flow-mode_reverse .pod-content-container>div.content{right:-128px;margin-left:-128px}section.pod-simple-content .pod-content-mount-rack.pod-layout-mode_contentoverlap.pod-flow-mode_reverse .pod-content-container>div.content>div.content_inner{margin-right:128px;width:calc(100% - 128px);padding-left:152px}}:root{--pod-simple-text-bar___default-text-color:#ffffff;--pod-simple-text-bar___default-background-color:#474747}.depod.pod-simple-text-bar{width:100%;border:0 none;padding:0;margin:0;margin-bottom:2rem!important}.depod.pod-simple-text-bar .pod-content-mount-rack a.button,.depod.pod-simple-text-bar .pod-content-mount-rack a.button-reverse{min-width:8rem;text-align:center!important;margin:0;height:40px;line-height:38px;transition:all .3s;border:1px solid transparent}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container{display:flex;margin:0 auto!important}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container :not(.button):not(.button-reverse){color:inherit!important;background-color:inherit!important}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container>*{margin:0}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container div.image{display:flex;justify-content:center;align-items:center}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container .content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.5rem}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container .content :not(.button):not(.button-reverse):not(ul.list-reset){text-align:inherit!important}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container .content>:not(.list-reset){padding:0!important;margin:0!important}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container .content>.pod-headline.with-icon{padding-left:2.75rem!important}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container .content>.pod-headline.with-icon_inversed{padding-right:2.75rem!important}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container .content .cta-wrapper{display:flex;justify-content:flex-start}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container .content .cta-wrapper .button{margin:0}@media only screen and (min-width:768px){.depod.pod-simple-text-bar .pod-content-mount-rack.pod-flow-mode_reverse .pod-content-container:not(.no-image){flex-direction:row-reverse}.depod.pod-simple-text-bar .pod-content-mount-rack:not(.pod-flow-mode_reverse) .pod-content-container:not(.no-image){flex-direction:row}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container{padding:4.5rem 2rem;gap:3rem}}@media only screen and (min-width:768px)and (min-width:1024px){.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container{padding:4.5rem 3rem!important}}@media only screen and (min-width:768px){.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container div.image{min-width:calc(30% - 6rem);max-width:50%}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container .content{flex:1;justify-content:center;max-width:61.25rem}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container.no-image{flex-direction:column}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container.no-image .content{margin:0 auto!important;align-items:center!important;text-align:center!important}}@media only screen and (max-width:767.98px){.depod.pod-simple-text-bar{margin-bottom:.5rem!important;border-bottom:.25rem solid #d6d6d6!important}.depod.pod-simple-text-bar .pod-content-container{flex-direction:column;gap:1.875rem;padding:1rem 0 2.375rem 0!important;max-width:90%}}.depod.pod-simple-text-bar .pod-content-mount-rack{background-color:var(--pod-simple-text-bar___default-background-color)}.depod.pod-simple-text-bar .pod-content-mount-rack .pod-content-container{color:var(--pod-simple-text-bar___default-text-color)}.depod.pod-simple-text-bar .pod-content-mount-rack .button:not(:hover){color:var(--pod-simple-text-bar___default-text-color)!important;border-color:var(--pod-simple-text-bar___default-text-color)!important;background-color:rgba(0,0,0,0)!important}.depod.pod-simple-text-bar .pod-content-mount-rack .button:hover{color:var(--pod-simple-text-bar___default-background-color)!important;border-color:var(--pod-simple-text-bar___default-text-color)!important;background-color:var(--pod-simple-text-bar___default-text-color)!important}#main .pod.depod.roommate-finder-pod{display:flex;flex-direction:column;height:calc(100vh - 100px)}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod{height:650px;flex-direction:row}}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod.reverse{flex-direction:row-reverse}}#main .pod.depod.roommate-finder-pod.reverse .pod-image .gradient{margin-left:0;margin-right:auto;transform:scaleX(-1)}#main .pod.depod.roommate-finder-pod .pod-image{height:40vh;background-position:left top;background-size:130%}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .pod-image{width:35%;height:100%;background-position:left;background-size:cover}}@media only screen and (min-width:48em)and (orientation:landscape){#main .pod.depod.roommate-finder-pod .pod-image{width:45%}}@media only screen and (max-width:47.938em){#main .pod.depod.roommate-finder-pod .pod-image{background-size:160%}}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .pod-image .gradient{background-image:url(/images/gradient.png);background-repeat:repeat-y;width:100px;height:100%;margin-left:auto}}#main .pod.depod.roommate-finder-pod .content{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content{flex:1}}#main .pod.depod.roommate-finder-pod .content .pod-headline{text-transform:none;font-size:1.3rem;margin-bottom:0;letter-spacing:initial}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .pod-headline{font-size:1.85rem}}#main .pod.depod.roommate-finder-pod .content .copy{text-align:center;width:100%;margin:0;letter-spacing:initial}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .copy{font-size:1.25rem;margin-bottom:2rem}}#main .pod.depod.roommate-finder-pod .content .button{color:#fff;margin:0}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .button{margin:1rem 0;line-height:inherit;height:auto;padding:1rem 2rem;font-size:1rem;font-weight:500}}@media only screen and (min-width:64.063em){#main .pod.depod.roommate-finder-pod .content .button{margin:2rem 0;font-size:1.25rem}}#main .pod.depod.roommate-finder-pod .content .button:hover{background-color:#fff}#main .pod.depod.roommate-finder-pod .content .why-list{display:flex;flex-direction:row;justify-content:center;margin:1rem 0;width:70%}@media only screen and (max-width:64em){#main .pod.depod.roommate-finder-pod .content .why-list{width:95%}}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .why-list{margin:1rem}}@media only screen and (min-width:64.063em){#main .pod.depod.roommate-finder-pod .content .why-list{margin:2rem 1rem}}@media only screen and (max-width:47.938em){#main .pod.depod.roommate-finder-pod .content .why-list{width:100%}}#main .pod.depod.roommate-finder-pod .content .why-list .fact{width:33%;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.25rem}@media only screen and (min-width:48em)and (orientation:landscape){#main .pod.depod.roommate-finder-pod .content .why-list .fact{padding:.25rem 1rem}}#main .pod.depod.roommate-finder-pod .content .why-list .fact .text{font-size:.75rem;line-height:1.5;margin-bottom:0;margin-left:.5rem;text-align:left;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .why-list .fact .text{font-size:1rem;font-weight:700;margin-left:.75rem}}#main .pod.depod.roommate-finder-pod .content .why-list .fact svg{font-family:HelveticaNeueW01-55Roma,arial,sans-serif;overflow:visible}@media only screen and (max-width:47.938em){#main .pod.depod.roommate-finder-pod .content .why-list .fact svg{width:25px;height:25px}#main .pod.depod.roommate-finder-pod .content .why-list .fact svg.buildings{height:44px;width:52px}#main .pod.depod.roommate-finder-pod .content .why-list .fact svg.dollar{width:15px}#main .pod.depod.roommate-finder-pod .content .why-list .fact svg.thumbs-up{height:41px;width:32px}}#main .pod.depod.roommate-finder-pod .content .user-photo-list{display:flex;flex-direction:row;min-height:100px;margin:1rem 0;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .user-photo-list{flex:1}}#main .pod.depod.roommate-finder-pod .content .user-photo-list .clip-shadow{filter:drop-shadow(-1px 6px 3px rgba(50, 50, 0, .5))}#main .pod.depod.roommate-finder-pod .content .user-photo-list .clip-wrapper{background-color:#7a7a7a;margin-left:-1rem}.ie #main .pod.depod.roommate-finder-pod .content .user-photo-list .clip-wrapper{background-color:rgba(0,0,0,0)}#main .pod.depod.roommate-finder-pod .content .user-photo-list .clip{clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%);width:75px;height:75px}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .user-photo-list .clip{width:110px;height:110px}}@media only screen and (min-width:64.063em){#main .pod.depod.roommate-finder-pod .content .user-photo-list .clip{width:125px;height:125px}}.ie #main .pod.depod.roommate-finder-pod .content .user-photo-list .clip{width:auto;height:auto;max-width:75px;max-height:75px}@media only screen and (min-width:48em){.ie #main .pod.depod.roommate-finder-pod .content .user-photo-list .clip{width:auto;height:auto;max-width:125px;max-height:125px}}#main .pod.depod.roommate-finder-pod .content .user-photo-list .user-img{transform:scale(.97)}.ie #main .pod.depod.roommate-finder-pod .content .user-photo-list .user-img{transform:scale(1)}#main .pod.depod.roommate-finder-pod .content .user-photo-list svg{width:90px;margin-left:-1rem;z-index:1}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .user-photo-list svg{width:110px;height:110px;margin-left:-1.5rem}}@media only screen and (min-width:64.063em){#main .pod.depod.roommate-finder-pod .content .user-photo-list svg{width:120px;height:120px}}#main .pod.depod.roommate-finder-pod .content .user-photo-list svg #hex{stroke-width:2;stroke:#474747;fill:#fff}#main .pod.depod.roommate-finder-pod .content .user-photo-list svg .container{display:flex;flex-direction:column;justify-content:center;align-content:center;height:100px;width:100%;padding:0 .5rem}#main .pod.depod.roommate-finder-pod .content .user-photo-list svg .text{text-align:center;vertical-align:middle;display:block;width:100%;font-size:14px;font-family:HelveticaNeueW01-65Medi,arial,sans-serif}#main .pod.depod.roommate-finder-pod .content .user-photo-list svg .text.accent{font-weight:700}@media only screen and (min-width:48em){#main .pod.depod.roommate-finder-pod .content .user-photo-list svg .text.count{font-size:18px}}.band{display:table;padding:30px 0;table-layout:fixed;text-align:center}@media only screen and (min-width:48em){.band{padding:70px 0}}.band .content{display:table-cell;vertical-align:middle}.band h3{font-family:HelveticaNeueW01-65Medi,arial,sans-serif}@media only screen and (max-width:47.938em){.band h3{margin-top:20px}}.band .button{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.5);color:#fff;display:inline-block;height:40px;margin-top:20px;transition:all .3s;line-height:38px}.band .copy{margin:auto;margin-bottom:20px;position:relative}@media only screen and (max-width:47.938em){.band .copy{margin-bottom:25px;width:90%}.band .copy .headline-copy-block{max-height:78px}.band .copy .more{bottom:-10px;font-size:13px;right:2vw}.band .copy .more:before{background:0 0}}@media only screen and (min-width:48em){.band .copy p{margin:auto;max-width:980px;padding:0 20px}}.text-lists{margin:0!important;height:auto!important;padding-top:30px;padding-bottom:0!important;text-align:center}@media only screen and (min-width:48em){.text-lists{padding-top:70px}}.text-lists .content-container{display:table;margin:auto;max-width:1700px;width:100%}.text-lists .content-container .content{float:left}.text-lists .content{margin-bottom:0;vertical-align:top;width:50%;display:flex;justify-content:left;flex-direction:column;padding-left:2rem}.text-lists .content h3{justify-content:left;display:flex}.text-lists .content ul{flex-direction:column;display:flex;list-style:outside!important;padding-left:.875rem;padding-right:.875rem}@media screen and (max-width:767px){.text-lists .content{width:100%;display:block;padding-left:0}.text-lists .content ul{display:block}.text-lists .content h3{margin:.25rem 0}}@media only screen and (min-width:48em){.text-lists .content{margin-bottom:40px}.text-lists .content ul li{text-align:left}}@media(min-width:1271px){.text-lists .content ul{width:auto}}.text-lists .content .copy{text-align:left}.text-lists h3{font-family:HelveticaNeueW01-65Medi,arial,sans-serif}@media only screen and (max-width:47.938em){.text-lists h3{margin-top:20px;width:90%;text-align:left}}.text-lists .copy{margin:auto;margin-bottom:20px;position:relative}@media only screen and (max-width:47.938em){.text-lists .copy{margin-bottom:25px;width:90%}.text-lists .copy .headline-copy-block{max-height:78px}.text-lists .copy .more{bottom:-10px;font-size:13px;right:2vw}.text-lists .copy .more:before{background:0 0}}.community-info-modal{background:#fff;max-height:720px}.community-info-modal .contact-header{border-bottom:1px solid #d6d6d6;margin-bottom:1.5rem}.community-info-modal .office-hours{padding:1px 15px 5px 17px}.community-info-modal .office-hours h3{font-family:HelveticaNeueW01-Thin,arial,sans-serif;font-size:14px;line-height:12.9px;margin-bottom:4px}@media only screen and (min-width:48em){.community-info-modal .office-hours h3{font-size:18px;line-height:28px;margin-bottom:2px}}.community-info-modal .office-hours .hide-all,.community-info-modal .office-hours .see-all{margin:3px 0 0;float:right}.community-info-modal .office-hours .see-all{margin-top:8px}.community-info-modal .office-hours .current{font-family:HelveticaNeueW01-65Medi,arial,sans-serif;font-size:12px;line-height:14px;max-height:50px;display:block;overflow:hidden}@media only screen and (min-width:48em){.community-info-modal .office-hours .current{font-size:16px;line-height:18px}}.community-info-modal .office-hours .all{max-height:150px;overflow:hidden;margin-top:7px;line-height:14.3px;width:100%}.community-info-modal .office-hours .all li{background:#ecedea;display:inline-block;width:13.68%;padding:10px 5px;color:#a4a4a4;font-size:12px;font-weight:700;margin-left:.7%;font-family:arial,sans-serif;float:left;min-height:100px}.community-info-modal .office-hours .all li:first-child{margin-left:0}.community-info-modal .office-hours .all li>span:not(.time){line-height:21px!important;text-transform:uppercase!important}.community-info-modal .office-hours .all li .time{line-height:15px;margin-top:3px;display:inline-block;color:#474747}.community-info-modal .office-hours .all li .time span{font-family:"Times New Roman",arial,sans-serif;font-style:italic;font-weight:400}@media only screen and (min-width:48em){.community-info-modal .office-hours .all li{font-size:14px;padding:19px 5px 10px 15px}.community-info-modal .office-hours .all li .time{line-height:15px}.community-info-modal .office-hours .all li .time span{font-family:"Times New Roman",arial,sans-serif;font-style:italic;font-weight:400}}.community-info-modal .office-hours .all .am-pm{font-family:"Times New Roman",arial,sans-serif;font-weight:400;font-style:italic;margin-bottom:2px;display:inline-block;color:#474747}.community-info-modal .container{text-align:center;width:100%;z-index:1}@media screen and (max-height:730px){.community-info-modal .container{margin-top:8vh}}.community-info-modal .container.copy,.community-info-modal .container.image{float:left;max-height:530px;padding:1px 15px 15px 17px;width:100%}@media only screen and (min-width:48em){.community-info-modal .container.copy,.community-info-modal .container.image{height:auto;padding:1px 15px 15px 17px;width:50%}}.community-info-modal .container.copy{padding:1px 0 15px 17px}@media only screen and (max-width:47.938em){.community-info-modal .container.image{height:530px}}.community-info-modal .container h4{font-family:"Times New Roman",arial,sans-serif;font-size:26px;position:relative;text-transform:uppercase}.community-info-modal .container h4:after{bottom:-10px;content:"";background:#ccc;height:1px;width:270px;position:absolute;left:50%;margin-left:-135px}.community-info-modal .container .group.property-info{height:100%;margin:auto;margin-top:20px}@media screen and (max-height:730px){.community-info-modal .container .group.property-info{padding:5px 0}}@media only screen and (min-width:48em){.community-info-modal .container .group.property-info{margin-top:50px}}.community-info-modal .container .address{color:#333;font:italic 19px/25px "Times New Roman",arial,sans-serif;margin-top:1.25rem}@media screen and (max-height:730px){.community-info-modal .container .address{margin-top:.25rem;margin-bottom:.25rem}}.community-info-modal .container .phone{font:27px/0 "Times New Roman",arial,sans-serif;padding:5px 0 11px 0}@media screen and (max-height:600px){.community-info-modal .container .phone{font:22px/22px "Times New Roman",arial,sans-serif}}.community-info-modal .container .map-it{display:block;font:italic 16px/27px "Times New Roman",arial,sans-serif;margin-top:13px;position:relative}@media screen and (max-height:600px){.community-info-modal .container .map-it{margin-top:4px}}.community-info-modal .container .map-it .icon-pin{margin-right:6px}.community-info-modal .container .map-it:hover{color:#000}.community-info-modal .container .map-it:hover:before{opacity:1}.community-info-modal .container .social-nav-wrapper{margin:auto;margin-top:30px;margin-bottom:10px;padding-top:20px;position:relative;width:60%}@media only screen and (min-width:48em){.community-info-modal .container .social-nav-wrapper{margin-top:40px}}.community-info-modal .container .social-nav-wrapper a{color:#999;font-size:21px}.community-info-modal .container .social-nav-wrapper a:hover{color:#000}.community-info-modal .container .social-nav-wrapper:before{top:-10px;content:"";background:#ccc;height:1px;width:270px;position:absolute;left:50%;margin-left:-135px}.community-info-modal .container .social-nav{display:flex;justify-content:center;-webkit-justify-content:center}.community-info-modal .property-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:460px;width:100%}@media only screen and (max-width:47.938em){.community-info-modal .property-image{display:none}}.community-amenities .aplus-section.variable-box .masonry.swiper-container .swiper-wrapper .swiper-slide.swiper-slide-visible.swiper-slide-active{overflow:auto}ul.list-reset{list-style:disc!important;text-align:left!important;list-style-position:outside!important;padding-left:1rem!important;display:flex;flex-direction:column;gap:.25rem}ul.list-reset[title]::before{display:block;content:attr(title);font-size:inherit;font-weight:600;margin-left:-1rem;padding-bottom:.25rem}