.zsg-g,.zsg-layout-ab,.zsg-layout-abc,.zsg-layout-bc{text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;align-content:flex-start}
.zsg-tabs>li,.zsg-toolbar,.zsg-toolbar_labeled .zsg-toolbar-form-field,.zsg-toolbar_labeled .zsg-toolbar-form-fieldset,sub,sup{position:relative}
.clearfix,.mobile-device .zsg-g,.zsg-media:after,.zsg-media_shrinkwrap:after{clear:both}
.hdp-photo-carousel,.media-stream,.zsg-g{align-content:flex-start}
.selectr-container li,.selectr-option,.selectr-tag,.zsg-form-group,.zsg-form-group li,.zsg-tabs,.zsg-tabs>li,ol,ul{list-style:none}
.jsoneditor-search,div.jsoneditor-tree table.jsoneditor-tree,table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:zmod-icon-set1;src:url(/static-zsg/LATEST/static-zsg/zsg/z-fonts/zmod-icon-set/v22/zmod-icon-set.eot);src:url(/static-zsg/LATEST/static-zsg/zsg/z-fonts/zmod-icon-set/v22/zmod-icon-set.eot?#iefix) format("embedded-opentype"),url(https://www.zillowstatic.com/static-zsg/LATEST/static-zsg/zsg/z-fonts/zmod-icon-set/v22/zmod-icon-set.woff) format("woff"),url(/static-zsg/LATEST/static-zsg/zsg/z-fonts/zmod-icon-set/v22/zmod-icon-set.ttf) format("truetype"),url(/static-zsg/LATEST/static-zsg/zsg/z-fonts/zmod-icon-set/v22/zmod-icon-set.svg#v22) format("svg");font-weight:400;font-style:normal}
fieldset,img,legend{border:0}
pre,textarea{overflow:auto}
.zsg-h2.zsg-separator,body,dd,dl,dt,fieldset,h1,h2,h2.zsg-separator,h3,h4,h5,h6,ol,p,ul{margin:0}
.zsg-g,.zsg-layout-ab,.zsg-layout-abc,.zsg-layout-bc{letter-spacing:-.31em;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;margin-left:-10px;margin-right:-10px}
.zsg-layout-ab-a,.zsg-layout-ab-b,.zsg-layout-abc-a,.zsg-layout-abc-b,.zsg-layout-abc-c,.zsg-layout-bc-b,.zsg-layout-bc-c,.zsg-lg-1,.zsg-lg-1-1,.zsg-lg-1-2,.zsg-lg-1-3,.zsg-lg-1-4,.zsg-lg-1-5,.zsg-lg-2-3,.zsg-lg-2-5,.zsg-lg-3-4,.zsg-lg-3-5,.zsg-lg-4-5,.zsg-md-1,.zsg-md-1-1,.zsg-md-1-2,.zsg-md-1-3,.zsg-md-1-4,.zsg-md-1-5,.zsg-md-1-6,.zsg-md-2-3,.zsg-md-2-5,.zsg-md-3-4,.zsg-md-3-5,.zsg-md-4-5,.zsg-md-5-12,.zsg-md-7-12,.zsg-sm-1,.zsg-sm-1-1,.zsg-sm-1-2,.zsg-sm-1-3,.zsg-sm-1-4,.zsg-sm-1-5,.zsg-sm-2-3,.zsg-sm-2-5,.zsg-sm-3-4,.zsg-sm-3-5,.zsg-sm-4-5{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;font-family:"Open Sans",Gotham,gotham,Tahoma,Geneva,sans-serif;box-sizing:border-box;padding:0 10px}
.zsg-datatable-table .zsg-table-th,.zsg-datatable-table th,.zsg-form-legend,.zsg-h1,.zsg-h2,.zsg-h2.zsg-separator,.zsg-h3,.zsg-h4,.zsg-h5,.zsg-menu-header,.zsg-pagination>li,.zsg-step-content,.zsg-steps>li>a,.zsg-subfooter-header,.zsg-table .zsg-table-th,.zsg-table th,.zsg-toolbar_labeled .zsg-toolbar-label,article,aside,details,figcaption,figure,footer,h1,h2,h2.zsg-separator,h3,h4,h5,h6,header,hgroup,main,nav,section,summary{display:block}
.zsg-g_gutterless>.zsg-layout-ab-a,.zsg-g_gutterless>.zsg-layout-ab-b,.zsg-g_gutterless>.zsg-layout-abc-a,.zsg-g_gutterless>.zsg-layout-abc-b,.zsg-g_gutterless>.zsg-layout-abc-c,.zsg-g_gutterless>.zsg-layout-bc-b,.zsg-g_gutterless>.zsg-layout-bc-c,.zsg-g_gutterless>.zsg-lg-1,.zsg-g_gutterless>.zsg-lg-1-1,.zsg-g_gutterless>.zsg-lg-1-2,.zsg-g_gutterless>.zsg-lg-1-3,.zsg-g_gutterless>.zsg-lg-1-4,.zsg-g_gutterless>.zsg-lg-1-5,.zsg-g_gutterless>.zsg-lg-2-3,.zsg-g_gutterless>.zsg-lg-2-5,.zsg-g_gutterless>.zsg-lg-3-4,.zsg-g_gutterless>.zsg-lg-3-5,.zsg-g_gutterless>.zsg-lg-4-5,.zsg-g_gutterless>.zsg-md-1,.zsg-g_gutterless>.zsg-md-1-1,.zsg-g_gutterless>.zsg-md-1-2,.zsg-g_gutterless>.zsg-md-1-3,.zsg-g_gutterless>.zsg-md-1-4,.zsg-g_gutterless>.zsg-md-1-5,.zsg-g_gutterless>.zsg-md-1-6,.zsg-g_gutterless>.zsg-md-2-3,.zsg-g_gutterless>.zsg-md-2-5,.zsg-g_gutterless>.zsg-md-3-4,.zsg-g_gutterless>.zsg-md-3-5,.zsg-g_gutterless>.zsg-md-4-5,.zsg-g_gutterless>.zsg-md-5-12,.zsg-g_gutterless>.zsg-md-7-12,.zsg-g_gutterless>.zsg-sm-1,.zsg-g_gutterless>.zsg-sm-1-1,.zsg-g_gutterless>.zsg-sm-1-2,.zsg-g_gutterless>.zsg-sm-1-3,.zsg-g_gutterless>.zsg-sm-1-4,.zsg-g_gutterless>.zsg-sm-1-5,.zsg-g_gutterless>.zsg-sm-2-3,.zsg-g_gutterless>.zsg-sm-2-5,.zsg-g_gutterless>.zsg-sm-3-4,.zsg-g_gutterless>.zsg-sm-3-5,.zsg-g_gutterless>.zsg-sm-4-5,fieldset,legend,td,th{padding:0}
b,strong{font-weight:700}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
.zsg-form-field input[type=checkbox],.zsg-form-field input[type=radio]{box-sizing:border-box;padding:0}
.zsg-searchbox input,input[disabled],select,textarea[disabled]{-webkit-appearance:none}
ol,ul{padding-left:0}
.zsg-h2.zsg-separator,h1,h2,h2.zsg-separator,h3,h4,h5,h6{color:inherit}
.zsg-h1,h1{font-size:33px;line-height:1.3;font-weight:600}
.zsg-h2,.zsg-h2.zsg-separator,h2,h2.zsg-separator{font-size:28px;line-height:1.3;font-weight:600}
.zsg-h3,.zsg-h3_light,h3{font-size:20px;line-height:1.5;font-weight:600}
.zsg-datatable-table .zsg-table-th,.zsg-datatable-table th,.zsg-form-legend,.zsg-h4,.zsg-menu-header,.zsg-pagination>li,.zsg-step-content,.zsg-steps>li>a,.zsg-subfooter-header,.zsg-table .zsg-table-th,.zsg-table th,.zsg-toolbar_labeled .zsg-toolbar-label,h4{font-size:13px;line-height:1.5;font-weight:600;text-transform:uppercase}
.zsg-h5,h5{font-size:13px;line-height:1.5;font-weight:700}
.zsg-fineprint,.zsg-form-error-text,.zsg-form-help-text,.zsg-image-badge,.zsg-image-badge_black{font-family:"Open Sans",Gotham,gotham,Tahoma,Geneva,sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#54545A}
.zsg-copy_secondary,.zsg-footer-copyright,.zsg-menu-linklist>li>a,.zsg-subfooter{font-size:12px}
.zsg-content-item,.zsg-datatable-table .zsg-table-th,.zsg-datatable-table th,.zsg-form-legend,.zsg-h1,.zsg-h2,.zsg-h2.zsg-separator,.zsg-h3,.zsg-h4,.zsg-h5,.zsg-menu-header,.zsg-pagination>li,.zsg-step-content,.zsg-steps>li>a,.zsg-subfooter-header,.zsg-table .zsg-table-th,.zsg-table th,.zsg-toolbar_labeled .zsg-toolbar-label,h1,h2,h2.zsg-separator,h3,h4,h5,h6,p{margin-bottom:15px}
.zsg-article p,.zsg-content-component,.zsg-subfooter-content [class*=" zsg-md-"],.zsg-subfooter-content [class*=" zsg-sm-"],.zsg-subfooter-content [class*=" zsg-lg-"],.zsg-subfooter-content [class^=zsg-lg-],.zsg-subfooter-content [class^=zsg-md-],.zsg-subfooter-content [class^=zsg-sm-],.zsg-tabs{margin-bottom:30px}
.zsg-link,.zsg-link_primary,a{cursor:pointer;font-weight:300;text-decoration:none;color:#006AFF}
.zsg-link:visited,.zsg-link_primary:visited,a:visited{color:#7A48D6}
.zsg-link:focus,.zsg-link:hover,.zsg-link_primary:focus,.zsg-link_primary:hover,a:focus,a:hover{color:#62aef7}
input,select,textarea{width:100%;padding:4px 6px 2px;border:1px solid #A7A6AB;background-color:#fff;box-shadow:inset 0 2px 2px #F9F9FB,0 0 0 #62aef7}
input[disabled],select[disabled],textarea[disabled]{border-color:#A7A6AB;background-color:#F1F1F4;box-shadow:none;color:#A7A6AB}
input,textarea{line-height:1.5em}
textarea{height:74px;resize:none}
.zsg-list_inline>li,.zsg-pagination>li,.zsg-steps>li{display:inline-block;vertical-align:top;margin-left:10px}
.zsg-list_inline>li:first-child,.zsg-pagination>li:first-child,.zsg-steps>li:first-child{margin-left:0}
.zsg-button_primary{background:#006AFF;color:#FFF}
.zsg-button_primary:active{background-color:#006AFF;background:linear-gradient(to top,#0D4599,#006AFF);background-repeat:repeat-x;color:#FFF}
.zsg-button_primary:focus,.zsg-button_primary:hover{background-color:#0D4599;background:linear-gradient(to top,#006AFF,#0D4599);background-repeat:repeat-x;color:#FFF}
.zsg-button-base:focus,.zsg-button-base:hover,.zsg-button:focus,.zsg-button:hover,.zsg-button_alt:focus,.zsg-button_alt:hover,.zsg-button_darkbg:focus,.zsg-button_darkbg:hover,.zsg-button_primary:focus,.zsg-button_primary:hover,.zsg-form-button-group label:focus,.zsg-form-button-group label:hover{border-color:transparent;box-shadow:none;outline:0}
.zsg-button,.zsg-button-base,.zsg-button_alt,.zsg-button_darkbg,.zsg-button_primary,.zsg-form-button-group label{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;padding:.4em .67em;text-align:center;white-space:normal;width:auto;line-height:1.5}
.zsg-tabs{border-bottom:1px solid #ccc}
.zsg-tabs>li{display:inline-block;padding-left:30px;top:1px}
.zsg-tabs>li:first-child{padding-left:0}
.zsg-tabs>li input[type=radio]+label,.zsg-tabs>li>a{display:inline-block;border-bottom:2px solid transparent;padding:0 0 10px}
.zsg-tabs>li>a,.zsg-tabs>li>a:visited{color:#2A2A33}
.zsg-tabs>li.zsg-tab_active>a,.zsg-tabs>li>input[type=radio]:checked+label{color:#006AFF;border-bottom:2px solid #006AFF}
.zsg-tab-panel{display:none}
.zsg-tab-panel.zsg-tab_active{display:block}
.zsg-layout_lg .zsg-layout-width,.zsg-layout_lg .zsg-subfooter-content{max-width:1024px}
.zsg-form-field_error input:focus::-webkit-input-placeholder,.zsg-form-field_error textarea:focus::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#A7A6AB}
input[disabled]::-webkit-input-placeholder,textarea[disabled]::-webkit-input-placeholder{color:#A7A6AB}
@media screen and (max-width:480px){.zsg-h1,h1{font-size:24px}
.zsg-h2,.zsg-h2.zsg-separator,h2,h2.zsg-separator{font-size:20px}
.zsg-h3,.zsg-h3_light,h3{font-size:17px}
.zsg-datatable-table .zsg-table-th,.zsg-datatable-table th,.zsg-form-legend,.zsg-h4,.zsg-h5,.zsg-menu-header,.zsg-pagination>li,.zsg-step-content,.zsg-steps>li>a,.zsg-subfooter-header,.zsg-table .zsg-table-th,.zsg-table th,.zsg-toolbar_labeled .zsg-toolbar-label,h4,h5{font-size:13px}
.zsg-content-item,.zsg-datatable-table .zsg-table-th,.zsg-datatable-table th,.zsg-form-legend,.zsg-h1,.zsg-h2,.zsg-h2.zsg-separator,.zsg-h3,.zsg-h4,.zsg-h5,.zsg-menu-header,.zsg-pagination>li,.zsg-step-content,.zsg-steps>li>a,.zsg-subfooter-header,.zsg-table .zsg-table-th,.zsg-table th,.zsg-toolbar_labeled .zsg-toolbar-label,h1,h2,h2.zsg-separator,h3,h4,h5,h6,p{margin-bottom:10px}
.zsg-article p,.zsg-content-component{margin-bottom:20px}
.zsg-layout-width,.zsg-subfooter-content{padding-left:10px;padding-right:10px}
.zsg-sm-1,.zsg-sm-1-1{width:100%}
.zsg-sm-hide{display:none!important}
}
@media screen and (min-width:481px) and (max-width:768px){.zsg-md-hide{display:none!important}
}
.zsg-icon-x-thin:before{content:"\e00c"}
.zsg-loading-spinner:before,.zsg-loading-spinner_lg:before{top:50%;left:50%;background-repeat:no-repeat;background-size:100.5% 100.5%;content:''}
.zsg-loading-spinner_lg{position:relative;display:inline-block;min-height:45px;min-width:45px}
.zsg-loading-spinner_lg:before{position:absolute;animation:zsgLoaderSpin .5s infinite linear;width:45px;height:45px;margin:-22.5px;background-image:url(/static/images/zsg/loader-large.png)}
[class*=" zsg-icon-"],[class^=zsg-icon-]{line-height:1;vertical-align:middle}
[class*=" zsg-icon-"]:before,[class^=zsg-icon-]:before{font-family:zmod-icon-set1!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}
.zsg-separator,.zsg-separator_dotted,.zsg-separator_secondary{border-color:#A7A6AB;border-style:solid;border-width:0 0 1px;margin-bottom:10px;padding-bottom:10px}
.zsg-notification-bar,.zsg-notification-bar_confirmation,.zsg-notification-bar_error,.zsg-notification-bar_solid,.zsg-notification-bar_solid.zsg-notification-bar_confirmation,.zsg-notification-bar_solid.zsg-notification-bar_confirmation.zsg-notification-bar_error,.zsg-notification-bar_solid.zsg-notification-bar_error,.zsg-notification-bar_solid.zsg-notification-bar_error.zsg-notification-bar_confirmation{background:#FFF8E1;border:1px solid #E96E2F;display:block}
.hide,.zsg-hide{display:none!important}
.yui3-lightbox,.yui3-lightbox-mask,.zsg-modal-mask{position:fixed;top:0;left:0;height:100%;width:100%}
.yui3-lightbox-mask,.zsg-modal-mask{display:none;z-index:1002;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}
.yui3-lightbox{z-index:100002;outline:0}
.yui3-lightbox .yui3-lightbox-content{position:relative;height:auto;margin:0 auto;z-index:10006;max-width:442px;top:20px;background-color:#fff;border:1px solid #A7A6AB;box-shadow:0 0 5px rgba(0,0,0,.35)}
.map-tile,.map-tile .static-map-image.fill{height:100%}
.yui3-lightbox .yui3-lightbox-content>.lightbox-close,.yui3-lightbox .yui3-lightbox-content>.zsg-lightbox-close{z-index:2;position:absolute;top:20px;right:20px;color:#2A2A33;margin:-15px;padding:15px}
.yui3-lightbox .yui3-lightbox-content>.lightbox-close:hover,.yui3-lightbox .yui3-lightbox-content>.zsg-lightbox-close:hover{color:#62aef7}
.yui3-lightbox .yui3-lightbox-content .lightbox-body{z-index:1;padding:20px}
.yui3-lightbox-mask{z-index:100001}
.zsg-lightbox_scroll .yui3-lightbox{overflow:auto;-webkit-overflow-scrolling:touch}
.zsg-lightbox_scroll .yui3-lightbox-content{margin-top:30px;margin-bottom:60px;top:0}
.zsg-annotation-area :last-child,.zsg-media-bd :last-child,.zsg-tooltip-content :last-child{margin-bottom:0}
.lightboxed,.zsg-lightbox_scroll{overflow:hidden!important}
.zsg-tooltip{display:none;width:310px;position:absolute;z-index:10011;opacity:0}
.zsg-media,.zsg-media_shrinkwrap{zoom:1}
.zsg-media:after,.zsg-media:before,.zsg-media_shrinkwrap:after,.zsg-media_shrinkwrap:before{content:" ";display:table}
.zsg-media-img_ext{float:right;margin-left:15px}
.zsg-media-bd{display:table-cell;vertical-align:top;width:10000px!important}
.zsg-tooltip.zsg-tooltip_animating{transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform:scale(.01) translate3d(-20px,0,0)}
.zsg-tooltip-viewport{position:relative}
.zsg-tooltip.zsg-tooltip_animating.zsg-tooltip_closing,.zsg-tooltip.zsg-tooltip_animating.zsg-tooltip_opening{transition:all 150ms ease}
.zsg-tooltip.zsg-tooltip_animating.zsg-tooltip_opening{transform:scale(1) translate3d(0,0,0);opacity:1}
.zsg-tooltip_closing,.zsg-tooltip_open{display:inline-block}
.zsg-tooltip-content{background:#2A2A33;border-radius:5px;color:#FFF;padding:5px 10px 8px;position:relative;font-size:15px;word-wrap:break-word}
.zsg-tooltip-content .zsg-tooltip-arrow{border-color:transparent #2A2A33 transparent transparent;border-style:solid;border-width:8px 8px 8px 0;display:inline-block;display:block;margin-top:-8px;position:absolute;right:100%;top:50%}
.zsg-tooltip-content a{color:#006AFF}
.zsg-tooltip-content .zsg-tooltip-close,.zsg-tooltip-content .zsg-tooltip-close-no-handler{float:right;font-size:14px;text-align:right;margin-right:-9px;margin-top:-5px;padding:5px;color:#FFF}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadeout{from{opacity:1}
to{opacity:0}
}
@keyframes zsgLoaderSpin{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.photo-carousel-container{margin-bottom:20px}
@media screen and (min-width:481px) and (max-width:768px){.photo-carousel-container{margin-bottom:10px}
}
@media screen and (max-width:480px){.photo-carousel-container{margin-bottom:5px}
}
.map-tile{position:relative;cursor:pointer;max-width:100%}
.map-tile .static-map-image{background-position:center center;background-size:cover;width:100%;background-color:#eee}
.map-tile .static-map-image.mobile{background-size:contain;background-repeat:no-repeat;height:100%}
.map-tile .photo-map-marker{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;z-index:0}
.hdp-photo-carousel-container{position:relative;overflow:hidden;background:#eee;height:416px;width:100%}
@media screen and (min-width:481px) and (max-width:768px){.hdp-photo-carousel-container{height:300px}
.hdp-photo-carousel{transform:translateX(calc(50% - 140px))}
}
@media screen and (max-width:480px){.hdp-photo-carousel-container{height:234px}
}
.hdp-photo-carousel{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:start;height:100%;transition:transform .4s ease-in-out}
.hdp-photo-carousel .photo-tile-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.hdp-photo-carousel .photo-tile{overflow:hidden;position:relative;border-right:2px solid #fff;border-bottom:2px solid #fff;cursor:pointer}
.hdp-photo-carousel .photo-tile picture{display:contents}
.hdp-photo-carousel .photo-tile .photo-tile-image{max-width:100%;display:block;margin:auto}
@media screen and (max-width:768px){.hdp-photo-carousel .photo-tile .photo-tile-image{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
}
.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-overlay{height:100%;width:100%;background:#0A0A14;opacity:.7;position:absolute;top:0}
.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper{width:100%;height:100%;position:absolute;top:0}
.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content{position:relative;top:50%;transform:translateY(-50%);text-align:center;color:#FFF}
.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content h2{font-size:20px}
.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content .photo-carousel-contact-button{display:inline-block}
@media screen and (max-width:768px){.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content .photo-carousel-contact-button{width:55%}
}
.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content .ds-button,.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content .schedule-a-tour .zsg-button_primary{display:inline-block;width:auto}
.hdp-photo-carousel .photo-tile .mobile-photo-carousel-cta-wrapper .mobile-photo-carousel-cta-content .ds-button{color:#FFF;border-color:#006aff;background-color:#006aff}
.hdp-photo-carousel .photo-tile.photo-tile-large{height:100%;max-width:550px}
.hdp-photo-carousel .photo-tile.photo-tile-large.loading{width:550px}
.hdp-photo-carousel .photo-tile.photo-tile-large .photo-tile-image{height:100%}
.hdp-photo-carousel .photo-tile.photo-tile-small{height:208px;width:280px}
@media screen and (min-width:481px) and (max-width:768px){.hdp-photo-carousel .photo-tile.photo-tile-small{height:300px;width:402px}
}
@media screen and (max-width:480px){.hdp-photo-carousel .photo-tile.photo-tile-small{height:234px;width:100%}
}
.photo-carousel-left-arrow,.photo-carousel-right-arrow{display:block;position:absolute;top:0;height:100%;min-width:60px;cursor:pointer;opacity:.5;transition:opacity .1s ease-in-out;color:#fff;font-size:30px}
.photo-carousel-left-arrow:hover,.photo-carousel-right-arrow:hover{opacity:1;color:#7bc0ff}
.photo-carousel-left-arrow .zsg-icon-expando-left,.photo-carousel-left-arrow .zsg-icon-expando-right,.photo-carousel-left-arrow .zsg-icon-reload,.photo-carousel-right-arrow .zsg-icon-expando-left,.photo-carousel-right-arrow .zsg-icon-expando-right,.photo-carousel-right-arrow .zsg-icon-reload{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;top:50%;margin-top:-46%;width:35px;height:50px;line-height:50px;border:1px solid #fff;background-color:#333}
.photo-carousel-left-arrow{left:10px}
.photo-carousel-right-arrow{right:-10px}
.hdp-photo-carousel-count-overlay{position:absolute;top:10px;right:16px;background:rgba(0,0,0,.5);font-size:13px;font-weight:400;color:#fff;z-index:2}
.photo-map-marker:before{border:2px solid #fff;background:#000;height:14px;width:14px;box-shadow:0 2px 2px rgba(0,0,0,.5)}
@media screen and (min-width:769px){#street-view-entry-point{display:none}
}
.multi-media-entry-point{width:100%;position:absolute;display:-ms-flexbox;display:flex;bottom:2px;pointer-events:none;padding-left:10px;z-index:2}
.multi-media-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;padding:6px 10px;margin:0 8px 4px 0;pointer-events:initial;border-radius:3px;background:rgba(0,0,0,.5)}
.multi-media-button.virtual-tour{border-radius:15px;padding-left:0}
.multi-media-button .media-button-graphics{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:11px;width:11px}
@media screen and (min-width:769px){.multi-media-button{padding:8px 12px 8px 8px}
.multi-media-button .media-button-graphics{height:22px;width:22px}
}
.multi-media-button .media-name-text{display:inline-block;vertical-align:top;color:#fff;font-weight:600;padding-left:8px}
@media screen and (min-width:769px){.multi-media-button .media-name-text{padding-left:10px}
}
.multi-media-button .media-name-text a,.multi-media-button .media-name-text a:hover,.multi-media-button .media-name-text a:visited{color:#FFF}
.multi-media-button .media-name-text a svg{margin:3px}
.multi-media-button#street-view-entry-point .media-button-graphics{width:14px;height:14px}
@keyframes panning{0%,100%{transform:translateX(0)}
50%{transform:translateX(-600px)}
}
.spinner-container{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.half-tiles{height:234px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch}
.half-tiles>div{-ms-flex-positive:1;flex-grow:1}
#send-to-friend-lightbox .yui3-lightbox-content{margin-top:100px}
@media screen and (max-width:768px){#send-to-friend-lightbox .yui3-lightbox-content{margin:0;padding-top:30px;border:none;box-shadow:none;max-width:none!important;min-height:100%}
}
#send-to-friend-lightbox .get-shareable-link-wrapper{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:row;flex-direction:row;text-align:right}
#send-to-friend-lightbox .get-shareable-link-copy-text{font-size:12px}
#send-to-friend-lightbox .get-shareable-link-copy-text-hidden{visibility:hidden}
#send-to-friend-lightbox .get-shareable-link-selector{opacity:0}
.email-a-friend-forgot-password .post-share-signin-forgot-password{padding:25px 20px 20px}
.email-a-friend-forgot-password .post-share-signin-forgot-password .module-head h2{font-size:17px;max-width:auto}
.email-a-friend-success .email-success-address{margin:10px 0;padding:0 3px;border-left:2px solid #ccc}
.email-a-friend-success h2{max-width:90%}
#send-to-friend-lightbox.post-share-signin-confirmation:not(.forgot-password-view) .yui3-lightbox-content>.lightbox-close{color:#fff}
@media screen and (max-width:768px){#send-to-friend-lightbox.post-share-signin-confirmation .yui3-lightbox-content{padding-top:0}
}
#send-to-friend-lightbox.post-share-signin-confirmation .lightbox-body{padding:0 0 20px}
#send-to-friend-lightbox.post-share-signin-confirmation .email-a-friend-success>h2{background:#76be24;width:100%;max-width:100%;color:#fff;text-align:center;font-weight:300;font-size:20px;padding:22px 0}
#send-to-friend-lightbox.post-share-signin-confirmation .email-a-friend-success>h2 span.zsg-icon-circle-check{padding-right:8px}
#send-to-friend-lightbox.post-share-signin-confirmation .email-a-friend-success .post-share-signin-auth{padding:0 20px 20px}
#send-to-friend-lightbox.post-share-signin-confirmation .email-a-friend-success .post-share-signin-auth .module-head h2{font-size:17px;max-width:auto}
body.adjust-ios-carat{position:fixed}
.home-details-map-container{position:absolute;width:100%;height:100%;display:block}
.home-details-map-control-container{position:absolute;top:10px;right:15px;width:40px;transition:opacity .4s}
.home-details-map-control-container .zoom-controls{font-size:40px}
.home-details-map-control-container .rotation-controls{font-size:26px;padding-top:10px}
.home-details-map-control-container .rotation-controls .map-control{padding-top:7px}
.home-details-map-control-container .map-control{display:block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:40px;color:#2A2A33;box-shadow:0 1px 3px rgba(0,0,0,.25);background-color:#FFF;margin-top:5px;cursor:pointer}
#street-view-panorama,.hdp-gallery-image-content,.street-view-tile{width:100%;height:100%}
.home-details-map-control-container .map-control:hover{color:#006AFF;background-color:#e3e3e6;background:linear-gradient(to top,#D1D1D5,#FFF);background-repeat:repeat-x}
.home-details-map-control-container .map-control:active{color:#0D4599;background-color:#ededee;background:linear-gradient(to top,#FFF,#D1D1D5);background-repeat:repeat-x}
.home-details-map-control-container .icon-flipped{transform:scaleX(-1)}
.street-view-tile{position:relative;overflow:hidden;cursor:pointer}
.street-view-tile .street-view-image{height:100%;width:100%;background-size:cover;background-position:100% 100%}
.street-view-tile .street-view-label{position:absolute;bottom:0;width:100%;color:#FFF;padding:10px;text-align:left;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.75))}
.street-view-tile .street-view-label .street-view-icon{font-size:20px}
.street-view-tile .street-view-label .street-view-text{padding-left:5px;font-size:13px}
.mobile-menu-lightbox .yui3-lightbox-content{border-radius:3px;top:calc(50% - 5.333em)}
.mobile-menu-lightbox .yui3-lightbox-content .lightbox-body{padding:0}
.mobile-menu-lightbox.showing .yui3-lightbox-content{animation:fadein 1s}
.mobile-menu-lightbox.hiding .yui3-lightbox-content{animation:fadeout 1s}
.mobile-menu-lightbox .menu-options>li:last-child{border-bottom:none}
.mobile-menu-lightbox .menu-options li{margin-bottom:0;text-align:center;border-bottom:1px solid #A7A6AB}
.mobile-menu-lightbox .menu-options li a:first-child,.mobile-menu-lightbox .menu-options li span:first-child{width:100%;display:block;padding:15px;cursor:pointer}
.mobile-menu-lightbox .menu-options .expandable{position:relative;cursor:pointer}
.mobile-menu-lightbox .menu-options .expandable.open .expand-icon{transform:scaleY(-1)}
.mobile-menu-lightbox .menu-options .expandable .expand-icon{position:absolute;right:20px;top:50%;margin-top:-9px;transition:transform .2s ease-out 0s}
.mobile-menu-lightbox .menu-options .posting-options{overflow-y:hidden;background-color:#eee;transition:max-height .4s linear 0s,padding .1s linear .1s;padding:0;max-height:0}
.mobile-menu-lightbox .menu-options .posting-options.open{max-height:700px}
.mobile-menu-lightbox .lightbox-close{display:none}
@keyframes moreMenuSlideUp{0%{margin-top:100vh}
100%{margin-top:80px}
}
@keyframes moreMenuSlideDown{0%{margin-top:80px}
100%{margin-top:100vh}
}
.hdp-gallery-image-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-touch-action:pan-x;touch-action:pan-x}
@media screen and (min-width:769px){.hdp-gallery-image-content{height:calc(100% - 75px);margin-top:75px}
}
.hdp-gallery-image-content .hdp-gallery-image-spinner{position:absolute}
.hdp-gallery-image-content .hdp-gallery-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;color:#FFF}
@media only screen and (max-width:767px) and (orientation:portrait){.hdp-gallery-image-content .hdp-gallery-image{overflow-y:scroll;margin-bottom:24px}
.hdp-gallery-image-content .hdp-gallery-image .image,.hdp-gallery-image-content .hdp-gallery-image .image img{width:100vw}
}
.hdp-gallery-image-content .hdp-gallery-image>div{position:relative}
.hdp-gallery-image-content .hdp-gallery-image .image,.hdp-gallery-image-content .hdp-gallery-image .image img{max-height:calc(100vh - 150px);margin-bottom:40px;display:block;cursor:pointer}
.hdp-gallery-image-content .hdp-gallery-image .gallery-lightbox-cta-overlay{height:100%;width:100%;background:#0A0A14;opacity:.7;position:absolute;top:0;left:0}
.hdp-gallery-image-content .hdp-gallery-image .lightbox-image-caption{position:absolute;width:96%;margin-left:2%;bottom:0;margin-bottom:48px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.75),80%);background-color:#000;opacity:.75;border-radius:8px;padding:16px}
.hdp-gallery-image-content .hdp-gallery-image .caption-setting{width:8em;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;margin-left:auto;background-color:transparent;border:none;color:#006AFF;outline:0}
@media screen and (min-width:769px){.hdp-gallery-image-content .hdp-gallery-image .zsg-carousel-counter{position:absolute;display:inline-block;right:10px;top:10px;min-width:30px;border-radius:3px;padding:5px 9px;zoom:1;opacity:.8;color:#FFF;background-color:#2A2A33;z-index:100}
}
.hdp-gallery-image-content .hdp-gallery-cta-content{transform:translateY(-50%);text-align:center;color:#FFF}
.hdp-gallery-image-content .hdp-gallery-cta-content .hdp-gallery-contact-button{width:55%;display:inline-block;margin-top:20px}
#map-lightbox .zsg-icon-x-thin{cursor:pointer;display:block;position:absolute;z-index:2}
#map-lightbox .zsg-icon-x-thin:hover{background-color:#444}
#map-lightbox .hdp-gallery-actions{top:35px;right:15%}
@media screen and (max-width:768px){#map-lightbox .zsg-icon-x-thin{color:#006AFF;font-size:20px;padding:15px;top:11px;line-height:initial;left:15px;right:auto}
#map-lightbox .hdp-gallery-actions{display:none}
}
@media screen and (min-width:769px){#map-lightbox .zsg-icon-x-thin{color:#FFF;right:30px;top:30px;font-size:30px}
}
#map-lightbox .yui3-lightbox-content{top:0}
.gallery-header-enter{opacity:.01;transform:translateY(-40px)}
.gallery-header-enter.gallery-header-enter-active{transition:transform 250ms ease-out,opacity 250ms ease-out;opacity:1;transform:translateY(0)}
.gallery-header-leave{opacity:1;transform:translateY(0)}
.gallery-header-leave.gallery-header-leave-active{transition:transform 250ms ease-out,opacity 250ms ease-out;opacity:.01;transform:translateY(-40px)}
.hdp-photo-gallery-lightbox-content .zsg-icon-x-thin{cursor:pointer;display:block;visibility:hidden;position:absolute;color:#FFF;right:30px;top:30px;font-size:30px;z-index:2}
.video-walkthrough-wrapper{height:91vh;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0}
.image-gallery.mobile-version li.active .video-walkthrough-wrapper{height:92vh}
@media screen and (min-height:200px) and (min-width:360px){.video-walkthrough-wrapper{width:350px}
.video-walkthrough-wrapper .not-fullscreen video{width:350px;height:197px}
.image-gallery.mobile-version li.active .video-walkthrough-wrapper{height:99vh}
}
@media screen and (orientation:landscape) and (min-height:360px) and (min-width:600px){.video-walkthrough-wrapper{width:500px}
.video-walkthrough-wrapper .not-fullscreen video{width:500px;height:282px}
.image-gallery.mobile-version li.active .video-walkthrough-wrapper{height:99vh}
}
@media screen and (orientation:portrait) and (min-height:400px) and (min-width:720px){.video-walkthrough-wrapper{width:700px}
.video-walkthrough-wrapper .not-fullscreen video{width:700px;height:394px}
}
@media screen and (orientation:landscape) and (min-height:480px) and (min-width:800px){.video-walkthrough-wrapper{width:700px}
.video-walkthrough-wrapper .not-fullscreen video{width:700px;height:394px}
}
@media screen and (min-height:600px) and (min-width:1100px){.video-walkthrough-wrapper{width:990px}
.video-walkthrough-wrapper .not-fullscreen video{width:990px;height:557px}
}
@media screen and (orientation:landscape) and (min-height:540px) and (min-width:900px){.video-walkthrough-wrapper{width:850px}
.video-walkthrough-wrapper .not-fullscreen video{width:850px;height:478px}
}
@media screen and (min-height:800px) and (min-width:1430px){.video-walkthrough-wrapper{width:1200px}
.video-walkthrough-wrapper .not-fullscreen video{width:1200px;height:675px}
}
.gallery-lightbox-nav .photo-carousel-left-arrow,.gallery-lightbox-nav .photo-carousel-right-arrow{height:150px;width:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:calc(50% - 75px)}
@media only screen and (max-width:767px){.gallery-lightbox-nav .photo-carousel-left-arrow,.gallery-lightbox-nav .photo-carousel-right-arrow{display:none}
}
.gallery-lightbox-nav .photo-carousel-left-arrow .zsg-icon-expando-left,.gallery-lightbox-nav .photo-carousel-left-arrow .zsg-icon-expando-right,.gallery-lightbox-nav .photo-carousel-left-arrow .zsg-icon-reload,.gallery-lightbox-nav .photo-carousel-right-arrow .zsg-icon-expando-left,.gallery-lightbox-nav .photo-carousel-right-arrow .zsg-icon-expando-right,.gallery-lightbox-nav .photo-carousel-right-arrow .zsg-icon-reload{top:unset;margin-top:0;position:inherit}
.gallery-lightbox-nav .photo-carousel-left-arrow{left:0}
.gallery-lightbox-nav .photo-carousel-right-arrow{right:0}
.rmx-lightbox .gallery-lightbox-nav .photo-carousel-left-arrow,.rmx-lightbox .gallery-lightbox-nav .photo-carousel-right-arrow{opacity:1}
.loading .home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-handle,.loading .home-details-fullscreen-lightbox .navigation-arrow-labels,.loading .home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label,.loading .home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-handle,.loading .home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle,.loading .home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-handle,.loading .home-details-imx-lightbox .navigation-arrow-labels,.loading .home-details-imx-lightbox .navigation-arrow-labels .arrow-label,.loading .home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-handle,.loading .home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle,.outside-phi-limits .home-details-fullscreen-lightbox .dotted-path-origin,.outside-phi-limits .home-details-fullscreen-lightbox .navigation-arrow-labels,.outside-phi-limits .home-details-fullscreen-lightbox .navigation-arrows-origin,.outside-phi-limits .home-details-fullscreen-lightbox .tentative-arrow-origin,.outside-phi-limits .home-details-imx-lightbox .dotted-path-origin,.outside-phi-limits .home-details-imx-lightbox .navigation-arrow-labels,.outside-phi-limits .home-details-imx-lightbox .navigation-arrows-origin,.outside-phi-limits .home-details-imx-lightbox .tentative-arrow-origin{opacity:0}
.rmx-lightbox .gallery-lightbox-nav .photo-carousel-left-arrow .photo-carousel-icon-wrapper,.rmx-lightbox .gallery-lightbox-nav .photo-carousel-right-arrow .photo-carousel-icon-wrapper{width:58px;height:58px;border-radius:50%;border-color:transparent;background-color:rgba(255,255,255,.2)}
.rmx-lightbox .gallery-lightbox-nav .photo-carousel-left-arrow:hover .photo-carousel-icon-wrapper,.rmx-lightbox .gallery-lightbox-nav .photo-carousel-right-arrow:hover .photo-carousel-icon-wrapper{background-color:rgba(255,255,255,.3)}
.rmx-lightbox .gallery-lightbox-nav .photo-carousel-left-arrow .icon-arrow-left::before,.rmx-lightbox .gallery-lightbox-nav .photo-carousel-right-arrow .icon-arrow-left::before{font-size:25px;margin-left:14px}
.rmx-lightbox .gallery-lightbox-nav .photo-carousel-left-arrow .icon-arrow-right::before,.rmx-lightbox .gallery-lightbox-nav .photo-carousel-left-arrow .icon-reload::before,.rmx-lightbox .gallery-lightbox-nav .photo-carousel-right-arrow .icon-arrow-right::before,.rmx-lightbox .gallery-lightbox-nav .photo-carousel-right-arrow .icon-reload::before{font-size:25px;margin-left:16px}
.hdp-gallery-actions{color:#FFF;position:absolute;top:12px;right:100px;text-align:right;z-index:1}
.hdp-gallery-actions.zsg-list_inline>li{cursor:pointer;margin-left:3.1em}
.hdp-gallery-actions.zsg-list_inline>li a{color:#FFF}
.hdp-gallery-actions .zsg-icon-heart-filled,.hdp-gallery-actions .zsg-icon-heart-line,.hdp-gallery-actions .zsg-icon-photos{font-size:1.2em;margin-right:.3em;vertical-align:sub}
.hdp-gallery-actions .zsg-icon-mail{margin-right:.3em;vertical-align:text-top;font-size:1.8em;display:inline-block;margin-top:-4px}
.hdp-gallery-actions .cf-open-lightbox-button{background-color:#006AFF;border-radius:3px;height:30px;line-height:30px;margin-top:-4px}
.hdp-gallery-actions .cf-open-lightbox-button:hover{background:linear-gradient(to top,#006AFF,#001751);color:#FFF}
.home-details-fullscreen-lightbox #mixed-media-lightbox,.home-details-imx-lightbox #mixed-media-lightbox{background:rgba(0,0,0,.9)}
@media only screen and (max-width:767px){.home-details-fullscreen-lightbox #mixed-media-lightbox,.home-details-imx-lightbox #mixed-media-lightbox{background:#000}
}
.home-details-fullscreen-lightbox #map-lightbox,.home-details-imx-lightbox #map-lightbox{background:#000}
.home-details-fullscreen-lightbox.yui3-lightbox,.home-details-imx-lightbox.yui3-lightbox{text-align:center;overflow:hidden;z-index:2147483643!important}
.home-details-fullscreen-lightbox.mobile .yui3-lightbox-content .zsg-icon-x-thin,.home-details-imx-lightbox.mobile .yui3-lightbox-content .zsg-icon-x-thin{left:24px;top:0;text-align:left;font-size:18px}
.home-details-fullscreen-lightbox.mobile .yui3-lightbox-content .hide-on-mobile-device,.home-details-fullscreen-lightbox.mobile .yui3-lightbox-content .lightbox-close,.home-details-imx-lightbox.mobile .yui3-lightbox-content .hide-on-mobile-device,.home-details-imx-lightbox.mobile .yui3-lightbox-content .lightbox-close{display:none}
.home-details-fullscreen-lightbox.tour-tab-active .yui3-lightbox-content,.home-details-imx-lightbox.tour-tab-active .yui3-lightbox-content{margin-bottom:0}
.home-details-fullscreen-lightbox .yui3-lightbox-content,.home-details-imx-lightbox .yui3-lightbox-content{height:100%;max-width:100vw;background-color:transparent;border:none;margin-top:0}
.home-details-fullscreen-lightbox .yui3-lightbox-content .lightbox-body,.home-details-imx-lightbox .yui3-lightbox-content .lightbox-body{height:100%;padding:0}
.home-details-fullscreen-lightbox .yui3-lightbox-content .lightbox-body .zsg-carousel-nav,.home-details-imx-lightbox .yui3-lightbox-content .lightbox-body .zsg-carousel-nav{text-align:left}
.home-details-fullscreen-lightbox .yui3-lightbox-content .zsg-icon-x-thin,.home-details-imx-lightbox .yui3-lightbox-content .zsg-icon-x-thin{position:absolute;right:18px;color:#FFF;top:12px;font-size:20px;cursor:pointer;padding:15px 18px 10px}
.home-details-fullscreen-lightbox .hdp-gallery-footer,.home-details-imx-lightbox .hdp-gallery-footer{width:100%;height:60px;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.home-details-fullscreen-lightbox .navigation-arrows-wrapper.hideGlobal .navigation-arrow-labels .arrow-label.global,.home-details-fullscreen-lightbox .navigation-arrows-wrapper.hideGlobal .navigation-arrow.global,.home-details-fullscreen-lightbox .navigation-arrows-wrapper.hideLink .navigation-arrow-labels .arrow-label.link,.home-details-fullscreen-lightbox .navigation-arrows-wrapper.hideLink .navigation-arrow.link,.home-details-fullscreen-lightbox .navigation-arrows-wrapper.hideVis .navigation-arrow-labels .arrow-label.vis,.home-details-fullscreen-lightbox .navigation-arrows-wrapper.hideVis .navigation-arrow.vis,.home-details-imx-lightbox .navigation-arrows-wrapper.hideGlobal .navigation-arrow-labels .arrow-label.global,.home-details-imx-lightbox .navigation-arrows-wrapper.hideGlobal .navigation-arrow.global,.home-details-imx-lightbox .navigation-arrows-wrapper.hideLink .navigation-arrow-labels .arrow-label.link,.home-details-imx-lightbox .navigation-arrows-wrapper.hideLink .navigation-arrow.link,.home-details-imx-lightbox .navigation-arrows-wrapper.hideVis .navigation-arrow-labels .arrow-label.vis,.home-details-imx-lightbox .navigation-arrows-wrapper.hideVis .navigation-arrow.vis,.loading .home-details-fullscreen-lightbox .dotted-path-origin,.loading .home-details-fullscreen-lightbox .navigation-arrows-origin,.loading .home-details-fullscreen-lightbox .tentative-arrow-origin,.loading .home-details-imx-lightbox .dotted-path-origin,.loading .home-details-imx-lightbox .navigation-arrows-origin,.loading .home-details-imx-lightbox .tentative-arrow-origin,.transitioning .home-details-fullscreen-lightbox .dotted-path-origin,.transitioning .home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-glow-puck,.transitioning .home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-handle,.transitioning .home-details-fullscreen-lightbox .navigation-arrow-labels,.transitioning .home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label,.transitioning .home-details-fullscreen-lightbox .navigation-arrows-origin,.transitioning .home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-glow-puck,.transitioning .home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-handle,.transitioning .home-details-fullscreen-lightbox .tentative-arrow-origin,.transitioning .home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck,.transitioning .home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle,.transitioning .home-details-imx-lightbox .dotted-path-origin,.transitioning .home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-glow-puck,.transitioning .home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-handle,.transitioning .home-details-imx-lightbox .navigation-arrow-labels,.transitioning .home-details-imx-lightbox .navigation-arrow-labels .arrow-label,.transitioning .home-details-imx-lightbox .navigation-arrows-origin,.transitioning .home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-glow-puck,.transitioning .home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-handle,.transitioning .home-details-imx-lightbox .tentative-arrow-origin,.transitioning .home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck,.transitioning .home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle{display:none}
@media only screen and (max-width:767px) and (orientation:portrait){.home-details-fullscreen-lightbox .hdp-gallery-footer,.home-details-imx-lightbox .hdp-gallery-footer{background-color:rgba(0,0,0,.75);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(0,0,0,.75)));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(0,0,0,.75)))}
}
.home-details-fullscreen-lightbox .hdp-gallery-footer .hdp-gallery-home-info,.home-details-imx-lightbox .hdp-gallery-footer .hdp-gallery-home-info{text-align:center;font:Gotham;color:#FFF}
.home-details-fullscreen-lightbox .navigation-arrow-labels,.home-details-imx-lightbox .navigation-arrow-labels{transition:opacity .2s ease-in-out 16ms;transition:display .2s ease-in-out 100}
.home-details-fullscreen-lightbox .dotted-path-origin,.home-details-fullscreen-lightbox .navigation-arrows-origin,.home-details-fullscreen-lightbox .tentative-arrow-origin,.home-details-imx-lightbox .dotted-path-origin,.home-details-imx-lightbox .navigation-arrows-origin,.home-details-imx-lightbox .tentative-arrow-origin{transition:opacity .2s ease-in-out 16ms}
.loading .home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-glow-puck,.loading .home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-glow-puck,.loading .home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck,.loading .home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-glow-puck,.loading .home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-glow-puck,.loading .home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck{opacity:0;background:0 0}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow-inactive,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow-inactive,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow-inactive,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow-inactive,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow-inactive,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow-inactive{transform:translateY(-40px) translateX(-10px)}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow-inactive svg,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow-inactive svg,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow-inactive svg,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow-inactive svg,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow-inactive svg,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow-inactive svg{width:60px;height:87px}
@media screen and (min-width:769px){.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow-inactive,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow-inactive,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow-inactive,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow-inactive,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow-inactive,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow-inactive{transform:translateY(-55px) translateX(-35px)}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow-inactive svg,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow-inactive svg,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow-inactive svg,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow-inactive svg,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow-inactive svg,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow-inactive svg{width:84px;height:120px}
}
.home-details-fullscreen-lightbox .navigation-arrow-labels,.home-details-fullscreen-lightbox .tentative-arrow-label,.home-details-imx-lightbox .navigation-arrow-labels,.home-details-imx-lightbox .tentative-arrow-label{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;z-index:10000;position:absolute;top:0;left:0}
.home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label,.home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label,.home-details-imx-lightbox .navigation-arrow-labels .arrow-label,.home-details-imx-lightbox .tentative-arrow-label .arrow-label{position:absolute;z-index:100;color:#fff;font-size:16px;padding:1.5em 0 0;text-align:center;min-width:6.2em;transition:transform .2s ease-in-out 16ms,opacity .2s ease-in-out 16ms;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
@media screen and (max-width:768px){.home-details-fullscreen-lightbox .hdp-gallery-footer .hdp-gallery-home-info,.home-details-imx-lightbox .hdp-gallery-footer .hdp-gallery-home-info{display:none}
.home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label,.home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label,.home-details-imx-lightbox .navigation-arrow-labels .arrow-label,.home-details-imx-lightbox .tentative-arrow-label .arrow-label{font-size:14px}
}
.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label.highlight,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label.highlight,.arrow-hovered .home-details-imx-lightbox .navigation-arrow-labels .arrow-label.highlight,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-label .arrow-label.highlight,.home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label.highlight,.home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label.highlight,.home-details-imx-lightbox .navigation-arrow-labels .arrow-label.highlight,.home-details-imx-lightbox .tentative-arrow-label .arrow-label.highlight{opacity:1;cursor:pointer;z-index:500;color:#fff}
.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label,.arrow-hovered .home-details-imx-lightbox .navigation-arrow-labels .arrow-label,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-label .arrow-label,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow{opacity:.4}
.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label.highlight,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label.highlight,.arrow-hovered .home-details-imx-lightbox .navigation-arrow-labels .arrow-label.highlight,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-label .arrow-label.highlight{transform:translate(0,-.2em)}
.home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label.disabled,.home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label.disabled.highlight,.home-details-fullscreen-lightbox .navigation-arrow-labels .arrow-label.disabled:hover,.home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label.disabled,.home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label.disabled.highlight,.home-details-fullscreen-lightbox .tentative-arrow-label .arrow-label.disabled:hover,.home-details-imx-lightbox .navigation-arrow-labels .arrow-label.disabled,.home-details-imx-lightbox .navigation-arrow-labels .arrow-label.disabled.highlight,.home-details-imx-lightbox .navigation-arrow-labels .arrow-label.disabled:hover,.home-details-imx-lightbox .tentative-arrow-label .arrow-label.disabled,.home-details-imx-lightbox .tentative-arrow-label .arrow-label.disabled.highlight,.home-details-imx-lightbox .tentative-arrow-label .arrow-label.disabled:hover{cursor:default;color:#fff;opacity:.4;z-index:500;text-shadow:none;background:0 0}
.home-details-fullscreen-lightbox .dotted-path-origin,.home-details-fullscreen-lightbox .navigation-arrows-origin,.home-details-fullscreen-lightbox .tentative-arrow-origin,.home-details-imx-lightbox .dotted-path-origin,.home-details-imx-lightbox .navigation-arrows-origin,.home-details-imx-lightbox .tentative-arrow-origin{padding:0;width:0;height:0;position:absolute;right:50%;bottom:0;left:50%;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;transform:translate3d(0,0,1px) rotateX(0) rotateY(-180deg) rotateZ(-90deg)}
.bottom-bar-visible .home-details-fullscreen-lightbox .dotted-path-origin,.bottom-bar-visible .home-details-fullscreen-lightbox .navigation-arrows-origin,.bottom-bar-visible .home-details-fullscreen-lightbox .tentative-arrow-origin,.bottom-bar-visible .home-details-imx-lightbox .dotted-path-origin,.bottom-bar-visible .home-details-imx-lightbox .navigation-arrows-origin,.bottom-bar-visible .home-details-imx-lightbox .tentative-arrow-origin{bottom:50px}
.home-details-fullscreen-lightbox .dotted-path-origin.bottom-thumbnail-strip-visible,.home-details-fullscreen-lightbox .navigation-arrows-origin.bottom-thumbnail-strip-visible,.home-details-fullscreen-lightbox .tentative-arrow-origin.bottom-thumbnail-strip-visible,.home-details-imx-lightbox .dotted-path-origin.bottom-thumbnail-strip-visible,.home-details-imx-lightbox .navigation-arrows-origin.bottom-thumbnail-strip-visible,.home-details-imx-lightbox .tentative-arrow-origin.bottom-thumbnail-strip-visible{bottom:138px}
.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow{opacity:1}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow{position:absolute;height:0;width:0;overflow:visible;transition:opacity .2s ease-in-out 16ms}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-handle{position:absolute;height:1.5em;width:1.5em;background-repeat:no-repeat;transform-origin:100% 0;transform-origin:100% 0 0;-webkit-backface-visibility:visible;backface-visibility:visible;z-index:105;cursor:pointer;border-top:5px solid #000;border-right:5px solid #000;transform:rotateZ(45deg) translate(-.5em,.5em);transition:opacity .2s ease-in-out 16ms;text-indent:-1000em;font-size:1em}
@media screen and (max-width:768px){.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-handle{height:1.2em;width:1.2em;border-top:4px solid #000;border-right:4px solid #000;transform:rotateZ(45deg) translate(-.4em,.4em)}
}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-glow-puck{position:absolute;height:5em;width:5em;border-radius:7.5em;transform-origin:100% 0;transform-origin:100% 0 0;transform:rotateZ(45deg) translateY(1em) translateX(-1em);-webkit-backface-visibility:visible;backface-visibility:visible;z-index:100;cursor:pointer;background:#fff;transition:background .2s ease-in-out 16ms}
@media screen and (max-width:768px){.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-glow-puck{height:4em;width:4em;border-radius:6em;transform:rotateZ(45deg) translateY(.8em) translateX(-.8em)}
}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-center,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-center,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-center,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-center,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-center,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-center,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow .navigation-arrow-center,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow .navigation-arrow-center,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow .navigation-arrow-center,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow .navigation-arrow-center,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow .navigation-arrow-center,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow .navigation-arrow-center{position:absolute;height:1px;width:1px}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow:focus,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow:focus,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow:focus,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow:focus,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow:focus,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow:focus,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow:focus,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow:focus,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow:focus,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow:focus,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow:focus,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow:focus{outline:transparent 0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}
.arrow-hovered .home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.highlight,.arrow-hovered .home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.highlight,.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.highlight,.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.highlight,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.highlight,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.highlight,.arrow-hovered .home-details-imx-lightbox .dotted-path-origin .navigation-arrow.highlight,.arrow-hovered .home-details-imx-lightbox .dotted-path-origin .tentative-arrow.highlight,.arrow-hovered .home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.highlight,.arrow-hovered .home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.highlight,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.highlight,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.highlight,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.highlight,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow:hover,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.highlight,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow:hover,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.highlight,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow:hover,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.highlight,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow:hover,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.highlight,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow:hover,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.highlight,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow:hover,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.highlight,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow:hover,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.highlight,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow:hover,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.highlight,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow:hover,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.highlight,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow:hover,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.highlight,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow:hover,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.highlight,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow:hover{opacity:1;z-index:500}
.arrow-hovered .home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-imx-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-imx-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-arrow-handle,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow:hover .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow:hover .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow:hover .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow:hover .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow:hover .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow:hover .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow:hover .navigation-arrow-handle{cursor:pointer;z-index:510}
.arrow-hovered .home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-imx-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-imx-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow:hover .navigation-arrow-glow-puck{cursor:pointer;z-index:505}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-clickable-area,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-clickable-area,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-clickable-area,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-clickable-area,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-clickable-area,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-clickable-area,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.highlight .navigation-clickable-area,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.highlight .navigation-clickable-area,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.highlight .navigation-clickable-area,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.highlight .navigation-clickable-area,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.highlight .navigation-clickable-area,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.highlight .navigation-clickable-area{position:absolute;height:1250px;width:3500px;transform:translateY(-50%) translateX(34px)}
.arrow-hovered .home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow,.arrow-hovered .home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow,.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow,.arrow-hovered .home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow,.arrow-hovered .home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow,.arrow-hovered .home-details-imx-lightbox .dotted-path-origin .navigation-arrow,.arrow-hovered .home-details-imx-lightbox .dotted-path-origin .tentative-arrow,.arrow-hovered .home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow,.arrow-hovered .home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow,.arrow-hovered .home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled.highlight,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled:hover,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled.highlight,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled:hover,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled.highlight,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled:hover,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled.highlight,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled:hover,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled.highlight,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled:hover,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled.highlight,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled:hover,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled.highlight,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled:hover,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled.highlight,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled:hover,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled.highlight,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled:hover,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled.highlight,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled:hover,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled.highlight,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled:hover,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled.highlight,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled:hover{opacity:.4}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled:hover .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled.highlight .navigation-arrow-handle,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled:hover .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled.highlight .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled:hover .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled.highlight .navigation-arrow-handle,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled:hover .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled.highlight .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled:hover .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled.highlight .navigation-arrow-handle,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled:hover .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled.highlight .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled:hover .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled.highlight .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled:hover .navigation-arrow-handle{cursor:default;border-color:rgba(0,0,0,.4);z-index:510}
.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .navigation-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .dotted-path-origin .tentative-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .navigation-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .navigation-arrows-origin .tentative-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .navigation-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-fullscreen-lightbox .tentative-arrow-origin .tentative-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .navigation-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .dotted-path-origin .tentative-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .navigation-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .navigation-arrows-origin .tentative-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .navigation-arrow.disabled:hover .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled.highlight .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-origin .tentative-arrow.disabled:hover .navigation-arrow-glow-puck{cursor:default;background:rgba(255,255,255,.4);transition:opacity .2s ease-in-out 16ms;z-index:505}
.home-details-fullscreen-lightbox .tentative-arrow-wrapper .tentative-arrow-origin,.home-details-imx-lightbox .tentative-arrow-wrapper .tentative-arrow-origin{z-index:10500}
.home-details-fullscreen-lightbox .tentative-arrow-wrapper .tentative-arrow-origin .navigation-arrow,.home-details-imx-lightbox .tentative-arrow-wrapper .tentative-arrow-origin .navigation-arrow{z-index:100;cursor:default}
.home-details-fullscreen-lightbox .tentative-arrow-wrapper .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck,.home-details-imx-lightbox .tentative-arrow-wrapper .tentative-arrow-origin .navigation-arrow .navigation-arrow-glow-puck{background:#fff;box-shadow:-10px 10px 40px rgba(0,0,0,.65);cursor:default}
.home-details-fullscreen-lightbox .tentative-arrow-wrapper .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle,.home-details-imx-lightbox .tentative-arrow-wrapper .tentative-arrow-origin .navigation-arrow .navigation-arrow-handle{cursor:default}
.home-details-fullscreen-lightbox .tentative-arrow-wrapper .dotted-path-origin,.home-details-imx-lightbox .tentative-arrow-wrapper .dotted-path-origin{z-index:5000}
.home-details-fullscreen-lightbox .tentative-arrow-wrapper .dotted-path-origin .dotted-path,.home-details-imx-lightbox .tentative-arrow-wrapper .dotted-path-origin .dotted-path{z-index:75;border:2px dashed #fff;border-radius:1000px;position:absolute;transform:rotateY(70deg) translate(-150%,-50%);-webkit-transform:rotateY(70deg) translate(-150%,-50%)}
.home-details-fullscreen-lightbox .debug .navigation-clickable-area,.home-details-imx-lightbox .debug .navigation-clickable-area{background-color:rgba(0,0,0,.3)}
.home-details-fullscreen-lightbox .avoid-explosion,.home-details-imx-lightbox .avoid-explosion{display:none;visibility:hidden}
.home-details-fullscreen-lightbox .z3d-fadeout,.home-details-imx-lightbox .z3d-fadeout{opacity:0}
.home-details-fullscreen-lightbox .sphere-viewer-container,.home-details-imx-lightbox .sphere-viewer-container{height:100%;position:relative;text-align:left}
.home-details-fullscreen-lightbox.rmx-lightbox .yui3-lightbox-content>.lightbox-close,.home-details-imx-lightbox.rmx-lightbox .yui3-lightbox-content>.lightbox-close{right:unset;left:16px;top:18px;padding-left:14px}
.home-details-fullscreen-lightbox.rmx-lightbox .yui3-lightbox-content>.lightbox-close::before,.home-details-imx-lightbox.rmx-lightbox .yui3-lightbox-content>.lightbox-close::before{content:'\e00e'}
.home-details-fullscreen-lightbox.rmx-lightbox .yui3-lightbox-content .mixed-media-lightbox-address,.home-details-imx-lightbox.rmx-lightbox .yui3-lightbox-content .mixed-media-lightbox-address{color:#FFF;font-size:14px;font-weight:600;position:absolute;top:17px;left:48px;max-width:28vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home-details-fullscreen-lightbox.rmx-lightbox .yui3-lightbox-content .hdp-gallery-actions,.home-details-imx-lightbox.rmx-lightbox .yui3-lightbox-content .hdp-gallery-actions{font-size:14px;font-weight:600;right:20px;top:17px}
.home-details-fullscreen-lightbox.rmx-lightbox .yui3-lightbox-content .hdp-gallery-actions li,.home-details-imx-lightbox.rmx-lightbox .yui3-lightbox-content .hdp-gallery-actions li{margin-left:48px}
.home-details-fullscreen-lightbox.rmx-lightbox.mobile .yui3-lightbox-content>.lightbox-close,.home-details-imx-lightbox.rmx-lightbox.mobile .yui3-lightbox-content>.lightbox-close{display:inline-block;font-size:18px;top:20px}
.home-details-fullscreen-lightbox.rmx-lightbox.mobile .yui3-lightbox-content .lightbox-body>button,.home-details-imx-lightbox.rmx-lightbox.mobile .yui3-lightbox-content .lightbox-body>button{position:absolute;display:inline-block;color:#FFF;cursor:pointer;top:15px;right:16px}
.home-details-fullscreen-lightbox.rmx-lightbox.mobile .yui3-lightbox-content .lightbox-body>button .zsg-icon-heart-filled,.home-details-fullscreen-lightbox.rmx-lightbox.mobile .yui3-lightbox-content .lightbox-body>button .zsg-icon-heart-line,.home-details-imx-lightbox.rmx-lightbox.mobile .yui3-lightbox-content .lightbox-body>button .zsg-icon-heart-filled,.home-details-imx-lightbox.rmx-lightbox.mobile .yui3-lightbox-content .lightbox-body>button .zsg-icon-heart-line{font-size:26px}
.home-details-fullscreen-lightbox .map-button-container,.home-details-imx-lightbox .map-button-container{left:15px;bottom:15px;top:inherit;margin:0}
@media screen and (min-width:769px){.home-details-fullscreen-lightbox .hdp-gallery-image-content,.home-details-imx-lightbox .hdp-gallery-image-content{height:calc(100% - 42px);margin-top:0}
}
.home-details-fullscreen-lightbox .hdp-gallery-image-content .ds-contact-buttons-wrapper,.home-details-fullscreen-lightbox .hdp-gallery-image-content .hdp-gallery-nc-upsell,.home-details-imx-lightbox .hdp-gallery-image-content .ds-contact-buttons-wrapper,.home-details-imx-lightbox .hdp-gallery-image-content .hdp-gallery-nc-upsell{margin-top:-48px;color:#fff}
.home-details-fullscreen-lightbox .hdp-gallery-image-content .ds-contact-buttons-wrapper button,.home-details-fullscreen-lightbox .hdp-gallery-image-content .hdp-gallery-nc-upsell button,.home-details-imx-lightbox .hdp-gallery-image-content .ds-contact-buttons-wrapper button,.home-details-imx-lightbox .hdp-gallery-image-content .hdp-gallery-nc-upsell button{width:auto;min-width:50%;margin:16px auto 0}
.home-details-fullscreen-lightbox .hdp-gallery-image-content .ds-contact-buttons-wrapper .contact-button,.home-details-fullscreen-lightbox .hdp-gallery-image-content .hdp-gallery-nc-upsell .contact-button,.home-details-imx-lightbox .hdp-gallery-image-content .ds-contact-buttons-wrapper .contact-button,.home-details-imx-lightbox .hdp-gallery-image-content .hdp-gallery-nc-upsell .contact-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.home-details-fullscreen-lightbox .hdp-gallery-embedded-virtual-tour,.home-details-imx-lightbox .hdp-gallery-embedded-virtual-tour{width:100%;height:100%;-ms-flex:1 1 auto;flex:1 1 auto}
@media screen and (max-width:768px){.home-details-fullscreen-lightbox .hdp-gallery-embedded-virtual-tour,.home-details-imx-lightbox .hdp-gallery-embedded-virtual-tour{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.home-details-fullscreen-lightbox .hdp-gallery-embedded-virtual-tour iframe,.home-details-imx-lightbox .hdp-gallery-embedded-virtual-tour iframe{-ms-flex:1 1 auto;flex:1 1 auto}
.hdp-gallery-fullscreen-mask{zoom:1;filter:alpha(opacity=100);opacity:1}
}
.home-details-fullscreen-lightbox .hdp-gallery-header-mobile,.home-details-imx-lightbox .hdp-gallery-header-mobile{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;color:#FFF;padding-left:20px;padding-right:20px;position:relative;background-image:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,.33) 25%,rgba(0,0,0,.1) 69%,rgba(0,0,0,0) 100%)}
.home-details-fullscreen-lightbox .hdp-gallery-header-mobile:focus,.home-details-imx-lightbox .hdp-gallery-header-mobile:focus{outline:0}
.home-details-fullscreen-lightbox .hdp-gallery-header-mobile>button,.home-details-imx-lightbox .hdp-gallery-header-mobile>button{display:-ms-flexbox;display:flex}
.home-details-fullscreen-lightbox .hdp-gallery-header-mobile .zsg-icon-heart-filled,.home-details-fullscreen-lightbox .hdp-gallery-header-mobile .zsg-icon-heart-line,.home-details-fullscreen-lightbox .hdp-gallery-header-mobile .zsg-icon-x-thin,.home-details-imx-lightbox .hdp-gallery-header-mobile .zsg-icon-heart-filled,.home-details-imx-lightbox .hdp-gallery-header-mobile .zsg-icon-heart-line,.home-details-imx-lightbox .hdp-gallery-header-mobile .zsg-icon-x-thin{height:auto;width:auto;color:#FFF;line-height:44px;cursor:pointer}
.mobile-dialog-title-content,.mobile-dialog-title>h2{height:45px;line-height:45px}
.home-details-fullscreen-lightbox .hdp-gallery-header-mobile .zsg-icon-x-thin,.home-details-imx-lightbox .hdp-gallery-header-mobile .zsg-icon-x-thin{position:static;padding:0;margin-right:auto}
.home-details-fullscreen-lightbox .hdp-gallery-header-mobile .image-counter,.home-details-imx-lightbox .hdp-gallery-header-mobile .image-counter{font-weight:700;text-align:center;margin:0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.home-details-fullscreen-lightbox .hdp-gallery-header-mobile .zsg-icon-heart-filled,.home-details-fullscreen-lightbox .hdp-gallery-header-mobile .zsg-icon-heart-line,.home-details-imx-lightbox .hdp-gallery-header-mobile .zsg-icon-heart-filled,.home-details-imx-lightbox .hdp-gallery-header-mobile .zsg-icon-heart-line{font-size:25px;text-align:end}
body.zsg-lightbox_scroll,body.zsg-lightbox_scroll.zsg-lightbox_override{overflow:hidden!important}
.hdp-gallery-fullscreen-mask{background-color:#000;z-index:2147483642!important}
.mobile-dialog,.mobile-dialog-title{position:fixed;left:0;background:#fff;top:0}
.report-problem-form .rp-footer{font-size:.85em;margin-top:1.5em}
.report-problem-form .rp-text,.report-problem-form .zsg-form-group li{margin-bottom:1.3em}
.report-problem-form .zsg-form-error-text{font-size:1em}
#report-problem-lightbox .report-problem-form .zsg-button-group{text-align:left}
.mobile-dialog .report-problem-form{padding:30px 10px 0}
.mobile-dialog{right:0;bottom:0;z-index:2100}
.mobile-dialog-title{width:100%;height:45px;z-index:2150;font-size:14px;font-weight:700;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.2)}
.mobile-dialog-title>h2{color:#aaa;text-transform:uppercase}
.mobile-dialog-title>a,.mobile-dialog-title>a:hover{position:absolute;top:0;left:5px;width:auto;height:45px;line-height:45px;color:#0074e4;text-transform:uppercase;background:0 0;border:0;padding:0 .67em}
.mobile-dialog-title>a.mobile-dialog-right-button{left:auto;right:5px}
.mobile-dialog-content{position:fixed;top:45px;left:0;height:calc(100% - 45px);width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.mobile-dialog_open{height:100%;overflow:hidden!important}
.mobile-dialog-right-enter{transform:translate3d(100vw,0,0)}
.mobile-dialog-right-enter.mobile-dialog-right-enter-active{transform:translate3d(0,0,0);transition:transform .3s ease-in-out}
.mobile-dialog-right-leave{transform:translate3d(0,0,0)}
.mobile-dialog-right-leave.mobile-dialog-right-leave-active{transform:translate3d(100vw,0,0);transition:transform .3s ease-in-out}
.mobile-dialog-bottom-enter{transform:translate3d(0,100vh,0)}
.mobile-dialog-bottom-enter.mobile-dialog-bottom-enter-active{transform:translate3d(0,0,0);transition:transform .3s ease-in-out}
.mobile-dialog-bottom-leave{transform:translate3d(0,0,0)}
.mobile-dialog-bottom-leave.mobile-dialog-bottom-leave-active{transform:translate3d(0,100vh,0);transition:transform .3s ease-in-out}
.ds-container .ds-hero-headline{font-weight:400;font-size:20px;line-height:30px}
.ds-container .ds-section-heading{padding:48px 0 16px;margin:0 16px 32px;font-size:26px;line-height:33px;font-weight:600}
.ds-container .ds-body-heading,.ds-container .ds-listing-agent-header{font-weight:800;font-size:17px;line-height:26px}
.ds-container .ds-eyebrow{font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:1px}
.ds-container .ds-standard-label{font-weight:600;font-size:15px;line-height:23px}
.ds-container .ds-body{font-weight:400;font-size:15px;line-height:23px}
.ds-container .ds-label-small{font-weight:600;font-size:14px;line-height:21px}
.ds-container .ds-body-small{font-weight:400;font-size:14px;line-height:21px}
.ds-container .ds-label-fine{font-weight:600;font-size:12px;line-height:18px}
.ds-container .ds-fine-print,.ds-container .subject-picker .image-carousel-entry figure figcaption{font-weight:400;font-size:12px;line-height:18px}
.ds-container .ds-vertical-divider{border-style:solid;border-width:0 1px 0 0;border-color:#ccc;margin-right:8px;padding-right:8px}
.ds-container .ds-wrap-ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ds-container .ds-dot-divider{height:3px;width:3px;margin:0 7px;border-radius:50%;background-color:#ccc}
.ds-expanded-table-row{border-left:2px solid #006aff;padding-bottom:16px!important}
.ds-white-bg{background:#fff!important}
.ds-response-data-tooltip{display:-ms-flexbox;display:flex;line-height:14px;white-space:pre}
.ds-listing-agent-header{margin-bottom:16px}
.ds-listing-agent-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:16px}
.ds-listing-agent-container .ds-listing-agent-image-container{margin-right:16px}
.ds-listing-agent-container .ds-listing-agent-image-container .ds-listing-agent-image{border-radius:60px;width:60px;height:60px}
.ds-listing-agent-container .ds-listing-agent-info{width:100%}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-business-name,.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-display-name{line-height:1.5;font-size:14px;font-weight:600}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-name-undisclosed{line-height:1.5;font-size:14px;font-weight:400;color:#aaa}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-info-text{font-size:12px;padding-right:24px}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-info-emphasis-text{font-size:12px}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-info-rating-icon{padding-right:4px;color:#03c04a;vertical-align:sub}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-info-rating{padding-right:4px;vertical-align:sub}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-info-reviews{vertical-align:sub}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-info-response-data{font-size:14px;font-weight:600}
.ds-listing-agent-container .ds-listing-agent-info .ds-listing-agent-info-divider{padding:0 4px}
.ds-listing-agent-container .ds-listing-agent-info .ds-pay-per-click-link-container{display:-ms-flexbox;display:flex;font-weight:600;font-size:12px}
.ds-listing-agent-container .ds-listing-agent-info .ds-pay-per-click-link{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;font-weight:600;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}
.ds-listing-agent-container .ds-listing-agent-info .ds-pay-per-click-link-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:4px}
.ds-listing-agent-container .ds-listing-agent-info .ds-pay-per-click-link-icon{font-size:20px}
.ds-rentals-listing-agent-launch-question{font-size:14px;font-weight:600}
#home-details-home-values .zest-deep-dive .calculation-section .calculation-equation .calculation-value>.value,#home-details-home-values .zest-deep-dive .property-list .property-card .calculation,#home-details-home-values .zest-deep-dive .property-list .property-card .property-detail-section .price{font-weight:lighter}
.ds-agent-contact-button-container{display:-ms-flexbox;display:flex}
.ds-agent-contact-button-container>:not(:last-child){margin-right:10px}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible{position:relative}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible>.zsg-h2,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible>h2,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible>.zsg-h2,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible>h2{border-top:1px solid #A7A6AB;border-bottom:1px solid #A7A6AB;cursor:pointer;padding:18px 18px 18px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;z-index:1}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible>.zsg-h2::after,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible>h2::after,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible>.zsg-h2::after,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible>h2::after{content:"";position:initial;height:14px;width:14px;display:block;cursor:pointer;transform:rotate(45deg);border-top:2px solid #596B82;border-left:2px solid #596B82}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible .zsg-content-section>.zsg-h2,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible .zsg-content-section>h2,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>:not(h2):not(.hdp-collapse-title),.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible .zsg-content-section>.zsg-h2,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible .zsg-content-section>h2,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>:not(h2):not(.hdp-collapse-title){display:none}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible>.zsg-h2.hdp-collapsible-title,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible>h2.hdp-collapsible-title,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible>.zsg-h2.hdp-collapsible-title,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible>h2.hdp-collapsible-title{margin-left:0;margin-right:0}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible .collapsible-content,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible .collapsible-content{position:relative;z-index:0}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed .hdp-collapse-title,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>.zsg-h2,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>h2,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed .hdp-collapse-title,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>.zsg-h2,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>h2{margin-bottom:-1px}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed .hdp-collapse-title::after,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>.zsg-h2::after,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>h2::after,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed .hdp-collapse-title::after,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>.zsg-h2::after,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible.collapsed>h2::after{transform:rotate(225deg)}
.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible .hdp-collapse-title>span,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible>.zsg-h2>span,.hdp-collapse .home-details-collapsible-component-CollapsibleContainer.collapsible>h2>span,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible .hdp-collapse-title>span,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible>.zsg-h2>span,.hdp-collapsible-content .home-details-collapsible-component-CollapsibleContainer.collapsible>h2>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 18px)}
.third-party-photocarousel-ad{display:block;width:400px;-ms-flex-pack:center;justify-content:center;text-align:center}
.third-party-photocarousel-ad .third-party-iframe-ad-container iframe{width:inherit}
.home-details-lightbox-bottom-ad{padding:20px 0;background-color:#F1F1F4;border-bottom:1px solid #fff;position:relative;text-align:center}
.home-details-lightbox-bottom-ad .deferred-iframe-target{margin-left:auto;margin-right:auto}
.home-details-lightbox-bottom-ad iframe{width:auto}
.home-details-lightbox-bottom-ad .ad-frame-container{display:inline-block;margin:10px 25px}
.lightbox-hdp-ad-module{margin-top:30px;min-height:1px}
#home-details-home-values .zestimate-icon{width:56px;height:56px;background-size:56px 56px}
#home-details-home-values .primary-zestimate-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px;padding-top:20px;text-align:center}
#home-details-home-values .additional-zestimate-info .tertiary-item .content,#home-details-home-values .additional-zestimate-info .title,#home-details-home-values .secondary-zestimate-items .content,#home-details-home-values .secondary-zestimate-items .content *,#home-details-home-values .secondary-zestimate-items .title *{display:inline-block}
#home-details-home-values .primary-zestimate-item>div{-ms-flex:1;flex:1}
#home-details-home-values .secondary-zestimate-items .title *{vertical-align:middle}
#home-details-home-values .secondary-zestimate-items .content .fineprint{margin:auto;max-width:200px}
#home-details-home-values .additional-zestimate-info .tertiary-zestimate-items{padding-top:10px;padding-bottom:10px}
#home-details-home-values .zestimate-summary{position:relative}
#home-details-home-values #zest-summary-chart-placeholder #hdp-home-value-chart{margin-bottom:30px}
#home-details-home-values .user-comment-request{padding-bottom:10px}
#home-details-home-values .ie .primary-zestimate-item>div{max-width:none;display:inline-table;padding:0 10px 0 20px}
#home-details-home-values .ie .right-spacer{padding-left:5px}
#home-details-home-values #zest-deep-dive-prior-sale-tooltip ul{list-style-type:disc;padding-left:30px}
#home-details-home-values .zest-deep-dive .property-list{display:block}
#home-details-home-values .zest-deep-dive .property-list .property-card{border-top:solid 1px #eee;padding-top:20px;padding-bottom:20px;white-space:nowrap;display:-ms-flexbox;display:flex}
#home-details-home-values .zest-deep-dive .property-list .property-card .property-card-image{display:inline-block;width:150px;height:112px;background-size:150px 112px}
@media screen and (min-width:375px) and (max-width:480px){#home-details-home-values .zest-deep-dive .property-list .property-card .property-card-image{width:90px;height:90px;background-size:90px 90px}
}
@media screen and (min-width:1px) and (max-width:374px){#home-details-home-values .zest-deep-dive .property-list .property-card .property-card-image{width:80px;height:80px;background-size:80px 80px}
}
#home-details-home-values .zest-deep-dive .property-list .property-card .property-detail-section{padding-left:15px;width:100%}
@media screen and (min-width:1px) and (max-width:400px){#home-details-home-values .zest-deep-dive .property-list .property-card .property-detail-section{padding-left:11px}
}
#home-details-home-values .zest-deep-dive .calculation-section{padding-top:20px}
#home-details-home-values .zest-deep-dive .calculation-section .calculation-equation{position:relative;padding-top:30px}
#home-details-home-values .zest-deep-dive .calculation-section .calculation-equation .calculation-operator,#home-details-home-values .zest-deep-dive .calculation-section .calculation-equation .calculation-value{display:inline-block;text-align:center;vertical-align:top;font-weight:lighter}
#home-details-home-values .zest-deep-dive .calculation-section .calculation-equation .calculation-operator{width:5%}
#home-details-home-values .zest-deep-dive .calculation-section .calculation-equation .calculation-value{width:30%}
#home-details-home-values #zc-chart{max-width:654px;margin:auto}
#home-details-home-values #zc-chart .zc-chart-wrapper{position:relative;overflow:hidden;margin:12px 0 24px}
.cf-amdl-container,.cf-body-container-margin,.cf-form-title,.cf-fpa-phone-container,.cf-frm-prap-field_hrzt,.cf-ftrl-container_hrzt{margin-bottom:10px}
#home-details-home-values #zc-chart .zc-chart{width:100%}
#home-details-home-values #zc-chart .zc-line{fill:none;stroke-width:2px}
#home-details-home-values #zc-chart .tick>line{color:#e6e6e6}
#home-details-home-values #zc-chart .zc-x-axis .tick>line{opacity:0}
#home-details-home-values #zc-chart .domain{display:none}
#home-details-home-values #zc-chart .zc-mouse-line{stroke:#ccc;stroke-width:2px}
#home-details-home-values #zc-chart .zc-legend{position:absolute;left:0;top:8px;padding:5px 10px;background:rgba(251,250,247,.8);border:1px solid #e9e9e9}
.cf-agent-list,.cf-border-container_bordered{box-shadow:0 0 2px rgba(0,0,0,.2);background-color:#fff}
#home-details-home-values #zc-chart .zc-legend-name{padding:0 12px}
#home-details-home-values #zc-chart .zc-legend-value{text-align:right}
#home-details-home-values #zc-chart .zc-legend-image{max-width:25px;width:25px;height:2px;display:block}
#home-details-home-values #zc-chart .zc-legend-sale-image{max-width:18px;max-height:18px}
#home-details-home-values #zc-chart .zc-legend-selected-date{color:#999;font-weight:400;font-size:11px;padding-top:2px;text-align:right}
#home-details-home-values #zc-chart .zc-forecast{fill:#f0f0ef}
#home-details-home-values #zc-chart .zc-forecast-label{font-size:10px}
#home-details-home-values #zc-chart .zc-empty-chart{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
.cf-border-container_bordered{border:1px solid #D1D1D5;border-top:2px solid #006AFF}
.cf-border-container_padded{padding:10px}
.cf-agent-list{margin-top:10px;border:1px solid #D1D1D5}
.cf-c-col-container_higher.cf-agent-list__c-column-offset{margin-top:0}
.cf-form-title.cf-form-title_small{font-size:13px;line-height:1.5;font-weight:600;text-transform:uppercase}
.cf-owner-phone-container{margin-bottom:10px;font-size:11px;font-size:.73333333rem}
.cf-amdl-sig-photo{line-height:0;margin-right:10px}
.cf-amdl-sig-info{line-height:1.2}
.cf-amdl-call-button{font-size:18px;font-size:1.2rem;padding:9px 5px;font-weight:300;margin-left:10px;text-transform:uppercase;width:auto}
.cf-amdl-contact-listing-agent-header{font-size:13px;line-height:1.5;font-weight:700;text-transform:uppercase}
.cf-amdl-container{overflow:hidden;line-height:1.2}
.cf-amdl-container.cf-amdl-nudge{margin-left:10px;margin-right:10px}
.cf-amdl-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.cf-amdl-sig-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.cf-lyt-container_hrzt .cf-lyt-cnt-rpt-list{padding-right:10px}
.cf-lyt-container_hrzt .cf-lyt-cnt-rpt-list-wow{padding-left:32px}
.cf-frm-sbtn-container_hrzt{margin-bottom:8px}
.cf-tips-list_hrzt{margin-bottom:10px}
.cf-ftrl-container_vrt{margin-top:8px;margin-bottom:10px}
.cf-frm-prap-field_vrt,.cf-frm-sbtn-container_ivrt{margin-bottom:8px}
.cf-frm-prap-field_ivrt,.cf-rpt-separator{margin-bottom:15px}
.cf-rpt-separator{margin-top:0;padding-bottom:0}
.cf-lyt-container_nrpt .cf-frm-prap-field_nrpt_above,.cf-tips-list_ivrt{margin-bottom:10px}
.cf-lyt-container_nrpt .cf-frm-prap-field_nrpt_below{margin-bottom:0}
.cf-lyt-container_nrpt .cf-frm-sbtn-container_nrpt_above{margin-bottom:18px}
.cf-lyt-container_nrpt .cf-frm-sbtn-container_nrpt_below{margin-bottom:0}
.cf-lyt-container_nrpt .cf-opaque-fpa-call-button{margin-top:10px}
.cf-lyt-container_nrpt .hidden-recipient-list{display:none}
.cf-lyt-container_nrpt .cf-mmm-contact{display:block;font-size:11px;padding-bottom:10px}
.cf-lyt-container_srpt input[type=radio]+label{padding:0}
.cf-lyt-container_srpt input[type=radio]+label:after,.cf-lyt-container_srpt input[type=radio]+label:before{display:none}
.cf-minimized-opaque-agent{margin-bottom:15px}
.cf-subtitle{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px;line-height:1.5;font-size:13px;font-size:.86666667rem}
#contact-form-mobile .cf-subtitle,#contact-form-mobile-dialog .cf-subtitle,#contact-form-mobile-tablet-ab-column .cf-subtitle{font-size:15px;font-size:1rem}
.cf-frm-text-field{margin-bottom:8px;position:relative}
.cf-frm-text-field:before{font-family:zmod-icon-set1!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:17px;font-size:1.13333333rem;position:absolute;top:7.5px;left:5px}
.cf-frm-text-field_large.cf-frm-text-field:before{top:12.5px}
.cf-frm-text-field.cf-frm-text-field_name:before{content:"\e032";z-index:1}
.cf-frm-text-field.cf-frm-text-field_phone:before{content:"\e01e";z-index:1}
.cf-frm-text-field.cf-frm-text-field_email:before{content:"\e01c";z-index:1}
.cf-frm-input{min-height:30px;font-size:13px;font-size:.86666667rem}
.cf-frm-text-field_large .cf-frm-input{font-size:15px;font-size:1rem;min-height:40px}
.cf-frm-text-field_email .cf-frm-input,.cf-frm-text-field_name .cf-frm-input,.cf-frm-text-field_phone .cf-frm-input{padding-left:25px}
.cf-frm-atof-container{margin-bottom:10px}
.cf-frm-atof-container_sm-text{font-size:13px;font-size:.86666667rem}
.cf-frm-atof-container_lg-text{font-size:15px;font-size:1rem}
.cf-frm-atof-secondary{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cf-frm-msg-field{margin-bottom:8px}
.cf-frm-msg-textarea{resize:vertical;display:block;font-size:13px;font-size:.86666667rem;height:57px;max-height:100px}
.cf-frm-msg-field_large .cf-frm-msg-textarea{font-size:15px;font-size:1rem;height:110px;max-height:110px}
.cf-frm-prap-field{font-size:13px;font-size:.86666667rem}
.cf-frm-prap-field .cf-frm-prap-label{padding-bottom:0;line-height:1.5em}
.cf-my-agent_request-tour{margin-top:-10px}
@media only screen and (max-width:767px){.cf-my-agent_request-tour{margin-top:0}
}
.cf-frm-sbtn-error-text.zsg-form-error-text{margin-bottom:10px}
.cf-st-date-time-fields .date-carousel-mobile-slider,.cf-st-date-time-fields .time-carousel-pills{margin-left:0;margin-bottom:.5em}
.cf-st-date-time-fields .date-carousel-slider{max-width:304px;margin:0 auto 1.33em}
.cf-rpt-display-name{font-size:13px;font-size:.86666667rem;font-weight:700;overflow:hidden;line-height:1.3rem;display:block;word-wrap:break-word}
#contact-form-mobile .cf-rpt-display-name,#contact-form-mobile-tablet-ab-column .cf-rpt-display-name{font-size:15px;font-size:1rem}
.cf-rpt-business-name{font-size:11px;font-size:.73333333rem;display:block;word-wrap:break-word}
.cf-rpt-phone{font-size:11px;font-size:.73333333rem;display:block}
.cf-featured-video-icon{position:absolute;font-size:16px;bottom:1px;left:4px;color:#FFF;text-shadow:0 0 1px rgba(0,0,0,.9)}
.cf-rpt-photo{position:relative}
.cf-rpt-badge_button{display:inline-block;max-width:45px;padding:1px 2px;font-family:arial,sans-serif;font-size:8px;text-transform:uppercase;text-align:center;line-height:8px;border-radius:2px;border:1px solid #D1D1D5;color:#A7A6AB}
.cf-rpt-badge_label{font-size:11px;font-size:.73333333rem;color:#A7A6AB}
.cf-rpt-rvw-container{font-size:13px;font-size:.86666667rem;display:-ms-flexbox;display:flex;line-height:1em;vertical-align:top}
.cf-rvw-stars-container{margin-right:3px}
.cf-rpt-rsl-container{font-size:11px;font-size:.73333333rem;display:block;height:15px}
.cf-rpt-rsl-count{display:inline-block;text-align:center;color:#FFF;background-color:#0D4599;padding:1px;min-width:20px;font-weight:700;border-radius:2px;line-height:13px;height:auto}
a.cf-rpt-rsl-link{color:#2A2A33}
.cf-rpt-call-button{font-size:18px;font-size:1.2rem;padding:9px 5px;font-weight:300;text-transform:uppercase}
input.cf-cnt-rpt-select-input+label.cf-cnt-rpt-select-label:after,input.cf-cnt-rpt-select-input+label.cf-cnt-rpt-select-label:before{top:20px}
input.cf-card-view-input{position:fixed}
.cf-cnt-rpt-container{overflow:hidden;line-height:1em;margin-bottom:10px}
.cf-cnt-rpt-sig-photo,.cf-recipient-logo-image{line-height:0;margin-right:10px}
.cf-cnt-rpt-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}
.cf-cnt-rpt-sig-content{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}
.cf-cnt-rpt-sig-info{overflow:hidden}
.cf-cnt-rpt-sig-aside{margin-left:5px}
.hideListingAgent .cf-rpts-container .cf-cnt-rpt-container.isListingAgent{display:none}
.mobile-device .hideListingAgent .cf-rpts-container .cf-cnt-rpt-container.isListingAgent,.mobile-dialog .hideListingAgent .cf-rpts-container .cf-cnt-rpt-container.isListingAgent{display:inherit}
.cf-recipient-image-and-description{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}
.cf-recipient-logo-image{display:inline-block}
.cf-recipient-description{display:inline-block;line-height:1.2;font-size:13px;font-size:.86666667rem}
#contact-form-mobile .cf-recipient-description,#contact-form-mobile-tablet-ab-column .cf-recipient-description{font-size:15px;font-size:1rem}
.cf-brokerage-name,.cf-brokerage-phone{color:#54545A;margin:3px 0 0 20px}
.cf-brokerage-name{font-size:13px;font-size:.86666667rem}
.cf-brokerage-phone{font-size:11px;font-size:.73333333rem}
.cf-variant_featured .cf-brokerage-name,.cf-variant_featured .cf-brokerage-phone,.cf-variant_my_agent .cf-brokerage-name,.cf-variant_my_agent .cf-brokerage-phone,.cf-variant_opaque .cf-brokerage-name,.cf-variant_opaque .cf-brokerage-phone{margin-left:0}
.cf-ftrl-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.cf-ftrl-sig-container{display:-ms-flexbox;display:flex}
.cf-ftrl-info-container{margin-left:8px}
.cf-pal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.cf-pal-tooltip-lancher{margin-left:5px;display:block}
.cf-pal-item{display:-ms-flexbox;display:flex}
.cf-pal-info-container{margin-left:8px}
.ds-container .cf-pal-item{margin-bottom:10px}
.cf-lndr-photo-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.cf-lndr-photo-link{display:block;line-height:0}
.cf-lndr-info-phone-n-nmls{font-size:11px;font-size:.73333333rem}
.cf-lndr-info-phone-n-nmls_inline{display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cf-lndr-info-spacer{white-space:pre}
.cf-lndr-badge{font-size:11px;font-size:.73333333rem;height:1.2em}
.cf-lndr-display-name{margin:2px 0;vertical-align:top;height:13px}
.cf-lndr-name-link{font-size:13px;font-size:.86666667rem;display:block;width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;font-weight:700}
.cf-lndr-nmls,.cf-lndr-phone-number{font-size:11px;font-size:.73333333rem}
.cf-tip-launcher{font-size:13px;font-size:.86666667rem}
#contact-form-mobile .cf-tip-launcher,#contact-form-mobile-tablet-ab-column .cf-tip-launcher{font-size:15px;font-size:1rem}
.cf-mad-container{font-family:"Open Sans",Gotham,gotham,Tahoma,Geneva,sans-serif;font-size:11px}
.cf-mad-container span{color:#A7A6AB;display:block}
.cf-tcpa-disclaimer{margin-top:10px;font-size:10px}
.cf-psub-container{padding-top:15px;padding-bottom:10px}
.cf-psub-container.cf-psub-container_lightbox{padding-top:0;padding-bottom:0}
.cf-psub-container_lightbox{margin-left:-20px;margin-right:-20px}
.cf-psub-heading{font-size:15px;font-size:1rem;padding-left:10px;padding-right:10px}
.cf-psub-container_lightbox .cf-psub-heading{padding-left:20px;padding-right:20px}
.cf-psub-message{background-color:#D8F4DE;padding:10px}
.cf-psub-container_lightbox .cf-psub-message{padding-left:20px;padding-right:20px}
#zmm-react-dialog-root .mobile-dialog{z-index:12000;visibility:visible}
#zmm-react-dialog-root .mobile-dialog .mobile-dialog-content{padding:0 20px}
#zmm-react-dialog-root .mobile-dialog .zlf-flow-container{margin-top:0;margin-bottom:60px}
.zmm-abc-lightbox-mask{z-index:12000}
.zmm-abc-lightbox-content{z-index:12001}
.zmm-abc-lightbox-content .lightbox-close{display:none}
.zmm-abc-lightbox-content .zmm-lightbox-close-button{z-index:2;position:absolute;top:20px;right:20px;color:#333;margin:-15px;padding:15px}
.zmm-abc-lightbox-content .zmm-lightbox-close-button:hover{color:#ccc}
#zmm-react-dialog-root .zsg-input-overlay_left input,.zmm-abc-lightbox-content .zsg-input-overlay_left input,.zmm-abc-nocontainer .zsg-input-overlay_left input{padding-left:22px}
#zmm-react-dialog-root .zlf-flow-container,.zmm-abc-lightbox-content .zlf-flow-container,.zmm-abc-nocontainer .zlf-flow-container{box-shadow:none;margin:-20px}
#zmm-react-dialog-root .zmm-abc-content,.zmm-abc-lightbox-content .zmm-abc-content,.zmm-abc-nocontainer .zmm-abc-content{text-align:center;padding:50px 0;margin:0 auto;max-width:650px}
#zmm-react-dialog-root .zmm-abc-content .zsg-button_primary,.zmm-abc-lightbox-content .zmm-abc-content .zsg-button_primary,.zmm-abc-nocontainer .zmm-abc-content .zsg-button_primary{min-width:200px}
#zmm-react-dialog-root .abc-question-title,.zmm-abc-lightbox-content .abc-question-title,.zmm-abc-nocontainer .abc-question-title{text-transform:uppercase;font-weight:700;margin-bottom:35px}
#zmm-react-dialog-root .abc-slide-no-question,.zmm-abc-lightbox-content .abc-slide-no-question,.zmm-abc-nocontainer .abc-slide-no-question{margin:50px 0}
#zmm-react-dialog-root .zmm-form-button-select .zsg-button_primary,.zmm-abc-lightbox-content .zmm-form-button-select .zsg-button_primary,.zmm-abc-nocontainer .zmm-form-button-select .zsg-button_primary{display:block;padding:1em 2em;margin:10px auto 0;line-height:22.5px;max-width:280px}
.ds-data-view-item .cf-container,.ds-data-view-item .cf-tcpa-disclaimer{margin-bottom:0}
.cf-footer-link-list{font-size:13px;font-size:.86666667rem}
#contact-form-mobile .cf-footer-link-list,#contact-form-mobile-dialog .cf-footer-link-list,#contact-form-mobile-tablet-ab-column .cf-footer-link-list{font-size:15px;font-size:1rem}
.ads-home-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}
.ads-home-info .ads-home-info-image{margin-right:15px}
.ads-home-info .ads-home-info-image img{height:4.93em;width:7.73em}
.ads-home-info .ads-home-info-abstract{font-size:.86em}
.ds-data-view-item .cf-container .cf-variant_super_traffic_optimized .cf-header-container h2.cf-form-title{display:none}
.agent-card_inline,.cf-c-col-container{margin-bottom:15px}
.cf-container{background-color:#FFF}
.cf-c-col-container_lower{margin-top:20px;padding-top:10px}
.cf-c-col-container_higher{margin-top:-60px}
.cf-font-strong{font-weight:700}
.mobile-dialog-content section.cf-variant_foreclosure_specialist{padding:10px}
.agent-card_inline{margin-left:10px}
.agent-card{display:inline-block}
.agent-card .ac-h4{margin-bottom:10px}
.agent-card .ac-label{color:#A7A6AB}
.agent-card .ac-photo-and-sig{display:-ms-flexbox;display:flex}
.agent-card .ac-photo-and-sig .ac-photo{margin-right:10px}
.agent-card .ac-photo-and-sig .ac-recipient-reviews span.reviews span{color:#006AFF}
.agent-card .ac-brokerage-name,.agent-card .ac-brokerage-phone{color:#54545A;margin:0}
.agent-card .ac-brokerage-name{font-size:13px;font-size:.86666667rem}
.agent-card .ac-brokerage-phone{font-size:11px;font-size:.73333333rem}
.lpb-enhancement.zsg-content-item{margin-bottom:0}
.cf-mobile-app-loader{margin-top:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=search],.jsoneditor input[type=text],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=search],.jsoneditor-modal input[type=text]{height:auto;border:inherit;box-shadow:none;font-size:inherit;box-sizing:inherit;padding:inherit;font-family:inherit;transition:none;line-height:inherit}
.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=search]:focus,.jsoneditor input[type=text]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=search]:focus,.jsoneditor-modal input[type=text]:focus{border:inherit;box-shadow:inherit}
.jsoneditor textarea,.jsoneditor-modal textarea{height:inherit}
.jsoneditor select,.jsoneditor-modal select{display:inherit;height:inherit}
.jsoneditor label,.jsoneditor-modal label{font-size:inherit;font-weight:inherit;color:inherit}
.jsoneditor table,.jsoneditor-modal table{border-collapse:collapse;width:auto}
.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}
.jsoneditor .autocomplete.dropdown,.jsoneditor-contextmenu .jsoneditor-menu{border:1px solid #d3d3d3;margin:0;box-shadow:2px 2px 12px rgba(128,128,128,.3)}
.jsoneditor .autocomplete.dropdown{position:absolute;background:#fff;overflow-x:hidden;overflow-y:auto;cursor:default;padding:5px;text-align:left;outline:0;font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;font-size:14px}
.jsoneditor .autocomplete.dropdown .item{color:#1a1a1a}
.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ebebeb}
.jsoneditor .autocomplete.hint{color:#a1a1a1;top:4px;left:4px}
.jsoneditor-contextmenu-root{position:relative;width:0;height:0}
.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:2}
.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#fff;list-style:none;padding:0}
.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 8px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:0 0;font-size:14px;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}
.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}
.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}
.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}
.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}
.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px rgba(128,128,128,.5);padding:0 10px;transition:all .3s ease-out}
.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;animation:all ease-in-out 1s}
.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(img/jsoneditor-icons.svg);background-position:0 -72px}
.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url(img/jsoneditor-icons.svg)}
.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}
.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}
.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}
.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}
.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon,.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}
.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}
.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}
.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}
.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}
.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}
.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}
.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}
.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}
.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}
.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}
.jsoneditor-contextmenu li,.jsoneditor-contextmenu ul{box-sizing:content-box;position:relative}
.jsoneditor-contextmenu .jsoneditor-menu button:focus,.jsoneditor-contextmenu .jsoneditor-menu button:hover{color:#1a1a1a;background-color:#f5f5f5;outline:0}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{color:#fff;background-color:#ee422e}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover{background-color:#f5f5f5}
.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px!important;box-shadow:2px 2px 12px rgba(128,128,128,.3);color:#4d4d4d;line-height:1.3em}
.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}
.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}
.jsoneditor-modal table{width:100%}
.jsoneditor-modal table td{padding:3px 0}
.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}
.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}
.jsoneditor-modal p:first-child{margin-top:0}
.jsoneditor-modal a{color:#3883fa}
.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}
.jsoneditor-modal .pico-close{background:0 0!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}
.jsoneditor-modal input[type=text]{cursor:inherit}
.jsoneditor-modal input[disabled]{background:#d3d3d3;color:grey}
.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}
.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}
.jsoneditor-modal select{min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";line-height:1.5em}
.jsoneditor-modal select::-ms-expand{display:none}
.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}
.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}
.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}
.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}
.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}
.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}
.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px}
.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}
.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}
.jsoneditor-modal .jsoneditor-jmespath-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}
.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}
.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;-ms-flex:1;flex:1}
.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}
.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}
.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}
.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}
.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}
.jsoneditor-modal table td,.jsoneditor-modal table th{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}
div.jsoneditor td,div.jsoneditor td.jsoneditor-tree{vertical-align:top}
.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal select,.jsoneditor-modal textarea{background:#fff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}
.jsoneditor-modal,.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal option,.jsoneditor-modal select,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal textarea{font-size:10.5pt;font-family:arial,sans-serif}
.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;font-size:14px;width:100%;box-sizing:border-box}
.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}
.jsoneditor-modal input,.jsoneditor-modal select{cursor:pointer}
.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}
.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}
div.jsoneditor-default,div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value{border:1px solid transparent;min-height:16px;min-width:32px;line-height:16px;padding:2px;margin:1px;word-wrap:break-word;float:left}
div.jsoneditor-field p,div.jsoneditor-value p{margin:0}
div.jsoneditor-value{word-break:break-word}
div.jsoneditor-value.jsoneditor-empty::after{content:"value"}
div.jsoneditor-value.jsoneditor-string{color:#006000}
div.jsoneditor-value.jsoneditor-number{color:#ee422e}
div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}
div.jsoneditor-value.jsoneditor-null{color:#004ed0}
div.jsoneditor-value.jsoneditor-color-value,div.jsoneditor-value.jsoneditor-invalid{color:#1a1a1a}
div.jsoneditor-readonly{min-width:16px;color:grey}
div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}
div.jsoneditor-field.jsoneditor-empty::after{content:"field"}
div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:grey}
div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:grey}
div.jsoneditor.busy div.jsoneditor-busy{display:inherit}
div.jsoneditor code.jsoneditor-preview{background:0 0}
div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}
div.jsoneditor-default{color:grey;padding-left:10px}
div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto;background:#fff}
div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background-color:transparent}
div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}
div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}
div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}
div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}
div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:0 0}
div.jsoneditor-tree button.jsoneditor-dragarea{background-image:url(img/jsoneditor-icons.svg);background-position:-72px -72px;cursor:move}
div.jsoneditor-tree :focus{outline:0}
div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:grey;font-family:arial,sans-serif;font-size:14px}
div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:grey}
div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid grey;cursor:pointer}
div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{cursor:inherit}
div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}
div.jsoneditor-tree table.jsoneditor-tree{width:100%}
div.jsoneditor-tree .jsoneditor-button{display:block}
div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(img/jsoneditor-icons.svg);background-position:-168px -48px;background-color:transparent}
div.jsoneditor-busy,div.jsoneditor-outer,textarea.jsoneditor-text{width:100%;box-sizing:border-box}
div.jsoneditor-outer{position:static;height:100%;margin:0;padding:0}
div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}
div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}
div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}
div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}
div.jsoneditor-busy{position:absolute;top:15%;left:0;text-align:center;display:none}
div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #fe0;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px rgba(0,0,0,.4)}
div.jsoneditor-field.jsoneditor-empty::after,div.jsoneditor-value.jsoneditor-empty::after{pointer-events:none;color:#d3d3d3;font-size:8pt}
a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}
a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover,div.jsoneditor-tree div.jsoneditor-show-more a:focus,div.jsoneditor-tree div.jsoneditor-show-more a:hover{color:#ee422e}
a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}
div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover{background-color:#ffffab;border:1px solid #fe0;border-radius:2px}
div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}
div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object{min-width:16px}
div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}
.ace-jsoneditor,textarea.jsoneditor-text{min-height:150px}
.ace-jsoneditor.ace_editor,textarea.jsoneditor-text.ace_editor{font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace}
textarea.jsoneditor-text{height:100%;margin:0;outline-width:0;border:none;background-color:#fff;resize:none}
tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}
tr.jsoneditor-selected button.jsoneditor-contextmenu-button,tr.jsoneditor-selected button.jsoneditor-dragarea{visibility:hidden}
#dialog-dest .mobile-dialog,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{visibility:visible}
div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}
div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr{padding:0;margin:0}
.jsoneditor-popover,.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value,pre.jsoneditor-preview{font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;font-size:14px;color:#1a1a1a}
.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}
.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}
.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}
.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}
.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}
.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}
.jsoneditor-popover.jsoneditor-left:before,.jsoneditor-popover.jsoneditor-right:before{border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:inherit;margin-top:-7px;position:absolute;content:""}
.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}
.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;top:19px;right:-14px;left:inherit}
.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}
.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;top:19px;left:-14px}
.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}
.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}
.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover{display:block;animation:fade-in .3s linear 1,move-up .3s linear 1}
@keyframes fade-in{from{opacity:0}
to{opacity:1}
}
.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}
.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}
.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(-42%);color:grey;background-color:#ebebeb;padding:7px 15px;border-radius:8px}
.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}
.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}
.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}
.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}
.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:pre-wrap}
.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}
.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}
.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}
.jsoneditor-text-errors tr .jsoneditor-schema-error{background-image:url(img/jsoneditor-icons.svg);background-position:-168px -48px;background-color:transparent}
.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background-image:url(img/jsoneditor-icons.svg);background-position:-25px 0;background-color:transparent}
.jsoneditor-anchor{cursor:pointer}
.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}
.fadein{animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}
@keyframes fadein{0%{opacity:0}
100%{opacity:1}
}
.jsoneditor-modal input[type=search].selectr-input{border:1px solid #d3d3d3;width:calc(96%);margin:2px;padding:4px;box-sizing:border-box}
.jsoneditor-modal button.selectr-input-clear{right:8px}
.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}
.jsoneditor-menu>.jsoneditor-modes>button,.jsoneditor-menu>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background-color:transparent;background-image:url(img/jsoneditor-icons.svg);color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:14px;float:left}
.jsoneditor-menu>.jsoneditor-modes>button:hover,.jsoneditor-menu>button:hover{background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4)}
.jsoneditor-menu>.jsoneditor-modes>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>button:focus{background-color:rgba(255,255,255,.3)}
.jsoneditor-menu>.jsoneditor-modes>button:disabled,.jsoneditor-menu>button:disabled{opacity:.5;background-color:transparent;border:none}
.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}
.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}
.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}
.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}
.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform{display:none}
.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}
.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}
.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}
.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}
.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}
.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}
.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}
.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}
.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}
.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator,.jsoneditor-menu>button.jsoneditor-separator{margin-left:10px}
.jsoneditor-menu a{font-family:arial,sans-serif;font-size:14px;color:#fff;opacity:.8;vertical-align:middle}
.jsoneditor-menu a:hover{opacity:1}
.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}
.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;box-sizing:border-box;color:grey;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:14px}
.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;display:-ms-flexbox;display:flex}
.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn,.selectr-desktop.multiple .selectr-visible,.selectr-label{display:none}
.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:0;margin:1px;line-height:20px;font-family:arial,sans-serif}
.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url(img/jsoneditor-icons.svg);vertical-align:top}
.jsoneditor-search button:hover{background-color:transparent}
.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}
.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}
.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}
.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}
.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}
.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}
.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}
.jsoneditor-statusbar{line-height:26px;height:26px;color:grey;background-color:#ebebeb;border-top:1px solid #d3d3d3;box-sizing:border-box;font-size:14px}
.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}
.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}
.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background-image:url(img/jsoneditor-icons.svg);background-position:-168px -48px;cursor:pointer}
.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}
.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background-image:url(img/jsoneditor-icons.svg);background-position:-25px 0}
.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}
div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}
.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:0}
.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px rgba(128,128,128,.3)}
.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}
.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}
.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:14px}
.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}
.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}
/*!
 * Selectr 2.4.0
 * https://github.com/Mobius1/Selectr
 *
 * Released under the MIT license
 */
