.ylopo-grid{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.hide-by-default{display:none}.center-text{text-align:center}.flex-center-content{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}body.sqs-edit-mode .banner-image-override-edit,body.sqs-edit-mode .inline-background-image-edit{display:block!important;position:absolute!important;width:250px!important;height:250px!important;z-index:999}body.sqs-edit-mode .banner-image-override-edit.sqs-editing,body.sqs-edit-mode .inline-background-image-edit.sqs-editing{width:250px!important;height:250px!important}body.sqs-edit-mode .banner-image-override-edit:after,body.sqs-edit-mode .inline-background-image-edit:after{content:'BACKGROUND IMAGE \A Insert only one Image. \A Double-click to edit.';white-space:pre-wrap;text-align:center;width:100%;line-height:20px;font-size:14px;color:red;display:block;padding-top:30px;padding-bottom:30px;background-color:#fff}.banner-image-override .sqs-gallery-block-slider .sqs-gallery-design-strip .sqs-wrapper img,.inline-background-image .sqs-gallery-block-slider .sqs-gallery-design-strip .sqs-wrapper img,body.sqs-edit-mode .banner-image-override-edit .sqs-gallery-block-slider .sqs-gallery-design-strip .sqs-wrapper img,body.sqs-edit-mode .inline-background-image-edit .sqs-gallery-block-slider .sqs-gallery-design-strip .sqs-wrapper img{position:relative}body.sqs-edit-mode .banner-image-override-edit .sqs-gallery-design-stacked,body.sqs-edit-mode .inline-background-image-edit .sqs-gallery-design-stacked{min-height:150px}.inline-background-image-edit,.inline-ss-image.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.html-block.sqs-block-editable.yui3-dd-drop .sqs-block-html-content.sqs-block-content,.inline-ss-image.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.html-block.sqs-block-editable.yui3-dd-drop .yui3-widget.sqs-widget.sqs-block-editor-button-container{display:none}.inline-ss-image:not(.sqs-editing){overflow:hidden}.banner-image-override:not(.sqs-editing) div,.banner-image-override:not(.sqs-editing) img,.inline-background-image:not(.sqs-editing) div,.inline-background-image:not(.sqs-editing) img,.inline-ss-image:not(.sqs-editing) div,.inline-ss-image:not(.sqs-editing) img{top:0!important;left:0;width:100%!important;height:100%!important;position:absolute;z-index:0!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;padding:0!important;margin:0!important}.banner-image-override:not(.sqs-editing) div.sqs-layout-insert-point-container,.banner-image-override:not(.sqs-editing) img.sqs-layout-insert-point-container,.inline-background-image:not(.sqs-editing) div.sqs-layout-insert-point-container,.inline-background-image:not(.sqs-editing) img.sqs-layout-insert-point-container,.inline-ss-image:not(.sqs-editing) div.sqs-layout-insert-point-container,.inline-ss-image:not(.sqs-editing) img.sqs-layout-insert-point-container{height:auto!important}.inline-ss-image.empty{background-image:url(https://s3-us-west-2.amazonaws.com/branded-site-static/no_image.png);background-size:cover;background-position:center center}.banner-image-override .sqs-block.image-block.sqs-block-image,.banner-image-override .sqs-block.video-block.sqs-block-video,.inline-background-image .sqs-block.image-block.sqs-block-image,.inline-background-image .sqs-block.video-block.sqs-block-video,.inline-ss-image .sqs-block.image-block.sqs-block-image,.inline-ss-image .sqs-block.video-block.sqs-block-video{padding:0!important}.banner-image-override img,.inline-background-image img,.inline-ss-image img{object-fit:cover}.inline-ss-image.sqs-editing{min-height:auto!important}.banner-image-override.sqs-editing:after,.inline-background-image.sqs-editing:after{z-index:999999;pointer-events:none}.inline-ss-image.sqs-editing:after{content:'Insert only one Image.';white-space:pre-wrap;text-align:center;line-height:20px;font-size:14px;color:red;display:block;padding-top:30px;padding-bottom:30px;background-color:#fff;z-index:999999;pointer-events:none}.banner-image-override.sqs-editing .yui3-resize-handles-wrapper,.inline-background-image.sqs-editing .yui3-resize-handles-wrapper,.inline-ss-image.sqs-editing .yui3-resize-handles-wrapper,body.has-default-banner main .ylopo-home-banner.banner-thumbnail-wrapper,body.has-main-image main .ylopo-home-banner.banner-thumbnail-wrapper{display:none!important}.inline-ss-image.sqs-editing .sqs-layout-insert-point-container .sqs-layout-insert-point:nth-child(n+2),.inline-ss-image.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.sqs-block-editable.yui3-dd-drop:nth-child(n+2){display:none}.banner-image-override.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.html-block.sqs-block-editable.yui3-dd-drop .sqs-block-html-content.sqs-block-content,.banner-image-override.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.html-block.sqs-block-editable.yui3-dd-drop .yui3-widget.sqs-widget.sqs-block-editor-button-container,.inline-background-image.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.html-block.sqs-block-editable.yui3-dd-drop .sqs-block-html-content.sqs-block-content,.inline-background-image.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.html-block.sqs-block-editable.yui3-dd-drop .yui3-widget.sqs-widget.sqs-block-editor-button-container,.inline-ss-image.sqs-editing .image-caption-wrapper.sqs-image-caption.sqs-editing{display:none}.banner-image-override figure,.inline-background-image figure,.inline-ss-image figure{height:100%}.banner-image-override,.inline-background-image{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);z-index:0;width:100%!important;height:100%!important;overflow-y:hidden;overflow-x:hidden}.banner-image-override:not(.sqs-editing),.inline-background-image:not(.sqs-editing){overflow:hidden}.banner-image-override.empty,.inline-background-image.empty{background-image:url(https://s3-us-west-2.amazonaws.com/branded-site-static/no_image.png);background-size:cover;background-position:center center}.banner-image-override.sqs-editing,.inline-background-image.sqs-editing{width:250px!important;height:250px!important;transform:translate(-50%,0);left:50%!important;margin-top:30px;background-color:#fff;z-index:999;min-height:auto!important}.banner-image-override.sqs-editing .sqs-layout-insert-point-container .sqs-layout-insert-point:nth-child(n+2),.banner-image-override.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.sqs-block-editable.yui3-dd-drop:nth-child(n+2),.inline-background-image.sqs-editing .sqs-layout-insert-point-container .sqs-layout-insert-point:nth-child(n+2),.inline-background-image.sqs-editing .yui3-widget.yui3-block-base.yui3-block-parent-base.sqs-block-html.sqs-block.sqs-block-editable.yui3-dd-drop:nth-child(n+2){display:none}.banner-image-override.sqs-editing .image-caption-wrapper.sqs-image-caption.sqs-editing,.inline-background-image.sqs-editing .image-caption-wrapper.sqs-image-caption.sqs-editing{display:none}.banner-image-override.sqs-editing img,.inline-background-image.sqs-editing img{width:250px!important;opacity:1!important}.banner-image-override.sqs-editing:after,.inline-background-image.sqs-editing:after{content:'BACKGROUND IMAGE \A Insert only one Image. \A Double-click to edit.';white-space:pre-wrap;text-align:center;width:250px!important;height:250px!important;line-height:20px;font-size:14px;color:red;display:block;padding-top:30px;padding-bottom:30px;background-color:#fff}.banner-image-override:not(.sqs-editing) *,.inline-background-image:not(.sqs-editing) *{max-width:none!important;max-height:none!important;position:absolute;top:0!important;right:0!important;left:0;bottom:0!important;width:100%;height:100%!important;padding:0!important;margin:0!important}.banner-image-override img,.inline-background-image img{width:100vw!important;opacity:.15;filter:grayscale(100%)}.banner-image-override.full-color img,.inline-background-image.full-color img{filter:none!important;opacity:1!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.image-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.loading-spinner{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath d='M17 .2a16.7 16.7 0 100 33.5A16.7 16.7 0 0017 .2zm0 4.2a12.6 12.6 0 110 25.3 12.6 12.6 0 010-25.3z' color='%23000' fill-opacity='.1' stroke='%23565656' stroke-width='.5' stroke-opacity='.2'/%3E%3Cpath d='M31.7 17a14.7 14.7 0 01-10.9 14.2' fill='none' stroke='%2336b' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E");width:34px;height:34px;transform-origin:17px 17px;animation:rotation 2s infinite linear;-webkit-animation:rotation 2s infinite linear}.loading-spinner.loaded{display:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-text-size-adjust:100%;position:relative}button{border:0;outline:0;font-size:100%;background:0 0;-webkit-text-size-adjust:100%;position:relative}*,:after,:before,html{box-sizing:border-box}html{scroll-behavior:smooth}button,input,select{vertical-align:middle;margin:0;padding:0}select::-ms-expand{display:none}select:active,select:focus,select:hover{outline:0}select:active::-ms-value,select:focus::-ms-value,select:hover::-ms-value{background:0 0;color:#787878}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}body.homepage.detected-mobile-browser .ylopo-home-banner{height:auto!important;min-height:80vh!important}body:not(.homepage).detected-mobile-browser .ylopo-home-banner{height:auto!important;min-height:80vh!important}@media (max-width:640px){body.force-mobile-nav.homepage .ylopo-home-banner{height:auto!important;min-height:30vh!important}body.force-mobile-nav.homepage .ylopo-home-banner .ylopo-banner-content-wrapper{padding:50px 0 20px!important;position:relative!important;top:0!important;left:0!important;transform:none!important}}body.force-mobile-nav .ylopo-home-banner .ylopo-banner-content-wrapper{padding-top:25px}body.force-mobile-nav.transparent-header .ylopo-banner-content-wrapper{padding:100px 0 20px!important}body:not(.force-mobile-nav) .ylopo-home-banner .ylopo-banner-content-wrapper{padding:0!important}@media (max-width:640px){body:not(.force-mobile-nav) .ylopo-home-banner .ylopo-banner-content-wrapper{padding:0 20px!important}}body.has-banner-image .ylopo-home-banner{display:block!important}.ylopo-home-banner{min-height:30vh!important;padding:0!important}.ylopo-home-banner .ylopo-home-banner-bg-image{background-size:cover;width:100%;height:100%;z-index:0;position:absolute;top:0;left:0}.ylopo-home-banner .ylopo-banner-content-wrapper{z-index:100;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1084px){.ylopo-home-banner .ylopo-banner-content-wrapper{transform:none;position:relative;top:unset;left:unset}}@media (max-width:640px){.ylopo-home-banner .ylopo-banner-content-wrapper{max-height:none!important;height:auto!important}.ylopo-home-banner .ylopo-banner-content-wrapper h1{font-size:8vw!important}.ylopo-home-banner .ylopo-banner-content-wrapper h2{font-size:4vw!important}.ylopo-home-banner .ylopo-banner-content-wrapper h3{font-size:3vw!important}}.ylopo-home-banner .ylopo-banner-content-wrapper h1,.ylopo-home-banner .ylopo-banner-content-wrapper h2,.ylopo-home-banner .ylopo-banner-content-wrapper h3,.ylopo-home-banner .ylopo-banner-content-wrapper p,.ylopo-home-banner .ylopo-banner-content-wrapper span{color:#fff;text-align:center}.ylopo-home-banner .ylopo-banner-content-wrapper h1.text-align-right,.ylopo-home-banner .ylopo-banner-content-wrapper h2.text-align-right,.ylopo-home-banner .ylopo-banner-content-wrapper h3.text-align-right,.ylopo-home-banner .ylopo-banner-content-wrapper p.text-align-right,.ylopo-home-banner .ylopo-banner-content-wrapper span.text-align-right{text-align:right}.ylopo-home-banner .ylopo-banner-content-wrapper h1.text-align-left,.ylopo-home-banner .ylopo-banner-content-wrapper h2.text-align-left,.ylopo-home-banner .ylopo-banner-content-wrapper h3.text-align-left,.ylopo-home-banner .ylopo-banner-content-wrapper p.text-align-left,.ylopo-home-banner .ylopo-banner-content-wrapper span.text-align-left{text-align:left}.ylopo-home-banner .ylopo-banner-content-wrapper .homepage-ylopo-banner-content{margin-bottom:38px}@media (max-width:1084px){.ylopo-home-banner .ylopo-banner-content-wrapper .homepage-ylopo-banner-content{margin-bottom:0;padding:20px!important}.ylopo-home-banner .ylopo-banner-content-wrapper .homepage-ylopo-banner-content .sqs-col-12>div{padding:0!important}}.ylopo-home-banner .ylopo-banner-content-wrapper .YLOPO-widget .grouped-location-autocomplete-suggestions{max-height:150px}@media (max-width:640px){.ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner{padding:20px 0}}@media (max-width:1084px){body.collection-layout-about-us .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-layout-homepageb .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-layout-homepagec .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-layout-homepaged .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-communities .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-index.collection-layout-default .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-listings .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-page .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-recruitment .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-team .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-testimonials.collection-layout-default .ylopo-home-banner .ylopo-banner-content-wrapper{z-index:100!important;padding:0 40px;position:absolute!important;width:100%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (max-width:480px){body.collection-layout-about-us .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-layout-homepageb .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-layout-homepagec .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-layout-homepaged .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-communities .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-index.collection-layout-default .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-listings .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-page .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-recruitment .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-team .ylopo-home-banner .ylopo-banner-content-wrapper,body.collection-type-testimonials.collection-layout-default .ylopo-home-banner .ylopo-banner-content-wrapper{position:relative!important;top:0!important;left:0!important;transform:none!important;display:flex;align-items:center;height:auto!important;min-height:60vh!important}body.collection-layout-about-us .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-layout-homepageb .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-layout-homepagec .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-layout-homepaged .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-type-communities .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-type-index.collection-layout-default .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-type-listings .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-type-page .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-type-recruitment .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-type-team .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner,body.collection-type-testimonials.collection-layout-default .ylopo-home-banner .ylopo-banner-content-wrapper .ylopo-banner-content-inner{width:100%}}body.has-background-source-video .ylopo-home-banner,body.has-background-source-video .ylopo-home-banner.banner-thumbnail-wrapper,body.has-main-image .ylopo-home-banner,body.has-main-image .ylopo-home-banner.banner-thumbnail-wrapper,body.is-team-page:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) .ylopo-home-banner,body.is-team-page:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) .ylopo-home-banner.banner-thumbnail-wrapper,body.is-testimonials-page.collection-type-testimonials.collection-layout-default .ylopo-home-banner,body.is-testimonials-page.collection-type-testimonials.collection-layout-default .ylopo-home-banner.banner-thumbnail-wrapper{display:block!important}body.has-background-source-video body:not(.transparent-header) header#header,body.has-main-image body:not(.transparent-header) header#header,body.is-team-page:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) body:not(.transparent-header) header#header,body.is-testimonials-page.collection-type-testimonials.collection-layout-default body:not(.transparent-header) header#header{position:relative!important}body.has-background-source-video body.transparent-header header#header,body.has-main-image body.transparent-header header#header,body.is-team-page:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) body.transparent-header header#header,body.is-testimonials-page.collection-type-testimonials.collection-layout-default body.transparent-header header#header{position:absolute!important}body.has-background-source-video body header#header .header-inner,body.has-main-image body header#header .header-inner,body.is-team-page:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) body header#header .header-inner,body.is-testimonials-page.collection-type-testimonials.collection-layout-default body header#header .header-inner{background-color:transparent!important}body.collection-type-blog.view-list .ylopo-home-banner.banner-thumbnail-wrapper,body.collection-type-index:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) .ylopo-home-banner.banner-thumbnail-wrapper,body.collection-type-page:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) .ylopo-home-banner.banner-thumbnail-wrapper,body.collection-type-template-page.view-list .ylopo-home-banner.banner-thumbnail-wrapper,body.collection-type-template-page:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) .ylopo-home-banner.banner-thumbnail-wrapper,body.has-main-image.collection-type-team.view-item .ylopo-home-banner.banner-thumbnail-wrapper,body.transparent-header.collection-type-page:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image).collection-type-index.view-list .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner) .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner).is-team-page.collection-type-team.view-item .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner):not(.sqs-edit-mode).is-team-page.view-list .ylopo-home-banner.banner-thumbnail-wrapper.hide-banner{display:none!important}body.collection-layout-listing-detail.collection-layout-single-listing-b.collection-type-template-page.view-list .ylopo-home-banner.banner-thumbnail-wrapper,body.collection-layout-single-listing-b.collection-type-template-page.view-item .ylopo-home-banner.banner-thumbnail-wrapper,body.collection-layout-why-list-with-us.collection-type-why-list-with-us .ylopo-home-banner.banner-thumbnail-wrapper,body.collection-type-template-page.collection-layout-review-me-b .ylopo-home-banner.banner-thumbnail-wrapper,body.has-default-banner .ylopo-home-banner.banner-thumbnail-wrapper,body.homepage.collection-type-index.view-list.has-main-image .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner).collection-type-blog.view-item .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner).collection-type-listings.view-item .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner).collection-type-template-page.collection-layout-review-me-b .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner).is-team-page .ylopo-home-banner.banner-thumbnail-wrapper,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner).sqs-edit-mode .ylopo-home-banner.banner-thumbnail-wrapper:not(.hide-banner){display:block!important}body.has-banner-image main .ylopo-home-banner.banner-thumbnail-wrapper,body.has-default-banner .siteWrapper .ylopo-home-banner.banner-thumbnail-wrapper,body.has-main-image .siteWrapper .ylopo-home-banner.banner-thumbnail-wrapper,html body.collection-layout-single-listing-b.collection-type-template-page.generated-listing-detail.view-item.has-one-banner * .ylopo-home-banner.banner-thumbnail-wrapper,html body.collection-type-index.view-list.has-one-banner * .ylopo-home-banner.banner-thumbnail-wrapper,html body.has-one-banner * .ylopo-home-banner.banner-thumbnail-wrapper{display:block!important}body.has-banner-image .siteWrapper .ylopo-home-banner.banner-thumbnail-wrapper,html body.collection-type-index.view-list.homepage.has-one-banner.has-banner-image.has-promoted-gallery #siteWrapper>.banner-thumbnail-wrapper.ylopo-banner-wrapper.ylopo-home-banner.has-description{display:none!important}.banner-thumbnail-wrapper.ylopo-banner-wrapper.ylopo-home-banner.banner-about-us{background-size:cover;background-position:center center}body div.banner-thumbnail-wrapper.ylopo-banner-wrapper.hide-banner,body:not(.has-main-image):not(.has-banner-image):not(.has-default-banner).collection-type-listings.view-item div.banner-thumbnail-wrapper.ylopo-banner-wrapper.hide-banner{display:none!important;color:auto}.ylopo-banner-wrapper .banner-override .banner-image-override .gallery-block .sqs-gallery-block-slider .sqs-gallery-design-strip .sqs-wrapper img,body.sqs-edit-mode.has-main-image.collection-layout-plugin-page .ylopo-home-banner{position:relative}body.sqs-edit-mode.has-main-image.collection-layout-plugin-page .ylopo-home-banner:before{content:'Set background image or video in page media settings. Banner will not be shown without a background image or video.';display:block;padding:20px;position:absolute;background-color:#ff0;color:#000;font-weight:700;font-size:20px;text-align:center;top:10px;left:5%;width:90%;pointer-events:none}body.sqs-edit-mode .ylopo-banner-wrapper{min-height:750px!important}body.sqs-edit-mode .ylopo-banner-wrapper .banner-override .banner-image-override-edit{display:block;top:20px;left:20px}body.sqs-edit-mode .ylopo-banner-wrapper .banner-override .banner-image-override-edit .sqs-gallery-design-stacked{min-height:150px}body.sqs-edit-mode .ylopo-banner-wrapper .banner-override .banner-image-override-edit.sqs-edting:after,body.sqs-edit-mode .ylopo-banner-wrapper .banner-override .banner-image-override-edit:after{content:'BACKGROUND IMAGE OVERIDE\A Insert only GALLERY.'}.ylopo-banner-wrapper .banner-override{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.ylopo-banner-wrapper .banner-override .banner-image-override .gallery-block .sqs-gallery-thumbnails,.ylopo-banner-wrapper .banner-override .banner-image-override-edit{display:none}.ylopo-banner-wrapper .banner-override .banner-image-override{background-color:#fff}.ylopo-banner-wrapper .banner-override .banner-image-override.empty{background-image:none;background-color:transparent}.ylopo-banner-wrapper .banner-override .banner-image-override .gallery-block{padding:0!important}.ylopo-banner-wrapper .banner-override .banner-image-override .sqs-gallery-block-slideshow .sqs-gallery .slide img{left:0!important}#siteWrapper .single-listing-flyer .view-mode .about .brokerage div,.ylopo-banner-wrapper .banner-override .banner-image-override .sqs-gallery-meta-container,body.collection-layout-single-listing-flyer .inverted-image-layout{display:none}@media (max-width:480px){.ylopo-banner-wrapper .banner-override .banner-image-override .image-block-wrapper img{left:0!important}}.banner-thumbnail-wrapper{height:40vw!important;min-height:30vh!important}@media (max-width:768px){.banner-thumbnail-wrapper{height:30vw!important}}body.collection-layout-single-listing-flyer{width:100vw;height:100vh;position:relative!important;top:0!important;left:0!important;margin:0 auto}body.collection-layout-single-listing-flyer #userwayAccessibilityIcon,body.collection-layout-single-listing-flyer .ada-widget-facade,body.collection-layout-single-listing-flyer .edit-lead-form-button,body.collection-layout-single-listing-flyer .ylopo-custom-footer-block-sitewide,body.collection-layout-single-listing-flyer .ylopo-subdomain-display{display:none!important}#siteWrapper .single-listing-flyer{top:0!important;left:0!important;position:relative;z-index:0}#siteWrapper .single-listing-flyer .view-mode{display:flex;flex-direction:column}#siteWrapper .single-listing-flyer .view-mode .header{width:100%;display:flex;flex-direction:row;height:auto}#siteWrapper .single-listing-flyer .view-mode .header h2,#siteWrapper .single-listing-flyer .view-mode .header p{color:#fff}#siteWrapper .single-listing-flyer .view-mode .header .address{width:75%;line-height:0}#siteWrapper .single-listing-flyer .view-mode .header .address div.status{background:#fff;padding:.9vh 1.4vh .9vh 4vh;border-top-right-radius:1vw;border-bottom-right-radius:1vw;color:#393;font-size:1vh;font-weight:700;margin-top:1.5vh;width:auto;display:inline-block;line-height:0;text-transform:uppercase;white-space:nowrap}#siteWrapper .single-listing-flyer .view-mode .header .address div.state,#siteWrapper .single-listing-flyer .view-mode .header .address div.street{padding-left:5vw}@media (min-aspect-ratio:1/1){#siteWrapper .single-listing-flyer .view-mode .header .address div.state,#siteWrapper .single-listing-flyer .view-mode .header .address div.street{padding-left:5vh}}#siteWrapper .single-listing-flyer .view-mode .header .address div.street{margin-top:.5vh;font-size:2.5vh;font-weight:700;letter-spacing:-.1vw;line-height:2.4vh;color:#fff}#siteWrapper .single-listing-flyer .view-mode .header .address div.state{margin-top:.5vh;margin-bottom:1.5vh;font-size:1.5vh;font-weight:400;letter-spacing:-.02vw;line-height:1.5vh;color:#fff}#siteWrapper .single-listing-flyer .view-mode .header .price{width:25vw;display:flex;align-items:center;justify-content:right;padding-right:2vw;font-size:3.6vh;line-height:0;color:#fff}#siteWrapper .single-listing-flyer .view-mode .header .price h2{width:100%;font-size:56px}#siteWrapper .single-listing-flyer .view-mode .main{display:flex;flex-direction:row;height:auto}#siteWrapper .single-listing-flyer .view-mode .main .main-image{width:76.5vw;background-size:cover!important;background-position:center!important;display:flex;align-items:flex-end;justify-content:center;min-height:60vh}#siteWrapper .single-listing-flyer .view-mode .main .branding{width:25vw;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent{display:flex;flex-direction:column;align-items:center}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent a,#siteWrapper .single-listing-flyer .view-mode .main .branding .agent div{overflow-wrap:anywhere;padding:0 .5vw;text-align:center;margin-top:1vh}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent img{border-radius:50%;width:16.5vw;height:16.5vw;box-shadow:0 0 5px 0 rgba(0,0,0,.35);object-fit:cover;object-position:top;pointer-events:none}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent div{display:inline-block}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent a:nth-child(2) div,#siteWrapper .single-listing-flyer .view-mode .main .branding .agent div:nth-child(2){font-size:1.9vw;font-weight:700;line-height:2.2vwvw}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent div:nth-child(3){color:#000;font-size:1.4vw;line-height:1.6vw}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent div:nth-child(4),#siteWrapper .single-listing-flyer .view-mode .main .branding .agent div:nth-child(6){color:#000;font-size:1.2vw;line-height:1.4vw}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent a{color:#000;font-size:1.4vw;line-height:1.6vw}#siteWrapper .single-listing-flyer .view-mode .main .branding>:not(.agent){display:none!important}#siteWrapper .single-listing-flyer .view-mode .main .branding:not(.with-lender) .agent:nth-child(2),#siteWrapper .single-listing-flyer .view-mode .main .branding:not(.with-lender) .agent:nth-child(3){display:none}#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent a,#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent div{margin-top:.5vh}#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent img{width:13.5vw;height:13.5vw}@media (min-aspect-ratio:2/3){#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent img{width:9.1vh;height:9.1vh}}#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent div:nth-child(2){font-size:1.9vw}#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent div:nth-child(3),#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent div:nth-child(4),#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent div:nth-child(6){font-size:1.4vw}#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent a{font-size:1.4vw}#siteWrapper .single-listing-flyer .view-mode .gallery{width:100vw;justify-content:space-between;margin-top:.5vh;height:auto;min-height:40vh;align-items:stretch;overflow:hidden;display:flex;flex-direction:row}#siteWrapper .single-listing-flyer .view-mode .gallery a{width:calc(25% - .5%);height:auto}#siteWrapper .single-listing-flyer .view-mode .gallery a img{pointer-events:none;object-fit:cover;object-position:center;width:100%;height:100%;margin:0;padding:0}#siteWrapper .single-listing-flyer .view-mode .about{width:100vw}#siteWrapper .single-listing-flyer .view-mode .about .title{width:100%;display:flex;flex-direction:row}#siteWrapper .single-listing-flyer .view-mode .about .title .left{width:50%}#siteWrapper .single-listing-flyer .view-mode .about .title .left .about-this-home{font-size:2.4vw;font-weight:700;color:#393;text-transform:capitalize;line-height:0;margin-top:4vh;margin-left:3vw}#siteWrapper .single-listing-flyer .view-mode .about .title .left .about-second-line{display:flex;flex-direction:row;align-items:center;margin-left:3vw;margin-top:2vh;line-height:0}#siteWrapper .single-listing-flyer .view-mode .about .title .left .about-second-line .house-icon{width:2vw;height:2vw}#siteWrapper .single-listing-flyer .view-mode .about .title .left .about-second-line div{margin-left:.6vw;font-size:1.6vw;font-style:italic}#siteWrapper .single-listing-flyer .view-mode .about .title .right{width:50%;background:#f3f3f3;display:flex;flex-direction:row;justify-content:space-around;border-radius:9px;height:auto;align-items:center;margin-top:2vh;margin-right:3vw;padding:10px 0}#siteWrapper .single-listing-flyer .view-mode .about .title .right p{display:flex;flex-direction:column;font-size:1.5vw;line-height:1;text-align:center;color:#000}#siteWrapper .single-listing-flyer .view-mode .about .title .right p span{color:#393;font-size:2.1vw;font-weight:700;line-height:1}#siteWrapper .single-listing-flyer .view-mode .about .description{font-size:1.3vw;padding:1.6vh 3vw 1.4vh;line-height:2.3vh;font-weight:700;text-align:justify}#siteWrapper .single-listing-flyer .view-mode .about .details{max-width:100vw;display:flex;flex-direction:row;justify-content:space-between;margin:2vh 3vw}#siteWrapper .single-listing-flyer .view-mode .about .details>div:not(:first-child){border-left:1px solid #e2e2e2;padding-left:1vw;margin-left:1vw}#siteWrapper .single-listing-flyer .view-mode .about .details>div div.wrap div{white-space:nowrap;text-transform:capitalize}#siteWrapper .single-listing-flyer .view-mode .about .details>div div.wrap div span:nth-child(1){padding-right:.5vw}#siteWrapper .single-listing-flyer .view-mode .about .details>div div.wrap div span:nth-child(2){white-space:normal}#siteWrapper .single-listing-flyer .view-mode .about .details>div div.wrap div span:nth-child(2).check:before{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath fill="%2300c000" d="M5.5 10 7 8.7c1.8 1 3 1.6 5 3a47 47 0 0 1 11.4-9.6l.5 1.2c-4 3.4-6.9 7.3-11 14.8-2.6-3-4.4-5-7.5-8zm14.4.6L20 12a9 9 0 1 1-3.7-7.3l1.6-1.3a11 11 0 1 0 3.6 5.2l-1.6 2z"/%3E%3C/svg%3E');position:relative;display:inline-block;width:1.6vw;height:1.6vw}#siteWrapper .single-listing-flyer .view-mode .about .details>div div.wrap div:first-child{font-size:1.5vw;color:#393;font-weight:700;line-height:1.6vw;margin-bottom:.5vh}#siteWrapper .single-listing-flyer .view-mode .about .details>div div.wrap div:not(:first-child){display:flex;flex-direction:row;font-size:1.3vw;line-height:1.4vw}#siteWrapper .single-listing-flyer .view-mode .about .details>div div.wrap div:not(:first-child) span:nth-child(2){font-weight:700}#siteWrapper .single-listing-flyer .view-mode .about .details>div table{display:inline;flex-direction:column;width:100%}#siteWrapper .single-listing-flyer .view-mode .about .details>div table thead tr th{text-align:left;font-size:1.8vw;color:#393;font-weight:700;line-height:2vw}#siteWrapper .single-listing-flyer .view-mode .about .details>div table tr td{font-size:1.6vh;line-height:2.6vh;margin-top:.75vh}#siteWrapper .single-listing-flyer .view-mode .about .details>div table tr td:nth-child(1){white-space:nowrap;padding-right:.5vw;padding:.3vh .2vw .3vh 0}#siteWrapper .single-listing-flyer .view-mode .about .details>div table tr td:nth-child(2){font-weight:700;white-space:nowrap;padding:.3vh 0}#siteWrapper .single-listing-flyer .view-mode .about .details>div table tr td:nth-child(2).check:before{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath fill="%2300c000" d="M5.5 10 7 8.7c1.8 1 3 1.6 5 3a47 47 0 0 1 11.4-9.6l.5 1.2c-4 3.4-6.9 7.3-11 14.8-2.6-3-4.4-5-7.5-8zm14.4.6L20 12a9 9 0 1 1-3.7-7.3l1.6-1.3a11 11 0 1 0 3.6 5.2l-1.6 2z"/%3E%3C/svg%3E');position:relative;display:inline-block;width:1.6vw;height:1.6vw;vertical-align:text-top}#siteWrapper .single-listing-flyer .view-mode .about .brokerage{text-align:center;font-size:9px;line-height:10px;padding:5px 0}@media only print{@page{margin:0;padding:0;overflow:hidden;position:absolute}body,body *{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}body,html,html body.collection-layout-single-listing-flyer{overflow-y:hidden!important;overflow-x:hidden!important}body .zsiq_floatmain,html .verse-capture-container,html .zsiq_floatmain,html body.collection-layout-single-listing-flyer #goodreviews-wrapper,html body.collection-layout-single-listing-flyer.sqs-edit-mode .edit-lead-form-button,html body.collection-layout-single-listing-flyer.sqs-edit-mode .sqs-frontend-overlay-editor-widget-host.empty{display:none!important}html body.collection-layout-single-listing-flyer{overflow:hidden!important}html body.collection-layout-single-listing-flyer.sqs-edit-mode .sqs-frontend-overlay-editor-widget-host{border:0!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;position:relative!important;height:100vh}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .header{height:auto}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main{height:100%}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main.with-lender .branding{width:auto}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .main-image{width:calc(75vw - .5vw);background-position:center!important;height:100%!important;min-height:100%!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding .agent{margin:0 0 0 1vw}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding .agent:last-child,html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent:last-child{margin:0 1vw}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding .agent img{width:16.5vw;height:16.5vw;max-width:16.5vw;max-height:16.5vw}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding .agent a,html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding .agent div{font-size:1.2vh!important;line-height:1.5vh!important;padding:0 1vw;margin:0!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding .agent div:first-child{font-size:1.5vh!important;line-height:1.7vh!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender{display:flex}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent{margin:0 0 0 1vw}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent img{width:10vh!important;height:10vh!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent div{font-size:1.2vh!important;line-height:1.5vh!important;padding:0 1vw;margin:0!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .agent a,html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding.with-lender .agent a{line-height:1.5vh!important;padding:0 1vw;margin:0!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender .DO-NOT-PRINT{display:none!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .gallery{height:100%;min-height:auto!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .gallery img,html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .gallery img{height:100%;object-fit:cover}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about{height:auto}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .title .left .about-this-home{margin-left:3vw;margin-top:20px!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .title .left .about-second-line{margin-left:3vw}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .title .right{height:auto!important;margin-top:10px!important;margin-right:3vw}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .description{padding:1.2vh 3vw!important;font-size:1.4vh;line-height:1.8vh;text-align:justify}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .details{max-width:100vw;margin:0 3vw!important;font-size:1.4vh;line-height:1.5vh;justify-content:space-between}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .details>div table tr,html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details>div table thead tr{padding:.5vh 0}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .details>div table tr:not(:last-child),html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details>div table thead tr:not(:last-child){border-bottom:1px solid #cacaca}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .details>div table tr td{white-space:normal;font-size:1.2vh;line-height:1.4vh}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .about .brokerage{text-align:center;font-size:.8vh;line-height:1.2vh}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode .inverted-image-layout{display:none}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print{width:190mm!important;height:238mm!important;position:relative!important;display:flex;flex-flow:column}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .header{width:190mm;height:auto}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main{flex-grow:1;width:190mm!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main.with-lender .main-image{width:100%}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main.with-lender .branding{width:auto}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .main-image{width:143mm;background-position:center!important;height:95%!important;min-height:100%!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding .agent{margin:0 0 0 2mm;width:47mm!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding .agent:last-child,html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding.with-lender .agent:last-child{margin:0 2mm}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding .agent img{width:27mm;height:27mm;max-width:27mm;max-height:27mm}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding .agent div{font-size:11px!important;line-height:14px!important;padding:0 2mm;margin:0!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding .agent div:first-child{font-size:12px!important;line-height:16px!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding .agent a{font-size:12px!important;line-height:16px!important;padding:0 1vw;margin:0!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding.with-lender{display:flex;flex-direction:row!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding.with-lender .agent{margin:0 0 0 2mm}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding.with-lender .agent img{width:27mm!important;height:27mm!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding.with-lender .agent div{font-size:1.2vh!important;line-height:1.5vh!important;padding:0 1vw;margin:0!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .main .branding.with-lender .DO-NOT-PRINT{display:none!important}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .gallery{width:190mm;flex-grow:1}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about{height:auto;width:190mm}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .title .left .about-this-home{margin-left:2mm;margin-top:4mm!important;font-size:16px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .title .left .about-second-line{margin-left:6px;font-size:12px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .title .left .about-second-line .house-icon{width:20px;height:20px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .title .left .about-second-line div,html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .title .left .about-second-line div span,html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .title .right p span{font-size:12px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .title .right{height:auto!important;margin-top:10px!important;margin-right:6px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .title .right p{font-size:14px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .description{padding:6px 12px!important;font-size:12px;line-height:14px;text-align:justify}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details{max-width:170mm;margin:0 12px!important;font-size:18px;line-height:16px;justify-content:space-between}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details>div table{display:inline;flex-direction:column;width:100%}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details>div table thead tr th{text-align:left;font-size:14px;font-weight:700;line-height:12px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details>div table tr td{white-space:normal;font-size:12px;line-height:12px;margin-top:8px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details>div table tr td:nth-child(1){white-space:nowrap;padding:.7mm .3mm .7mm 0}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details>div table tr td:nth-child(2){font-weight:700;white-space:nowrap;padding:.7mm 0}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .details>div table tr td:nth-child(2).check:before{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath fill="%2300c000" d="M5.5 10 7 8.7c1.8 1 3 1.6 5 3a47 47 0 0 1 11.4-9.6l.5 1.2c-4 3.4-6.9 7.3-11 14.8-2.6-3-4.4-5-7.5-8zm14.4.6L20 12a9 9 0 1 1-3.7-7.3l1.6-1.3a11 11 0 1 0 3.6 5.2l-1.6 2z"/%3E%3C/svg%3E');position:relative;display:inline-block;width:10px;height:10px;vertical-align:text-top}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .about .brokerage{text-align:center;font-size:6px;line-height:8px}html body.collection-layout-single-listing-flyer #siteWrapper .single-listing-flyer .view-mode.safari-print .inverted-image-layout{display:none}html body.collection-layout-single-listing-flyer.safari-ipad-print{height:215mm!important}html body.collection-layout-single-listing-flyer.safari-ipad-print #page #content .view-mode.safari-print{height:210mm!important;position:relative!important}html body.collection-layout-single-listing-flyer.safari-ipad-print #page #content .view-mode.safari-print .about,html body.collection-layout-single-listing-flyer.safari-ipad-print #page #content .view-mode.safari-print .gallery,html body.collection-layout-single-listing-flyer.safari-ipad-print #page #content .view-mode.safari-print .header,html body.collection-layout-single-listing-flyer.safari-ipad-print #page #content .view-mode.safari-print .main{width:175mm!important}html body.collection-layout-single-listing-flyer.safari-ipad-print #page #content .view-mode.safari-print .main .main-image{width:120mm!important;min-height:30vh!important;height:30vh!important}html body.collection-layout-single-listing-flyer.safari-ipad-print #page #content .view-mode.safari-print .gallery{height:30vh!important}html body.collection-layout-single-listing-flyer.safari-ipad-print #page #content .view-mode.safari-print .gallery img{height:100%!important}}@media only screen and (max-width:480px) and (orientation:portrait){body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode .header{flex-direction:column;height:auto}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode .header .address{width:100%}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode .header .address div.status{margin-top:1.5vh;margin-bottom:5px;padding-top:5px;padding-bottom:5px;font-size:3vw;line-height:1}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode .header .address div.street{font-size:5vw;line-height:1;margin-top:0}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode .header .address div.state{font-size:4.5vw;line-height:1;margin-top:0}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode .header div.price{line-height:1;justify-content:left;position:absolute;right:1vw;top:16px;width:auto!important}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main{height:auto;justify-content:center}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .main-image{position:absolute;width:100%;height:100%;min-height:none}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .main-image .status-checkbox{width:90%;z-index:2}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .add-lender div label,body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .main-image .status-checkbox .input-wrap label{font-size:3vw!important}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding{flex-direction:row;width:100vw;margin-top:33vh;background:rgba(255,255,255,.6)}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding:not(.with-lender) .agent{position:relative;flex-direction:column;margin:3.4vh auto;transform:translateX(16vw);min-height:24vw;width:50vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding:not(.with-lender) .agent img{position:absolute;width:34vw;height:34vw;left:-37vw;top:1vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding:not(.with-lender) .agent a,body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding:not(.with-lender) .agent div{font-size:5vw;line-height:5.5vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding:not(.with-lender) .agent div:nth-child(2){font-size:5.3vw;line-height:5.5vw;margin-top:2.2vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding:not(.with-lender) .agent a,body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding:not(.with-lender) .agent div:nth-child(3),body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding:not(.with-lender) .agent div:nth-child(4){font-size:4.5vw;line-height:4.75vw;margin-top:3vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender{justify-content:space-around!important}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .agent{margin-bottom:2vh}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .agent img{width:21vw;height:21vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .agent a:nth-child(2) div,body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .agent div:nth-child(2){font-size:3vw;line-height:3.5vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .agent a,body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .agent div:nth-child(3),body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .agent div:nth-child(4){font-size:2.5vw;line-height:2.75vw;margin-top:0}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .add-lender{position:relative;margin-top:15px;margin-bottom:15px}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.main .branding.with-lender .add-lender div{padding:2vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.gallery{min-height:15vh}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title{flex-direction:column}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title .left,body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title .right{width:100%}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title .left .about-this-home{font-size:5vw;line-height:5vw;margin-top:10px}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title .left .about-second-line{margin-top:5px}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title .left .about-second-line div{font-size:4.3vw;line-height:4.8vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title .left .about-second-line .house-icon{width:4vw;height:4vw;margin-right:1vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title .right p{font-size:5vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .title .right p span{font-size:6vw;margin-bottom:1vh}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .description{font-size:5vw;line-height:5.5vw;font-weight:400}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .details{flex-wrap:wrap}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .details>div{width:100%;margin-bottom:20px;border-left:1px solid #e2e2e2;padding-left:1vw;margin-left:1vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .details>div .wrap table thead tr th{font-size:6vw;line-height:7vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .details>div .wrap table tr td{font-size:5vw;line-height:6vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .details>div .wrap table tr td:nth-child(2){padding-left:1vw}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .details>div .wrap div:first-child{font-size:3.5vw;line-height:1;margin-top:5px}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .details>div .wrap div:not(:first-child){font-size:3vw;line-height:1;margin-top:5px}body.detected-mobile-browser #siteWrapper .single-listing-flyer .view-mode section.about .brokerage{font-size:2vw;line-height:2.6vw}}@media (max-width:927px) and (orientation:landscape){#siteWrapper .single-listing-flyer .view-mode .header .address div.status{font-size:1.5vw;line-height:1}#siteWrapper .single-listing-flyer .view-mode .header .address div.street{font-size:2.5vw;margin-top:.5vw;line-height:1}#siteWrapper .single-listing-flyer .view-mode .header .address div.state{margin-top:.5vw;margin-bottom:1.5vw;font-size:1.5vw}#siteWrapper .single-listing-flyer .view-mode .header .price{font-size:2.6vw}#siteWrapper .single-listing-flyer .view-mode .main{height:auto}#siteWrapper .single-listing-flyer .view-mode .main .branding.with-lender{flex-direction:column!important}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent{margin-top:5vh}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent img{width:21vw!important;height:21vw!important}#siteWrapper .single-listing-flyer .view-mode .main .branding .agent a,#siteWrapper .single-listing-flyer .view-mode .main .branding .agent div{font-size:1.6vw!important;line-height:1!important}#siteWrapper .single-listing-flyer .view-mode .main .branding .lender{position:relative;margin-top:5vh;margin-bottom:2vh}#siteWrapper .single-listing-flyer .view-mode .about .title .right{height:auto;padding:1vw}#siteWrapper .single-listing-flyer .view-mode .about .title .right p{font-size:1.5vw!important;line-height:1}#siteWrapper .single-listing-flyer .view-mode .about .title .right p span{font-size:2.1vw!important;line-height:1;margin-bottom:1vh}#siteWrapper .single-listing-flyer .view-mode .about .description{line-height:1.2;font-size:1.5vw}#siteWrapper .single-listing-flyer .view-mode .about .details{margin-bottom:5vh}#siteWrapper .single-listing-flyer .view-mode .about .details div div.wrap div:first-child{line-height:1;margin-top:1vh;font-size:2vw}#siteWrapper .single-listing-flyer .view-mode .about .details div div.wrap div:not(:first-child){line-height:1;margin-top:1vh;font-size:1.5vw}}.single-listing-flyer-edit{display:none;position:fixed;top:0;left:0;width:100vw;min-height:100%;z-index:99999;background-color:rgba(0,0,0,.5);pointer-events:none}@media only print{.single-listing-flyer-edit{display:none!important}}.single-listing-flyer-edit .single-listing-flyer-editor{width:600px;pointer-events:all;background-color:#fff;border-radius:1vw;position:relative;margin:11vh auto;padding:1vh 1vw;display:flex;flex-direction:column;max-height:85vh;overflow-y:visible}@media (max-width:640px){.single-listing-flyer-edit .single-listing-flyer-editor{width:90%}}.single-listing-flyer-edit .single-listing-flyer-editor .editor-title{font-size:2em;font-weight:700;margin-bottom:3vh;text-align:center;margin-top:30px;line-height:1.3em}.single-listing-flyer-edit .single-listing-flyer-editor a,.single-listing-flyer-edit .single-listing-flyer-editor div,.single-listing-flyer-edit .single-listing-flyer-editor h1,.single-listing-flyer-edit .single-listing-flyer-editor h2,.single-listing-flyer-edit .single-listing-flyer-editor h3,.single-listing-flyer-edit .single-listing-flyer-editor h4,.single-listing-flyer-edit .single-listing-flyer-editor h5,.single-listing-flyer-edit .single-listing-flyer-editor p,.single-listing-flyer-edit .single-listing-flyer-editor span{font-family:raleway}@media (max-width:414px){.single-listing-flyer-edit .single-listing-flyer-editor .agent-selector .input-section .custom-combobox .custom-combobox-input{width:80%!important}}@media (max-width:640px){.single-listing-flyer-edit .single-listing-flyer-editor .agent-selector .input-section .custom-combobox{width:300px;display:block;margin:30px auto!important;text-align:center}}.single-listing-flyer-edit .single-listing-flyer-editor .agent-selector .input-section .custom-combobox .ui-autocomplete{left:0!important}.single-listing-flyer-edit .single-listing-flyer-editor input#mls-lookup-SINGLE_LISTING_FLYER{padding:12px;width:85%;margin:30px 0;display:block}@media (max-width:640px){.single-listing-flyer-edit .single-listing-flyer-editor input#mls-lookup-SINGLE_LISTING_FLYER{margin:30px auto}}.single-listing-flyer-edit .step-1-and-2{display:flex;flex-direction:column}.single-listing-flyer-edit .step-1-and-2 .select-team-member{display:flex;flex-direction:row;align-items:center;width:100%}@media (max-width:640px){.single-listing-flyer-edit .step-1-and-2 .select-team-member{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center}}.single-listing-flyer-edit .step-1-and-2 .select-mls-id .select-mls-id-selector,.single-listing-flyer-edit .step-1-and-2 .select-team-member .select-team-member-selector{margin-left:2vw;width:100%}.single-listing-flyer-edit .step-1-and-2 .select-mls-id .select-mls-id-selector input,.single-listing-flyer-edit .step-1-and-2 .select-team-member .select-team-member-selector select{width:100%}.single-listing-flyer-edit .step-1-and-2 .select-mls-id{margin-top:1vh;display:flex;flex-direction:row;align-items:center;width:100%}@media (max-width:640px){.single-listing-flyer-edit .step-1-and-2 .select-mls-id{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center}}.single-listing-flyer-edit .step-3{display:none;margin-top:1vh}.single-listing-flyer-edit .step-3 .customizations{display:flex;flex-direction:row;align-items:flex-start}.single-listing-flyer-edit .step-3 .customizations .optional-edits{margin-left:2vw;display:flex;flex-direction:column}.single-listing-flyer-edit .step-3 .customizations .optional-edits .show-with-lender{display:none;margin-bottom:1vh}.single-listing-flyer-edit .step-3 .customizations .optional-edits .show-with-lender>div:last-child{margin-left:1vw}.single-listing-flyer-edit .step-3 .customizations .optional-edits .show-with-lender .multiple-lenders{display:none}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection{display:flex;flex-direction:column}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection input[type=radio],.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection label{cursor:pointer}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .predefined-tags{display:flex;flex-direction:row}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .custom-tag,.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .mls-tag,.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .no-tag,.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .predefined-tags>*{display:flex;flex-direction:row;margin:0 .5vw}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .custom-tag div,.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .mls-tag div,.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .no-tag div,.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .predefined-tags>*>div{margin:0 .5vw}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .custom-tag div:nth-child(2){display:flex;flex-direction:row;width:100%}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .custom-tag div:nth-child(2) input{margin-left:.5vw;width:100%}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .mls-tag div:nth-child(2){display:flex;flex-direction:row}.single-listing-flyer-edit .step-3 .customizations .optional-edits .tag-selection .mls-tag div:nth-child(2) div{font-weight:700}.single-listing-flyer-edit .step-heading{font-size:20px;font-weight:700;width:100px;height:100px;text-align:center;border-radius:100%;background-color:#ffff80;line-height:20px;vertical-align:middle;border:1px solid #a0a0a0;flex-grow:0;flex-shrink:0;white-space:nowrap;display:flex;flex-direction:column;justify-content:center;align-items:center}.single-listing-flyer-edit .step-heading.is-valid{background-color:#a0ffa0!important}.single-listing-flyer-edit .step-heading.is-optional{background-color:#eaeaea}@media (max-width:600px){.single-listing-flyer-edit .step-heading.is-optional{font-size:3.5vw}.single-listing-flyer-edit .step-heading{width:18vw;height:18vw;font-size:5vw;line-height:17vw}}.single-listing-flyer-edit .create-link-container{display:none;text-align:center;flex-direction:row;align-items:center;margin-top:1vh}.single-listing-flyer-edit .create-link-container .create-link-actions{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-left:2vw}.single-listing-flyer-edit .create-link-container .create-link-actions a{color:#000;margin-bottom:.5vh}.single-listing-flyer-edit .create-link-container .create-link-actions a,.single-listing-flyer-edit .create-link-container .create-link-actions button{font-size:1.6vw;line-height:1.6vw;width:100%;background-color:#cacaca;border-radius:.5vw;padding:1vw}