.selectr-container{position:relative}
.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}
.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}
.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}
.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}
.selectr-selected::before{position:absolute;top:50%;right:10px;width:0;height:0;content:"";transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0;border-style:solid;border-color:#6c7a86 transparent transparent}
.selectr-container.native-open .selectr-selected::before,.selectr-container.open .selectr-selected::before{border-width:0 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}
.selectr-label{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.selectr-placeholder{color:#6c7a86}
.selectr-tags{margin:0;padding:0;white-space:normal}
.has-selected .selectr-tags{margin:0 0 -2px}
.selectr-tag{position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:none;border-radius:10px;background:#acb7bf}
.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}
.selectr-options-container{position:absolute;z-index:10000;top:calc(99%);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff}
.selectr-container.open .selectr-options-container{display:block}
.selectr-input-container{position:relative;display:none}
.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;transform:translate3d(0,-50%,0);border:none;background-color:transparent;z-index:11}
.selectr-clear,.selectr-input-clear{display:none}
.selectr-container.has-selected .selectr-clear,.selectr-input-container.active,.selectr-input-container.active .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}
.selectr-selected .selectr-tag-remove{right:2px}
.selectr-clear::after,.selectr-clear::before,.selectr-input-clear::after,.selectr-input-clear::before,.selectr-tag-remove::after,.selectr-tag-remove::before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:" ";background-color:#6c7a86}
.selectr-tag-remove::after,.selectr-tag-remove::before{top:4px;width:3px;height:12px;background-color:#fff}
.selectr-clear:before,.selectr-input-clear::before,.selectr-tag-remove::before{transform:rotate(45deg)}
.selectr-clear:after,.selectr-input-clear::after,.selectr-tag-remove::after{transform:rotate(-45deg)}
.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(70%);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}
.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}
.input-tag,.taggable .selectr-label{width:auto}
.selectr-container.notice .selectr-notice{display:block}
.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}
.selectr-options{position:relative;top:calc(102%);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}
.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}
.selectr-option{position:relative;display:block;padding:5px 20px;cursor:pointer;font-weight:400}
.has-selected .selectr-placeholder,.selectr-empty,.selectr-option.excluded{display:none}
.selectr-options.optgroups>.selectr-option{padding-left:25px}
.selectr-optgroup{font-weight:700;padding:0}
.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}
.selectr-match{text-decoration:underline}
.selectr-option.selected{background-color:#ddd}
.selectr-option.active{color:#fff;background-color:#5897fb}
.selectr-option.disabled{opacity:.4}
.selectr-container.open .selectr-selected{border-color:#999 #999 transparent;border-radius:3px 3px 0 0}
.selectr-container.open .selectr-selected::after{transform:rotate(180deg) translate3d(0,50%,0)}
.selectr-disabled{opacity:.6}
.has-selected .selectr-label{display:block}
.taggable .selectr-selected{padding:4px 28px 4px 4px}
.taggable .selectr-selected::after{display:table;content:" ";clear:both}
.taggable .selectr-tags{float:left;display:block}
.taggable .selectr-placeholder{display:none}
.input-tag{float:left;min-width:90px}
.selectr-tag-input{border:none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}
.selectr-input-container.loading::after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:"";transform:translate3d(0,-50%,0);transform-origin:50% 0 0;animation:.5s linear 0s normal forwards infinite running selectr-spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}
@keyframes selectr-spin{0%{transform:rotate(0) translate3d(0,-50%,0)}
100%{transform:rotate(360deg) translate3d(0,-50%,0)}
}
.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}
.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff;top:auto;bottom:calc(99%)}
.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}
.selectr-container ::placeholder{color:#6c7a86;opacity:1}
div.jsoneditor{border:none}
div.jsoneditor-menu{border-bottom:none;background:#006aff}
div.jsoneditor-contextmenu ul li button div.jsoneditor-expand,div.jsoneditor-menu>button,div.jsoneditor-menu>div.jsoneditor-modes>button,div.jsoneditor-tree button.jsoneditor-button,table.jsoneditor-search button{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='240' height='144' id='svg4136' version='1.1' inkscape:version='0.91 r13725' sodipodi:docname='jsoneditor-icons.svg'%3E%3Ctitle id='title6512'%3EJSON Editor Icons%3C/title%3E%3Cmetadata id='metadata4148'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3EJSON Editor Icons%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs4146' /%3E%3Csodipodi:namedview pagecolor='%23ff63ff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1920' inkscape:window-height='1026' id='namedview4144' showgrid='true' inkscape:zoom='4' inkscape:cx='13.229181' inkscape:cy='119.82429' inkscape:window-x='0' inkscape:window-y='0' inkscape:window-maximized='1' inkscape:current-layer='svg4136' showguides='false' borderlayer='false' inkscape:showpageshadow='true' showborder='true'%3E%3Cinkscape:grid type='xygrid' id='grid4640' empspacing='24' /%3E%3C/sodipodi:namedview%3E%3C!-- Created with SVG-edit - http://svg-edit.googlecode.com/ --%3E%3Crect style='fill:%234c4c4c;fill-opacity:1;stroke:none;stroke-width:0' id='svg_1' height='16' width='16' y='4' x='4' /%3E%3Crect id='svg_1-7' height='16' width='16' y='3.999995' x='28.000006' style='fill:%23ec3f29;fill-opacity:0.94117647;stroke:none;stroke-width:0' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:1;stroke:none;stroke-width:0' x='52.000004' y='3.999995' width='16' height='16' id='rect4165' /%3E%3Crect id='rect4175' height='16' width='16' y='3.9999852' x='172.00002' style='fill:%234c4c4c;fill-opacity:1;stroke:none;stroke-width:0' /%3E%3Crect id='rect4175-3' height='16' width='16' y='3.999995' x='196' style='fill:%234c4c4c;fill-opacity:1;stroke:none;stroke-width:0' /%3E%3Cg id='g4299' style='stroke:none'%3E%3Crect x='7.0000048' y='10.999998' width='9.9999924' height='1.9999986' id='svg_1-1' style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:0' /%3E%3Crect x='11.000005' y='7.0000114' width='1.9999955' height='9.9999838' id='svg_1-1-1' style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:0' /%3E%3C/g%3E%3Cg id='g4299-3' transform='matrix(0.70710678,-0.70710678,0.70710678,0.70710678,19.029435,12.000001)' style='stroke:none'%3E%3Crect x='7.0000048' y='10.999998' width='9.9999924' height='1.9999986' id='svg_1-1-0' style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:0' /%3E%3Crect x='11.000005' y='7.0000114' width='1.9999955' height='9.9999838' id='svg_1-1-1-9' style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:0' /%3E%3C/g%3E%3Crect id='svg_1-7-5' height='6.9999905' width='6.9999909' y='7.0000048' x='55.000004' style='fill:%23ffffff;fill-opacity:1;stroke:%23000000;stroke-width:0' /%3E%3Crect style='fill:%23ffffff;fill-opacity:1;stroke:%234c4c4c;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' x='58' y='10.00001' width='6.9999909' height='6.9999905' id='rect4354' /%3E%3Crect id='svg_1-7-5-7' height='6.9999905' width='6.9999909' y='10.000005' x='58.000004' style='fill:%23ffffff;fill-opacity:1;stroke:%233c80df;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647' /%3E%3Cg id='g4378'%3E%3Crect style='fill:%23ffffff;fill-opacity:1;stroke:%23000000;stroke-width:0' x='198' y='10.999999' width='7.9999909' height='1.9999965' id='svg_1-7-5-3' /%3E%3Crect id='rect4374' height='1.9999946' width='11.999995' y='7.0000005' x='198' style='fill:%23ffffff;fill-opacity:1;stroke:%23000000;stroke-width:0' /%3E%3Crect id='rect4376' height='1.9999995' width='3.9999928' y='14.999996' x='198' style='fill:%23ffffff;fill-opacity:1;stroke:%23000000;stroke-width:0' /%3E%3C/g%3E%3Cg transform='matrix(1,0,0,-1,-23.999995,23.999995)' id='g4383'%3E%3Crect id='rect4385' height='1.9999965' width='7.9999909' y='10.999999' x='198' style='fill:%23ffffff;fill-opacity:1;stroke:%23000000;stroke-width:0' /%3E%3Crect style='fill:%23ffffff;fill-opacity:1;stroke:%23000000;stroke-width:0' x='198' y='7.0000005' width='11.999995' height='1.9999946' id='rect4387' /%3E%3Crect style='fill:%23ffffff;fill-opacity:1;stroke:%23000000;stroke-width:0' x='198' y='14.999996' width='3.9999928' height='1.9999995' id='rect4389' /%3E%3C/g%3E%3Crect style='fill:%234c4c4c;fill-opacity:1;stroke:none' id='rect3754-4' width='16' height='16' x='76' y='3.9999199' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:1;stroke:%23ffffff;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 85.10447,6.0157384 -0.0156,1.4063 c 3.02669,-0.2402 0.33008,3.6507996 2.48438,4.5780996 -2.18694,1.0938 0.49191,4.9069 -2.45313,4.5781 l -0.0156,1.4219 c 5.70828,0.559 1.03264,-5.1005 4.70313,-5.2656 l 0,-1.4063 c -3.61303,-0.027 1.11893,-5.7069996 -4.70313,-5.3124996 z' id='path4351' inkscape:connector-curvature='0' sodipodi:nodetypes='cccccccc' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:1;stroke:%23ffffff;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 82.78125,5.9984384 0.0156,1.4063 c -3.02668,-0.2402 -0.33007,3.6506996 -2.48437,4.5780996 2.18694,1.0938 -0.49192,4.9069 2.45312,4.5781 l 0.0156,1.4219 c -5.70827,0.559 -1.03263,-5.1004 -4.70312,-5.2656 l 0,-1.4063 c 3.61303,-0.027 -1.11894,-5.7070996 4.70312,-5.3124996 z' id='path4351-9' inkscape:connector-curvature='0' sodipodi:nodetypes='cccccccc' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:1;stroke:none' id='rect3754-25' width='16' height='16' x='100' y='3.9999199' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:1;stroke:none' d='m 103.719,5.6719384 0,12.7187996 3.03125,0 0,-1.5313 -1.34375,0 0,-9.6249996 1.375,0 0,-1.5625 z' id='path2987' inkscape:connector-curvature='0' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:1;stroke:none' d='m 112.2185,5.6721984 0,12.7187996 -3.03125,0 0,-1.5313 1.34375,0 0,-9.6249996 -1.375,0 0,-1.5625 z' id='path2987-1' inkscape:connector-curvature='0' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:1;stroke:none' id='rect3754-73' width='16' height='16' x='124' y='3.9999199' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:1;stroke:none' d='m 126.2824,17.602938 1.78957,0 1.14143,-2.8641 5.65364,0 1.14856,2.8641 1.76565,0 -4.78687,-11.1610996 -1.91903,0 z' id='path3780' inkscape:connector-curvature='0' sodipodi:nodetypes='ccccccccc' /%3E%3Cpath style='fill:%234c4c4c;fill-opacity:1;stroke:none' d='m 129.72704,13.478838 4.60852,0.01 -2.30426,-5.5497996 z' id='path3782' inkscape:connector-curvature='0' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:1;stroke:none' id='rect3754-35' width='16' height='16' x='148' y='3.9999199' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:1;stroke:none' d='m 156.47655,5.8917384 0,2.1797 0.46093,2.3983996 1.82813,0 0.39844,-2.3983996 0,-2.1797 z' id='path5008-2' inkscape:connector-curvature='0' sodipodi:nodetypes='ccccccc' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:1;stroke:none' d='m 152.51561,5.8906384 0,2.1797 0.46094,2.3983996 1.82812,0 0.39844,-2.3983996 0,-2.1797 z' id='path5008-2-8' inkscape:connector-curvature='0' sodipodi:nodetypes='ccccccc' /%3E%3Crect id='svg_1-7-2' height='1.9999961' width='11.999996' y='64' x='54' style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' /%3E%3Crect id='svg_1-7-2-2' height='2.9999905' width='2.9999907' y='52' x='80.000008' style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' x='85.000008' y='52' width='2.9999907' height='2.9999905' id='rect4561' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' x='80.000008' y='58' width='2.9999907' height='2.9999905' id='rect4563' /%3E%3Crect id='rect4565' height='2.9999905' width='2.9999907' y='58' x='85.000008' style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' /%3E%3Crect id='rect4567' height='2.9999905' width='2.9999907' y='64' x='80.000008' style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' x='85.000008' y='64' width='2.9999907' height='2.9999905' id='rect4569' /%3E%3Ccircle style='opacity:1;fill:none;fill-opacity:1;stroke:%234c4c4c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none' id='path4571' cx='110.06081' cy='57.939209' r='4.7438836' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' x='116.64566' y='-31.79752' width='4.229713' height='6.4053884' id='rect4563-2' transform='matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)' /%3E%3Cpath style='fill:%234c4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='M 125,56 138.77027,56.095 132,64 Z' id='path4613' inkscape:connector-curvature='0' sodipodi:nodetypes='cccc' /%3E%3Cpath sodipodi:nodetypes='cccc' inkscape:connector-curvature='0' id='path4615' d='M 149,64 162.77027,63.905 156,56 Z' style='fill:%234c4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' x='54' y='53' width='11.999996' height='1.9999961' id='rect4638' /%3E%3Crect id='svg_1-7-2-24' height='1.9999957' width='12.99999' y='-56' x='53' style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' transform='matrix(0,1,-1,0,0,0)' /%3E%3Crect transform='matrix(0,1,-1,0,0,0)' style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' x='53' y='-66' width='12.99999' height='1.9999957' id='rect4657' /%3E%3Crect id='rect4659' height='0.99999291' width='11.999999' y='57' x='54' style='fill:%234c4c4c;fill-opacity:0.98431373;stroke:none;stroke-width:0' /%3E%3Crect style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' x='54' y='88.000122' width='11.999996' height='1.9999961' id='rect4661' /%3E%3Crect style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' x='80.000008' y='76.000122' width='2.9999907' height='2.9999905' id='rect4663' /%3E%3Crect id='rect4665' height='2.9999905' width='2.9999907' y='76.000122' x='85.000008' style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' /%3E%3Crect id='rect4667' height='2.9999905' width='2.9999907' y='82.000122' x='80.000008' style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' /%3E%3Crect style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' x='85.000008' y='82.000122' width='2.9999907' height='2.9999905' id='rect4669' /%3E%3Crect style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' x='80.000008' y='88.000122' width='2.9999907' height='2.9999905' id='rect4671' /%3E%3Crect id='rect4673' height='2.9999905' width='2.9999907' y='88.000122' x='85.000008' style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' /%3E%3Ccircle r='4.7438836' cy='81.939331' cx='110.06081' id='circle4675' style='opacity:1;fill:none;fill-opacity:1;stroke:%23d3d3d3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3Crect transform='matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)' id='rect4677' height='6.4053884' width='4.229713' y='-14.826816' x='133.6163' style='fill:%23d3d3d3;fill-opacity:1;stroke:%23d3d3d3;stroke-width:0;stroke-opacity:1' /%3E%3Cpath sodipodi:nodetypes='cccc' inkscape:connector-curvature='0' id='path4679' d='m 125,80.000005 13.77027,0.09499 L 132,87.999992 Z' style='fill:%23d3d3d3;fill-opacity:1;fill-rule:evenodd;stroke:%23d3d3d3;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3Cpath style='fill:%23d3d3d3;fill-opacity:1;fill-rule:evenodd;stroke:%23d3d3d3;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='M 149,88.0002 162.77027,87.9052 156,80.0002 Z' id='path4681' inkscape:connector-curvature='0' sodipodi:nodetypes='cccc' /%3E%3Crect id='rect4683' height='1.9999961' width='11.999996' y='77.000122' x='54' style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' /%3E%3Crect transform='matrix(0,1,-1,0,0,0)' style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' x='77.000122' y='-56' width='12.99999' height='1.9999957' id='rect4685' /%3E%3Crect id='rect4687' height='1.9999957' width='12.99999' y='-66' x='77.000122' style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' transform='matrix(0,1,-1,0,0,0)' /%3E%3Crect style='fill:%23d3d3d3;fill-opacity:1;stroke:none;stroke-width:0;stroke-opacity:1' x='54' y='81.000122' width='11.999999' height='0.99999291' id='rect4689' /%3E%3Crect id='rect4761-1' height='1.9999945' width='15.99999' y='101' x='76.000008' style='fill:%23ffffff;fill-opacity:0.8;stroke:none;stroke-width:0' /%3E%3Crect id='rect4761-0' height='1.9999945' width='15.99999' y='105' x='76.000008' style='fill:%23ffffff;fill-opacity:0.8;stroke:none;stroke-width:0' /%3E%3Crect id='rect4761-7' height='1.9999945' width='9' y='109' x='76.000008' style='fill:%23ffffff;fill-opacity:0.8;stroke:none;stroke-width:0' /%3E%3Crect id='rect4761-1-1' height='1.9999945' width='12' y='125' x='76.000008' style='fill:%23ffffff;fill-opacity:0.8;stroke:none;stroke-width:0' /%3E%3Crect id='rect4761-1-1-4' height='1.9999945' width='10' y='137' x='76.000008' style='fill:%23ffffff;fill-opacity:0.8;stroke:none;stroke-width:0' /%3E%3Crect id='rect4761-1-1-4-4' height='1.9999945' width='10' y='129' x='82' style='fill:%23ffffff;fill-opacity:0.8;stroke:none;stroke-width:0' /%3E%3Crect id='rect4761-1-1-4-4-3' height='1.9999945' width='9' y='133' x='82' style='fill:%23ffffff;fill-opacity:0.8;stroke:none;stroke-width:0' /%3E%3Cpath inkscape:connector-curvature='0' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.8;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.66157866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 36.398438,100.0254 c -0.423362,-0.013 -0.846847,0.01 -1.265626,0.062 -1.656562,0.2196 -3.244567,0.9739 -4.507812,2.2266 L 29,100.5991 l -2.324219,7.7129 7.826172,-1.9062 -1.804687,-1.9063 c 1.597702,-1.5308 4.048706,-1.8453 5.984375,-0.7207 1.971162,1.1452 2.881954,3.3975 2.308593,5.5508 -0.573361,2.1533 -2.533865,3.6953 -4.830078,3.6953 l 0,3.0742 c 3.550756,0 6.710442,-2.4113 7.650391,-5.9414 0.939949,-3.5301 -0.618463,-7.2736 -3.710938,-9.0703 -1.159678,-0.6738 -2.431087,-1.0231 -3.701171,-1.0625 z' id='path4138' /%3E%3Cpath inkscape:connector-curvature='0' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.8;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.66157866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 59.722656,99.9629 c -1.270084,0.039 -2.541493,0.3887 -3.701172,1.0625 -3.092475,1.7967 -4.650886,5.5402 -3.710937,9.0703 0.939949,3.5301 4.09768,5.9414 7.648437,5.9414 l 0,-3.0742 c -2.296214,0 -4.256717,-1.542 -4.830078,-3.6953 -0.573361,-2.1533 0.337432,-4.4056 2.308594,-5.5508 1.935731,-1.1246 4.38863,-0.8102 5.986326,0.7207 l -1.806638,1.9063 7.828128,1.9062 -2.32422,-7.7129 -1.62696,1.7168 c -1.26338,-1.2531 -2.848917,-2.0088 -4.505855,-2.2285 -0.418778,-0.055 -0.842263,-0.076 -1.265625,-0.062 z' id='path4138-1' /%3E%3Cpath inkscape:connector-curvature='0' style='opacity:0.8;fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:1.96599996;stroke-miterlimit:4;stroke-dasharray:none' d='m 10.5,100 0,2 -2.4999996,0 L 12,107 l 4,-5 -2.5,0 0,-2 -3,0 z' id='path3055-0-77' /%3E%3Cpath style='opacity:0.8;fill:none;stroke:%23ffffff;stroke-width:1.96599996;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 4.9850574,108.015 14.0298856,-0.03' id='path5244-5-0-5' inkscape:connector-curvature='0' sodipodi:nodetypes='cc' /%3E%3Cpath style='opacity:0.8;fill:none;stroke:%23ffffff;stroke-width:1.96599996;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 4.9849874,132.015 14.0298866,-0.03' id='path5244-5-0-5-8' inkscape:connector-curvature='0' sodipodi:nodetypes='cc' /%3E%3Cpath inkscape:connector-curvature='0' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;fill:%234d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.66157866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 36.398438,123.9629 c -0.423362,-0.013 -0.846847,0.01 -1.265626,0.062 -1.656562,0.2196 -3.244567,0.9739 -4.507812,2.2266 L 29,124.5366 l -2.324219,7.7129 7.826172,-1.9062 -1.804687,-1.9063 c 1.597702,-1.5308 4.048706,-1.8453 5.984375,-0.7207 1.971162,1.1453 2.881954,3.3975 2.308593,5.5508 -0.573361,2.1533 -2.533864,3.6953 -4.830078,3.6953 l 0,3.0742 c 3.550757,0 6.710442,-2.4093 7.650391,-5.9394 0.939949,-3.5301 -0.618463,-7.2756 -3.710938,-9.0723 -1.159678,-0.6737 -2.431087,-1.0231 -3.701171,-1.0625 z' id='path4138-12' /%3E%3Cpath inkscape:connector-curvature='0' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;fill:%234d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.66157866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 59.722656,123.9629 c -1.270084,0.039 -2.541493,0.3888 -3.701172,1.0625 -3.092475,1.7967 -4.650886,5.5422 -3.710937,9.0723 0.939949,3.5301 4.09768,5.9394 7.648437,5.9394 l 0,-3.0742 c -2.296214,0 -4.256717,-1.542 -4.830078,-3.6953 -0.573361,-2.1533 0.337432,-4.4055 2.308594,-5.5508 1.935731,-1.1246 4.38863,-0.8102 5.986326,0.7207 l -1.806638,1.9063 7.828128,1.9062 -2.32422,-7.7129 -1.62696,1.7168 c -1.26338,-1.2531 -2.848917,-2.0088 -4.505855,-2.2285 -0.418778,-0.055 -0.842263,-0.076 -1.265625,-0.062 z' id='path4138-1-3' /%3E%3Cpath id='path6191' d='m 10.5,116 0,-2 -2.4999996,0 L 12,109 l 4,5 -2.5,0 0,2 -3,0 z' style='opacity:0.8;fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:1.96599996;stroke-miterlimit:4;stroke-dasharray:none' inkscape:connector-curvature='0' /%3E%3Cpath inkscape:connector-curvature='0' style='opacity:0.8;fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:1.96599996;stroke-miterlimit:4;stroke-dasharray:none' d='m 10.5,129 0,-2 -2.4999996,0 L 12,122 l 4,5 -2.5,0 0,2 -3,0 z' id='path6193' /%3E%3Cpath id='path6195' d='m 10.5,135 0,2 -2.4999996,0 L 12,142 l 4,-5 -2.5,0 0,-2 -3,0 z' style='opacity:0.8;fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:1.96599996;stroke-miterlimit:4;stroke-dasharray:none' inkscape:connector-curvature='0' /%3E%3Cpath sodipodi:type='star' style='fill:%234d4d4d;fill-opacity:0.90196078;stroke:%23d3d3d3;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none' id='path4500' sodipodi:sides='3' sodipodi:cx='11.55581' sodipodi:cy='60.073242' sodipodi:r1='5.1116104' sodipodi:r2='2.5558052' sodipodi:arg1='0' sodipodi:arg2='1.0471976' inkscape:flatsided='false' inkscape:rounded='0' inkscape:randomized='0' d='m 16.66742,60.073242 -3.833708,2.213392 -3.8337072,2.213393 0,-4.426785 0,-4.426784 3.8337082,2.213392 z' inkscape:transform-center-x='-1.2779026' /%3E%3Cpath inkscape:transform-center-x='1.277902' d='m -31.500004,60.073242 -3.833708,2.213392 -3.833707,2.213393 0,-4.426785 0,-4.426784 3.833707,2.213392 z' inkscape:randomized='0' inkscape:rounded='0' inkscape:flatsided='false' sodipodi:arg2='1.0471976' sodipodi:arg1='0' sodipodi:r2='2.5558052' sodipodi:r1='5.1116104' sodipodi:cy='60.073242' sodipodi:cx='-36.611614' sodipodi:sides='3' id='path4502' style='fill:%234d4d4d;fill-opacity:0.90196078;stroke:%23d3d3d3;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none' sodipodi:type='star' transform='scale(-1,1)' /%3E%3Cpath d='m 16.66742,60.073212 -3.833708,2.213392 -3.8337072,2.213392 0,-4.426784 0,-4.426785 3.8337082,2.213392 z' inkscape:randomized='0' inkscape:rounded='0' inkscape:flatsided='false' sodipodi:arg2='1.0471976' sodipodi:arg1='0' sodipodi:r2='2.5558052' sodipodi:r1='5.1116104' sodipodi:cy='60.073212' sodipodi:cx='11.55581' sodipodi:sides='3' id='path4504' style='fill:%234d4d4d;fill-opacity:0.90196078;stroke:%23d3d3d3;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none' sodipodi:type='star' transform='matrix(0,1,-1,0,72.0074,71.7877)' inkscape:transform-center-y='1.2779029' /%3E%3Cpath inkscape:transform-center-y='-1.2779026' transform='matrix(0,-1,-1,0,96,96)' sodipodi:type='star' style='fill:%234d4d4d;fill-opacity:0.90196078;stroke:%23d3d3d3;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none' id='path4506' sodipodi:sides='3' sodipodi:cx='11.55581' sodipodi:cy='60.073212' sodipodi:r1='5.1116104' sodipodi:r2='2.5558052' sodipodi:arg1='0' sodipodi:arg2='1.0471976' inkscape:flatsided='false' inkscape:rounded='0' inkscape:randomized='0' d='m 16.66742,60.073212 -3.833708,2.213392 -3.8337072,2.213392 0,-4.426784 0,-4.426785 3.8337082,2.213392 z' /%3E%3Cpath sodipodi:nodetypes='cccc' inkscape:connector-curvature='0' id='path4615-5' d='m 171.82574,65.174193 16.34854,0 -8.17427,-13.348454 z' style='fill:%23fbb917;fill-opacity:1;fill-rule:evenodd;stroke:%23fbb917;stroke-width:1.65161395;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3Cpath style='opacity:1;fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='m 179,55 0,6 2,0 0,-6' id='path4300' inkscape:connector-curvature='0' sodipodi:nodetypes='cccc' /%3E%3Cpath style='opacity:1;fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='m 179,62 0,2 2,0 0,-2' id='path4300-6' inkscape:connector-curvature='0' sodipodi:nodetypes='cccc' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:0.8;fill-rule:evenodd;stroke:%23ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:0.8' d='M 99.994369,113.0221 102,114.98353 l 7,-6.9558 3,0.97227 2,-1 1,-2 0,-3 -3,3 -3,-3 3,-3 -3,0 -2,1 -1,2 0.99437,3.0221 z' id='path4268' inkscape:connector-curvature='0' sodipodi:nodetypes='ccccccccccccccc' /%3E%3Crect id='rect4175-3-5' height='16' width='16' y='4' x='220' style='fill:%234c4c4c;fill-opacity:1;stroke:none;stroke-width:0' /%3E%3Cpath style='fill:%23ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='m 234,6 0,2 -5,5 0,5 -2,0 0,-5 -5,-5 0,-2' id='path3546' inkscape:connector-curvature='0' sodipodi:nodetypes='cccccccc' /%3E%3Cg transform='matrix(1.3333328,0,0,-1.5999992,-139.9999,127.19999)' id='g4383-6'%3E%3Crect id='rect4385-2' height='1.2499905' width='5.9999924' y='12.625005' x='198.00002' style='fill:%23ffffff;fill-opacity:0.8;stroke:%23000000;stroke-width:0' /%3E%3Crect style='fill:%23ffffff;fill-opacity:0.8;stroke:%23000000;stroke-width:0' x='198.00002' y='15.125007' width='7.4999928' height='1.2499949' id='rect4387-9' /%3E%3Crect style='fill:%23ffffff;fill-opacity:0.8;stroke:%23000000;stroke-width:0' x='198.00002' y='7.6250024' width='2.9999909' height='1.2499905' id='rect4389-1-0' /%3E%3Crect style='fill:%23ffffff;fill-opacity:0.8;stroke:%23000000;stroke-width:0' x='198.00002' y='10.125004' width='4.4999919' height='1.2499905' id='rect4389-1-9' /%3E%3Cpath style='fill:%23ffffff;fill-opacity:0.8;fill-rule:evenodd;stroke:none;stroke-width:0.68465352px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='m 207.00001,16.375004 0,-5.625005 -2.25,0 3,-3.1250014 3,3.1250014 -2.25,0 0,5.625005 -1.5,0' id='path4402' inkscape:connector-curvature='0' sodipodi:nodetypes='cccccccc' /%3E%3C/g%3E%3Cpath style='fill:%23ffffff;fill-opacity:0.8;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='m 164,100 0,3 -6,6 0,7 -4,0 0,-7 -6,-6 0,-3' id='path3546-2-2' inkscape:connector-curvature='0' sodipodi:nodetypes='cccccccc' /%3E%3Crect style='fill:%234c4c4c;fill-opacity:1;stroke:none;stroke-width:0' id='svg_1-3' height='16' width='16' y='28' x='4' /%3E%3Cpath sodipodi:nodetypes='ccccccccc' inkscape:connector-curvature='0' id='path4402-5-7' d='m 15,41 0,-7 -4,0 0,3 -5,-4 5,-4 0,3 6,0 0,9' style='fill:%23ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.68465352px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' /%3E%3C/svg%3E%0A")}
@keyframes spin{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.date-carousel-slider,.time-carousel-slider{margin-bottom:1.33em}
.date-carousel-slider .zsg-icon-expando-left,.date-carousel-slider .zsg-icon-expando-right,.time-carousel-slider .zsg-icon-expando-left,.time-carousel-slider .zsg-icon-expando-right{-ms-flex:0 1 1.2em;flex:0 1 1.2em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;cursor:pointer;background:0 0}
.date-carousel-mobile-slider,.date-carousel-slider{display:-ms-flexbox;display:flex}
.date-carousel-mobile-slider .date-carousel-item-wrapper,.date-carousel-slider .date-carousel-item-wrapper{padding-left:.33em;padding-right:.33em;height:5.73em;-ms-flex:1 1 auto;flex:1 1 auto}
.date-carousel-mobile-slider .date-carousel-item-wrapper .date-carousel-item,.date-carousel-slider .date-carousel-item-wrapper .date-carousel-item{cursor:pointer;border:1px solid #A7A6AB;height:100%;width:100%;border-radius:.33em;text-align:center;font-size:.86em;padding:1.15em 0 1.66em}
.date-carousel-mobile-slider .date-carousel-item-wrapper .date-carousel-item .date-carousel-item-day,.date-carousel-slider .date-carousel-item-wrapper .date-carousel-item .date-carousel-item-day{font-size:1.13em;text-transform:uppercase;font-weight:700;padding-bottom:.66em}
.date-carousel-mobile-slider .date-carousel-item-wrapper:last-child,.date-carousel-slider .date-carousel-item-wrapper:last-child{padding-left:.66em;padding-right:0;margin-left:-.66em}
.date-carousel-mobile-slider{height:6.5em;white-space:nowrap;overflow:scroll;display:block}
.date-carousel-mobile-slider .date-carousel-item-wrapper{width:5.6em;padding-right:0;padding-left:.66em;display:inline-block}
.date-carousel-mobile-slider .date-carousel-item-wrapper:first-child{margin-left:-.66em}
.date-carousel-mobile-slider .date-carousel-item-wrapper:last-child{margin-right:1em;margin-left:0}
.time-carousel,.time-carousel-pills{height:3em;margin-bottom:.33em;white-space:nowrap}
.time-carousel .time-carousel-item-wrapper,.time-carousel-pills .time-carousel-item-wrapper{display:inline-block}
.time-carousel .time-carousel-item-wrapper:not(:first-child),.time-carousel-pills .time-carousel-item-wrapper:not(:first-child){padding-left:.66em}
.time-carousel .time-carousel-item-wrapper .time-carousel-item,.time-carousel-pills .time-carousel-item-wrapper .time-carousel-item{cursor:pointer;border:1px solid #A7A6AB;width:7.33em;height:2.4em;border-radius:6.66em;text-align:center;padding:.4em 0}
.time-carousel-pills:not(.time-carousel-slider){overflow:scroll}
@media screen and (max-width:1024px){.date-carousel-mobile-slider{margin:2em 1em}
.time-carousel-pills{margin:0 1em 2em}
}
.home-details-listing-provided-by .enhanced-block-inner-iframe,.home-details-listing-provided-by iframe{height:169px;width:300px}
.RCFLaunchButtonTourActions .RCFLaunchButton,.RCFWaitlistInfoText__textField{width:100%}
.ds-container .home-details-listing-provided-by{padding:16px 16px 32px;margin-bottom:0;border-bottom:1px solid #ccc}
.ds-container .home-details-listing-provided-by .ds-section-heading{margin-bottom:8px}
.home-details-listing-provided-by-logo span{display:block;color:#A7A6AB}
.RCFContactForm .zsg-form-field,.RCFContactForm .zsg-h2,.RCFContactForm .zsg-h4{margin-bottom:0}
.RCFFlexColumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.RCFFlexColumn>:not(:last-child){margin-bottom:15px}
.RCFFlexColumn__paddingTop{padding-top:15px}
.RCFFlexColumn__paddingBottom{padding-bottom:15px}
.RCFFlexColumn__spacedSmall>:not(:last-child){margin-bottom:8px}
.RCFFlexColumn__spacedLarge>:not(:last-child){margin-bottom:32px}
.RCFFlexColumn__centered{-ms-flex-align:center;align-items:center}
.RCFFlexRow{display:-ms-flexbox;display:flex}
.RCFFlexRow>:not(:last-child){margin-right:10px}
.RCFFlexRow__spacedExtraSmall>:not(:last-child){margin-right:4px}
.RCFFlexRow__spacedLarge>:not(:last-child){margin-right:32px}
.RCFFlexRow__centered{-ms-flex-pack:center;justify-content:center}
.RCFFormSection{padding-left:10px;padding-right:10px}
.RCFFormSection :-ms-input-placeholder{color:#767676}
.RCFFormSection ::placeholder{color:#767676}
.RCFOrientedSection{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.RCFOrientedSection>:not(:last-child){margin-top:15px}
@media (min-width:640px){.RCFOrientedSection__BorderedField{margin-right:10px;margin-left:10px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #D1D1D5}
.RCFContactForm__responsive .RCFOrientedSection__BorderedField{border:1px solid #D1D1D5}
}
.RCFAuthForm{padding:15px 10px}
.RCFBasicInputs #email-error,.RCFBasicInputs #name-error,.RCFBasicInputs #on-behalf-of-client-error,.RCFBasicInputs #on-behalf-of-email-error,.RCFBasicInputs #on-behalf-of-name-error,.RCFBasicInputs #phone-error{font-size:19px;font-weight:600;padding-top:8px}
.RCFHeaderSent{padding:15px 10px;border-bottom:1px solid #ddd}
.RCFWaitlistInfoText__contactInitial{background-color:#D8F4DE;padding:15px 10px;font-size:12px}
.RCFWaitlistInfoText__contactSent{font-size:1em}
.RCFLaunchButtonTourActions__pageInline__hdp{margin-top:10px;margin-bottom:30px}
.RCFMessageBox .message-label{padding-bottom:8px}
.RCFMessageBox .message-collapsed{color:#006AFF;font-size:13px;font-weight:700;text-transform:uppercase}
.RCFReadySentSummary{text-align:center}
.RCFReadySentSummary__checkIconHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:12px}
.RCFRestrictedMask{padding:15px 10px;border:1px solid #ddd;text-align:center}
.RCFAgentPhoneDesktopText{font-size:.733rem;margin-top:10px;font-weight:700}
.RCFAgentPhoneDesktopText__phoneNumber{vertical-align:top;font-size:13px}
.RCFAgentPhoneMobileLink__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:45px!important;height:45px!important;border:1px solid;border-radius:50%;font-size:32px;padding:5px}
@media (hover:none){.RCFAgentPhoneMobileLink.zsg-link_primary:hover{color:#006AFF}
}
.RCFAgentBadge{-ms-flex-negative:0;flex-shrink:0}
.RCFAgentBadge__text{display:block;max-width:55px;padding:1px 2px;color:#949494;font-family:arial,sans-serif;font-size:8px;text-transform:uppercase;text-align:center;line-height:9px;border:1px solid #EBEBEB;border-radius:2px}
.RCFCompanyNameText{line-height:14px;margin-bottom:5px;font-size:.9em}
.RCFContactNameText{font-weight:700}
.RCFDefaultContact{display:-ms-flexbox;display:flex;font-size:93.75%}
.RCFDefaultContact__info{-ms-flex-positive:1;flex-grow:1}
.RCFDefaultContact__nonDisclosed{color:#999;font-size:.733rem}
.RCFProfileLink{margin-bottom:5px}
.RCFRecentSales__salesCount{display:inline-block;background-color:#000;color:#fff;border-radius:5px;width:25px;height:18px;margin-right:2px;text-align:center;font-weight:100;margin-bottom:5px}
.RCFProfileContact{font-size:13px;display:-ms-flexbox;display:flex}
.RCFProfileContact .RCFProfilePhoto{margin-right:10px}
.RCFProfileContact .profile-photo{border-radius:5px;max-width:75px}
.RCFProfileContact .profile-info-section{-ms-flex-positive:1;flex-grow:1}
.RCFVerifiedLink{font-size:12px}
.RCFVerifiedLink__launcher{display:inline;border-bottom:1px dotted #5d9900}
.RCFVerifiedLink__launcher,.RCFVerifiedLink__launcher:visited{color:#5d9900}
.RCFVerifiedLink__launcher:focus,.RCFVerifiedLink__launcher:hover{color:#7BC0FF}
.RCFTourLaunchFooter{padding:15px 10px;border-top:1px solid rgba(0,0,0,.2);font-size:.94em}
.RCFTourLaunchFooter__infoText{padding-bottom:15px;font-weight:700}
.RCFTourLaunchFooter__infoTextButtons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}
.RCFTourLaunchFooter__field{-ms-flex-positive:1;flex-grow:1;min-width:268px}
.RCFLaunchButton{white-space:nowrap}
.RCFTourLaunchFooter .RCFLaunchButton{padding-left:0!important;padding-right:0!important;font-size:.94em!important}
.RCFRenterSummary__message{font-style:italic}
.RCFRenterSummary__summaries>:not(:last-child){padding-bottom:15px;border-bottom:1px dotted #ddd}
.RCFRenterSummary__header{font-weight:700;margin-bottom:10px}
.RCFSubmitButton button:focus{background-color:#0D4599;background:linear-gradient(to top,#006AFF,#0D4599);background-repeat:repeat-x;color:#FFF}
.RCFDateHeader{position:relative}
.RCFDateHeader__visibleText{white-space:nowrap}
.RCFDateHeader__flexible .RCFDateHeader__visibleText{transition:color .2s}
.RCFDateHeader__flexible:hover .RCFDateHeader__visibleText{color:#62aef7}
select.RCFDateHeader__invisibleSelect{position:absolute;top:-6px;left:0;width:100%;height:100%;opacity:0;padding:0}
.RCFTourInputs .zsg-toggles{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%}
.RCFTourInputs .zsg-toggles li{width:33.3%;margin:4px}
.RCFTourInputs .zsg-toggles li:first-child{margin-left:0}
.RCFTourInputs .zsg-toggles li:last-child{margin-right:0}
.RCFTourInputs .zsg-toggles li label,.RCFTourInputs .zsg-toggles li label:after{width:100%;margin:0;text-align:center;padding:.4em 0;font-size:15px}
.RCFTourInputs .zsg-toggles li label:after{position:absolute;top:0}
.RCFTourInputs .zsg-toggles input+label{transition:border-color .15s,background-color .15s,color .15s}
.RCFTourInputs .zsg-toggles input[disabled]+label,.RCFTourInputs .zsg-toggles input[disabled]+label:hover{color:#FFF;border-color:#A7A6AB;cursor:default}
.RCFTourInputs .zsg-toggles input[disabled]+label:after{content:'Unavail.';color:#A7A6AB}
.RCFTourInputs .zsg-toggles input[type=checkbox]{position:fixed!important}
.RCFTourInputs #user-availability-error{font-size:19px;font-weight:600}
.visually-hidden{position:absolute;clip:rect(1px 1px 1px 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.rdt{position:relative}
.rdtPicker{display:none;box-shadow:0 0 2px rgba(0,0,0,.5);position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;border:1px solid #f9f9f9}
.rdtOpen .rdtPicker{display:block}
.rdtStatic .rdtPicker{box-shadow:none;position:static}
.rdtPicker .timeToggle{text-align:center}
.rdtPicker table{width:100%;margin:0}
.rdtPicker td,.rdtPicker th{text-align:center;height:35px}
.rdtPicker td{font-size:13px;font-weight:600;text-transform:uppercase;line-height:1}
@media screen and (max-width:480px){.rdtPicker td{font-size:13px}
}
.rdtPicker .timeToggle:hover,.rdtPicker td.day:hover,.rdtPicker td.hour:hover,.rdtPicker td.minute:hover,.rdtPicker td.second:hover{background:#F1F1F4;color:#006AFF;border-radius:50%;cursor:pointer}
.rdtPicker td span.disabled,.rdtPicker td span.disabled:hover,.rdtPicker td.disabled,.rdtPicker td.disabled:hover{cursor:not-allowed;background:0 0;color:#999}
.rdtPicker td.new,.rdtPicker td.old{color:#999;font-weight:400}
.rdtPicker td.today{position:relative}
.rdtPicker td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}
.rdtPicker td.active,.rdtPicker td.active:hover{background:#0A0A14;color:#FFF;border-radius:50%;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.rdtPicker td.active.today:before{border-bottom-color:#fff}
.rdtPicker td span.old{color:#999}
.rdtPicker .dow{color:#A7A6AB;font-size:13px;width:14.2857%}
.rdtPicker th.switch{width:100px}
.rdtPicker th.next,.rdtPicker th.prev{font-size:21px;vertical-align:top}
.rdtPicker th.disabled,.rdtPicker th.disabled:hover{background:0 0;color:#999;cursor:not-allowed}
.rdtPicker thead tr:first-child th{cursor:pointer;font-size:20px;line-height:1.5;font-weight:600;font-weight:400;text-align:center;margin:0 auto}
@media screen and (max-width:480px){.rdtPicker thead tr:first-child th{font-size:17px}
}
.rdtPicker thead tr:first-child th:hover{background:#eee}
.rdtPicker tfoot{border-top:1px solid #f9f9f9}
.rdtPicker button{border:none;background:0 0;cursor:pointer}
.rdtCounter .btn:hover,td.month:hover,td.year:hover{background:#eee}
.rdtPicker button:hover{background-color:#eee}
.rdtPicker thead button{width:100%;height:100%}
td.month,td.year{height:60px;width:25%;cursor:pointer}
.rdtCounters{display:inline-block}
.rdtCounters>div{float:left}
.rdtCounter{width:40px}
.rdtCounter .btn{height:40%;line-height:40px;cursor:pointer}
.rdtCounter,.rdtCounter .rdtCount{height:20%;font-size:1.2em}
.rdtCounterSeparator{line-height:100px}
.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}
.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}
.RCFWaitlistDatepicker #expiration-error{font-size:19px;font-weight:600;padding-top:8px}
.RCFTsRenterProfilePage__pets_desktop input:placeholder-shown{font-size:13px}
.RCFTsRenterProfilePage__pets_mobile input:placeholder-shown{font-size:clamp(10px,2.8vw,15px)}
.RCFContactForm{min-width:300px;background-color:#fff;border:1px solid transparent;padding:20px}
@media (max-width:480px){.RCFContactForm{padding:0}
.RCFContactForm__modal.RCFContactForm_tour_new{padding-left:12px;padding-right:12px}
}
.ds-rule-line{height:1px;background:#ccc;margin:24px 0;border:none}
.ds-dashed-underline{border-bottom:1px dashed #ccc;cursor:pointer}
.ds-card-bottom-border,.ds-expandable-card{border-bottom:4px solid #006aff}
.ds-semi-transparent{opacity:.5}
.ds-bold{font-weight:800}
.ds-paragraph{margin-bottom:8px}
.ds-expandable-card{background-color:#fff}
.ds-expandable-card-footer{padding:16px;border:0;background:0 0;text-align:center;border-top:1px solid #ccc;display:block;outline:0;margin:24px 16px 0}
.ds-expandable-card-footer-text{color:#006aff;font-weight:600}
.ds-expandable-card-footer-text:hover{color:#62aef7}
.ds-expandable-card-collapsed{display:none}
.ds-expandable-card-expanded{display:initial}
@media screen and (max-width:480px){h3.ds-expandable-card-header{font-size:20px}
}
.zsg-photo-card{background-color:#58586b;color:#FFF;text-shadow:0 0 3px rgba(0,0,0,.5)}
.zsg-photo-card a{color:#FFF}
.zsg-photo-card-content{position:relative}
.zsg-photo-card-content:after,.zsg-photo-card-content:before{content:"";position:absolute;left:0;width:100%;z-index:1}
.zsg-photo-card-content:before{top:0;height:30px;background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,0))}
.zsg-photo-card-content:after{bottom:0;height:76px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}
.zsg-photo-card-video-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:1}
.zsg-photo-card-video-overlay .zsg-icon-play-circle:before{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-50px;margin-left:-30px;color:#FFF;font-size:60px;background:rgba(0,0,0,.4);border-radius:60px}
.zsg-photo-card-img{width:100%;height:100%;z-index:1}
.zsg-photo-card-img img{position:absolute;left:50%;top:50%;max-width:100%;width:100%;height:auto;z-index:0;transform:translate3d(-50%,-50%,0)}
.zsg-photo-card-badge,.zsg-photo-card-caption{position:absolute;left:0;z-index:2}
.zsg-photo-card-badge{cursor:pointer;color:#FFF;font-size:13px;padding:6px}
.zsg-photo-card-caption{right:6px;bottom:6px;left:6px}
.zsg-photo-card-price,.zsg-photo-card-spec,.zsg-photo-card-status{margin:0}
.zsg-photo-card-broker-name+.zsg-photo-card-broker-phone,.zsg-photo-card-notification+.zsg-photo-card-address,.zsg-photo-card-price+.zsg-photo-card-info{margin-left:6px}
.zsg-photo-card-spec:nth-child(3),.zsg-photo-card-spec:nth-child(4){display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}
.zsg-photo-card-spec:nth-child(3) *,.zsg-photo-card-spec:nth-child(4) *{font-size:13px;color:#dbdadd}
.zsg-photo-card-broker-name+.zsg-photo-card-broker-phone:before{margin-right:6px;content:'\B7';color:#dbdadd}
.zsg-photo-card-address,.zsg-photo-card-beds,.zsg-photo-card-broker-name,.zsg-photo-card-broker-phone,.zsg-photo-card-info,.zsg-photo-card-notification,.zsg-photo-card-spec{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zsg-photo-card-baths:after,.zsg-photo-card-beds:after{content:"·";display:inline-block;line-height:1;padding:0 0 0 3px}
.zsg-photo-card-status{font-size:13px}
.zsg-photo-card-status [class^=zsg-icon-]{font-size:inherit;margin-right:4px}
.zsg-photo-card-status [class^=zsg-icon-]:before{border:2px solid #FFF}
.zsg-photo-card-price{font-size:28px;line-height:1}
.zsg-photo-card-info{font-size:15px}
.zsg-photo-card-info [class^=zsg-icon-]{font-size:1.6em}
.zsg-photo-card-info [class^=zsg-icon-]:before{vertical-align:top}
.zsg-photo-card-unit{padding-right:13px}
.zsg-photo-card-unit .zsg-icon-beds{font-size:26px}
.zsg-photo-card-unit .zsg-icon-beds:before{vertical-align:bottom}
.zsg-photo-card-notification{-ms-flex:0 0 auto;flex:0 0 auto}
.zsg-photo-card-notification:after{margin-left:6px;content:'\B7';color:#dbdadd}
.zsg-photo-card-notification.toz-fresh{color:#17B036}
.zsg-photo-card-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.zsg-photo-card-actions{position:absolute;top:0;right:0;font-size:20px;z-index:2}
.zsg-photo-card-actions a{display:inline-block;position:relative;width:44px;height:44px}
.zsg-photo-card-actions button{background:0 0;display:inline-block;position:relative;width:44px;height:44px;border:none}
.zsg-photo-card-actions button:focus{outline:0;-webkit-tap-highlight-color:transparent}
.zsg-photo-card_cta .zsg-photo-card-caption{background-color:rgba(0,116,228,.9);top:0;right:0;bottom:0;left:0}
.zsg-photo-card_cta .zsg-photo-card-cta-link{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.native-neighborhood-map-content #mapModuleContainer{position:relative}
.native-neighborhood-map-content .mapModule-buttons{text-align:center;padding-bottom:20px}
.native-neighborhood-map-content .mapModule-buttons>div{display:inline-block;padding-right:30px}
.native-neighborhood-map-content .mapModule-buttons>div:last-child{padding-right:0}
.native-neighborhood-map-content .mapModule-buttons a{color:#596B82}
.ds-neighborhood-map{position:relative;margin-top:16px}
.ds-neighborhood-map.ds-neighborhood-map-web{height:200px;margin-bottom:24px}
.ds-median-zestimate{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}
.ds-neighborhood .neighborhood-scores>li,.ds-overview .ds-overview-section .text-fold-container .read-more{display:block}
.ds-neighborhood h4{margin:16px 0}
.ds-neighborhood .zsg-content-component{margin-bottom:24px}
.ds-neighborhood .neighborhood-scores>li>span>a{font-weight:800}
.ds-neighborhood .neighborhood-scores>li:first-child{margin-bottom:8px}
.ds-overview{font-size:15px;line-height:1.53}
.ds-overview .ds-overview-section{max-height:1000000px;margin-bottom:24px;overflow-wrap:break-word}
.ds-overview .ds-overview-section:last-child{margin-bottom:0}
.ds-overview .ds-overview-section .text-fold-container .truncated{overflow:hidden}
.ds-overview .ds-character-count-toggle-text{display:inline-block;font-weight:600;margin-top:8px}
.ds-overview .ds-body-heading,.ds-overview .ds-listing-agent-header{margin-bottom:8px}
.ds-overview .ds-overview-agent-card-container{display:-ms-flexbox;display:flex}
.ds-overview .ds-overview-agent-card{-ms-flex:1;flex:1}
.ds-overview .ds-overview-agent-card .cf-listing-agent-brokerage-name{margin-bottom:0}
.ds-overview .ds-building-link{font-weight:600;margin-bottom:32px}
.ds-overview .ds-building-link a{display:block;font-weight:600}
.ds-price-and-tax-card-header{padding:16px 0;border-bottom:1px solid #ccc;margin:0 16px 24px}
.ds-price-and-tax-section-header{padding-bottom:4px;padding-left:16px}
.ds-price-and-tax-rule-line{margin:8px 16px 24px}
.ds-tax-history-county-website{padding:0 16px;margin-bottom:4px}
.ds-price-and-tax-history-unavailable{padding:0 16px}
.pac-container{z-index:2147483641}
.powered-by-google{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAOCAYAAADkH9gOAAAGGklEQVR4Ae3YBXgbRxrG8RGVmZmZW60UjrQrx1A0MzOUmWWfJKvHzMzMrPiYmZnZUJTUBgy6/+d4c3OCMKfv8/zM9My738wkasvzfMLhjDM0mm4LRtIJK5b8K69/x+t3BqLpq6B2FeMDlQ8YH6h6NdTm2G/s9cgqLEJ2DJRguxIIP3WUFUt/DRkzlv61FGtG0x+2Iukng5HkTCiSKoLaFbwfqBjzvq/in1CbY7+x1yPNKEN2VqEN2xUK/QKmrWi6Hcq29IVTh5ux1C01H8q4oHaBbS+YOFEoDjixvXECW/X1js3/TZsv2P5ZW19uapVMLoU+BLUrybEApdm6gkktgrgFL8S9uDBrgYsxjBfiZpwGyUXo0hbtYtyOIyE5ArfjEByERsQxinocCMlSXIcmxHA2DkUb4oihGh6t2ACGEUczOlCo4C40I44RBOHAEtRDT53KSjCWfrUVSc4tjz99NNSWmAj5WydDvj+Mh3xz46b3d1MhXyOUbWa1p3V6tesP6xKeuekx1+9mEp5GKBtbcZMVSf1FHiyOgW/KccCD9kbkFDxlefsmTN/fxk3f7KRlfGfC9F8JJSQDiOAyHI6ViOE4SEJ4EOfgCJRhGIfhUDyG47UpimEZJH7con2uC8fgeAygBpISxBHCmXCiG204GifhVtwIiYFhXITDYOGFhQrGC2HhMFyIYRg4CnGcBMnxiOcWnPoYJT8BpUHynzrO5m9ASZmUm5kMGR+fLPL1jFvGZ+T9CctbDSVlTo95MusT7o9TcM+6Mc9n5P3psQOqweQ+e8OGHSP5WXM03SG/f6Hor0IvmBKNFvnZFPwBeajGQ96vTVq+yX8FvMfBLjhnYbpRAsmDuAp2HLhNK7EXK3EAXoAg+iFpQxCH4DGUYvGCckThRAkGYOcYvBBF2tdXIwzJICzoGSpUMAahx8QQJI2ohOQGNOUp+PUUOCvnLZSNqXqNLRhJ/YnF/wMUxf6MRf9uJqycUHAyXT+mhO9DTSdcP5te7fm/zzPFP6bk70PxkHxFflYgnHFjfpum7J/mK3jc8v5ApvbxUv8REyFjkMJ/PWn61lL0TbALzrl9VmjTFccZ0NOMUm177cXl6MMhGMXRiOA4nIAXohLlWdwoQTPsnIkXojwPB+7DVdDTUKhgNEDPFbgfktMQxREYwRkqK+boszfKBAWjqVuhskkBsp3KpEGxsMmJkO8VUDam6rUTpvcJKKY2ScGvgLJR7GuZ5CdAwak/8/s+AgUgmnpbvoJ5kKb4ff/gdYpi/0TJ99jTq0+wvgBO3IkVkNwOE3Y8eEhb4CMxik5tqnvQhju074nivKwpPRYkp+BD8jxYx+FoSNpQCTsu3F+oYNwHN+xUoh12+nELhpCbTMbB2fctpvhZLj5lUDa5PTPBr1i4hJWBRff+VKZ144TW1LjkYzLVoFDXTyn0f5//kHLJx2Sqofhdn2Fi/3F9OHMIVE04cwBT/fsCBX+XgqenLOOG+Z/HAPCxC6CEXfAIqmGgC/fhIO3iFEMZ/BjCrXBlbY8v1C5Xi7Ut1k4Ij2IlluA+3FCgYMl1eBjLsQwPokSbuhjKYaAXIyhU8Aj6YKAcMZwGO5fghbgCebMimj6ZEn+JDL5ECaOcwy/n7d8iY0bSL4ESbNF1ci5ywfrchGUM8XZi/n3LXw65YNXJmcskf279mHuI14mFM7gcKhB9djGXuvU8UD/igQkzvd8tdAbLz5SfjYRs0bz+sFy2Hre8fmwsOIhidONGHA49Z6MeXSjCQdBzEYKwcxiuw7FZZ/dVaEMnlsAJyYXwQo8DBtrRAT8csHMqGtCJRbgCFyE7F+BK+NCJRr1c7fc/ACcKZvFL5w5mku5nkX8hBbDoKXzNjCUroXRy0aLg38piy7nIZasWyiYXLc7i37Ilz3L+/pr3a6FsZuSZpUzxF+UsZst++/wOEkl/GTm3aHmgJkLeX8nvkps773dCwS6YKdm/04eV2CMSiK85y4o92ydHAzYcA5zLZjT5Dqit8HzB5AxEcBD2iPBPo5aFo+BDZvTZXjOa+rS8z5YdgNoa8uJ5eyAK7ZJ/esn/c7NN/4Ytuh5qa/0XMyvNAr/eQdoAAAAASUVORK5CYII=)}
#hdp-commute-zmc .marker-flex{width:unset!important}
.ds-container.ds-container-apps{padding-top:16px}
.ds-container .ds-section{margin:16px}
#home-details-content{min-height:100vh;position:relative;z-index:1}
#home-details-content>.zsg-loading-spinner_lg{position:absolute;display:inline-block;top:50%;left:50%;margin-top:-45px}
.image-carousel,body.app-view{position:relative}
@media screen and (max-width:1023px){.zsg-layout-bc-c .full-c-col-only{display:none}
}
.ds-home-details-chip .ds-summary-row{margin-bottom:8px;font-weight:600}
.ds-home-details-chip .ds-bed-bath-living-area-header,.ds-home-details-chip .ds-bed-bath-living-area-header .ds-bed-bath-living-area-container{display:inline}
@media only screen and (min-width:768px){.ds-home-details-chip .ds-bed-bath-living-area-header--compact{display:block}
.ds-home-details-chip .ds-bed-bath-living-area-header--compact .ds-bed-bath-living-area-container{line-height:26px}
}
.ds-home-details-chip .ds-bed-bath-living-area{font-size:15px;line-height:1.53333333}
.ds-home-details-chip .ds-summary-row-label-secondary{font-weight:400}
.ds-data-col-open .ds-bed-bath-living-area-header--compact{display:block}
.ds-data-col-open .ds-bed-bath-living-area-header--compact .ds-bed-bath-living-area-container{line-height:26px}
.ds-mortgage-row{min-height:21px}
.ds-chip-mobile .ds-home-details-chip .ds-mortgage-row{margin-bottom:24px}
@media only screen and (max-width:767px){.ds-chip-mobile .ds-home-details-chip .ds-mortgage-row{margin-bottom:16px}
}
.ds-home-details-chip{margin:0 16px;padding-top:24px}
@media only screen and (max-width:767px){.ds-home-details-chip{padding-top:0}
}
.ds-home-details-chip .ds-vertical-divider{border-style:solid;border-width:0 1px 0 0;border-color:#ccc;margin-right:8px;padding-right:8px}
.ds-home-details-chip .ds-chip-removable-content{will-change:height}
.ds-home-details-chip .ds-summary-row-container{display:-ms-flexbox;display:flex}
.ds-home-details-chip .ds-summary-row-content{-ms-flex:1;flex:1;width:100%}
.ds-home-details-chip .ds-listing-provided-by-logo{padding-top:16px}
.ds-home-details-chip .ds-listing-provided-by-logo>img{max-width:90px}
@media only screen and (max-width:767px){.ds-home-details-chip .ds-listing-provided-by-logo{display:none}
}
.ds-chip-mobile .ds-home-details-chip .ds-collapse-row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.image-carousel{cursor:default;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;white-space:nowrap;width:100%;height:100%}
.image-carousel-entry{display:inline-block;cursor:pointer;height:100%;scroll-snap-align:center}
.image-carousel-entry figure{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.image-carousel-entry figure img{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;display:block;border-top-left-radius:3px;border-top-right-radius:3px}
.image-carousel-entry figure figcaption{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;line-height:18px;background:0 0;position:static;color:currentColor;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:30px;padding:0;white-space:normal}
.subject-picker{min-height:99px}
.subject-picker.media-stream-tile{box-shadow:none}
.subject-picker .image-carousel{height:auto;padding:4px 0;text-align:center}
.subject-picker .image-carousel-entry{padding:4px 3px}
.subject-picker .image-carousel-entry figure{background:#fff;color:#444;min-height:72px;border-radius:3px;width:96px;box-shadow:0 2px 5px -4px #444}
.subject-picker .image-carousel-entry figure img{border-top-left-radius:3px;border-top-right-radius:3px;height:48px}
.subject-picker .image-carousel-entry figure figcaption{padding:6px 8px;color:currentColor;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.subject-picker .image-carousel-entry--selected{font-weight:700}
.subject-picker .image-carousel-entry--selected figure{box-shadow:0 0 0 2px #006aff;color:#006aff}
.subject-viewer .image-carousel-entry{width:100%}
.subject-viewer .image-carousel-entry img{height:100%}
.subject-tooltip{min-height:calc(2.4em)}
.subject-tooltip.media-stream-tile{box-shadow:none}
.ds-media-col{overflow-x:hidden;max-height:100vh}
.ds-media-col .ds-section-heading{margin-top:32px;margin-left:20px;text-align:left}
.ds-media-col .ds-body-heading,.ds-media-col .ds-listing-agent-header{margin-top:4px;display:block;text-align:left}
.media-stream{background:#fff}
.media-stream figure{position:relative;margin:0}
.media-stream figcaption{position:absolute;border-radius:3px;display:inline-block;background:rgba(68,68,68,.75);color:#fff;width:auto;padding:3px 8px;top:8px;bottom:auto;left:8px;right:auto}
.media-stream figcaption.figcaption-watermark{bottom:0;background:0 0;left:0;padding:0;top:auto;width:100%}
.media-stream figcaption.figcaption-virtualtour{border-radius:10px}
@media only screen and (max-width:767px){.media-stream figcaption.figcaption-flex{top:auto;bottom:0;left:0}
.media-stream figcaption.figcaption-virtualtour{top:auto;bottom:8px;left:8px}
}
.media-stream figcaption.figcaption-virtualtour svg{margin:3px}
.media-stream{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;margin:-2px;width:calc(100% + 4px);min-height:30%!important}
.media-stream .media-stream-tile{height:calc(100vw * 3 / 4);width:100%;border:2px solid #eee}
.media-stream .media-stream-tile--flexible{height:auto}
.media-stream .media-stream-tile--split img,.media-stream .media-stream-tile--split>*{background-size:cover;background-position:center center;-o-object-fit:cover;object-fit:cover}
.media-stream--compact .media-stream-tile{height:calc((100vw - 4px) * 3 / 8);width:50%}
.media-stream--compact .media-stream-tile--prominent{height:calc(100vw * 3 / 4);width:100%}
.media-stream--compact .media-stream-tile--fullwidth{height:calc((100vw - 4px) * 3 / 8);width:100%}
.media-stream--compact .media-stream-tile--halfheight{height:calc(calc((100vw - 4px) * 3 / 8)/ 2)}
.media-stream--compact .media-stream-tile--flexible{height:auto}
@media screen and (min-width:550px){.media-stream .media-stream-tile{height:calc((100vw - 4px) * 3 / 8);width:50%}
.media-stream .media-stream-tile--prominent{height:calc(100vw * 3 / 4);width:100%}
.media-stream .media-stream-tile--fullwidth{height:calc((100vw - 4px) * 3 / 8);width:100%}
.media-stream .media-stream-tile--halfheight{height:calc(calc((100vw - 4px) * 3 / 8)/ 2)}
.media-stream .media-stream-tile--flexible{height:auto}
.media-stream .media-stream-photo--initial{filter:blur(2px)}
}
@media screen and (min-width:768px){.media-stream{max-width:calc(100vw - 400px)}
.media-stream .media-stream-tile{height:calc((100vw - 400px) * 3 / 4);width:100%}
.media-stream .media-stream-tile--halfheight{height:calc(calc((100vw - 400px) * 3 / 4)/ 2)}
.media-stream .media-stream-tile--flexible{height:auto}
.media-stream--compact .media-stream-tile{height:calc((100vw - 400px - 4px) * 3/8);width:50%}
.media-stream--compact .media-stream-tile--prominent{height:calc((100vw - 400px) * 3 / 4);width:100%}
.media-stream--compact .media-stream-tile--fullwidth{height:calc((100vw - 400px - 4px) * 3/8);width:100%}
.media-stream--compact .media-stream-tile--halfheight{height:calc(calc((100vw - 400px - 4px) * 3/8)/ 2)}
.media-stream--compact .media-stream-tile--flexible{height:auto}
.media-stream .media-stream-photo--initial{filter:none}
}
@media screen and (min-width:900px){.media-stream .media-stream-tile{height:calc((100vw - 400px - 4px) * 3/8);width:50%}
.media-stream .media-stream-tile--prominent{height:calc((100vw - 400px) * 3 / 4);width:100%}
.media-stream .media-stream-tile--fullwidth{height:calc((100vw - 400px - 4px) * 3/8);width:100%}
.media-stream .media-stream-tile--halfheight{height:calc(calc((100vw - 400px - 4px) * 3/8)/ 2)}
.media-stream .media-stream-tile--upsell .media-stream .media-stream-tile--fullwidth{height:calc(calc((100vw - 400px - 4px) * 3/8) * .75)}
.media-stream .media-stream-tile--flexible{height:auto}
}
@media screen and (min-width:1024px){.media-stream .media-stream-tile{border-width:2px;height:calc((100vw - 400px - 72px * 2 - 4px) * 3/8)}
.media-stream .media-stream-tile--prominent{height:calc((100vw - 400px - 72px * 2) * 3/4)}
.media-stream .media-stream-tile--fullwidth{height:calc((100vw - 400px - 72px * 2 - 4px) * 3/8)}
.media-stream .media-stream-tile--halfheight{height:calc(calc((100vw - 400px - 72px * 2 - 4px) * 3/8)/ 2)}
.media-stream .media-stream-tile--upsell .media-stream .media-stream-tile--fullwidth{height:calc(calc((100vw - 400px - 72px * 2 - 4px) * 3/8) * .75)}
.media-stream .media-stream-tile--flexible{height:auto}
.media-stream .media-stream-photo--initial{filter:blur(2px)}
}
@media screen and (min-width:1280px){.media-stream .media-stream-tile{border-width:2px;height:calc((100vw - 480px - 72px * 2 - 4px) * 3/8)}
.media-stream .media-stream-tile--prominent{height:calc((100vw - 480px - 72px * 2) * 3/4)}
.media-stream .media-stream-tile--fullwidth{height:calc((100vw - 480px - 72px * 2 - 4px) * 3/8)}
.media-stream .media-stream-tile--halfheight{height:calc(calc((100vw - 480px - 72px * 2 - 4px) * 3/8)/ 2)}
.media-stream .media-stream-tile--flexible{height:auto}
}
@media screen and (min-width:1390px){.media-stream .media-stream-tile{height:calc((768px - 4px) * 3/8)}
.media-stream .media-stream-tile--prominent{height:calc(768px * 3/4)}
.media-stream .media-stream-tile--fullwidth{height:calc((768px - 4px) * 3/8)}
.media-stream .media-stream-tile--halfheight{height:calc((768px - 4px) * 3/16)}
.media-stream .media-stream-tile--flexible{height:auto}
}
.media-stream+.mixed-media-lightbox-container{position:absolute}
@media screen and (min-width:1024px){.not-for-sale-details-page-container .media-stream .media-stream-tile{height:calc((380px - 4px) * 3/8)}
.not-for-sale-details-page-container .media-stream .media-stream-tile--prominent{height:calc((380px) * 3/4)}
}
@supports (display:grid){.media-stream{display:-ms-grid;display:grid;grid-gap:4px;grid-auto-columns:1fr;margin:0 auto}
@media screen and (min-width:1280px){.media-stream{margin:0}
}
.media-stream--compact .media-stream-tile--fullwidth,.media-stream--compact .media-stream-tile--prominent{-ms-grid-column:span 2;grid-column:span 2}
.media-stream .media-stream-tile{border-width:0;width:auto}
@media screen and (min-width:550px){.media-stream .media-stream-tile--fullwidth,.media-stream .media-stream-tile--prominent{-ms-grid-column:span 2;grid-column:span 2}
}
@media screen and (min-width:768px){.media-stream .media-stream-tile--fullwidth,.media-stream .media-stream-tile--prominent{-ms-grid-column:span 1;grid-column:span 1}
.media-stream--compact .media-stream-tile--fullwidth,.media-stream--compact .media-stream-tile--prominent{-ms-grid-column:span 2;grid-column:span 2}
}
@media screen and (min-width:900px){.media-stream .media-stream-tile--fullwidth,.media-stream .media-stream-tile--prominent{-ms-grid-column:span 2;grid-column:span 2}
}
}
.media-stream-tile{cursor:pointer;display:block;overflow:hidden;scroll-snap-align:center;box-shadow:inset rgba(0,0,0,.15) 0 0 10px}
.media-stream-tile figure,.media-stream-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}
.media-stream-tile--split{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}
.media-stream-tile--split>*{-ms-flex:0 0 50%;flex:0 0 50%;overflow:hidden;border-top:2px solid #eee;border-bottom:2px solid #eee}
.media-stream-tile--split>:first-child{border-top-style:none}
.media-stream-tile--split>:last-child{border-bottom-style:none}
.media-stream-tile--split>:only-child{-ms-flex:0 0 100%;flex:0 0 100%}
.media-stream-tile--flexible{height:auto}
.media-stream-tile--labelled{position:relative}
.media-stream-tile--upsell{background:#000;position:relative;cursor:unset}
.media-stream-tile--upsell .media-stream-photo{opacity:.25}
.media-stream-tile--upsell .upsell-photo-content{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
.media-stream-tile--upsell .upsell-photo-content:first-child{margin-top:4px}
.media-stream-tile--upsell .upsell-photo-content:last-child{margin-bottom:4px}
.media-stream-tile--upsell .upsell-photo-content .ds-hero-headline{font-weight:600;color:#fff;text-align:center;margin-top:-16px;margin-bottom:16px;padding:0 8px}
.media-stream-tile--upsell .upsell-photo-content .contact-button-group{height:unset}
.media-stream-tile--upsell .upsell-photo-content .contact-button-group .contact-button{-ms-flex-preferred-size:0;flex-basis:0%}
.ie .media-stream-tile--upsell{cursor:default}
.ie .media-stream-tile--upsell .upsell-photo-content{top:45%;display:block;text-align:center}
.ie .media-stream-tile--upsell .upsell-photo-content .contact-button-group{display:inline-block}
.media-stream-photo--loader{position:absolute;top:0;left:0;bottom:0;right:0;visibility:hidden;z-index:-1}
.media-stream-photo--initial,.media-stream-photo--loaded{position:relative}
.media-stream-panorama .sphere-viewer>div{display:none}
.intersection-notifier{height:4px;margin:-2px 0;display:block;position:relative}
#ds-home-values .message-wrapper{height:180px;display:-ms-inline-flexbox;display:inline-flex;width:calc(100% + (16px * 2));margin-left:-16px;-ms-flex-align:center;align-items:center;background:108% bottom no-repeat #e2effc;background-size:165px;margin-bottom:16px}
#ds-home-values .message-wrapper .message-content{padding:0 150px 0 24px}
#ds-home-values .message-wrapper .message-content .primary-body{padding-bottom:16px;font-size:14px}
#ds-home-values #zc-chart{width:100%;overflow:hidden}
#ds-home-values #zc-chart .zc-chart-and-legend-wrapper{margin-top:16px}
#ds-home-values #zc-chart .zc-chart-wrapper{position:relative;overflow:hidden}
#ds-home-values #zc-chart .zc-chart-wrapper:before{content:'';display:block;width:100%;padding-bottom:56%}
#ds-home-values #zc-chart .zc-chart{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;overflow:hidden}
#ds-home-values #zc-chart .zc-line{fill:none;stroke-width:2px}
#ds-home-values #zc-chart .tick>line{color:#e6e6e6}
#ds-home-values #zc-chart .zc-x-axis .tick>line{opacity:0}
#ds-home-values #zc-chart .zc-mouse-line{stroke:#ccc;stroke-width:2px}
#ds-home-values #zc-chart .zc-legend{position:relative;font-size:14px}
#ds-home-values #zc-chart .zc-legend tr{display:block;height:21px}
#ds-home-values #zc-chart .zc-legend tr td:first-child{width:24px}
#ds-home-values #zc-chart .zc-legend-name{padding:0 16px;font-weight:400}
#ds-home-values #zc-chart .zc-legend-value{text-align:right;font-weight:600}
#ds-home-values #zc-chart .zc-legend-image{max-width:25px;width:25px;height:2px;transform:translateY(-4px)}
#ds-home-values #zc-chart .zc-legend-sale-image{max-width:18px;max-height:18px}
#ds-home-values #zc-chart .zc-legend-selected-date{position:absolute;right:0;bottom:8px;color:#aaa;font-weight:400;font-size:12px;text-align:right}
#ds-home-values #zc-chart .zc-forecast{fill:#eee}
#ds-home-values #zc-chart .zc-forecast-label{font-size:10px}
#ds-home-values #zc-chart .zc-empty-chart{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
#ds-home-values .message-wrapper .message-content{background:0 0;color:inherit;height:auto;width:auto;opacity:inherit}
#ds-home-values .ds-home-values-expanded-content>.hdp-collapse:nth-of-type(even),#ds-home-values .ds-zestimate-secondary-items .ds-zestimate-secondary-row:nth-child(odd){background:#f8f8f8}
#ds-home-values .ds-primary-zestimate .zestimate-value{color:#03c04a;text-align:center;font-weight:600;margin-bottom:4px;text-transform:none}
#ds-home-values .ds-primary-zestimate .title{text-align:center;font-weight:600}
#ds-home-values .ds-zestimate-secondary-items{margin:24px 0}
#ds-home-values .ds-zestimate-secondary-items .ds-zestimate-secondary-row{padding:8px 16px;margin:0 -16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
#ds-home-values .ds-zestimate-secondary-items .ds-zestimate-secondary-row .content .percent-decrease,#ds-home-values .ds-zestimate-secondary-items .ds-zestimate-secondary-row .content .percent-increase,#ds-home-values .ds-zestimate-secondary-items .ds-zestimate-secondary-row .content .percent-unchanged,#ds-home-values .ds-zestimate-secondary-items .ds-zestimate-secondary-row .title{font-weight:600}
#ds-home-values .ds-home-values-expanded-content>.hdp-collapse.rent-zestimate>.value,#ds-home-values .ds-zest-deep-dive-collapsible-title .estimate{font-weight:800;font-size:16px}
#ds-home-values .ds-zestimate-secondary-items .ds-zestimate-secondary-row .content .percent-decrease{color:#fc384a}
#ds-home-values .ds-zestimate-secondary-items .ds-zestimate-secondary-row .content .percent-increase{color:#03c04a}
#ds-home-values .ds-zestimate-description{margin:16px 0}
#ds-home-values .ds-home-values-expanded-content{margin:0 16px}
#ds-home-values .ds-home-values-expanded-content>.hdp-collapse{padding:8px 16px;margin:0 -16px}
#ds-home-values .ds-home-values-expanded-content>.hdp-collapse.rent-zestimate{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
#ds-home-values .ds-home-values-expanded-content>.hdp-collapse.rent-zestimate>.title,#ds-home-values .ds-home-values-expanded-content>.hdp-collapse.rent-zestimate>.value{padding:16px 0}
#ds-home-values .ds-home-values-expanded-content>.hdp-collapse.rent-zestimate>.value .zsg-icon-expando-down{opacity:0;margin-left:16px}
#ds-home-values .ds-home-values-expanded-content .collapsible-content{margin-bottom:16px}
#ds-home-values .hdp-collapse-title{border:none!important;margin:0;padding:16px 0}
#ds-home-values .hdp-collapse-title::after{display:none}
#ds-home-values .hdp-collapse-title>span{width:100%;max-width:100%}
#ds-home-values .ds-zest-deep-dive-collapsible-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
#ds-home-values .hdp-collapse section.collapsible .zsg-icon-expando-down,#ds-home-values .hdp-collapse section.collapsible .zsg-icon-expando-up{margin-left:16px;color:#006aff}
#ds-home-values .hdp-collapse section.collapsible.collapsed .zsg-icon-expando-up,#ds-home-values .hdp-collapse section.collapsible:not(.collapsed) .zsg-icon-expando-down{display:none}
#ds-home-values .ds-calculation-section{margin-top:16px}
#ds-home-values .ds-calculation-section .calculation-equation{position:relative;padding-top:16px}
#ds-home-values .ds-calculation-section .calculation-equation .calculation-operator,#ds-home-values .ds-calculation-section .calculation-equation>.calculation-value{display:inline-block;text-align:center;vertical-align:top;font-weight:600}
#ds-home-values .ds-calculation-section .calculation-equation .calculation-operator{width:5%}
#ds-home-values .ds-calculation-section .calculation-equation .calculation-value{width:30%}
#ds-home-values .ds-calculation-section .calculation-equation .calculation-value-data{display:block;font-size:12px;margin-top:8px;font-weight:400}
#ds-home-values .text-fold-container .truncated{overflow:hidden}
#ds-home-values .text-fold-container .read-more{margin-top:8px}
#ds-home-values .text-fold-container .read-more a{font-weight:600}
#ds-home-values .text-fold-container .read-more span{display:none}
#ds-home-values .ds-expandable-card-footer{margin-top:0}
.ds-expandable-card.no-footer{padding-bottom:24px}
.ds-expandable-card.placeholder{height:calc(100vh - 124px)}
.ds-expandable-card-header{padding:16px 0;border-bottom:1px solid #ccc;margin:0 16px 24px}
.ds-expandable-card-section{padding-top:16px;margin-bottom:16px;border-top:1px solid #ccc}
.ds-expandable-card-section-flush-padding{padding:0}
.ds-expandable-card-section-default-padding{padding:0 16px}
.ds-button{border:1px solid;border-radius:3px;transition:all .2s ease;padding-left:20px;padding-right:20px;cursor:pointer;height:100%;display:block;text-align:center}
.ds-button.sm{padding-top:5.5px;padding-bottom:5.5px;height:34px}
.ds-button.md{padding-top:9.5px;padding-bottom:9.5px;height:42px}
.ds-button.lg{padding-top:15.5px;padding-bottom:15.5px;height:54px}
.ds-button.fluid{width:100%}
.ds-button[disabled]{opacity:.25}
.ds-button.primary{color:#fff;border-color:#006aff;background-color:#006aff}
.ds-button.primary:hover:not([disabled]){background-color:transparent;color:#006aff}
.ds-button.primary:hover:not([disabled]) .icon{background-color:transparent;fill:#006aff}
.ds-button.primary-inverse{color:#006aff;border-color:#fff;background-color:#fff}
.ds-button.primary-inverse:hover:not([disabled]){background-color:transparent;color:#fff}
.ds-button.secondary{color:#006aff;border-color:#aaa;background-color:#fff}
.ds-button.secondary:hover:not([disabled]){background-color:transparent;border-color:#006aff;color:#006aff}
.ds-button.secondary-inverse{color:#fff;border-color:#fff;background-color:transparent}
.ds-button.secondary-inverse:hover:not([disabled]){background-color:#fff;border-color:#fff;color:#006aff}
.ds-button.caution{color:#fff;border-color:#fc384a;background-color:#fc384a}
.ds-button.caution:hover:not([disabled]){background-color:transparent;color:#fc384a}
.ds-text-button{color:#006aff;padding:0;border:0;background:0 0}
.ds-text-button:hover{color:#006aff;text-decoration:underline}
.ds-text-button.sm{padding-top:5.5px;padding-bottom:5.5px;height:34px}
.ds-text-button.md{padding-top:9.5px;padding-bottom:9.5px;height:42px}
.ds-text-button.lg{padding-top:15.5px;padding-bottom:15.5px;height:54px}
@media only screen and (max-width:767px){.ds-footer{padding:0 16px}
}
.ds-footer .ds-breadcrumb-container{border-bottom:1px solid #ccc;padding:16px}
@media only screen and (max-width:767px){.ds-footer .ds-breadcrumb-container{padding-left:0;padding-right:0}
}
.ds-footer .ds-breadcrumb-container .ds-breadcrumbs li:not(:first-child)>span:first-child::before{font-size:15px;content:"•";display:inline-block;margin:0 4px}
.ds-footer .ds-breadcrumb-container .ds-breadcrumbs>li{display:inline;font-size:14px;line-height:21px;font-weight:400}
.ds-footer .ds-breadcrumb-container .ds-breadcrumbs>li>a{text-decoration:underline}
.ds-footer .home-details-lightbox-bottom-ad{background-color:transparent;padding:0 0 16px;border:none;border-bottom:1px solid #ccc}
.ds-footer .home-details-lightbox-bottom-ad .ad-frame-container{margin:16px 0}
.ds-footer .home-details-lightbox-nearby-links{margin-top:24px}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container .truncated{overflow:hidden}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container .ds-standard-label{margin-bottom:4px}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container div.ds-body-small{margin-bottom:16px}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container div.ds-body-small li{line-height:1.5}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container div.ds-body-small li>a{color:#444}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container div.ds-body-small li>a:hover{color:#62aef7}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container .read-more{margin-top:16px}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container .read-more a,.ds-footer .home-details-lightbox-nearby-links .text-fold-container .read-more button{font-size:14px;font-weight:800}
.ds-footer .home-details-lightbox-nearby-links .text-fold-container .read-more span{display:none}
.ds-footer .ds-footer-bottom{margin:24px -16px 0;padding:24px 16px;background:#444;color:#fff}
.ds-footer .ds-footer-bottom .ds-footer-bottom-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #aaa}
.ds-footer .ds-footer-bottom .ds-footer-bottom-links>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none}
.ds-footer .ds-footer-bottom .ds-footer-bottom-links>ul li a{font-weight:600;color:#fff;line-height:2}
.ds-footer .ds-footer-bottom .ds-footer-bottom-links>ul li a:hover{color:#62aef7}
.ds-footer .ds-footer-bottom .copyright{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px}
.ds-footer .ds-footer-bottom .copyright .zsg-icon-eho{font-size:30px;margin-right:16px}
.ds-footer .ds-footer-bottom .social-links{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px}
.ds-footer .ds-footer-bottom .social-links>ul{display:-ms-flexbox;display:flex;list-style-type:none;margin-left:8px}
.ds-footer .ds-footer-bottom .social-links>ul li{margin:0 4px}
.ds-footer .ds-footer-bottom .social-links>ul li a{color:#fff}
.ds-footer .ds-footer-bottom .social-links>ul li a .social-link-icon{font-size:30px}
.ds-footer .ds-footer-bottom .social-links>ul li a .social-link-icon:hover.zsg-icon-facebook{color:#3b5998}
.ds-footer .ds-footer-bottom .social-links>ul li a .social-link-icon:hover.zsg-icon-twitter{color:#55acee}
.ds-footer .ds-footer-bottom .social-links>ul li a .social-link-icon:hover.zsg-icon-google-plus{color:#dd4b39}
#contact-mobile-dialog .mobile-dialog{z-index:2147483643}
.zillow-map-control .zillow-map-layer .marker-position.marker-pop-up,.zillow-map-control .zillow-map-layer .streamlined-marker-position.marker-pop-up{z-index:2}
.ds-container .three-button-cta .ds-button{padding-left:0;padding-right:0}
.ds-container .three-button-cta .ds-button:before{padding-right:3px;vertical-align:middle}
@media only screen and (max-width:376px){.ds-container .three-button-cta .ds-button:before{display:none}
}
.ds-container .contact-button-group{display:-ms-flexbox;display:flex}
.ds-container .contact-button-group .contact-button{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}
.ds-container .contact-button-group .contact-button:not(:first-child){margin-left:8px}
.ds-container .contact-button-group .contact-button .icon{max-width:12px;max-height:12px;margin-left:8px;fill:#fff}
.ds-container .contact-button-group .contact-button button{height:100%}
.ds-container .contact-button-group .contact-button.prominent{-ms-flex-positive:2;flex-grow:2}
@media screen and (max-width:340px){.ds-container .contact-button-group .contact-button-condensed{padding-left:8px;padding-right:8px}
}
.ds-container .ds-buttons-mobile .contact-button-group.button-group-initial-render{visibility:hidden}
.zillow-map-control{width:100%;height:100%}
.zillow-map-control .fill-available-space{width:100%;height:100%;left:0;top:0;margin:0;padding:0;position:absolute}
.zillow-map-control path.poly-parcel{stroke:#fff}
.zillow-map-control path.poly-region{stroke:rgba(56,124,237,.8);stroke-width:3px}
.zillow-map-control path.poly-region.state{stroke-width:1px;stroke:rgba(0,0,0,.2)}
.zillow-map-control path.poly-region.state.isHovered{fill:rgba(116,183,74,.5)}
.zillow-map-control path.poly-region.custom-region{stroke-width:2px}
.zillow-map-control path.poly-region.custom-region.fill-region{fill:rgba(56,124,237,.2)}
.zillow-map-control path.poly-region.custom-region.no-fill-region{fill:transparent;color:transparent}
.zillow-map-control.map-street-view path.poly-parcel{stroke:#000}
.zillow-map-control.map-aerial-view path.poly-region{stroke:rgba(216,201,92,.8);stroke-width:5px}
.zillow-map-control.map-aerial-view path.poly-region.custom-region.fill-region{fill:rgba(216,201,92,.2)}
.zillow-map-control .zillow-map-layer{font-family:"Open Sans",Gotham,gotham,Tahoma,Geneva,sans-serif;position:absolute;top:0}
.zillow-map-control .zillow-map-layer.draw-search-layer{width:100%;min-height:100%}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay>*{pointer-events:auto}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;pointer-events:auto}
@media (max-width:1006px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar{color:#000;background-color:#fff;-ms-flex-pack:justify;justify-content:space-between}
}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text{vertical-align:middle;display:inline-block}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text .draw-search-action-bar-wide-screen-text{display:inherit}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text .draw-search-action-bar-narrow-screen-text{display:none}
@media (min-width:1007px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar{opacity:1;color:#fff;background-color:rgba(68,68,68,.7)}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text{padding-left:15px}
}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button{border:none;outline:0;vertical-align:middle;background-color:transparent;text-transform:inherit;padding:15px}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button:hover{cursor:pointer}
@media (max-width:1006px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text{margin-right:0;-ms-flex-order:1;order:1}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text .draw-search-action-bar-wide-screen-text{display:none}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-text .draw-search-action-bar-narrow-screen-text{display:inherit}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button{color:#0074e4;height:50px;font-weight:300}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button.draw-search-cancel-button{-ms-flex-order:0;order:0}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button.draw-search-apply-button{-ms-flex-order:2;order:2}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-spacer{display:none}
}
@media (min-width:1007px){.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-button:hover{background-color:#62aef7}
}
.zillow-map-control .zillow-map-layer.draw-search-layer .zillow-map-draw-overlay .draw-search-action-bar .draw-search-action-bar-spacer{visibility:hidden;-ms-flex-positive:1;flex-grow:1}
.zillow-map-control .zillow-map-layer .boundary-container,.zillow-map-control .zillow-map-layer .boundary-svg{width:256px;height:256px;left:0;top:0;position:absolute;overflow:hidden}
.zillow-map-control .zillow-map-layer .full-boundary-container,.zillow-map-control .zillow-map-layer .full-boundary-svg{width:256px;height:256px;left:0;top:0;overflow:visible;position:absolute}
.zillow-map-control .zillow-map-layer .few-results .quick-styling,.zillow-map-control .zillow-map-layer .high-zoom .only-low-zoom,.zillow-map-control .zillow-map-layer .low-zoom .only-high-zoom,.zillow-map-control .zillow-map-layer .many-results .detail-styling{display:none}
.zillow-map-control .zillow-map-layer .streamlined-marker-position{position:absolute;cursor:pointer;display:block;-ms-flex-pack:normal;justify-content:normal;-ms-flex-align:center;align-items:center}
.zillow-map-control .zillow-map-layer .marker-position{position:absolute;top:50%;left:50%;cursor:pointer;display:block;-ms-flex-pack:normal;justify-content:normal;-ms-flex-align:center;align-items:center;height:auto;width:auto}
.zillow-map-control .zillow-map-layer .marker-position .marker-flex{position:absolute;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:1px;height:1px}
.zillow-map-control .zillow-map-layer .streamlined-property-dot{width:15px;height:15px;margin-left:1px;border-radius:50%;border-width:2px;border-style:solid;border-color:#fff;transform:translate(0,2px);box-shadow:0 2px 2px rgba(0,0,0,.5);color:#fff;font-size:10px;text-align:center;pointer-events:auto}
.zillow-map-control .zillow-map-layer .streamlined-property-dot.large-over-text{width:20px;height:20px;padding-top:2.5px;padding-left:1px}
.zillow-map-control .zillow-map-layer .streamlined-property-dot.no-outline{outline:0}
.zillow-map-control .zillow-map-layer .saved-property-dot{pointer-events:auto;border:none}
.zillow-map-control .zillow-map-layer .notification-marker.notification-marker{background-color:#ed7318;color:#fff}
.zillow-map-control .zillow-map-layer .notification-marker.notification-marker :hover{background-color:rbga(221,102,17,1)}
.zillow-map-control .zillow-map-layer .see-all-homes-label-position{transform:translate(45px,25px);vertical-align:middle}
.zillow-map-control .zillow-map-layer .see-all-homes-label.second-line{margin-left:6px}
.zillow-map-control .zillow-map-layer .see-all-homes-label{text-align:center;border-radius:5px;font-weight:600;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;background-color:#000;color:#fff;margin-top:1px;padding:1px 5px;font-size:11px;letter-spacing:.5px;pointer-events:none}
.zillow-map-control .zillow-map-layer .marker-label{position:absolute;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;pointer-events:auto;letter-spacing:.5px;font-weight:600;line-height:13px}
.zillow-map-control .zillow-map-layer .badge-label,.zillow-map-control .zillow-map-layer .streamlined-inverted-property-label{-webkit-user-select:none;-ms-user-select:none;color:#fff;padding:1px 5px;position:absolute;white-space:nowrap;letter-spacing:.5px;pointer-events:auto}
.zillow-map-control .zillow-map-layer .badge-label{text-align:center;-moz-user-select:none;user-select:none;background-color:#fc384a;font-size:7px;font-weight:700;height:13px;transform:translateX(-50%) translateX(5px);border-radius:7px;line-height:12px}
.zillow-map-control .zillow-map-layer .streamlined-inverted-property-label{text-align:center;-moz-user-select:none;user-select:none;font-weight:600;line-height:13px;border-radius:3px;background-color:#000;margin-top:-1px;font-size:11px;box-shadow:0 1px 0 0 rgba(0,0,0,.5)}
.zillow-map-control .zillow-map-layer .streamlined-inverted-property-label.rounded{border-radius:8px;padding:1px 7px}
.zillow-map-control .zillow-map-layer .streamlined-inverted-property-label.is-hovered,.zillow-map-control .zillow-map-layer .streamlined-inverted-property-label:hover,.zillow-map-control .zillow-map-layer .streamlined-property-label{position:absolute;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;pointer-events:auto;letter-spacing:.5px;font-weight:600;line-height:13px;border-radius:3px;background-color:#f9f5f2;color:#575757;margin-top:-1px;padding:1px 5px;font-size:11px;box-shadow:0 1px 1px rgba(0,0,0,.5)}
.zillow-map-control .zillow-map-layer .streamlined-inverted-property-label.is-hovered.rounded,.zillow-map-control .zillow-map-layer .streamlined-inverted-property-label:hover.rounded,.zillow-map-control .zillow-map-layer .streamlined-property-label.rounded{border-radius:8px;padding:1px 7px}
.zillow-map-control .zillow-map-layer .streamlined-property-label{margin-top:0;transform:translateX(-50%) translateX(5px) translateY(12px)}
.zillow-map-control .zillow-map-layer .streamlined-marker-container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.zillow-map-control .zillow-map-layer .inverted-property-label{text-align:center;border-radius:5px;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;background-color:#000;color:#fff;margin-top:1px;padding:1px 5px;font-size:11px;letter-spacing:.5px;box-shadow:0 1px 0 0 rgba(0,0,0,.5);pointer-events:auto}
.zillow-map-control .zillow-map-layer .property-dot{width:15px;height:15px;line-height:11px;border-radius:50%;border-width:2px;border-style:solid;border-color:#fff;transform:translate(0,2px);box-shadow:0 2px 2px rgba(0,0,0,.5);color:#fff;font-size:10px;text-align:center;pointer-events:auto}
.zillow-map-control .zillow-map-layer .property-dot.large-over-text{width:20px;height:20px;padding-top:2.5px;padding-left:1px}
.zillow-map-control .zillow-map-layer .property-dot.no-outline{outline:0}
.zillow-map-control .zillow-map-layer .property-pill{height:18px;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.5);color:#fff;background-color:#fc384a;font-size:11px;text-align:center;pointer-events:auto;padding:3px 7px;white-space:nowrap}
.zillow-map-control .zillow-map-layer .property-pill.visited{background-color:#fe9ca4}
.zillow-map-control .zillow-map-layer .property-pill.visited .pill-floating-label{color:#fe9ca4;border-color:#fe9ca4}
.zillow-map-control .zillow-map-layer .property-pill.is-hovered{background-color:#03c04a}
.zillow-map-control .zillow-map-layer .property-pill.is-hovered .pill-floating-label{color:#03c04a;border-color:#03c04a}
.zillow-map-control .zillow-map-layer .property-pill .pill-floating-label{background-color:#fff;border-width:1px;border-style:solid;color:#fc384a;border-color:#fc384a;border-radius:10px;font-size:7px;padding:2px 3px;position:absolute;top:-9px;right:-8px;height:13px;font-weight:500}
.zillow-map-control .zillow-map-layer .inverted-property-label.is-hovered,.zillow-map-control .zillow-map-layer .inverted-property-label:hover,.zillow-map-control .zillow-map-layer .property-label{text-align:center;border-radius:3px;font-weight:500;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;background-color:#f9f5f2;color:#575757;margin-top:1px;padding:1px 5px;font-size:11px;letter-spacing:.5px;box-shadow:0 1px 1px rgba(0,0,0,.5);pointer-events:auto}
.zillow-map-control .zillow-map-layer .marker-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:8px;pointer-events:none;width:0}
.zillow-map-control .bubble{position:absolute;top:50%;left:50%}
.full-screen{height:100%;width:100%!important;-ms-flex-preferred-size:unset!important;flex-basis:unset!important;max-width:unset!important}
.hide-content{position:absolute;z-index:-1;visibility:hidden;overflow-y:hidden!important}
.data-column-container,.layout-column,.media-column-container{height:100%}
.data-view-container,.media-column-container,.scroll-when-side-by-side{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%}
@media only screen and (max-width:767px){.data-column-container,.layout-column,.media-column-container{width:100%}
.data-view-container,.media-column-container,.scroll-when-side-by-side{overflow-y:visible;height:unset}
.header-container{position:-webkit-sticky;position:sticky;z-index:99999;top:-60px;transition:top .25s linear}
}
.media-column-container{height:100%;width:100%}
.data-column-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media only screen and (min-width:768px){.data-column-container{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:0;flex-shrink:0;max-width:500px}
}
@media only screen and (max-width:1023px){.header-container{display:block}
}
#navbar-container{min-height:60px}
@media only screen and (min-width:1024px){#navbar-container,.header-container{display:none}
}
.layout-container{width:100%;display:-ms-flexbox;display:flex;transition:transform .25s linear}
@media only screen and (max-width:767px){.layout-container{position:relative;-ms-flex-direction:column;flex-direction:column;margin-top:-60px}
.side-by-side-action-bar{position:absolute;z-index:-1;visibility:hidden;overflow-y:hidden!important}
}
@media only screen and (min-width:768px){.layout-container{position:absolute;height:100%;-ms-flex-direction:row;flex-direction:row}
}
.side-by-side-action-bar{width:100%}
@media only screen and (max-width:1023px){.side-by-side-action-bar{position:absolute;z-index:-1;visibility:hidden;overflow-y:hidden!important}
}
.summary-container{background:#fff}
.data-view-container{position:relative}
.mobile-footer-container{display:none}
@media only screen and (max-width:767px){.mobile-footer-container{position:fixed;display:block;bottom:0;width:100%;z-index:9999;transition:transform .5s ease-out}
.ds-wrapper{padding-top:50px}
.ds-wrapper.ds-wrapper-flush-top{padding-top:0}
.app-upsell-pinned .ds-wrapper{padding-top:calc(110px)}
}
.ds-wrapper{position:relative;z-index:1}
@media only screen and (min-width:768px){.ds-wrapper{overflow:hidden;height:100vh}
}
.add-flex{display:-ms-flexbox;display:flex}
@media (min-width:1024px){.pad-bottom-desktop{padding-bottom:60px}
}
.ds-container{-webkit-font-smoothing:antialiased;height:100%;max-height:none;position:relative}
@media only screen and (max-width:1023px){.ds-container{height:calc(100% - 100px)}
.ds-container .ds-media-col.non-lightbox{transform:translateY(0)}
}
.ds-container .ds-data-view,.ds-container .ds-media-col{overflow-x:hidden;-webkit-overflow-scrolling:touch}
.ds-container .ds-data-view>ul,.ds-container .ds-media-col>ul{min-height:80%}
.ds-container .ds-data-view{position:relative;padding:16px 16px 0}
@media only screen and (max-width:767px){.ds-container{z-index:9999;display:block;position:relative;height:auto;width:100%;top:0}
.ds-container .ds-data-view{height:calc(100% - 142px);padding:0}
.ds-container .ds-data-view.data-view-scroll-locked{overflow-y:hidden}
.ds-container .ds-data-view-item:first-of-type{margin-top:16px}
}
.ds-container .ds-media-col{background:#fff;-ms-flex:1;flex:1}
@media only screen and (min-width:1024px){.ds-container .ds-media-col.non-lightbox{height:calc(100% - 135px)}
}
@media dsDesktopMode{.ds-container .ds-media-col.non-lightbox.non-rental-desktop{transform:translateY(-50px)}
}
.ds-container .ds-media-col-open{background:#eee;-ms-flex:1;flex:1}
@media only screen and (max-width:767px){.ds-container .ds-media-col{transition:transform .5s ease-out}
.ds-container .ds-media-col-open:after,.ds-container .ds-media-col:after{display:block;height:188px;content:''}
}
.ds-container .ds-media-col-padding-cover{transform:translateY(-50px)}
@media only screen and (min-width:768px){.ds-container .ds-data-col.ds-data-col-data-forward.equal-ds-col-width{width:50%;max-width:50%;-ms-flex-preferred-size:auto;flex-basis:auto}
}
.ds-container .ds-data-col{background:#eee;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.ds-container .ds-data-col.non-lightbox{height:calc(100% - 50px)}
@media only screen and (max-width:1023px){.ds-container .ds-data-col.non-lightbox{height:100%}
}
@media only screen and (min-width:1024px){.ds-container .ds-data-col.non-lightbox{height:calc(100% - 135px)}
}
@media only screen and (max-width:767px){.ds-container .ds-data-col{position:fixed;width:100%;max-width:none;height:100%;left:0;bottom:0;border-radius:8px;overflow:hidden;transition:transform .5s ease-out;transform:translateY(100%) translateY(-173px) translateZ(0)}
.ds-container .ds-data-col.ds-mini-chip{transform:translateY(100%) translateY(-125px) translateZ(0)}
.ds-container .ds-data-col.ds-extended-chip{transform:translateY(100%) translateY(-198px) translateZ(0)}
}
@media only screen and (min-width:768px){.ds-container .ds-data-col{-ms-flex-preferred-size:400px;flex-basis:400px;max-width:400px}
}
@media only screen and (min-width:1280px){.ds-container .ds-data-col{-ms-flex-preferred-size:480px;flex-basis:480px;max-width:480px}
}
@media only screen and (min-width:768px){.ds-container .ds-data-col.ds-data-col-data-forward{-ms-flex-preferred-size:500px;flex-basis:500px;max-width:500px}
.ds-container .ds-data-col.rental-ds-data-col-data-forward{-ms-flex-preferred-size:500px;flex-basis:500px;max-width:700px;width:30%}
}
.ds-container .ds-data-col-open{transform:translateY(50px) translateZ(0)}
.ds-container .ds-data-col-open .ds-data-view{overflow-y:scroll}
.ds-container .ds-puller{width:100%;height:28px;background:#fff;border:none;display:none;text-align:center}
.ds-container .ds-chip{padding-bottom:24px}
.ds-container .ds-chip,.ds-container .ds-chip-mobile{background-color:#fff}
.ds-container .ds-chip-mobile{height:124px}
.ds-container .ds-chip-mobile.ds-chip-mobile-open{height:auto;padding-bottom:16px}
@media only screen and (max-width:767px){.ds-container .ds-puller{display:block}
.ds-container .ds-buttons,.ds-container .ds-chip,.ds-container .ds-divider{display:none}
}
.ds-container .ds-buttons-mobile,.ds-container .ds-chip-mobile{display:none}
.ds-container .ds-buttons,.ds-container .ds-buttons-mobile{background:#fff}
.ds-container .ds-buttons{padding:0 16px 16px}
.ds-container .ds-buttons-mobile{padding:16px}
@media screen and (max-height:300px){.ds-container .ds-buttons-mobile{padding:4px}
.ds-container .ds-buttons-mobile .ds-button.ds-label-small{line-height:10px}
}
.ds-container .ds-divider{margin:0 16px;border-bottom:1px solid #ccc}
@media only screen and (max-width:767px){.ds-container .ds-buttons-mobile,.ds-container .ds-chip-mobile{display:block}
.ds-container .ds-buttons-mobile{height:auto;padding-bottom:32px;position:fixed;width:100%;bottom:0;z-index:1}
}
.ds-container .ds-buttons{z-index:1;position:relative}
.ds-container .ds-buttons-mobile-open{box-shadow:0 0 10px rgba(0,0,0,.25)}
.ds-container .ds-mobile-mode-hide{display:block}
@media only screen and (max-width:767px){.ds-container .ds-mobile-mode-hide{display:none}
}
.ds-action-bar-link,body.hdp-double-scroll-layout .ds-action-bar-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:600;color:#006aff;padding-left:8px;padding-right:8px;cursor:pointer;height:100%}
.ds-action-bar-icon{width:20px;margin-right:4px;vertical-align:middle}
.ds-action-bar-icon-fill{fill:#006aff}
.ds-action-bar-icon-stroke{stroke:#006aff}
.ds-close-lightbox-icon{position:absolute;top:16px;right:-40px;border:none;background-image:none;background-color:transparent;box-shadow:none;padding:0;display:none}
@media only screen and (min-width:1024px){.ds-close-lightbox-icon{display:block}
}
.ds-close-lightbox-icon:hover{background-color:#aaa}
#dialog-dest .mobile-dialog{z-index:2147483643}
#mixed-media-lightbox.mobile{background-color:#000;z-index:2147483643}
@media only screen and (max-width:767px){.ds-action-bar-icon-fill{fill:#fff}
.ds-action-bar-icon-stroke{stroke:#fff}
.ds-container.ds-mobile-single-scroll{height:100%}
.ds-container.ds-mobile-single-scroll #street-view-entry-point,.ds-container.ds-mobile-single-scroll .ds-media-col{max-height:none}
.ds-container.ds-mobile-single-scroll #street-view-entry-point .mixed-media-lightbox-container,.ds-container.ds-mobile-single-scroll .ds-media-col .mixed-media-lightbox-container{opacity:0}
.ds-container.ds-mobile-single-scroll .ds-media-col-hidden-mobile,.ds-container.ds-mobile-single-scroll .hide-on-mobile-device{display:none}
.ds-container.ds-mobile-single-scroll.ds-container-lightboxed{overflow-y:scroll;-webkit-overflow-scrolling:touch}
.ds-container.ds-mobile-single-scroll.ds-container-lightboxed .ds-media-col{overflow:visible;max-height:none}
.ds-container.ds-mobile-single-scroll .ds-data-col{height:auto;position:relative;transform:none;transition:none}
.ds-container.ds-mobile-single-scroll .ds-photo-carousel{min-height:234px;background:#eee}
.ds-container.ds-mobile-single-scroll .ds-photo-carousel .photo-carousel-container{margin-bottom:0;position:relative}
.ds-container.ds-mobile-single-scroll .ds-data-view-item:first-child{margin-top:0}
.ds-container.ds-mobile-single-scroll .media-stream-map{margin:0;overflow:hidden;position:relative}
.ds-container.ds-mobile-single-scroll .media-stream-map>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;display:block;width:100vw;height:100%}
.ds-container.ds-mobile-single-scroll .media-stream-map:not(.media-stream-visible-map){height:150px}
.ds-container.ds-mobile-single-scroll .ds-chip-mobile{padding-top:16px}
.ds-container.ds-mobile-single-scroll .ds-photo-carousel-hidden{position:absolute;z-index:-1;visibility:hidden}
.ds-container.ds-mobile-single-scroll .ds-buttons-mobile-fixed{z-index:2147483642;position:fixed;transition:transform .5s ease-out;transform:translateY(100%) translateZ(0)}
.ds-container.ds-mobile-single-scroll .ds-buttons-mobile-fixed-visible{transform:translateY(0) translateZ(0)}
.ds-container.ds-mobile-single-scroll .ds-buttons-inline{padding:0 16px}
.ds-container.show-chrome{position:fixed}
}
@media only screen and (min-width:768px){.ds-container.ds-mobile-single-scroll .ds-media-col{display:block!important}
.ds-container.ds-mobile-single-scroll .ds-data-view .media-stream-map:not(.media-stream-visible-map),.ds-container.ds-mobile-single-scroll .ds-photo-carousel{display:none!important}
}
.fs-package .ds-container{position:static}
@media only screen and (max-width:767px){.ds-media-col.non-lightbox.show-chrome{overflow-y:scroll;padding-top:50px}
.ds-media-col.non-lightbox.no-chrome{overflow-y:visible;max-height:none}
}
fieldset{border:0}
select,select[disabled]{background-position:right -28px}
ul{padding-left:0}
.zsg-g{letter-spacing:-.31em;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;margin-left:-10px;margin-right:-10px;word-spacing:-.43em}
body,fieldset,h1,h2,h3,h4,h5,h6,p,ul{margin:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .zsg-g{display:block}
}
.zsg-g_gutterless{margin-left:0;margin-right:0}
.zsg-lg-1-1,.zsg-lg-1-2,.zsg-lg-1-4,.zsg-lg-3-4,.zsg-md-1-2,.zsg-sm-1-1{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;font-family:"Open Sans",Gotham,gotham,Tahoma,Geneva,sans-serif;box-sizing:border-box;padding:0 10px}
.zsg-subfooter-header,article,footer,h1,h2,h3,h4,h5,h6,header,nav,section{display:block}
.zsg-g_gutterless>.zsg-lg-1-1,.zsg-g_gutterless>.zsg-lg-1-2,.zsg-g_gutterless>.zsg-lg-1-4,.zsg-g_gutterless>.zsg-lg-3-4,.zsg-g_gutterless>.zsg-md-1-2,.zsg-g_gutterless>.zsg-sm-1-1,fieldset,legend,td,th{padding:0}
.zsg-lg-1-4{width:25%}
.zsg-lg-1-2{width:50%}
.zsg-lg-3-4{width:75%}
.zsg-lg-1-1{width:100%}
@media screen and (max-width:768px){.zsg-md-1-2{width:50%}
}
*,:after,:before{box-sizing:border-box}
a:active,a:hover{outline:0}
strong{font-weight:700}
svg:not(:root){overflow:hidden}
button,input,select{color:inherit;font:inherit;margin:0}
h1,h2{line-height:1.3}
body,h3{line-height:1.5}
h1,h2,h3{font-weight:600}
button{overflow:visible;-webkit-appearance:button;cursor:pointer}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[disabled],select{-webkit-appearance:none}
table{margin-bottom:0}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:"Open Sans",Gotham,gotham,Tahoma,Geneva,sans-serif;font-size:93.75%}
body{color:#2A2A33}
h1,h2,h3,h4,h5,h6{color:inherit}
h1{font-size:33px}
@media screen and (max-width:480px){.zsg-sm-1-1{width:100%}
h1{font-size:24px}
}
h2{font-size:28px}
h3{font-size:20px}
@media screen and (max-width:480px){h2{font-size:20px}
h3{font-size:17px}
.zsg-subfooter-header,h4,h5{font-size:13px}
}
.zsg-subfooter-header,h4,h5{font-size:13px;line-height:1.5}
.zsg-subfooter-header,h4{font-weight:600;text-transform:uppercase}
h5{font-weight:700}
.zsg-fineprint,.zsg-fineprint-header,.zsg-form-error-text{font-family:"Open Sans",Gotham,gotham,Tahoma,Geneva,sans-serif;font-size:12px;line-height:1.5;color:#54545A}
.zsg-fineprint,.zsg-form-error-text{font-weight:400}
.zsg-fineprint-header{font-weight:600;text-transform:uppercase}
.zsg-content-item,.zsg-subfooter-header,h1,h2,h3,h4,h5,h6,p{margin-bottom:15px}
@media screen and (max-width:480px){.zsg-content-item,.zsg-subfooter-header,h1,h2,h3,h4,h5,h6,p{margin-bottom:10px}
}
.zsg-content_collapsed{margin-bottom:0!important}
a{background:0 0;cursor:pointer;font-weight:300;text-decoration:none;color:#006AFF}
a:visited{color:#7A48D6}
a:focus,a:hover{color:#62aef7}
a:active{color:#3390e9}
.zsg-layout-width,.zsg-subfooter-content{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.zsg-layout_full .zsg-layout-width,.zsg-layout_full .zsg-subfooter-content{max-width:none;margin-left:0;margin-right:0}
@media screen and (max-width:480px){.zsg-layout-width,.zsg-subfooter-content{padding-left:10px;padding-right:10px}
}
input,select{width:100%;padding:4px 6px 2px;border:1px solid #A7A6AB;background-color:#fff;box-shadow:inset 0 2px 2px #F9F9FB,0 0 0 #62aef7;height:30px}
@media screen and (min-width:769px){input:hover,select:hover{border-color:#006AFF}
}
input:focus,select:focus{outline:0;transition:box-shadow .3s;box-shadow:inset 0 0 0 #F9F9FB,0 0 5px #62aef7;border-color:#006AFF}
input[disabled],select[disabled]{border-color:#A7A6AB;background-color:#F1F1F4;box-shadow:none;color:#A7A6AB}
.zsg-form-field_error input,.zsg-form-field_error select{border-color:#FF5A50;background-color:#FFE3E2;box-shadow:none}
.zsg-form-field_error input:hover,.zsg-form-field_error select:hover{border-color:#FF7370;background-color:#FFE3E2}
.zsg-form-field_error input:focus,.zsg-form-field_error select:focus{box-shadow:inset 0 0 0 #F9F9FB,0 0 5px #62aef7;border-color:#006AFF;background-color:#FFF;color:inherit}
input{line-height:1.5em}
.zsg-form-field_error input::-webkit-input-placeholder{color:#FF5A50}
.zsg-form-field_error input:-moz-placeholder{color:#FF5A50}
.zsg-form-field_error input::-moz-placeholder{color:#FF5A50}
.zsg-form-field_error input:-ms-input-placeholder{color:#FF5A50}
.zsg-form-field_error input:hover::-webkit-input-placeholder{color:#FF7370}
.zsg-form-field_error input:hover:-moz-placeholder{color:#FF7370}
.zsg-form-field_error input:hover::-moz-placeholder{color:#FF7370}
.zsg-form-field_error input:hover:-ms-input-placeholder{color:#FF7370}
.zsg-form-field_error input:focus::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#A7A6AB}
.zsg-form-field_error input:focus:-moz-placeholder,input:-moz-placeholder{color:#A7A6AB}
.zsg-form-field_error input:focus::-moz-placeholder,input::-moz-placeholder{color:#A7A6AB}
.zsg-form-field_error input:focus:-ms-input-placeholder,input:-ms-input-placeholder{color:#A7A6AB}
input[disabled]::-webkit-input-placeholder{color:#A7A6AB}
input[disabled]:-moz-placeholder{color:#A7A6AB}
input[disabled]::-moz-placeholder{color:#A7A6AB}
input[disabled]:-ms-input-placeholder{color:#A7A6AB}
select{-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABUCAYAAACLOrcbAAAAyElEQVRYw+3YwQ3DIAyF4d8TZBiSzNSyQI/JMRuUoZgJ95KoUQoJqLfWPuMPgSz0hDDpgvAgX0En7pyUABSQwIxXRa+BTyQw40FU9bR/B7yRbmsGaAMyZYABBvwPcLXgqqRml6oj5BARabuD/WIRsTkwwAAD2oAY4wLlnOicu86JBSSkhB8GV5cTD0hICT+OfVtOXJFua7Y5MMAAAywnNubEr+/AAAMM+BkgwhO4FXOiakVOzCOhR+v/Ew9I6NH2/8QVYWuueRNfuFY7aInJEKAAAAAASUVORK5CYII=);background-repeat:no-repeat;padding:0 23px 0 6px;line-height:20px;border-radius:0}
select::-ms-expand{display:none}
select:hover{background-position:right 12px}
.zsg-form-field_error select{background-position:right -68px}
select:focus{background-position:right 12px}
select:focus::-ms-value{background:0 0;color:#2A2A33}
.zsg-form-field input[type=checkbox],.zsg-form-field input[type=radio]{width:auto;height:auto;border:0;position:absolute;left:-9999px}
.zsg-form-field input[type=checkbox]:active,.zsg-form-field input[type=checkbox]:focus,.zsg-form-field input[type=checkbox]:hover,.zsg-form-field input[type=radio]:active,.zsg-form-field input[type=radio]:focus,.zsg-form-field input[type=radio]:hover{border:0}
.zsg-form-field input[type=checkbox]+.zsg-form-label>label,.zsg-form-field input[type=checkbox]+label,.zsg-form-field input[type=radio]+.zsg-form-label>label,.zsg-form-field input[type=radio]+label{padding-left:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-block}
.zsg-form-field input[type=checkbox]+.zsg-form-label>label:hover,.zsg-form-field input[type=checkbox]+label:hover,.zsg-form-field input[type=radio]+.zsg-form-label>label:hover,.zsg-form-field input[type=radio]+label:hover{color:#006AFF}
.zsg-form-field input[type=checkbox]+.zsg-form-label>label:after,.zsg-form-field input[type=checkbox]+.zsg-form-label>label:before,.zsg-form-field input[type=checkbox]+label:after,.zsg-form-field input[type=checkbox]+label:before,.zsg-form-field input[type=radio]+.zsg-form-label>label:after,.zsg-form-field input[type=radio]+.zsg-form-label>label:before,.zsg-form-field input[type=radio]+label:after,.zsg-form-field input[type=radio]+label:before{position:absolute;top:3px;left:0;height:15px;width:15px}
.zsg-form-field input[type=checkbox]+.zsg-form-label>label:before,.zsg-form-field input[type=checkbox]+label:before,.zsg-form-field input[type=radio]+.zsg-form-label>label:before,.zsg-form-field input[type=radio]+label:before{content:"";border:1px solid #A7A6AB;background-color:#fff}
.zsg-form-field_error input[type=checkbox]+.zsg-form-label>label:before,.zsg-form-field_error input[type=checkbox]+label:before,.zsg-form-field_error input[type=radio]+.zsg-form-label>label:before,.zsg-form-field_error input[type=radio]+label:before{border-color:#FF5A50;background-color:#FFE3E2}
.zsg-form-field input[type=checkbox]+.zsg-form-label>label:hover:before,.zsg-form-field input[type=checkbox]+label:hover:before,.zsg-form-field input[type=radio]+.zsg-form-label>label:hover:before,.zsg-form-field input[type=radio]+label:hover:before{border-color:#006AFF;background-color:#fff}
.zsg-form-field input[type=checkbox]+.zsg-form-label>label:active:before,.zsg-form-field input[type=checkbox]+label:active:before,.zsg-form-field input[type=radio]+.zsg-form-label>label:active:before,.zsg-form-field input[type=radio]+label:active:before{background-color:#E0F2FF}
.zsg-form-field input[type=checkbox]:checked+.zsg-form-label>label:before,.zsg-form-field input[type=checkbox]:checked+label:before,.zsg-form-field input[type=radio]:checked+.zsg-form-label>label:before,.zsg-form-field input[type=radio]:checked+label:before{border-color:#54545A}
.zsg-form-field_error input[type=checkbox]:checked+.zsg-form-label>label:before,.zsg-form-field_error input[type=checkbox]:checked+label:before,.zsg-form-field_error input[type=radio]:checked+.zsg-form-label>label:before,.zsg-form-field_error input[type=radio]:checked+label:before{border-color:#FF5A50}
.zsg-form-field input[type=checkbox]:checked+.zsg-form-label>label:hover:before,.zsg-form-field input[type=checkbox]:checked+label:hover:before,.zsg-form-field input[type=radio]:checked+.zsg-form-label>label:hover:before,.zsg-form-field input[type=radio]:checked+label:hover:before{border-color:#006AFF}
.zsg-form-field input[type=checkbox]:focus+.zsg-form-label>label:before,.zsg-form-field input[type=checkbox]:focus+label:before,.zsg-form-field input[type=radio]:focus+.zsg-form-label>label:before,.zsg-form-field input[type=radio]:focus+label:before,.zsg-form-field_error input[type=checkbox]:focus+.zsg-form-label>label:before,.zsg-form-field_error input[type=checkbox]:focus+label:before,.zsg-form-field_error input[type=radio]:focus+.zsg-form-label>label:before,.zsg-form-field_error input[type=radio]:focus+label:before{border-color:#006AFF;background-color:#fff;outline:0;transition:box-shadow .3s;box-shadow:0 0 5px #62aef7}
.zsg-form-field input[type=checkbox][disabled]+.zsg-form-label>label,.zsg-form-field input[type=checkbox][disabled]+label,.zsg-form-field input[type=radio][disabled]+.zsg-form-label>label,.zsg-form-field input[type=radio][disabled]+label{color:#A7A6AB;cursor:default}
.zsg-form-field input[type=checkbox][disabled]+.zsg-form-label>label:before,.zsg-form-field input[type=checkbox][disabled]+label:before,.zsg-form-field input[type=radio][disabled]+.zsg-form-label>label:before,.zsg-form-field input[type=radio][disabled]+label:before{background-color:#F1F1F4;border-color:#A7A6AB}
.zsg-form-field input[type=checkbox][disabled]:checked+.zsg-form-label>label:before,.zsg-form-field input[type=checkbox][disabled]:checked+label:before,.zsg-form-field input[type=radio][disabled]:checked+.zsg-form-label>label:before,.zsg-form-field input[type=radio][disabled]:checked+label:before{border-color:#A7A6AB}
.zsg-form-field input[type=checkbox]:checked+.zsg-form-label>label:after,.zsg-form-field input[type=checkbox]:checked+label:after{font-family:zmod-icon-set1!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"\e04d";text-align:center;line-height:15px;font-size:9px;color:#54545A}
.zsg-form-field_error input[type=checkbox]:checked+.zsg-form-label>label:after,.zsg-form-field_error input[type=checkbox]:checked+label:after{color:#FF5A50}
.zsg-form-field input[type=checkbox]:checked+.zsg-form-label>label:hover:after,.zsg-form-field input[type=checkbox]:checked+label:hover:after{color:#006AFF}
.zsg-form-field input[type=checkbox]:focus+.zsg-form-label>label:after,.zsg-form-field input[type=checkbox]:focus+label:after,.zsg-form-field_error input[type=checkbox]:focus+.zsg-form-label>label:after,.zsg-form-field_error input[type=checkbox]:focus+label:after{color:#54545A}
.zsg-form-field input[type=checkbox]:focus+.zsg-form-label>label:hover:after,.zsg-form-field input[type=checkbox]:focus+label:hover:after,.zsg-form-field_error input[type=checkbox]:focus+.zsg-form-label>label:hover:after,.zsg-form-field_error input[type=checkbox]:focus+label:hover:after{color:#006AFF}
.zsg-form-field input[type=checkbox][disabled]:checked+.zsg-form-label>label:after,.zsg-form-field input[type=checkbox][disabled]:checked+label:after{color:#A7A6AB}
.zsg-form-field input[type=radio]+.zsg-form-label>label:after,.zsg-form-field input[type=radio]+.zsg-form-label>label:before,.zsg-form-field input[type=radio]+label:after,.zsg-form-field input[type=radio]+label:before{border-radius:99px}
.zsg-form-field input[type=radio]:checked+.zsg-form-label>label:after,.zsg-form-field input[type=radio]:checked+label:after{content:"";border:3px solid transparent;background-clip:content-box;background-color:#54545A}
.zsg-form-field_error input[type=radio]:checked+.zsg-form-label>label:after,.zsg-form-field_error input[type=radio]:checked+label:after{background-color:#FF5A50}
.zsg-form-field input[type=radio]:checked+.zsg-form-label>label:hover:after,.zsg-form-field input[type=radio]:checked+label:hover:after{background-color:#006AFF}
.zsg-form-field input[type=radio]:focus+.zsg-form-label>label:after,.zsg-form-field input[type=radio]:focus+label:after,.zsg-form-field_error input[type=radio]:focus+.zsg-form-label>label:after,.zsg-form-field_error input[type=radio]:focus+label:after{background-color:#54545A}
.zsg-form-field input[type=radio]:focus+.zsg-form-label>label:hover:after,.zsg-form-field input[type=radio]:focus+label:hover:after,.zsg-form-field_error input[type=radio]:focus+.zsg-form-label>label:hover:after,.zsg-form-field_error input[type=radio]:focus+label:hover:after{background-color:#006AFF}
.zsg-form-field input[type=radio][disabled]:checked+.zsg-form-label>label:after,.zsg-form-field input[type=radio][disabled]:checked+label:after{background-color:#A7A6AB}
.zsg-form-error-text{margin:5px 0 0;display:none;color:#FF5A50}
.zsg-form-field_error .zsg-form-error-text{display:block}
.zsg-list_inline>li{display:inline-block;vertical-align:top;margin-left:10px}
.zsg-list_inline>li:first-child{margin-left:0}
.zsg-table{display:table;width:100%}
.zsg-table tr{display:table-row}
.zsg-table td,.zsg-table th{border-bottom:1px solid #F1F1F4;display:table-cell;padding:5px 10px;text-align:left}
.zsg-right-aligned,.zsg-table .zsg-table-col_num{text-align:right}
.hide{display:none!important}
.zsg-modal-mask{display:none;z-index:1002;position:fixed;left:0;top:0;height:100%;width:100%;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}
.zsg-button{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;padding:.4em .67em;text-align:center;white-space:normal;width:auto;line-height:1.5;background:#D1D1D5;color:#2A2A33}
@media screen and (max-width:480px){.zsg-button{display:block;width:100%}
}
.zsg-button:focus,.zsg-button:hover{border-color:transparent;box-shadow:none;outline:0}
.zsg-button.zsg-button_disabled,.zsg-button[disabled]{background-image:none;cursor:default;zoom:1;filter:alpha(opacity=35);opacity:.35}
.zsg-button:visited{color:#2A2A33}
.zsg-button:focus,.zsg-button:hover{background-color:#A7A6AB;background:linear-gradient(to top,#D1D1D5,#A7A6AB);background-repeat:repeat-x;color:#2A2A33}
.zsg-button:active{background-color:#D1D1D5;background:linear-gradient(to top,#A7A6AB,#D1D1D5);background-repeat:repeat-x;color:#2A2A33}
.zsg-button.zsg-button_selected{box-shadow:0 0 5px #006AFF;border-color:#006AFF;color:#006AFF;background:#F1F1F4}
.zsg-button.zsg-button_disabled,.zsg-button[disabled]{background:#D1D1D5}
.zsg-footer-linklist-container{position:relative}
.zsg-footer{background-color:#0A0A14;color:#54545A;text-align:center}
.zsg-footer .zsg-icon-facebook{color:#3B5998}
.zsg-footer .zsg-icon-twitter{color:#55ACEE}
.zsg-footer .zsg-separator_narrow{padding:0}
.zsg-footer-copyright,.zsg-footer-nav li{padding-top:10px;color:#A7A6AB}
.zsg-footer-nav li{margin:0 10px}
.zsg-footer-nav{margin-bottom:0}
.zsg-footer-copyright li{margin:0 20px;vertical-align:middle}
.zsg-footer-copyright li:last-child{margin:0}
.zsg-footer-copyright .zsg-icon-eho{font-size:30px}
.zsg-footer-copyright .zsg-footer-follow{display:-ms-flexbox;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}
.zsg-footer-copyright .zsg-footer-follow>span{margin:0 20px}
.zsg-footer-copyright .zsg-footer-follow a{margin-right:15px;font-size:30px;color:#54545A}
.zsg-footer-row{text-align:center;margin:auto;padding-bottom:10px}
@media screen and (max-width:768px){.zsg-footer-linklist-container{height:40px;overflow:hidden;padding-right:20px}
}
.zsg-footer-linklist{text-transform:uppercase;font-size:13px;line-height:1.5;font-weight:600}
@media screen and (max-width:480px){.zsg-footer-linklist{font-size:13px}
}
.zsg-footer-linklist a{color:#A7A6AB;font-weight:700}
.zsg-footer-linklist a:visited{color:#A7A6AB}
.zsg-footer-linklist a:hover{color:#006AFF}
.zsg-footer-linklist a:active{color:#0D4599}
.zsg-footer-linklist li:first-child{margin-left:15px}
.zsg-subfooter{background-color:#F1F1F4;padding-top:30px;text-align:left;font-size:12px}
.zsg-subfooter-content{padding-bottom:0}
.zsg-subfooter-content [class*=" zsg-lg-"],.zsg-subfooter-content [class^=zsg-lg-]{margin-bottom:30px}
.zsg-subfooter-linklist li{margin-bottom:10px}
.zsg-subfooter-linklist li:last-child{margin-bottom:0}
.zsg-subfooter-linklist a,.zsg-subfooter-linklist a:visited{color:#2A2A33}
.zsg-subfooter-linklist a:hover{color:#006AFF}
.zsg-subfooter-linklist a:active{color:#0D4599}
.zsg-loading-spinner:before{top:50%;left:50%;background-repeat:no-repeat;background-size:100.5% 100.5%;content:'';position:absolute;width:15px;height:15px;margin:-7.5px;background-image:url(/static/images/zsg/loader.png);animation:zsgLoaderSpin .5s infinite linear}
.zsg-loading-spinner{position:relative;display:inline-block;min-height:15px;min-width:15px}
.zsg-icon-for-rent,.zsg-icon-for-sale,.zsg-icon-off-market,.zsg-icon-pre-market,.zsg-icon-recently-sold{font-size:10px}
.zsg-icon-for-rent:before,.zsg-icon-for-sale:before,.zsg-icon-off-market:before,.zsg-icon-pre-market:before,.zsg-icon-recently-sold:before{background:#FF5A50;border-radius:50%;content:"";height:1em;width:1em}
.zsg-icon-for-rent:before{background-color:#985DFF}
.zsg-icon-pre-market:before{background-color:#006AFF}
.zsg-icon-recently-sold:before{background-color:#FFD237}
.zsg-icon-off-market:before{background-color:#A7A6AB}
.zsg-icon-expando-down:before{content:"\e00d"}
.zsg-icon-expando-left:before{content:"\e00e"}
.zsg-icon-expando-right:before{content:"\e00f"}
.zsg-icon-expando-up:before{content:"\e010"}
.zsg-icon-heart-filled:before{content:"\e017"}
.zsg-icon-heart-line:before{content:"\e018"}
.zsg-icon-facebook:before{content:"\e020"}
.zsg-icon-twitter:before{content:"\e033"}
.zsg-icon-searchglass:before{content:"\e013"}
.zsg-icon-savesearches:before{content:"\e05c"}
.zsg-icon-eho:before{content:"\e081"}
.zsg-icon-x-thick:before{content:"\e00b"}
.zsg-separator,.zsg-separator_secondary{border-color:#A7A6AB;border-style:solid;border-width:0 0 1px;margin-bottom:10px;padding-bottom:10px}
.zsg-separator_secondary{border-color:#F1F1F4}
.zsg-separator_narrow{margin-bottom:5px;padding-bottom:5px}
.zsg-separator.zsg-content-item{margin-bottom:15px;padding-bottom:15px}
@media screen and (max-width:480px){.zsg-separator.zsg-content-item{margin-bottom:10px;padding-bottom:10px}
}
.zsg-separator.zsg-content-item :last-child{margin-bottom:0}
#mobile-back-link{position:static;top:-44px;display:none;margin:0}
@media screen and (min-width:321px) and (max-width:480px){#mobile-back-link{display:block}
}
.mobile-device #mobile-back-link{display:block}
.mobile-device #public-view-breadcrumbs,.mobile-device .hide-on-mobile-device{display:none}
body:not(.hdp-double-scroll-layout) #mobile-back-link{background:#FFF}
h3.edit-facts-light{margin-bottom:3px}
h3.edit-facts-heavy{margin-top:10px;margin-bottom:8px}
#hdp-content{position:relative}
#hdp-content aside.photo-wall-aside{margin-top:0}
.schedule-a-tour-wrapper .zsg-separator{padding-bottom:1.5em;margin-bottom:1.5em}
.nc-promo-box{display:block;padding-left:0}
body.hdp-double-scroll-layout.mobile-web #footer,body.hdp-double-scroll-layout.mobile-web footer.site-footer,body.hdp-double-scroll-layout.mobile-web header.zss-header{display:none}
.nc-lower-promo{padding-left:0;padding-right:0}
body.hdp-double-scroll-layout{padding-top:0;width:100%;min-height:100%;overflow:hidden}
@media only screen and (max-width:767px){body.hdp-double-scroll-layout{animation:none!important;overflow:scroll!important}
}
body.hdp-double-scroll-layout.mobile-web #app-upsell-react-module{z-index:2147483643;position:fixed}
body.hdp-double-scroll-layout.mobile-web .ds-footer footer.site-footer{display:block}
body.hdp-double-scroll-layout #Adsencegoogleads{margin-bottom:0}
body.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container,body.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #hdp-home-menu.hdp-lightbox-menu{max-width:calc(768px + 480px);width:calc(100vw - (72px * 2))}
@media only screen and (max-width:1023px){body.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container,body.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #hdp-home-menu.hdp-lightbox-menu{width:100%}
}
body.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container{border:none;margin-bottom:0;min-height:100%;overflow:visible}
body.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container #hdp-lightbox-action-bar-container{width:100%}
body.hdp-double-scroll-layout .hdp-lightboxed .yui3-lightbox-mask{opacity:.5!important}
body.hdp-double-scroll-layout .hdp-lightboxed #hdp-lightbox-action-bar-container{display:none}
body.hdp-double-scroll-layout .hdp-lightboxed #hdp-home-menu.hdp-lightbox-menu,body.hdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox_content{max-width:calc(768px + 480px);width:calc(100vw - (72px * 2))}
body.hdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox_content{border:none;margin-bottom:0;min-height:100%}
body.hdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox_content #hdp-lightbox-action-bar-container{width:100%}
body.hdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox{overflow:visible}
body.hdp-double-scroll-layout.responsive-search-page.mobile-web #wrapper,body.hdp-double-scroll-layout.responsive-search-page.mobile-web #wrapper div[data-zrr-key='static-search-page:search-app'] #search-page-react-content{overflow:initial}
body.hdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox .lightbox-close{display:none!important}
@media only screen and (max-width:1023px){body.hdp-double-scroll-layout .hdp-lightboxed #hdp-home-menu.hdp-lightbox-menu,body.hdp-double-scroll-layout .hdp-lightboxed #search-detail-lightbox_content{width:100%}
body.hdp-double-scroll-layout:not(.mobile-web) #pfs-nav-wrapper{display:none}
}
body.hdp-double-scroll-layout .act-auth-container .act-auth-lightbox:not(.yui3-lightbox-mask),body.hdp-double-scroll-layout .yui3-lightbox:not(#search-detail-lightbox){z-index:2147483646}
body.hdp-double-scroll-layout .yui3-lightbox-mask{z-index:2147483645}
body.hdp-double-scroll-layout #dialog-dest{position:relative;z-index:2147483644}
body.hdp-double-scroll-layout.responsive-search-page.mobile-web #wrapper div[data-zrr-key='static-search-page:search-app']{overflow:initial;height:initial;min-height:100vh}
body.hdp-double-scroll-layout.responsive-search-page.mobile-web .search-page-container{display:unset}
body.hdp-double-scroll-layout.mobile-web #pfs-nav-wrapper,body.hdp-double-scroll-layout.responsive-search-page.mobile-web #search-page-list-container,body.hdp-double-scroll-layout.responsive-search-page.mobile-web #search-page-map-container,body.hdp-double-scroll-layout.srp-page-container.mobile-web #search-page-list-container,body.hdp-double-scroll-layout.srp-page-container.mobile-web #search-page-map-container,body.hdp-double-scroll-layout.srp-page-container.mobile-web .zsg-footer-linklist-container .zsg-footer-nav-arrow{display:none}
body.hdp-double-scroll-layout.responsive-search-page.mobile-web #details-page-container{position:unset;overflow-y:unset}
body.hdp-double-scroll-layout.srp-page-container.mobile-web .zsg-footer-linklist-container{height:auto;overflow:visible}
.home-details-fullscreen-lightbox .hdp-gallery-actions .ds-button,.home-details-fullscreen-lightbox .hdp-gallery-actions .nc-contact-button,.home-details-imx-lightbox .hdp-gallery-actions .ds-button,.home-details-imx-lightbox .hdp-gallery-actions .nc-contact-button{height:2em;margin-top:-.25em;padding:.2em .67em}
.home-details-fullscreen-lightbox .nc-contact-button:hover,.home-details-imx-lightbox .nc-contact-button:hover{background:0 0}
@media (min-width:1024px){body.hdp-double-scroll-layout.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container.not-for-sale-details-page-container,body.hdp-double-scroll-layout.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #hdp-home-menu.hdp-lightbox-menu.not-for-sale-details-page-container{max-width:924px;width:100%}
}
@media (min-width:1440px){body.hdp-double-scroll-layout.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container.not-for-sale-details-page-container,body.hdp-double-scroll-layout.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #hdp-home-menu.hdp-lightbox-menu.not-for-sale-details-page-container{max-width:1024px;width:100%}
}
@media (min-width:1024px){body.hdp-double-scroll-layout.hdp-double-scroll-layout.responsive-search-page #home-detail-lightbox-container #details-page-container.details-page-container-v2{width:calc(100vw - 72px);max-width:1320px;margin-right:0}
.not-for-sale-details-page-container .media-stream.media-stream{max-width:342px;-ms-flex-preferred-size:342px;flex-basis:342px}
}
@media (min-width:1440px){.not-for-sale-details-page-container .media-stream.media-stream{max-width:394px;-ms-flex-preferred-size:394px;flex-basis:394px}
}
@media (min-width:1024px){.not-for-sale-details-page-container .ds-container .ds-data-col{-ms-flex-preferred-size:582px;flex-basis:582px;max-width:582px}
}
@media (min-width:1440px){.not-for-sale-details-page-container .ds-container .ds-data-col{-ms-flex-preferred-size:644px;flex-basis:644px;max-width:644px}
}