/*!
Theme Name: 6sqft
Theme URI: http://underscores.me/
Author: Reol
Author URI: https://www.reol.com/
Description: Theme for 6sqft website.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sqft
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

6sqft is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.57;-webkit-text-size-adjust:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Montserrat",sans-serif;margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#3B1355}a:hover{color:#FF5C5C}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.site{position:relative}.no-scroll{overflow:hidden}.main-loop{display:flex;gap:60px;padding-top:20px}.main-loop .articles{flex:1}.main-loop .articles.after-distinctive{border-top:1px solid #707070;padding-top:20px}.main-loop .articles .content p .broken-image{width:100%}.main-loop .side,.main-loop aside{flex:0 0 300px;margin-bottom:40px}@media (max-width:1260px){.main-loop{gap:0;flex-direction:column}.main-loop .side,.main-loop aside{flex:1}}@media (max-width:840px){.main-loop{gap:20px}}.flex-row{display:flex;flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.container{width:1440px;padding:0 20px;margin:auto;max-width:100%}.container.wide{width:1680px}.container.narrow{width:1120px}@media (max-width:1460px) and (min-width:840px){.container{padding:0 5%}}.px-60{padding-left:60px;padding-right:60px}@media (max-width:1650px){.px-60{padding-left:40px;padding-right:40px}}@media (max-width:1300px){.px-60{padding-left:20px;padding-right:20px}}.py-20{padding-top:20px;padding-bottom:20px}.font-m{font-family:"Montserrat",sans-serif}.font-p{font-family:"Playfair Display",serif}h1,h2,h3,h4,h5,h6{clear:both}ul,ol{margin:0 0 1.5em 3em}ul{margin:0;padding:0;list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}input.button,a.button,button.main{display:block;background:#000;padding:21px 14px 20px 14px;text-decoration:none;font-weight:700;font-size:16px;line-height:19px;color:#fff;border:none;text-align:center;transition:all 300ms;border-radius:10px}input.button:hover,a.button:hover,button.main:hover{background:#FF5C5C}@media (max-width:1650px){input.button,a.button,button.main{font-size:15px}}header.site-header{background:#EDE7F8;box-shadow:0 3px 3px rgba(0,0,0,.1607843137);position:sticky;top:0;z-index:10;transition:all 300ms;padding-top:20px;padding-bottom:20px}header.site-header .logo a{font-size:0;display:block}header.site-header nav ul{font-size:0}header.site-header nav ul li{margin-left:30px;display:inline-block}header.site-header nav ul li a{font-family:"Montserrat",sans-serif;font-weight:500;font-size:18px;color:#3B1355;text-decoration:none}header.site-header nav ul li a:hover{color:#FF5C5C}header.site-header .search{position:relative;margin-left:auto;height:60px;flex:0 0 350px;margin-right:10px}header.site-header .search input{display:none;position:absolute;top:0;right:0;left:0;bottom:0;background:none;border:1px solid #3B1355;background:#EDE7F8;font-size:18px;padding:21px 50px 21px 20px;color:#3B1355}header.site-header .search input::placeholder{color:#969CAA;font-weight:300}header.site-header .search a{display:block;color:#3B1355;font-size:18px;line-height:18px;font-weight:500;text-decoration:none;position:absolute;top:15px;right:0;padding:5px 50px 5px 0;z-index:10}header.site-header .search a+svg{fill:#3B1355}header.site-header .search a:hover{color:#FF5C5C}header.site-header .search a:hover+svg{fill:#FF5C5C}header.site-header .search svg{cursor:pointer;width:18px;height:18px;position:absolute;top:21px;right:23px;z-index:9}header.site-header .search.toggle svg{fill:#FF5C5C}header.site-header .button-subscribe{align-self:stretch;display:flex;justify-content:center;flex-direction:column;position:relative;transition:all 400ms;margin:-20px 0}header.site-header .button-subscribe .subscribe-box{display:none;position:absolute;top:100%;right:0;width:580px;background:#FF5C5C;z-index:10}header.site-header .button-subscribe .main{transition:all 400ms;background:#3B1355}@media (min-width:1261px){header.site-header .button-subscribe .main{padding:18px 14px 17px 14px}}header.site-header .button-subscribe.toggle{background:#FF5C5C}header.site-header .button-subscribe.toggle .main{background:#FF5C5C;text-decoration:underline}header.site-header .submenu{display:none;background:#3B1355;color:#fff;position:absolute;top:100%;left:0;right:0;padding:80px 20px;z-index:9}header.site-header .submenu .line{max-width:100%;width:1300px;margin:auto;display:flex;border-bottom:1px solid #fff;padding:20px 0}header.site-header .submenu .line:last-child{border-bottom:none}header.site-header .submenu .line a{flex:0 0 260px;padding:20px;display:flex;flex-direction:column;font-weight:300;font-size:16px;line-height:24px;text-decoration:none;color:#fff;text-align:center;border-right:1px solid #fff}header.site-header .submenu .line a:last-child{border-right:none}header.site-header .submenu .line a:hover{font-weight:700}header.site-header .submenu .line a img{max-height:60px;margin-bottom:20px}header.site-header .menu-toggle{display:none;order:1}@media (max-width:1650px){header.site-header .search a,header.site-header nav ul li{margin-left:20px}header.site-header nav ul li a{font-size:15px}header.site-header .submenu .line{width:1225px}header.site-header .submenu .line a{flex:0 0 245px}header.site-header .logo{width:100px}header.site-header .search{flex:1;margin-left:30px}header.site-header .search a{font-size:15px}header.site-header .search input{font-size:15px}header.site-header .search input::placeholder{font-size:15px}}@media (min-width:1281px){header.site-header nav{display:block!important}}@media (max-width:1260px){header.site-header{padding-bottom:52px;justify-content:center;padding-top:15px}header.site-header nav{display:none;position:absolute;left:0;top:0;right:0;z-index:11;background:#3B1355;opacity:.98;padding:90px 50px 20px 50px;max-height:100vh;overflow-y:scroll;color:#fff}header.site-header nav ul li{display:block;margin:0 0 20px 0}header.site-header nav ul li a{font-weight:700;color:#fff}header.site-header nav .submenu{display:block!important;position:static;padding:0;border-top:1px solid rgba(255,255,255,.05)}header.site-header nav .submenu .line{display:block;border:none;padding:0;padding:0}header.site-header nav .submenu .line a{flex-direction:row;text-align:left;align-items:center;border-right:none;border-bottom:1px solid rgba(255,255,255,.05);font-size:15px;font-weight:400;padding:15px 10px}header.site-header nav .submenu .line a br{display:none}header.site-header nav .submenu .line a img{max-width:20px;margin:0 20px 0 0}header.site-header .logo{order:2;width:85px}header.site-header .button-subscribe{position:absolute;bottom:0;left:0;right:0;margin:0}header.site-header .button-subscribe .main{padding:10px;border-radius:0}header.site-header .button-subscribe .subscribe-box{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;z-index:16;background:rgba(0,0,0,.8);padding-top:100px}header.site-header .menu-toggle{display:block;position:absolute;top:28px;left:20px;width:30px;height:24px;transform:rotate(0deg);transition:all 400ms;z-index:12;cursor:pointer}header.site-header .menu-toggle span{display:block;position:absolute;height:4px;width:100%;background:#3B1355;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}header.site-header .menu-toggle span:nth-child(1){top:0}header.site-header .menu-toggle span:nth-child(2),header.site-header .menu-toggle span:nth-child(3){top:10px}header.site-header .menu-toggle span:nth-child(4){top:20px}header.site-header .menu-toggle.toggle span{background:#fff}header.site-header .menu-toggle.toggle span:nth-child(1),header.site-header .menu-toggle.toggle span:nth-child(4){top:10px;width:0%;left:50%}header.site-header .menu-toggle.toggle span:nth-child(2){transform:rotate(45deg)}header.site-header .menu-toggle.toggle span:nth-child(3){transform:rotate(-45deg)}header.site-header .search{max-width:100%;position:absolute;right:10px;margin:0;overflow:hidden;left:calc(100% - 80px);transition:all 400ms;z-index:10}header.site-header .search svg{width:26px;height:26px;top:17px;right:15px}header.site-header .search a{text-indent:-9999px}header.site-header .search.toggle{width:auto;left:10px;z-index:15}}header.site-header.scroll{padding-top:10px;padding-bottom:10px}header.site-header.scroll .button-subscribe{margin:-10px 0}@media (max-width:1260px){header.site-header.scroll{padding-bottom:47px;padding-top:8px}header.site-header.scroll .menu-toggle{top:20px}header.site-header.scroll .button-subscribe{margin:0}}.building-cat-header{border-bottom:1px solid #707070;padding:15px 0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:9;top:0;display:none;transition:all 300ms;opacity:0}.building-cat-header .logo{width:80px;margin:0 20px -8px 0}.building-cat-header .container{display:flex;align-items:center}.building-cat-header .title{font-weight:700;margin-right:auto}.building-cat-header .button{display:inline-block;padding:9px 24px;background:#FF5C5C;margin-left:16px;text-transform:uppercase;font-size:14px;line-height:24px;letter-spacing:.3px;border-radius:5px}.building-cat-header .button:hover{background:#000}.building-cat-header .share-count{display:none}@media (max-width:840px){.building-cat-header{padding:0}.building-cat-header .logo,.building-cat-header .title{display:none}.building-cat-header .container{padding:0}.building-cat-header .button{flex:1;padding:5px;margin:0;font-size:12px}.building-cat-header .share-count{display:none!important}}body.scroll .building-cat-header{display:block}.admin-bar header.site-header{top:32px}.single-post header.site-header,.tax-buildings header.site-header{position:relative;top:0}.single-post .building-cat-header,.tax-buildings .building-cat-header{position:fixed;width:100%;opacity:1}.admin-bar .building-cat-header{top:32px}.featured-block{width:100%;display:flex;gap:20px;margin-bottom:40px;position:relative;z-index:1}.featured-block .featured-post{flex:1;background:#eee;position:relative;transition:all 500ms cubic-bezier(.65,0,.35,1);display:flex;flex-direction:column}.featured-block .featured-post>a{display:block;width:100%;position:relative}.featured-block .featured-post>a::before{float:left;padding-top:84%;content:""}.featured-block .featured-post>a::after{display:block;content:"";clear:both}.featured-block .featured-post:hover{transform:scale(1.005)}.featured-block .content{width:100%;background:#fff;flex:1;border:1px solid #CECECE;padding:20px 40px}.featured-block img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.featured-block .date{font-size:14px;line-height:17px;color:#969CAA;font-weight:500;margin-bottom:5px}.featured-block h2{margin:0;font-size:26px;line-height:36px}.featured-block h2 a{font-family:"Playfair Display",serif;text-decoration:none;transition:all 300ms;color:#000}.featured-block h2 a:hover{color:#FF5C5C}@media (max-width:1260px){.featured-block .featured-post>a::before{float:left;padding-top:100%;content:""}.featured-block .content{padding:30px}}@media (max-width:960px){.featured-block{gap:10px;flex-direction:column}.featured-block .content{padding:20px}.featured-block h2{margin:0;font-size:22px;line-height:32px}}.category-header{padding:60px 0;border-bottom:1px solid #707070;margin-bottom:40px}.category-header h1{font-family:"Playfair Display",serif;text-align:center;margin:0;font-size:60px;line-height:80px}@media (max-width:1460px){.category-header h1{font-size:38px;line-height:48px}}@media (max-width:1280px){.category-header h1{font-size:32px;line-height:44px}}@media (max-width:840px){.category-header h1{font-size:28px;line-height:40px}}@media (max-width:840px){.category-header{padding:40px 0}}.post{width:100%;max-width:100%;display:flex;gap:40px;margin-bottom:40px}.post .featured-image{flex:1;position:relative}.post .featured-image>a{font-size:0;transition:all 500ms cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;bottom:0;right:0;display:block}.post .featured-image>a:hover{transform:scale(1.02)}.post .featured-image>a img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.post .featured-image .attribution{position:absolute;top:100%;right:0;width:100%;text-align:right;font-size:11px;color:#969CAA;margin-top:5px;font-style:italic;text-overflow:ellipsis;height:15px;white-space:nowrap;overflow:hidden}.post .featured-image .attribution a{font-size:11px;color:#969CAA}.post .content{flex:1}.post .entry-title{font-family:"Playfair Display",serif;font-size:34px;line-height:44px;margin:5px 0 10px 0}@media (max-width:1460px){.post .entry-title{font-size:28px;line-height:36px}}@media (max-width:840px){.post .entry-title{font-size:24px;line-height:34px}}.post .entry-title a{font-weight:700;text-decoration:none;color:#000;transition:all 300ms}.post .entry-title a:hover{color:#FF5C5C}.post .author,.post .date{font-size:14px;line-height:14px;color:#969CAA;font-weight:500}.post .author a,.post .date a{color:#969CAA}.post.related .description,.post .description{margin-top:20px;font-size:14px;line-height:22px;margin:10px 0 20px 0}.post.related .description em,.post.related .description em small,.post .description em,.post .description em small{font-size:14px;line-height:22px}.post.related .description p,.post .description p{font-size:14px;line-height:22px;margin:0 0 20px 0}.post.related .description a,.post .description a{color:#FF5C5C;text-transform:uppercase;text-decoration:none;font-weight:700;transition:all 300ms}.post.related .description a:hover,.post .description a:hover{color:#3B1355}.post .post-categories{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.post .post-categories li{margin:0!important}.post .post-categories li a{display:block;font-size:12px;line-height:12px;letter-spacing:1.2px;text-transform:uppercase;background:#3B1355;color:#fff;font-weight:700;padding:8px 20px;text-decoration:none;transition:all 300ms;border-radius:5px}.post .post-categories li a:hover{background:#FF5C5C}.post .sharers{min-height:44px}.post .sharers .at-resp-share-element .at-share-btn{border-radius:50%;padding:4px;margin:0 20px 20px 0}.post.related{flex-direction:column;gap:20px;flex:0 0 calc(50% - 20px);margin:0}.post.related .featured-image{flex:none;width:100%}.post.related .featured-image::before{float:left;padding-top:72%;content:""}.post.related .featured-image::after{display:block;content:"";clear:both}.post.related .entry-title{font-size:28px;line-height:40px}@media (max-width:1460px){.post.related .entry-title{font-size:26px;line-height:38px}}@media (max-width:1280px){.post.related .entry-title{font-size:24px;line-height:34px}}@media (max-width:840px){.post.related .entry-title{font-size:22px;line-height:32px}}@media (max-width:840px){.post.related{flex:0 0 1}}@media (max-width:840px){.post{flex-direction:column;gap:20px}.post .featured-image>a{position:relative}.post .featured-image>a::before{float:left;padding-top:56.25%;content:""}.post .featured-image>a::after{display:block;content:"";clear:both}.post .featured-image .attribution{position:static}.post .post-categories li a{font-size:11px;padding:6px 10px;letter-spacing:.5px}}.author-description{margin:0 0 40px 0;font-size:22px;line-height:36px}@media (max-width:1460px){.author-description{font-size:20px;line-height:34px}}@media (max-width:1280px){.author-description{font-size:18px;line-height:30px}}@media (max-width:840px){.author-description{font-size:18px;line-height:28px}}.single-post-ga{width:1440px;max-width:100%;padding:0 20px;margin:auto}.single-post-ga ins{display:block;text-align:center;margin:30px auto;height:120px!important;max-width:100%}.single-post-ga ins iframe{max-width:100%}@media (max-width:767px){.single-post-ga ins{margin:10px 0;padding:0;height:90px!important}}@media (max-width:500px){.single-post-ga ins{height:50px!important}}.single-post-ga iframe{width:auto;height:auto}@media (max-width:767px){.single-post-ga{padding:0 10px}}.distinctive-post-gallery{display:flex;gap:20px;width:100%;height:740px;font-size:0}.distinctive-post-gallery .col{flex:1;display:flex;flex-direction:column;gap:20px}.distinctive-post-gallery .gallery-item{flex:1;position:relative}.distinctive-post-gallery .gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:1440px){.distinctive-post-gallery{height:50vw;max-height:80vh}}@media (max-width:840px){.distinctive-post-gallery{gap:3px}.distinctive-post-gallery .col{gap:3px}}article.single-post h1{font-size:60px;line-height:80px;margin:30px 0;font-family:"Playfair Display",serif}@media (max-width:1460px){article.single-post h1{font-size:38px;line-height:48px}}@media (max-width:1280px){article.single-post h1{font-size:32px;line-height:44px}}@media (max-width:840px){article.single-post h1{font-size:28px;line-height:40px}}article.single-post .featured-image{font-size:0}article.single-post .meta{display:flex;align-items:center;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0;position:relative}article.single-post .meta.bottom{padding:30px 0;margin:0 0 20px 0;flex-direction:column;align-items:flex-start;gap:10px}article.single-post .meta.bottom .share{position:absolute;right:0;top:30px}article.single-post .meta.bottom .share .st-btn[data-network=facebook] img{transform:scale(1.3)}article.single-post .meta.bottom .categories{width:calc(100% - 350px)}article.single-post .meta .author{display:flex;align-items:center;font-size:22px;line-height:22px;margin-right:15px}article.single-post .meta .author .name{font-size:20px;font-weight:700}article.single-post .meta .author .name a{color:#FF5C5C}article.single-post .meta .author .name a:hover{color:#3B1355}article.single-post .meta .author img{border-radius:50%;margin-right:20px;width:78px;height:78px;object-fit:cover}article.single-post .meta .date{font-size:14px;line-height:22px;font-weight:500;margin:0 0 -4px 0}article.single-post .meta .share{display:flex;align-items:center;font-size:14px;line-height:14px;font-weight:300;margin-left:auto;position:relative;z-index:8}article.single-post .meta .share .st-btn[data-network=facebook] img{transform:scale(1.3)}@media (max-width:767px){article.single-post .meta .share{flex:0 0 100%;margin:5px 0;justify-content:center}}article.single-post .meta .categories{font-size:18px}article.single-post .meta .categories li{display:inline}article.single-post .meta .categories a{font-weight:700;color:#FF5C5C}article.single-post .meta .categories a:hover{color:#3B1355}@media (max-width:840px){article.single-post .meta{flex-wrap:wrap;justify-content:center}article.single-post .meta .categories{font-size:16px}article.single-post .meta.bottom{padding:15px 0;justify-content:flex-start;gap:10px}article.single-post .meta.bottom .share{border:none;justify-content:flex-start;top:0;position:static;width:100%}article.single-post .meta.bottom .categories{width:100%}article.single-post .meta .author{margin:0 0 5px 0;font-size:16px;flex:1}article.single-post .meta .author .name{font-size:16px}article.single-post .meta .author img{width:32px;height:32px;margin-right:10px}article.single-post .meta .date{height:32px}article.single-post .meta .categories a{font-size:16px}}article.single-post .injected-image{padding-top:0}article.single-post .injected-image p:first-child{margin-top:0}article.single-post .content .first-attribution p{margin:10px 0 0 0!important;font-size:18px;font-style:italic}article.single-post .content p{font-size:22px;line-height:36px;margin:40px 0}@media (max-width:1460px){article.single-post .content p{font-size:20px;line-height:34px}}@media (max-width:1280px){article.single-post .content p{font-size:18px;line-height:30px}}@media (max-width:840px){article.single-post .content p{font-size:18px;line-height:28px}}article.single-post .content p:first-child{margin-top:0}article.single-post .content p>iframe{width:100%;height:auto;aspect-ratio:16/9}article.single-post .content ol,article.single-post .content ul{margin:0 0 40px 20px;list-style:initial;padding:initial}article.single-post .content li{font-size:22px;line-height:36px;margin-bottom:20px}@media (max-width:1460px){article.single-post .content li{font-size:20px;line-height:34px}}@media (max-width:1280px){article.single-post .content li{font-size:18px;line-height:30px}}@media (max-width:840px){article.single-post .content li{font-size:18px;line-height:28px}}article.single-post .content table{border-collapse:collapse}article.single-post .content table td{padding:10px 20px 10px 0}article.single-post .content table.tb-two-cols td{width:50%}article.single-post .content>.gallery{display:flex;gap:20px;margin:40px 0;flex-wrap:wrap;display:none}article.single-post .content>.gallery .gallery-item{flex:0 0 150px;margin:0;border:1px solid #707070;font-size:0}article.single-post .content .wp-block-columns{border-bottom:1px solid #e8e8e8;margin-bottom:40px;padding-bottom:40px;gap:20px}article.single-post .content .wp-block-columns .wp-block-column{justify-content:center;align-items:center;display:flex}article.single-post .content .wp-block-columns .wp-block-column p:last-child{margin-bottom:0}article.single-post.container .main-loop .articles .content a{color:#FF5C5C}article.single-post.container .main-loop .articles .content a:hover{color:#3B1355}article.single-post .wp-block-quote{font-size:34px;line-height:44px;font-style:normal;font-weight:700;text-align:center;margin:40px auto;width:780px;max-width:100%}@media (max-width:1460px){article.single-post .wp-block-quote{font-size:28px;line-height:36px}}@media (max-width:840px){article.single-post .wp-block-quote{font-size:24px;line-height:34px}}article.single-post figure.alignfull{margin:0 0 40px 0}article.single-post .wp-block-gallery{display:flex;flex-wrap:wrap}article.single-post .wp-block-image img{width:100%}article.single-post .wp-block-image .wp-element-caption{font-size:18px;font-style:italic}article.single-post .post-images{margin:0 0 40px 0}article.single-post .post-images .description{font-size:18px;line-height:28px;margin-bottom:20px}article.single-post .post-images .gallery{display:flex;flex-wrap:wrap;gap:16px}article.single-post .post-images .gallery .gallery-item{flex:0 0 calc(20% - 13px);position:relative;border:1px solid #707070}article.single-post .post-images .gallery .gallery-item:before{content:"";display:block;padding-top:100%}article.single-post .post-images .gallery .gallery-item a{display:block;position:absolute;top:0;left:0;bottom:0;right:0}article.single-post .post-images .gallery .gallery-item img{width:100%;height:100%;object-fit:cover}@media (max-width:840px){article.single-post .post-images .gallery .gallery-item{flex:0 0 calc(33% - 9px)}}@media (max-width:600px){article.single-post .post-images .gallery .gallery-item{flex:0 0 calc(50% - 8px)}}@media (max-width:1260px){article.single-post .empty-sidebar{display:none}}@media (max-width:840px){article.single-post figure.alignfull{margin:0 -20px 20px -20px}article.single-post .content p{margin:20px 0}article.single-post .wp-block-gallery{gap:20px}article.single-post .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:100%}article.single-post h1{text-align:left}}.related-posts{display:flex;flex-wrap:wrap;gap:40px;padding-bottom:40px}@media (max-width:840px){.related-posts{gap:20px;flex-direction:column}}.block-title{font-size:18px;line-height:34px;margin:20px 0;letter-spacing:1.2px;font-weight:600;text-transform:uppercase}.article-subscription-form{background:#EDE7F8 url(../../../../../../themes/sqft/img/6_purple.svg) left bottom no-repeat;border-radius:12px;padding:20px 30px;margin-bottom:30px}@media (max-width:768px){.article-subscription-form{padding:20px 15px}}.article-subscription-form h3{font-size:26px;line-height:30px;margin:10px 0;color:#3B1255;font-weight:600;font-family:"Playfair Display",serif;text-align:center}.article-subscription-form .gravity-inline{width:588px;max-width:100%;margin:auto}.article-subscription-form .gravity-inline .gform_confirmation_message{color:#3B1255;text-align:center;width:100%}.article-subscription-form .gravity-inline .gform_fields{gap:10px}@media (max-width:768px){.article-subscription-form .gravity-inline .gform_fields{flex-direction:column}}.article-subscription-form .gravity-inline .gfield{margin:0!important}.article-subscription-form .gravity-inline input[type=submit]{background:#FF5C5C}@media (max-width:768px){.article-subscription-form .gravity-inline input[type=submit]{padding-left:10px!important;padding-right:10px!important}}.article-subscription-form .gravity-inline input[type=submit]:hover{background:#3B1255}.article-subscription-form .consent{text-align:center;font-size:10px;margin:0}.article-subscription-form .consent a{font-weight:700}.article-subscription-form.version_A .gravity-inline .gform_fields{background:none;padding:0}.article-subscription-form.version_A .gravity-inline .gform_fields input[type=submit]{background:#FF5C5C;padding-left:45px;padding-right:45px}.article-subscription-form.version_A .gravity-inline .gform_fields input[type=submit]:hover{background:#3B1255}.article-subscription-form.version_C,.article-subscription-form.version_D{background:#E7F3F8;display:flex;padding:37px 30px 37px 40px;align-items:center;gap:20px}.article-subscription-form.version_C .gform_wrapper,.article-subscription-form.version_D .gform_wrapper{margin-bottom:10px}.article-subscription-form.version_C .first,.article-subscription-form.version_D .first{flex:0 0 260px}.article-subscription-form.version_C .first h3,.article-subscription-form.version_D .first h3{color:#0A8091;margin:0;text-align:left;font-size:42px;line-height:52px}@media (max-width:1440px){.article-subscription-form.version_C .first,.article-subscription-form.version_D .first{flex:0 0 240px}.article-subscription-form.version_C .first h3,.article-subscription-form.version_D .first h3{font-size:36px;line-height:46px}}.article-subscription-form.version_C .second,.article-subscription-form.version_D .second{margin-top:10px}@media (max-width:1440px){.article-subscription-form.version_C .second .gravity-inline,.article-subscription-form.version_D .second .gravity-inline{width:100%}}.article-subscription-form.version_C .second .gravity-inline .gform_confirmation_message,.article-subscription-form.version_D .second .gravity-inline .gform_confirmation_message{color:#0A8091}.article-subscription-form.version_C .consent,.article-subscription-form.version_D .consent{color:#098091}.article-subscription-form.version_C .consent a,.article-subscription-form.version_D .consent a{color:#098091}@media (max-width:840px){.article-subscription-form.version_C,.article-subscription-form.version_D{padding:20px 15px;flex-direction:column}.article-subscription-form.version_C .first,.article-subscription-form.version_D .first{flex:1}.article-subscription-form.version_C .second,.article-subscription-form.version_D .second{width:100%}}.article-subscription-form.version_C{background:#E7F3F8 url(../../../../../../themes/sqft/img/6_teal.svg) left bottom no-repeat}.article-subscription-form.version_D{background:#E7F3F8}.article-subscription-form.version_D .consent{color:#000}.article-subscription-form.version_D .consent a{color:#000}.article-subscription-form.version_E{background:#FFEBEB}.article-subscription-form.version_E h3,.article-subscription-form.version_E .consent,.article-subscription-form.version_E .consent a{color:#3B1255}.article-subscription-form.version_F{background:#FFEDF6}.article-subscription-form.version_F h3,.article-subscription-form.version_F .consent,.article-subscription-form.version_F .consent a{color:#000}.subscription{padding:40px;background:#FF5C5C url(../../../../../../themes/sqft/img/subscr-plant.svg) top left -35px no-repeat}.subscription h3{font-size:36px;line-height:46px;margin:30px 0;color:#fff;font-weight:400;font-family:"Playfair Display",serif}.subscription h3 b{font-weight:700}.subscription h3 i{font-style:italic}.subscription .no-worries{font-size:16px;text-align:center;color:#fff}.subscription p.consent{color:#6A1412;font-size:12px;line-height:18px}.subscription p.consent a{font-size:12px;line-height:18px;color:#6A1412;font-weight:700;text-decoration:underline}.subscription .close{display:none}@media (max-width:1260px){.subscription{position:relative;width:500px;max-width:95%;margin:auto;padding:30px 20px}.subscription h3{font-size:24px;line-height:32px;text-align:center}.subscription p.consent{text-align:center}.subscription div.close{display:block;position:absolute;top:10px;right:10px;width:40px;height:40px;cursor:pointer}.subscription div.close:before,.subscription div.close:after{position:absolute;left:20px;top:0;content:" ";height:40px;width:1px;background-color:#fff}.subscription div.close:before{transform:rotate(45deg)}.subscription div.close:after{transform:rotate(-45deg)}}.subscription.sidebar{padding:20px;background:#FF5C5C url(../../../../../../themes/sqft/img/img_floral_1.svg) bottom 130px left -20px no-repeat;background-size:60%;position:relative;max-width:100%}.subscription.sidebar>*{z-index:2;position:relative}.subscription.sidebar .sp-img{position:absolute;bottom:40px;right:0;max-width:150px;z-index:1;transform:rotate(170deg)}.subscription.sidebar .sqft-logo,.subscription.sidebar h3{text-align:center;margin-top:20px;font-size:35px}.subscription.sidebar .gform_wrapper .gfield{margin-bottom:12px}.subscription.sidebar input[type=email]{border:1px solid #DED3F4}.subscription.sidebar .consent{text-align:center;margin:30px 0 0 0;color:#3B1255}.subscription.sidebar .consent a{color:#3B1255}.subscription.sidebar.version_A,.subscription.sidebar.version_E,.subscription.sidebar.version_F{background:#EDE7F8}.subscription.sidebar.version_A h3,.subscription.sidebar.version_A .gform_confirmation_message,.subscription.sidebar.version_A .gfield_validation_message,.subscription.sidebar.version_A .no-worries,.subscription.sidebar.version_E h3,.subscription.sidebar.version_E .gform_confirmation_message,.subscription.sidebar.version_E .gfield_validation_message,.subscription.sidebar.version_E .no-worries,.subscription.sidebar.version_F h3,.subscription.sidebar.version_F .gform_confirmation_message,.subscription.sidebar.version_F .gfield_validation_message,.subscription.sidebar.version_F .no-worries{color:#3B1255}.subscription.sidebar.version_A input[type=submit],.subscription.sidebar.version_E input[type=submit],.subscription.sidebar.version_F input[type=submit]{background:#FF5C5C}.subscription.sidebar.version_A input[type=submit]:hover,.subscription.sidebar.version_E input[type=submit]:hover,.subscription.sidebar.version_F input[type=submit]:hover{background:#3B1255}.subscription.sidebar.version_C,.subscription.sidebar.version_B{background:#FFF0F0}.subscription.sidebar.version_C h3,.subscription.sidebar.version_C .gform_confirmation_message,.subscription.sidebar.version_C .gfield_validation_message,.subscription.sidebar.version_C .no-worries,.subscription.sidebar.version_B h3,.subscription.sidebar.version_B .gform_confirmation_message,.subscription.sidebar.version_B .gfield_validation_message,.subscription.sidebar.version_B .no-worries{color:#000}.subscription.sidebar.version_C input[type=submit],.subscription.sidebar.version_B input[type=submit]{background:#FF5C5C}.subscription.sidebar.version_C input[type=submit]:hover,.subscription.sidebar.version_B input[type=submit]:hover{background:#3B1255}.subscription.sidebar.version_C{background:#E7F3F8}.subscription.sidebar.version_D{background:#3B1255}.subscription.sidebar.version_D h3,.subscription.sidebar.version_D .consent,.subscription.sidebar.version_D .consent a,.subscription.sidebar.version_D .gform_confirmation_message,.subscription.sidebar.version_D .gfield_validation_message,.subscription.sidebar.version_D .no-worries{color:#fff}.subscription.sidebar.version_D input[type=submit]{background:#FF5C5C}.subscription.sidebar.version_D input[type=submit]:hover{background:#098091}.subscription.sidebar.version_E input[type=submit]{background:#3B1255}.subscription.sidebar.version_E input[type=submit]:hover{background:#FF5C5C}.subscription.sidebar.version_F{background:#E7F3F8}.subscription.sidebar.version_F input[type=submit]{background:#3B1255}.subscription.sidebar.version_F input[type=submit]:hover{background:#FF5C5C}.gravity-inline .gform_wrapper,.popup.subscription .gform_wrapper,header .subscription .gform_wrapper{position:relative}.gravity-inline img.gform_ajax_spinner,.popup.subscription img.gform_ajax_spinner,header .subscription img.gform_ajax_spinner{position:absolute;left:15px;top:30px}.gravity-inline .gfield_error input,.popup.subscription .gfield_error input,header .subscription .gfield_error input{background:#ffe9e8}.gravity-inline .gform_fields,.popup.subscription .gform_fields,header .subscription .gform_fields{display:flex;padding:10px;background:#fff;border-radius:10px}.gravity-inline .gform_fields .gfield,.popup.subscription .gform_fields .gfield,header .subscription .gform_fields .gfield{margin:0}.gravity-inline .gform_fields .gfield--type-email,.popup.subscription .gform_fields .gfield--type-email,header .subscription .gform_fields .gfield--type-email{flex:1}.gravity-inline .validation_message,.popup.subscription .validation_message,header .subscription .validation_message{display:none}.popup.subscription{padding:30px 20px;width:500px}.gform_wrapper{margin-bottom:20px}.gform_wrapper .gfield_label{font-size:16px;line-height:18px;font-weight:700}.gform_wrapper .hidden_label>label{display:none!important}.gform_wrapper .gform_heading{display:none}.gform_wrapper .ginput_container{font-size:0}.gform_wrapper textarea,.gform_wrapper input{border:none;padding:20px 25px 20px 25px;font-size:16px;width:100%;border-radius:10px}.gform_wrapper textarea::placeholder,.gform_wrapper input::placeholder{color:#969CAA}.gform_wrapper input[type=submit]{background:#000;color:#fff;text-align:center;font-weight:700;transition:all 300ms}.gform_wrapper input[type=submit]:hover{background:#6A1412}.gform_wrapper .gfield{margin-bottom:20px}.gform_wrapper .gfield.gfield_error{margin-bottom:10px}.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper .gfield_validation_message{margin-top:5px;color:#fff;font-weight:500;font-size:14px}.gform_wrapper .gform_footer{position:relative}.gform_wrapper img.gform_ajax_spinner{position:absolute;bottom:20px;left:20px}.gform_confirmation_wrapper .gform_confirmation_message{text-align:center;color:#fff;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center}.subscription .gform_wrapper .gfield_label{height:0;width:0;overflow:hidden;position:absolute;left:-9999px}.subscription.sidebar .gform_confirmation_message{text-align:center!important}.popup .gform_wrapper{margin-top:auto;margin-bottom:0}.popup .gform_wrapper .gform_footer{margin-top:20px}.popup .gform_wrapper .gform_footer input{text-transform:uppercase}.popup .gform_wrapper textarea{height:180px}@media (max-width:840px){.popup .gform_wrapper textarea,.popup .gform_wrapper input{border:none;padding:12px 15px 12px 15px}.popup .gform_wrapper textarea{height:120px}.popup .gform_wrapper .gfield{margin-bottom:10px}.popup .gform_wrapper .gform_footer{margin-top:20px}}.text-banner{color:#fff;padding:100px 0 160px 0;background:#3B1355 url(../../../../../../themes/sqft/img/floral.svg) bottom right -10px no-repeat;background-size:contain}.text-banner .inner{max-width:1040px}.text-banner h3{font-size:22px;line-height:22px;margin:0 0 20px 0;font-weight:500;font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:1.2px}.text-banner div{font-size:60px;line-height:80px;font-weight:700;font-family:"Playfair Display",serif}@media (max-width:1260px){.text-banner{padding:80px 0 120px 0}.text-banner .inner{max-width:550px}.text-banner h4{font-size:20px;line-height:22px}.text-banner div{font-size:32px;line-height:42px}}@media (max-width:840px){.text-banner{background-size:200px;padding:60px 0 80px 0}.text-banner h4{font-size:16px;line-height:18px}.text-banner .inner{max-width:330px}.text-banner div{font-size:18px;line-height:26px}}.sp-content{display:flex;background-color:#3B1355;margin:0 0 40px 0;color:#fff;overflow:hidden;max-width:100%}.sp-content .left{flex:0 0 calc(50% - 80px);display:flex;justify-content:flex-end;background:url(../../../../../../themes/sqft/img/img_floral_1.svg) top left -35px no-repeat;background-size:auto}.sp-content .right{flex:0 0 calc(50% + 80px);position:relative}.sp-content .right>img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.sp-content .content{max-width:700px;padding-left:20px;min-height:500px;position:relative}.sp-content .sp-text{position:absolute;top:20px;left:20px;font-size:14px;font-style:italic}.sp-content .sp-descr,.sp-content .sp-by{position:absolute;bottom:20px;left:20px;font-size:18px;line-height:28px;font-weight:300}.sp-content .sp-descr{bottom:50px}.sp-content .sp-img{position:absolute;bottom:20px;right:-80px;max-width:190px;z-index:3;transform:rotate(180deg)}.sp-content .post-heading{margin:100px 0 200px 0;padding:0 55px 0 160px;font-size:16px;line-height:22px;font-weight:500}.sp-content .post-heading h4{margin:5px 0 0 0;max-width:440px;width:100%}.sp-content .post-heading a{font-size:36px;line-height:46px;color:#fff;text-decoration:none;font-family:"Playfair Display",serif}.sp-content .post-heading a:hover{color:#FF5C5C}.sp-content .sp-logo{position:absolute;bottom:20px;right:20px;width:140px;height:140px;padding:10px;display:flex;justify-content:center;align-items:center;background:#fff}.sp-content .sp-logo img{object-fit:contain}@media (max-width:1650px){.sp-content .post-heading{padding:0 55px 0 100px}}@media (max-width:1260px){.sp-content .left{flex:0 0 50%}.sp-content .right{flex:0 0 50%}}@media (max-width:940px){.sp-content{flex-direction:column-reverse}.sp-content .post-heading{padding:0;margin:80px 0 160px 0}.sp-content .left{justify-content:flex-start;background-size:30%}.sp-content .right img{position:static}.sp-content .content{max-width:100%;width:100%;padding-right:20px}.sp-content .content .sp-img{right:-10px}}@media (max-width:600px){.sp-content .content{min-height:auto}.sp-content .post-heading h4 a{font-size:24px;line-height:32px}}.pitch-a-story{background:#FF5C5C;padding:50px 0;margin-bottom:40px}.pitch-a-story .container{align-items:center}.pitch-a-story img{margin-right:20px}.pitch-a-story strong{margin-right:10px}.pitch-a-story .articles{display:flex;align-items:center;font-size:27px;line-height:35px;color:#fff}.pitch-a-story .side{margin-bottom:0}.pitch-a-story button{width:100%;text-transform:uppercase;letter-spacing:.4px}.pitch-a-story button:hover{background:#6A1412}@media (max-width:1650px){.pitch-a-story img{max-width:100px}.pitch-a-story .articles{font-size:22px;line-height:30px}}@media (max-width:1260px){.pitch-a-story .main-loop{gap:20px}.pitch-a-story button{width:300px}}@media (max-width:960px){.pitch-a-story .articles{flex-direction:column;text-align:center}.pitch-a-story img{margin:0}.pitch-a-story strong{margin:10px 0}}.sqft-shop-slider-container{background:#E7F3F8;position:relative;padding:40px 20px;margin-bottom:40px}.sqft-shop-slider-container h3{text-align:center;margin:0;font-size:18px;line-height:34px;font-weight:600}.sqft-shop-slider-container h3 strong{font-weight:700}.sqft-shop-slider-container .button{display:block;margin:auto;max-width:320px}.sponsored-slider,.sqft-shop-slider{height:419px;opacity:0;overflow:hidden;transition:opacity 300ms;margin:50px 0 20px 0}.sponsored-slider.slick-initialized,.sqft-shop-slider.slick-initialized{height:auto;opacity:1;overflow:visible}.sponsored-slider .slick-arrow,.sqft-shop-slider .slick-arrow{background:#000;border:2px solid #000;border-radius:50%;height:40px;width:40px;position:absolute;text-indent:-9999px}.sponsored-slider .slick-arrow:before,.sqft-shop-slider .slick-arrow:before{content:"";position:absolute;top:13px;left:11px;border:solid #E7F3F8;border-width:0 3px 3px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.sponsored-slider .slick-arrow.slick-prev,.sqft-shop-slider .slick-arrow.slick-prev{top:-85px;right:100px}.sponsored-slider .slick-arrow.slick-prev:before,.sqft-shop-slider .slick-arrow.slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:15px}.sponsored-slider .slick-arrow.slick-next,.sqft-shop-slider .slick-arrow.slick-next{top:-85px;right:40px}.sponsored-slider .slick-arrow:hover,.sqft-shop-slider .slick-arrow:hover{background:none}.sponsored-slider .slick-arrow:hover:before,.sqft-shop-slider .slick-arrow:hover:before{border-color:#000}@media (max-width:640px){.sponsored-slider .slick-arrow.slick-prev,.sqft-shop-slider .slick-arrow.slick-prev{right:auto;left:10px}.sponsored-slider .slick-arrow.slick-next,.sqft-shop-slider .slick-arrow.slick-next{right:10px}}.sponsored-slider .slick-slide,.sqft-shop-slider .slick-slide{margin:0 20px}.sponsored-slider .slick-slide a.img,.sqft-shop-slider .slick-slide a.img{display:block;border-radius:50%;overflow:hidden;position:relative;margin-bottom:20px}.sponsored-slider .slick-slide a.img:hover img,.sqft-shop-slider .slick-slide a.img:hover img{transform:scale(1.1)}.sponsored-slider .slick-slide a.img:before,.sqft-shop-slider .slick-slide a.img:before{content:"";display:block;padding-top:100%}.sponsored-slider .slick-slide img,.sqft-shop-slider .slick-slide img{object-fit:cover;position:absolute;top:0;width:100%;height:100%;transition:transform 5000ms}.sponsored-slider .slick-slide a,.sqft-shop-slider .slick-slide a{display:block;font-size:18px;line-height:28px;text-align:center;text-decoration:none;color:#000}.sponsored-slider .slick-slide a:hover,.sqft-shop-slider .slick-slide a:hover{color:#FF5C5C}.distinctive-posts-gap{overflow:hidden;position:relative;margin:0 0 40px 0}.distinctive-posts-gap::before,.distinctive-posts-gap::after{content:"";display:block;position:absolute;top:-1px;left:-10%;width:120%;height:1px;box-shadow:0 3px 6px 6px rgba(0,0,0,.16);z-index:7}.distinctive-posts-gap::after{top:auto;bottom:-1px;box-shadow:0 -3px 6px 6px rgba(0,0,0,.16)}.distinctive-posts-gap-inner{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0,auto,auto,0);background:#3B1355}@media screen and (-webkit-min-device-pixel-ratio:0){.distinctive-posts-gap-inner{-webkit-mask-image:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%)}}.distinctive-posts{color:#fff;position:fixed;top:0;left:0;width:100%;padding:180px 0 80px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.distinctive-posts.scrolling{position:relative}.distinctive-posts.bottom{position:fixed;bottom:0;top:auto}.distinctive-posts h3{font-size:18px;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;font-weight:600;margin:0 0 40px 0}.distinctive-posts .container{width:1660px;gap:20px;margin-bottom:20px}.distinctive-posts .container .left,.distinctive-posts .container .right{flex:1}.distinctive-posts .container .left .d-post{height:100%}.distinctive-posts .container .left .d-post h4{display:flex;align-items:center}.distinctive-posts .container .left .d-post a{font-size:26px;line-height:40px}.distinctive-posts .container .right{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}.distinctive-posts .container .right .d-post{width:calc(50% - 10px)}.distinctive-posts .container .right .d-post a{font-size:19px;line-height:29px}.distinctive-posts .d-post{background:#fff;display:flex;flex-direction:column}.distinctive-posts .d-post:hover a.img img{transform:scale(1.05)}.distinctive-posts .d-post a.img{display:block;flex:1;overflow:hidden;position:relative;font-size:0;border:4px solid #fff;border-bottom:none}.distinctive-posts .d-post a.img::before{float:left;padding-top:75%;content:""}.distinctive-posts .d-post a.img::after{display:block;content:"";clear:both}.distinctive-posts .d-post a.img img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;transition:all 5000ms}.distinctive-posts .d-post h4{margin:0;padding:11px 20px;flex:0 0 80px}.distinctive-posts .d-post h4 a{font-family:"Playfair Display",serif;color:#000;text-decoration:none;font-weight:400}.distinctive-posts .d-post h4 a:hover{color:#FF5C5C}.distinctive-posts a.button{background:#FF5C5C;width:320px;padding:20px;width:320px;letter-spacing:.4px;margin-top:40px}.distinctive-posts a.button:hover{background:#6A1412}@media (max-width:1600px){.distinctive-posts .container .right .d-post h4 a{font-size:16px;line-height:24px}.distinctive-posts .container .left .d-post h4 a{font-size:22px;line-height:32px}}@media (max-width:1260px){.distinctive-posts .container{flex-direction:column;width:840px}}@media (max-width:767px){.distinctive-posts .container .right{flex-direction:column}.distinctive-posts .container .right .d-post{width:100%}.distinctive-posts .container .left .d-post h4{align-items:flex-start}.distinctive-posts .container .right .d-post h4 a,.distinctive-posts .container .left .d-post h4 a{font-size:18px;line-height:28px}}.promoted-building{display:flex;margin:0 0 40px 0;padding:40px 0;border-bottom:1px solid #999;border-top:1px solid #999}.promoted-building .left{flex:0 0 300px;padding:0 30px}.promoted-building .left .logo{height:45px;width:auto}.promoted-building .left .building-name{font-size:22px;font-family:"Playfair Display",serif;margin-top:20px}.promoted-building .left .building-name a{color:#000;text-decoration:none}.promoted-building .left .building-name a:hover{color:#FF5C5C}.promoted-building .left .building-address,.promoted-building .left .building-hood{color:#666;font-size:13px;line-height:20px}.promoted-building .left .building-description{margin-top:20px;font-size:13px;line-height:20px}.promoted-building .left .prices{margin:20px 0;font-size:13px;line-height:20px}.promoted-building .left .prices a{color:#008c99;text-decoration:none}.promoted-building .left .button{padding:14px 30px;display:inline-block}.promoted-building .right{flex:1;overflow:hidden}.promoted-building .right .slick-building{opacity:0;height:240px;overflow:hidden;transition:opacity 300ms}.promoted-building .right .slick-building a.button{padding:0;background:#707070}.promoted-building .right .slick-building.slick-initialized{height:auto;opacity:1;overflow:visible}.promoted-building .right .slick-building img{max-height:450px;width:auto}.promoted-building .right .slick-arrow{background:#000;border:2px solid #000;height:55px;width:50px;top:50%;margin-top:-28px;position:absolute;opacity:.8;text-indent:-9999px;z-index:3}.promoted-building .right .slick-arrow:before{content:"";position:absolute;top:19px;left:14px;border:solid #E7F3F8;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.promoted-building .right .slick-arrow.slick-prev{left:0}.promoted-building .right .slick-arrow.slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:17px}.promoted-building .right .slick-arrow.slick-next{right:0}.promoted-building .right .slick-arrow:hover{background:#FF5C5C;border-color:#FF5C5C}.promoted-building .right .slick-arrow:hover:before{border-color:#fff}@media (max-width:640px){.promoted-building .right .slick-arrow.slick-prev{right:auto;left:10px}.promoted-building .right .slick-arrow.slick-next{right:10px}}@media (max-width:1050px){.promoted-building{flex-direction:column-reverse;gap:20px}.promoted-building .left{flex:0 0 auto;margin-bottom:20px}.promoted-building .right{flex:1}.promoted-building .right .slick-arrow{display:none}}.distinctive-cat{width:100%}@media (min-width:841px){.distinctive-cat{padding-left:0}}@media (max-width:840px){.distinctive-cat{padding:0 10px}.distinctive-cat .filters-box{max-width:100%}}.distinctive-cat .filters-box{display:flex;justify-content:space-between;border-bottom:1px solid #707070;padding:30px 0;margin:10px 0 20px 0;max-width:780px}@media (max-width:840px){.distinctive-cat .filters-box{max-width:100%}}.distinctive-cat .filters-box h1{font-size:14px;line-height:34px;font-weight:600;letter-spacing:1.2px;margin:0}.distinctive-cat .filters-box .filters{display:flex;visibility:hidden;opacity:0;transition:opacity 300ms;min-height:22px;gap:30px;align-items:center}.distinctive-cat .filters-box .filters label{font-size:14px;font-weight:700;line-height:22px;display:grid;grid-template-columns:16px auto;gap:10px;color:#FF5C5C;cursor:pointer}.distinctive-cat .filters-box .filters input[type=checkbox]:checked+span{color:#000}.distinctive-cat .filters-box .filters input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:3px 0 0 0;color:#FF5C5C;width:16px;height:16px;border:1px solid #FF5C5C;border-radius:3px;transform:translateY(-.075em);display:grid;place-content:center}.distinctive-cat .filters-box .filters input[type=checkbox]::before{content:"";width:8px;height:8px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#fff}.distinctive-cat .filters-box .filters input[type=checkbox]:checked{border:1px solid #000;background-color:#000;color:#fff}.distinctive-cat .filters-box .filters input[type=checkbox]:checked::before{transform:scale(1)}@media (max-width:1100px){.distinctive-cat .filters-box{flex-direction:column;gap:10px}}.distinctive-cat .articles{display:flex;gap:20px}.distinctive-cat .left,.distinctive-cat .right{flex:1}.distinctive-cat .right .posts{display:flex;flex-wrap:wrap;gap:20px;max-width:780px}@media (max-width:840px){.distinctive-cat .right .posts{gap:10px;max-width:100%}}@media (max-width:840px){.distinctive-cat .left{display:none}}.distinctive-cat .left .wrapper{position:sticky;top:121px;left:0;width:100%;height:calc(100vh - 121px);background:#707070}.distinctive-cat .left .promoted{display:flex;justify-content:flex-end;align-items:flex-end;padding:40px;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;transition:opacity 2000ms,transform 5000ms}.distinctive-cat .left .promoted.active{opacity:1;visibility:visible;z-index:4}.distinctive-cat .left .promoted.previous{z-index:3;opacity:0;visibility:visible}.distinctive-cat .left .promoted>a,.distinctive-cat .left .promoted a img{display:block;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}.distinctive-cat .left .promoted a img{object-fit:cover;transition:transform 5000ms}.distinctive-cat .left .promoted a img:hover{transform:scale(1.03)}.distinctive-cat .left .promoted .content{background:#fff;padding:40px;position:relative;z-index:3;width:366px}.distinctive-cat .left .promoted .date{font-size:14px;line-height:17px;font-weight:500;color:#969CAA}.distinctive-cat .left .promoted h2{font-family:"Playfair Display",serif;font-size:20px;line-height:30px;font-weight:400;margin:5px 0}.distinctive-cat .left .promoted h2 a{color:#000;text-decoration:none}.distinctive-cat .left .promoted h2 a:hover{color:#FF5C5C}.distinctive-cat .left .promoted .address{font-size:16px;line-height:24px;color:#FF5C5C}.distinctive-cat .left .promoted .address strong{display:block}.distinctive-cat .distinctive-tile{flex-direction:column;gap:10px;flex:0 0 calc(50% - 10px);margin:0}.distinctive-cat .distinctive-tile.large{flex:0 0 100%}@media (max-width:840px){.distinctive-cat .distinctive-tile.large a.featured-image{margin:0 -10px}}.distinctive-cat .distinctive-tile h3{margin:0;font-size:20px;line-height:30px}.distinctive-cat .distinctive-tile h3 a{font-weight:400}@media (max-width:1260px){.distinctive-cat .distinctive-tile h3{font-size:16px;line-height:24px}}.distinctive-cat .distinctive-tile .meta{font-size:18px;line-height:28px;margin:5px 0}.distinctive-cat .distinctive-tile a.featured-image{position:relative;cursor:pointer;flex:0}.distinctive-cat .distinctive-tile a.featured-image::before{float:none;display:block;padding-top:75%;content:""}.distinctive-cat .distinctive-tile a.featured-image::after{display:none}.distinctive-cat .distinctive-tile a.featured-image img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;transition:transform 5000ms}.distinctive-cat .distinctive-tile a.featured-image img:hover{transform:scale(1.02)}.distinctive-cat .distinctive-tile.promoted a.featured-image{margin:0 -10px}.distinctive-cat .distinctive-tile.promoted .content{padding-left:40px}.distinctive-cat .distinctive-tile.promoted .date{margin:10px 0}.distinctive-cat .distinctive-tile.promoted h3{font-size:20px;line-height:30px}.distinctive-cat .distinctive-tile.promoted .meta{font-size:16px;line-height:24px;font-weight:500;color:#FF5C5C}.distinctive-cat .distinctive-tile.promoted .meta strong{display:block}@media (min-width:841px){.distinctive-cat .distinctive-tile.promoted{display:none}}@media (max-width:840px){.distinctive-cat .distinctive-tile{flex:0 0 calc(50% - 5px);margin:0 0 10px 0}.distinctive-cat .distinctive-tile .meta{font-size:12px;line-height:18px}}.new-dev.distinctive-cat .left .promoted{visibility:visible;opacity:1}.new-dev.distinctive-cat .left .promoted .gallery-image{opacity:0;visibility:hidden;transition:opacity 2000ms,transform 5000ms}.new-dev.distinctive-cat .left .promoted .gallery-image.active{z-index:4;visibility:visible;opacity:1}.new-dev.distinctive-cat .left .promoted .gallery-image.previous{z-index:3;opacity:0;visibility:visible}.new-dev.distinctive-cat .left .promoted .content{z-index:5;position:relative}.new-dev.distinctive-cat .left .promoted .meta,.new-dev.distinctive-cat .right .promoted .meta{display:flex;align-items:center;margin-top:30px}.new-dev.distinctive-cat .left .promoted .meta>*,.new-dev.distinctive-cat .right .promoted .meta>*{flex:1}.new-dev.distinctive-cat .left .promoted .meta img,.new-dev.distinctive-cat .right .promoted .meta img{max-width:90%;max-height:60px}.new-dev.distinctive-cat .right .promoted{max-width:calc(100vw - 35px);width:100%;margin-bottom:30px}@media (min-width:841px){.new-dev.distinctive-cat .right .promoted{display:none}}.new-dev.distinctive-cat .right .promoted .slick-promoted{visibility:hidden;height:270px;overflow:hidden}.new-dev.distinctive-cat .right .promoted .slick-promoted.slick-initialized{visibility:visible;height:auto}.new-dev.distinctive-cat .right .promoted h2{font-size:18px;line-height:24px;margin:10px 0 5px 0}.new-dev.distinctive-cat .right .promoted h2 a{text-decoration:none;font-family:"Playfair Display",serif;font-weight:400}.new-dev.distinctive-cat .right .promoted .meta{display:flex;align-items:center;flex-direction:row-reverse;margin-top:20px}.new-dev.distinctive-cat .right .promoted .meta>*{flex:1;text-align:center}.new-dev.distinctive-cat .right .promoted .meta img{max-width:90%;max-height:60px}.new-dev.distinctive-cat .distinctive-tile h3{margin:5px 0}.new-dev.distinctive-cat .distinctive-tile .author{margin-bottom:20px}@media (max-width:1260px){.new-dev.distinctive-cat .distinctive-tile .author{margin-bottom:10px}}@media (max-width:1260px){.new-dev.distinctive-cat .distinctive-tile .date,.new-dev.distinctive-cat .distinctive-tile .author{font-size:12px}}.new-dev.distinctive-cat .distinctive-tile .excerpt a{color:#FF5C5C;text-decoration:none;font-weight:700;text-transform:uppercase;line-height:26px;display:inline-block;margin:10px 0 15px 0}@media (max-width:1260px){.new-dev.distinctive-cat .distinctive-tile .excerpt a{line-height:20px}}.new-dev.distinctive-cat .distinctive-tile .excerpt a:hover{color:#6A1412}@media (max-width:1260px){.new-dev.distinctive-cat .distinctive-tile .excerpt{font-size:12px}}@media (max-width:840px){.new-dev.distinctive-cat .distinctive-tile{flex:0 0 100%;margin:0 0 10px 0}}.call-out-block{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:60px 40px;width:100%;text-align:center}.call-out-block h4{font-size:34px;line-height:44px;font-family:"Playfair Display",serif;line-height:50px;margin:0 auto 30px auto;width:100%;max-width:435px;font-weight:400}@media (max-width:1460px){.call-out-block h4{font-size:28px;line-height:36px}}@media (max-width:840px){.call-out-block h4{font-size:24px;line-height:34px}}.call-out-block .button{display:inline-block;margin:auto;padding-left:60px;padding-right:60px;text-transform:uppercase;line-height:24px}.admin-bar .left .wrapper{top:153px;height:calc(100vh - 153px)}.category-header.neighborhood{padding-bottom:40px;margin-bottom:0;border-bottom:0}.category-header.neighborhood a{color:#FF5C5C;text-decoration:underline;font-weight:700}.category-header.neighborhood a:hover{color:#6A1412}.category-header.neighborhood .address{text-align:center;font-size:22px;line-height:36px;font-weight:700;margin:10px 0 -20px 0}@media (max-width:1460px){.category-header.neighborhood .address{font-size:20px;line-height:34px}}@media (max-width:1280px){.category-header.neighborhood .address{font-size:18px;line-height:30px}}@media (max-width:840px){.category-header.neighborhood .address{font-size:18px;line-height:28px}}.category-header.neighborhood .subtitle{margin:20px 0 40px 0;text-align:center;font-size:22px;line-height:36px;font-weight:300}@media (max-width:1460px){.category-header.neighborhood .subtitle{font-size:20px;line-height:34px}}@media (max-width:1280px){.category-header.neighborhood .subtitle{font-size:18px;line-height:30px}}@media (max-width:840px){.category-header.neighborhood .subtitle{font-size:18px;line-height:28px}}.category-header.neighborhood .building-meta{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:25px 0;display:flex;font-size:22px;line-height:36px}@media (max-width:1460px){.category-header.neighborhood .building-meta{font-size:20px;line-height:34px}}@media (max-width:1280px){.category-header.neighborhood .building-meta{font-size:18px;line-height:30px}}@media (max-width:840px){.category-header.neighborhood .building-meta{font-size:18px;line-height:28px}}.category-header.neighborhood .building-meta .left{display:flex;gap:35px}.category-header.neighborhood .building-meta .right{margin-left:auto;font-weight:300}.category-header.neighborhood .building-meta .mob{display:none}@media (max-width:1260px){.category-header.neighborhood .building-meta{flex-direction:column;align-items:center}.category-header.neighborhood .building-meta .left{border-bottom:1px solid #707070;padding-bottom:25px;margin-bottom:25px;width:100%}.category-header.neighborhood .building-meta .left .line{flex:1;text-align:center}.category-header.neighborhood .building-meta .right{margin-left:0;text-align:center}.category-header.neighborhood .building-meta .right a{display:block}}@media (max-width:840px){.category-header.neighborhood .building-meta .mob{display:inline}.category-header.neighborhood .building-meta .desktop{display:none}.category-header.neighborhood .building-meta .left{gap:20px}}.distinctive-post-gallery.neighborhood{margin-bottom:40px}.building-slider{margin:0 min(-20px, (100vw - 1440px) / -5) 40px min(-20px, (100vw - 1440px) / -5);height:960px;opacity:0;overflow:hidden;transition:opacity 300ms}.building-slider.slick-initialized{height:auto;opacity:1;overflow:visible}.building-slider .slick-arrow{background:#fff;border:2px solid #fff;border-radius:50%;height:40px;width:40px;position:absolute;text-indent:-9999px;top:50%;margin-top:-20px;z-index:1}.building-slider .slick-arrow:before{content:"";position:absolute;top:13px;left:11px;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.building-slider .slick-arrow.slick-prev{left:40px;right:auto}.building-slider .slick-arrow.slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:15px}.building-slider .slick-arrow.slick-next{right:40px}.building-slider .slick-arrow:hover{background:none}.building-slider .slick-arrow:hover:before{border-color:#fff}@media (max-width:640px){.building-slider .slick-arrow.slick-prev{right:auto;left:10px}.building-slider .slick-arrow.slick-next{right:10px}}.building-slider .gallery-item{position:relative}.building-slider .gallery-item:before{content:"";display:block;padding-top:56.25%}.building-slider .gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.building-slider .gallery-item .img-meta{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.9);display:flex;justify-content:space-between;padding:15px max(20px, (100vw - 1440px) / 5) 15px max(20px, (100vw - 1440px) / 5);font-size:20px;line-height:28px;font-weight:500;gap:30px}@media (max-width:840px){.building-slider .gallery-item .img-meta{font-size:16px;line-height:24px;position:relative}}.building-taxonomy .dist-post-form{margin:40px 0;border:none;padding:0}.building-taxonomy .container.attr{margin:-20px auto 40px auto}.anchor-to{position:absolute;top:-120px;left:-9999px}.building-list.sponsored-slider-section{margin:0 0 40px 0}.building-list.sponsored-slider-section .sponsored-slider .slide a{font-weight:700}.building-list.sponsored-slider-section .sponsored-slider .slide a.img:before{padding-top:120%}.building-list.sponsored-slider-section .sponsored-slider .slide span{font-size:14px;line-height:22px}.cat-store .category-header{display:flex;justify-content:space-between;border-bottom:1px solid #707070;padding:30px 0;margin:10px 0 20px 0}@media (max-width:840px){.cat-store .category-header{max-width:100%}}.cat-store .category-header h1{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:14px;line-height:34px;font-weight:600;letter-spacing:1.2px;margin:0}.container.store .post{display:block;padding-bottom:60px;margin-bottom:40px;border-bottom:1px solid #707070;display:flex;gap:40px}@media (max-width:840px){.container.store .post{gap:20px;padding-bottom:30px;margin-bottom:30px}}.container.store .post:last-child{margin-bottom:0;border-bottom:none}.container.store .post .content{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;flex:1}.container.store .post .content .post-data{padding:0 100px}@media (max-width:1440px){.container.store .post .content .post-data{padding:0 60px}}@media (max-width:1280px){.container.store .post .content .post-data{padding:0 30px}}@media (max-width:840px){.container.store .post .content .post-data{padding:0}}.container.store .post .content h2{line-height:50px;margin:5px 0 20px 0}@media (max-width:1460px){.container.store .post .content h2{line-height:38px}}.container.store .post .content .excerpt{font-size:14px;line-height:22px}.container.store .post .content .excerpt a{color:#FF5C5C;line-height:24px;text-transform:uppercase;text-decoration:none;font-weight:700;transition:all 300ms;margin-top:15px;display:inline-block}.container.store .post .content .excerpt a:hover{color:#6A1412}@media (max-width:840px){.container.store .post .content{gap:20px}}@media (max-width:540px){.container.store .post .content{flex-direction:column;gap:0}}.container.store .images{display:flex;align-items:flex-start;flex:1}.container.store .images .featured-image{width:100%;position:relative}.container.store .images .featured-image .attribution{text-align:right;font-size:11px;color:#969CAA;margin-top:5px;font-style:italic;position:static;text-overflow:unset;height:auto;white-space:normal;overflow:visible}.container.store .images .featured-image .attribution a{font-size:11px;color:#969CAA}.container.store .images .gallery-item,.container.store .images .featured-image{display:block;position:relative}.container.store .images .gallery-item::before,.container.store .images .featured-image::before{content:"";display:block;padding-top:76%}.container.store .images .gallery-item img,.container.store .images .featured-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.container.store .images .featured-image::before{display:none}.container.store .images .featured-image>a{display:block;position:relative}.container.store .images .featured-image>a::before{content:"";display:block;padding-top:76%}@media (max-width:540px){.container.store .images{flex-direction:column}}.container.store .post.even{flex-direction:row-reverse}@media (max-width:840px){.container.store .post.even{flex-direction:column}}.distinctive-cat.nyc-guides .left{flex:4}.distinctive-cat.nyc-guides .left .promoted{justify-content:flex-start}@media (max-width:1260px){.distinctive-cat.nyc-guides .left .promoted{padding:20px}}.distinctive-cat.nyc-guides .left .promoted h2{font-size:28px;line-height:40px;margin:5px 0}@media (max-width:1460px){.distinctive-cat.nyc-guides .left .promoted h2{font-size:26px;line-height:38px}}@media (max-width:1280px){.distinctive-cat.nyc-guides .left .promoted h2{font-size:24px;line-height:34px}}@media (max-width:840px){.distinctive-cat.nyc-guides .left .promoted h2{font-size:22px;line-height:32px}}.distinctive-cat.nyc-guides .left .promoted .author{font-size:14px;line-height:17px;font-weight:500;color:#969CAA;margin-bottom:20px}.distinctive-cat.nyc-guides .left .promoted .content{width:540px}@media (max-width:1260px){.distinctive-cat.nyc-guides .left .promoted .content{padding:20px}}.distinctive-cat.nyc-guides .left .promoted .excerpt{font-size:18px;line-height:28px}@media (max-width:1460px){.distinctive-cat.nyc-guides .left .promoted .excerpt{font-size:16px;line-height:24px}}.distinctive-cat.nyc-guides .right{flex:5}.distinctive-cat.nyc-guides .right .posts,.distinctive-cat.nyc-guides .right .filters-box{max-width:880px}.distinctive-cat.nyc-guides .right>.posts{flex-direction:column;flex-wrap:nowrap;gap:60px;margin-bottom:80px}.distinctive-cat.nyc-guides .category>h2{font-family:"Playfair Display",serif;font-weight:700;font-size:54px;line-height:54px;margin:20px 0 10px 0}.distinctive-cat.nyc-guides .category>p{font-family:"Playfair Display",serif;font-size:34px;line-height:54px;margin:0}.distinctive-cat.nyc-guides .category>a.view-all{display:inline-block;font-size:16px;line-height:24px;font-weight:700;color:#FF5C5C;margin:5px 0 40px 0}.distinctive-cat.nyc-guides .category>a.view-all:hover{color:#6A1412}.distinctive-cat.nyc-guides .category .posts{gap:20px}.distinctive-cat.nyc-guides .category .posts h3{margin:5px 0}@media (max-width:1460px){.distinctive-cat.nyc-guides .category>h2{font-size:38px;line-height:48px;margin-bottom:5px}.distinctive-cat.nyc-guides .category>p{font-size:24px;line-height:34px}}@media (max-width:840px){.distinctive-cat.nyc-guides .category>h2{font-size:32px;line-height:40px}.distinctive-cat.nyc-guides .category>p{font-size:20px;line-height:30px}.distinctive-cat.nyc-guides .category .posts{gap:10px}}.distinctive-cat.nyc-guides .distinctive-tile{flex-direction:column;gap:10px;flex:0 0 calc(33% - 13.4px);margin:0 0 10px 0}@media (max-width:1024px){.distinctive-cat.nyc-guides .distinctive-tile{flex:0 0 calc(50% - 10px)}}@media (max-width:840px){.distinctive-cat.nyc-guides .distinctive-tile{flex:0 0 calc(50% - 5px)}}.distinctive-cat.nyc-guides .distinctive-tile.promoted{flex:0 0 100%}.distinctive-cat.nyc-guides .distinctive-tile.promoted .content{padding-left:0}.distinctive-cat.nyc-guides .distinctive-tile.promoted .date{margin:0}.distinctive-cat.nyc-guides .distinctive-tile.promoted .excerpt{margin:10px 0 40px 0;font-size:16px;line-height:24px}.sponsor-taxonomy .top-info{padding:30px 0 20px 0;position:relative}.sponsor-taxonomy .top-info h1,.sponsor-taxonomy .top-info h2{font-family:"Playfair Display",serif}.sponsor-taxonomy .top-info h1,.sponsor-taxonomy .top-info h2,.sponsor-taxonomy .top-info p{font-size:18px;line-height:28px;margin:0}.sponsor-taxonomy .top-info h1 a,.sponsor-taxonomy .top-info h2 a,.sponsor-taxonomy .top-info p a{color:#FF5C5C}.sponsor-taxonomy .top-info h1 a:hover,.sponsor-taxonomy .top-info h2 a:hover,.sponsor-taxonomy .top-info p a:hover{color:#6A1412}.sponsor-taxonomy .top-info .sp-logo{position:absolute;top:20px;right:0;width:200px;height:200px;padding:10px;display:flex;justify-content:center;align-items:center;background:#fff;z-index:3;border:1px solid #707070}@media (max-width:840px){.sponsor-taxonomy .top-info .sp-logo{width:160px;height:160px;top:calc(100% + 20px)}}.sponsor-taxonomy .top-info .sp-logo img{object-fit:contain;max-height:100%}.sponsor-taxonomy .top-image{position:relative;max-height:740px;height:45vw}.sponsor-taxonomy .top-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.sponsor-taxonomy .top-image .sponsored{position:absolute;bottom:-30px;font-size:14px;font-style:italic}.sponsor-taxonomy .single-post.container{margin-bottom:40px}.sponsor-taxonomy .meta{display:flex}.distinctive-section{background:#f7f5fc;margin-bottom:20px;padding:40px 0}.distinctive-section .floor-plan{padding:0 0 40px 0;margin:0 0 30px 0;border-bottom:1px solid #707070}.distinctive-section .floor-plan h4{font-size:18px;line-height:34px;letter-spacing:1.2px;font-weight:600;margin:0 0 20px 0}.distinctive-section .floor-plan img{border:1px solid #707070}.distinctive-section .listing-info>h3{color:#FF5C5C;font-size:38px;line-height:50px;font-weight:500;margin:0}.distinctive-section .listing-info>.desc{font-size:18px;line-height:28px}.distinctive-section .listing-info .attributes{display:flex;gap:20px;margin:40px 0}.distinctive-section .listing-info .attributes>.left{flex:1.2}.distinctive-section .listing-info .attributes>.center{flex:2}.distinctive-section .listing-info .attributes>.right{flex:0 0 260px}.distinctive-section .listing-info .attributes .price{font-size:34px;line-height:50px;font-weight:700}.distinctive-section .listing-info .attributes .square,.distinctive-section .listing-info .attributes .sq-price{font-size:18px;line-height:28px}.distinctive-section .listing-info .attributes .center{font-size:22px;line-height:36px}.distinctive-section .listing-info .attributes .center>div{display:flex;justify-content:space-between}.distinctive-section .listing-info .attributes .center>div div{flex:0 0 240px}.distinctive-section .listing-info .attributes .center>div div span{font-size:18px}.distinctive-section .listing-info .attributes .rooms{font-size:24px;line-height:50px}.distinctive-section .listing-info .attributes .rooms strong{font-size:34px;font-weight:700}@media (max-width:1460px){.distinctive-section .listing-info .attributes .left .price{font-size:28px;line-height:38px}.distinctive-section .listing-info .attributes .center{font-size:18px;line-height:28px;flex:2}.distinctive-section .listing-info .attributes .center>div{margin-bottom:10px}.distinctive-section .listing-info .attributes .center>div div{margin-left:10px;flex:1}.distinctive-section .listing-info .attributes .right .rooms{font-size:18px;line-height:28px}.distinctive-section .listing-info .attributes .right .rooms strong{font-size:28px;line-height:38px}}@media (max-width:840px){.distinctive-section .listing-info>h3{font-size:24px;line-height:34px}.distinctive-section .listing-info .attributes{flex-direction:column;margin:20px 0}.distinctive-section .listing-info .attributes .right>div,.distinctive-section .listing-info .attributes .left>div{display:inline-block;margin-right:10px}.distinctive-section .listing-info .attributes>.right{flex:1}.distinctive-section .listing-info .attributes .center>div{font-size:18px;line-height:26px;flex-direction:row}.distinctive-section .listing-info .attributes .center>div div{flex:inherit;margin-left:10px}.distinctive-section .listing-info .attributes .price{font-size:28px;line-height:36px}.distinctive-section .listing-info .attributes .rooms{font-size:18px;line-height:28px}.distinctive-section .listing-info .attributes .rooms strong{font-size:28px;line-height:28px}}.distinctive-section .listing-footer{display:flex;gap:20px;justify-content:space-between}.distinctive-section .listing-footer .left{flex:1}.distinctive-section .listing-footer .listed{display:flex;font-size:22px;line-height:36px;font-weight:300}@media (max-width:1460px){.distinctive-section .listing-footer .listed{font-size:18px;line-height:28px}}.distinctive-section .listing-footer .listed div{font-weight:400;flex:0 0 130px}.distinctive-section .listing-footer .listed p{margin:0}.distinctive-section .listing-footer .listed a{color:#FF5C5C;font-weight:700}.distinctive-section .listing-footer .listed a:hover{color:#FF5C5C}.distinctive-section .listing-footer .right{flex:0 0 260px}.distinctive-section .listing-footer .right .button{width:100%;text-transform:uppercase}@media (max-width:840px){.distinctive-section .listing-footer{flex-direction:column}.distinctive-section .listing-footer .listed{display:block;margin-bottom:0;font-size:16px;line-height:24px}.distinctive-section .listing-footer .listed:last-child div{display:none}.distinctive-section .listing-footer .right{flex:1;margin-top:10px}}.dist-post-form{padding:40px 0 0 0;margin:30px 0 0 0;border-top:1px solid #707070;position:relative}.dist-post-form.with-agent .form-box .left,.dist-post-form.with-agent .form-box .right{flex:1}.dist-post-form.with-agent .form-box .right{align-items:center;display:flex}.dist-post-form.with-agent .form-box .right .gform_wrapper{max-width:360px}.dist-post-form.new-dev .form-box .left{background:url(../../../../../../themes/sqft/img/new-dev.png) bottom 90px left 40px no-repeat;background-size:80%}.dist-post-form .form-box{min-height:670px;display:flex;background:#EDE7F8}.dist-post-form .form-box.promoted{min-height:150px}.dist-post-form .form-box.promoted .left{background:none}.dist-post-form .form-box .left,.dist-post-form .form-box .right{padding:40px}.dist-post-form .form-box .left{background:url(../../../../../../themes/sqft/img/dist-form-image.png) bottom 83px left 40px no-repeat;background-size:80%;position:relative;flex:3;display:flex;flex-direction:column}.dist-post-form .form-box .left div{background:#EDE7F8;padding-bottom:5px}.dist-post-form .form-box .left div>span{font-weight:700;color:#3B1355}.dist-post-form .form-box .left h4{font-family:"Playfair Display",serif;font-size:42px;line-height:56px;color:#3B1355;font-weight:700;margin:0 0 10px 0}.dist-post-form .form-box .left h4 span{font-weight:400}.dist-post-form .form-box .left p{font-size:22px;line-height:28px;color:#3B1355;margin:0}.dist-post-form .form-box .left>img{position:absolute;bottom:40px;left:40px;width:166px}.dist-post-form .form-box .left .contact{margin-top:auto;display:flex;flex-direction:column}.dist-post-form .form-box .left .contact a:first-child{text-decoration:none}.dist-post-form .form-box .right{display:flex;flex-direction:column;flex:2}.dist-post-form .form-box .right .under-form{position:relative;margin-top:auto;margin-top:20px;text-align:center}.dist-post-form .form-box .right .under-form>a{font-size:16px;line-height:24px;font-weight:300;text-decoration:none}.dist-post-form .form-box .right .under-form>a strong{font-weight:700}.dist-post-form .form-box .gform_wrapper{margin-bottom:0}.dist-post-form .form-box .gform_wrapper label{color:#3B1355;display:block;margin-bottom:7px}.dist-post-form .form-box .gform_wrapper textarea{height:140px}.dist-post-form .form-box .gform_wrapper .gfield_validation_message{color:#6A1412}.dist-post-form .form-box .gform_wrapper input[type=submit]:hover{background:#FF5C5C}.dist-post-form .form-box .gform_confirmation_wrapper .gform_confirmation_message{color:#3B1355;text-align:left}.dist-post-form .form-bottom-text p{font-size:12px;line-height:18px;font-style:italic;margin:15px 0 0 0}@media (max-width:840px){.dist-post-form .form-box{flex-direction:column}.dist-post-form .form-box .left,.dist-post-form .form-box .right{padding:20px}.dist-post-form .form-box .left{text-align:center}.dist-post-form .form-box .left h4{font-size:24px;line-height:34px}.dist-post-form .form-box .left p{text-align:center;font-size:18px;line-height:26px}.dist-post-form .form-box:not(.promoted) .left{padding-bottom:80%}.dist-post-form .form-box .right .under-form{display:flex;flex-direction:column;align-items:center}.dist-post-form .form-box .right .under-form a,.dist-post-form .form-box .right .under-form img{position:static;margin-top:10px}.dist-post-form .agent-info{padding:20px;flex-direction:column;text-align:center}.dist-post-form .agent-info img{margin:0 0 20px 0}.dist-post-form .agent-info .contact{text-align:center;margin:20px 0 0 0}}.gform_confirmation_wrapper{flex:1;display:flex;align-items:center}.gform_confirmation_wrapper .gform_confirmation_message{font-size:16px;text-align:left}.gform_confirmation_wrapper .gform_confirmation_message strong{display:block;font-family:"Playfair Display",serif;font-size:22px}.dist-post-form .gform_confirmation_wrapper .gform_confirmation_message,.popup .gform_confirmation_wrapper .gform_confirmation_message{font-size:20px;line-height:30px;font-weight:300}.dist-post-form .gform_confirmation_wrapper .gform_confirmation_message strong,.popup .gform_confirmation_wrapper .gform_confirmation_message strong{font-size:40px;line-height:48px;margin-bottom:20px}.comments-area{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:40px 0}.comments-area a{color:#FF5C5C}.comments-area .comment-respond>h3{margin:0 0 10px 0;letter-spacing:1.2px;font-size:18px}.comments-area .comment-respond>p{margin:0;font-size:22px}.comments-area .comment-reply-title{font-size:18px;text-transform:uppercase;letter-spacing:1.2px;line-height:22px;font-weight:500}.comments-area .comment-form .comment-form-comment,.comments-area .comment-form .form-submit{float:right;width:50%;padding-left:20px;margin:0}.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email{float:left;width:50%;padding-right:20px;margin:0}.comments-area .comment-form .comment-notes,.comments-area .comment-form .comment-form-cookies-consent{width:0;height:0;overflow:hidden;visibility:hidden;display:block;content:"";clear:both}.comments-area .comment-form label{display:block;margin-top:15px;font-size:22px;line-height:22px;margin-bottom:10px}.comments-area .comment-form textarea,.comments-area .comment-form input:not(.button){width:100%;padding:12px;border:1px solid #707070}.comments-area .comment-form .error-field{border:1px solid #FF5C5C!important}.comments-area .comment-form input.button{width:100%;text-transform:uppercase}.comments-area .comment-form:after{display:block;content:"";clear:both}@media (max-width:767px){.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email,.comments-area .comment-form .comment-form-comment,.comments-area .comment-form .form-submit{float:none;width:100%;padding:0}}.comments-area .comment-list{margin:40px 0 0 0;list-style:none;padding:0;border-top:1px solid #707070}.comments-area .comment-list li{padding:30px 72px 30px 0;list-style:none;display:flex;gap:27px;position:relative}.comments-area .comment-list li>div:first-child{flex:0 0 45px}.comments-area .comment-list li>div{flex:1;display:flex;flex-direction:column}.comments-area .comment-list li:after{display:block;position:absolute;content:"";bottom:0;right:72px;width:calc(100% - 72px - 72px);border-bottom:1px solid #707070}.comments-area .comment-list li:last-child:after{display:none}@media (max-width:767px){.comments-area .comment-list li{padding-right:0}.comments-area .comment-list li:after{right:0;width:calc(100% - 72px)}}.comments-area .comment-list .comment-text{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px}.comments-area .comment-list .comment-text p{margin:0 0 5px 0;font-size:18px;line-height:28px}.comments-area .comment-list .comment-meta{margin-top:auto;display:flex;justify-content:space-between;font-size:14px;color:#969CAA}.comments-area .comment-list .comment-meta a{color:#969CAA;text-decoration:none}.comments-area .comment-list .comment-meta a:hover{color:#FF5C5C}@media (max-width:767px){.comments-area .comment-list .comment-meta{flex-direction:column}}.comments-area .comment-list .avatar-letter{display:flex;justify-content:center;align-items:center;border-radius:50%;background:#FF5C5C;color:#fff;font-family:"Playfair Display",serif;font-size:20px;font-weight:700;height:45px;text-transform:uppercase}.logged-in .comments-area .comment-form .comment-form-comment,.logged-in .comments-area .comment-form .form-submit{float:left;width:60%;padding-left:0;margin:0}@media (max-width:767px){.logged-in .comments-area .comment-form .comment-form-comment,.logged-in .comments-area .comment-form .form-submit{width:100%}}.neighbourhoods .item{border-bottom:1px solid #707070;margin-bottom:40px;padding-bottom:40px}.neighbourhoods .item>a{color:#000;font-size:18px;line-height:34px;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase;font-weight:600}.neighbourhoods .item>a:hover{color:#FF5C5C}.neighbourhoods .item:last-child{border-bottom:none;padding-bottom:0}.neighbourhoods ul{column-count:3;margin-top:10px}@media (max-width:840px){.neighbourhoods ul{column-count:2}}@media (max-width:500px){.neighbourhoods ul{column-count:1}}.neighbourhoods ul a{font-size:22px;line-height:36px;color:#000;text-decoration:none}@media (max-width:1460px){.neighbourhoods ul a{font-size:20px;line-height:34px}}@media (max-width:1280px){.neighbourhoods ul a{font-size:18px;line-height:30px}}@media (max-width:840px){.neighbourhoods ul a{font-size:18px;line-height:28px}}.neighbourhoods ul a:hover{color:#FF5C5C;text-decoration:underline}.about-us .top-image{display:flex;justify-content:center;align-items:center}.about-us .top-image.with-block{padding:90px 20px 130px 20px;max-height:740px;height:auto}@media (max-width:737px){.about-us .top-image.with-block{padding:50px 20px 60px 20px}}.about-us .top-image .content-block{background:#3B1355;max-width:1160px;width:100%;position:relative;z-index:9;text-align:center;color:#fff;padding:70px}@media (max-width:737px){.about-us .top-image .content-block{padding:50px 20px}}.about-us .top-image .content-block .label{position:absolute;top:-20px;left:50%;transform:translateX(-50%);background:#FF5C5C;color:#fff;font-weight:700;font-size:18px;line-height:22px;letter-spacing:1px;padding:10px 20px;text-transform:uppercase}.about-us .top-image .content-block h2{margin:0 0 20px 0;font-family:"Playfair Display",serif;font-size:60px;line-height:80px}@media (max-width:1460px){.about-us .top-image .content-block h2{font-size:38px;line-height:48px}}@media (max-width:1280px){.about-us .top-image .content-block h2{font-size:32px;line-height:44px}}@media (max-width:840px){.about-us .top-image .content-block h2{font-size:28px;line-height:40px}}@media (max-width:767px){.about-us .top-image .content-block h2{margin:20px 0 0 0}.about-us .top-image .content-block h2 br{display:none}}.about-us .top-image .content-block p{font-size:24px;line-height:34px}@media (max-width:737px){.about-us .top-image .content-block p{font-size:18px;line-height:26px}}.about-us .container.narrow{width:1120px}.about-us .container.narrower{width:960px}.about-us .container.center{text-align:center}.about-us .container.title h1,.about-us .container.title h3{font-size:60px;line-height:80px;font-family:"Playfair Display",serif;font-weight:600}@media (max-width:1460px){.about-us .container.title h1,.about-us .container.title h3{font-size:38px;line-height:48px}}@media (max-width:1280px){.about-us .container.title h1,.about-us .container.title h3{font-size:32px;line-height:44px}}@media (max-width:840px){.about-us .container.title h1,.about-us .container.title h3{font-size:28px;line-height:40px}}.about-us .container.title h1 strong,.about-us .container.title h3 strong{font-weight:800}.about-us .container.title h1{margin:80px 0}@media (max-width:768px){.about-us .container.title h1{margin:60px 0}}.about-us .container.title h2{font-size:18px;line-height:24px;letter-spacing:1.2px;font-weight:600;text-transform:uppercase;margin:0}@media (max-width:768px){.about-us .container.title h2{font-size:16px;line-height:20px;letter-spacing:1px}}.about-us .container.title h3{margin:20px auto;width:730px;max-width:100%}.about-us .container.title h3 i{font-size:40px}@media (max-width:1260px){.about-us .container.title h3 i{font-size:24px}}.about-us .container.title h3.broker-decoder{margin-bottom:0}.about-us .container.icon{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-us .container.icon img{max-width:20vw}.about-us .container.icon:after{content:"";display:inline-block;width:80px;height:3px;background-color:#3B1355;margin:20px 0}.about-us .container.text p{font-size:22px;line-height:36px;font-weight:300;margin:0 0 40px 0}@media (max-width:1460px){.about-us .container.text p{font-size:20px;line-height:34px}}@media (max-width:1280px){.about-us .container.text p{font-size:18px;line-height:30px}}@media (max-width:840px){.about-us .container.text p{font-size:18px;line-height:28px}}.about-us .container.text p a{color:#FF5C5C;font-weight:600;text-decoration:underline}.about-us .container.text p a:hover{color:#3B1355;text-decoration:none}.about-us .container.image,.about-us .container.button-container,.about-us .container.text{margin:60px auto}@media (max-width:767px){.about-us .container.image,.about-us .container.button-container,.about-us .container.text{margin:40px auto}}.about-us .container.gallery{margin:60px auto}.about-us .container.gallery div{position:relative}.about-us .container.gallery div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about-us .container.gallery .img3>div:first-child:after{content:"";display:block;padding-bottom:44%}.about-us .container.gallery .img3>div:last-child{display:flex}.about-us .container.gallery .img3>div:last-child div{flex:1}.about-us .container.gallery .img3>div:last-child div:after{content:"";display:block;padding-bottom:85%}.about-us .container.gallery .img4{display:flex}.about-us .container.gallery .img4>div{flex:1}.about-us .container.gallery .img5{display:flex;margin-top:100px}@media (max-width:768px){.about-us .container.gallery .img5{margin-top:0}}.about-us .container.gallery .img5>div{flex:1}.about-us .container.gallery .img5>div .line{display:flex}.about-us .container.gallery .img5>div .line>div{flex:1}.about-us .container.gallery .img5>div .line>div:after{content:"";display:block;padding-bottom:85%}.about-us .container.gallery .img5>div .line>div:first-child{position:relative;top:-40px}@media (max-width:768px){.about-us .container.gallery .img5>div .line>div:first-child{top:-20px}}.about-us .team-section{margin:60px auto;background:#f7f5fc;padding:60px 0}.about-us .team-section .team{display:flex;flex-wrap:wrap;gap:40px}@media (max-width:540px){.about-us .team-section .team{gap:20px}}.about-us .team-section .team .team-member{flex:0 0 calc(33.333% - 26.7px)}@media (max-width:768px){.about-us .team-section .team .team-member{flex:0 0 calc(50% - 20px)}}@media (max-width:540px){.about-us .team-section .team .team-member{flex:0 0 100%}}.about-us .team-section .team .team-member .img{position:relative}.about-us .team-section .team .team-member .img:before{content:"";display:block;padding-bottom:100%}.about-us .team-section .team .team-member .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about-us .team-section .team .team-member .meta{font-size:0;min-height:60px}.about-us .team-section .team .team-member h5 a{font-size:20px;line-height:20px;color:#3B1355;font-weight:700}.about-us .team-section .team .team-member span{margin:0;font-size:14px;line-height:20px;display:block}.about-us .team-section .team .team-member a{font-size:14px;line-height:20px;color:#FF5C5C;font-weight:600;text-decoration:none}.about-us .team-section .team .team-member a:hover{color:#3B1355;text-decoration:none}.about-us .team-section .team .team-member .bio{margin:15px 0 20px 0;font-size:14px;line-height:22px}.about-us .team-section .photographers{margin:40px 0 0 0}.about-us .team-section .photographers h4{font-size:20px;line-height:20px;color:#3B1355;font-weight:700;margin:0}.about-us .team-section .photographers .content,.about-us .team-section .photographers>span{font-size:14px;line-height:22px}.about-us .team-section .photographers .content{margin:20px 0 0 0}.about-us .text-banner{margin:60px auto}.about-us .button{display:block;margin:auto;width:320px;text-transform:uppercase}.about-us h5.mini{font-size:16px;line-height:16px;font-weight:500;letter-spacing:1.8px;margin:0 0 20px 0;color:#3B1355;text-transform:uppercase}.about-us .ad-positions{display:flex;gap:25px;margin-bottom:80px}.about-us .ad-positions>div:nth-child(1){flex:3}.about-us .ad-positions>div:nth-child(1) .mini{margin-left:5px}@media (min-width:768px){.about-us .ad-positions>div:nth-child(1) img{margin-left:-9%}}.about-us .ad-positions>div:nth-child(2){flex:2;position:relative}@media (min-width:768px){.about-us .ad-positions>div:nth-child(2){left:-15px}}.about-us .ad-positions>div:nth-child(2) .mini{margin-left:5px}.about-us .ad-positions>div:nth-child(3){flex:1.8}.about-us .ad-positions>div:nth-child(3) .mini{margin-left:5px}@media (max-width:840px){.about-us .ad-positions{flex-direction:column}.about-us .ad-positions>div{text-align:center;left:0!important}.about-us .ad-positions>div .mini{margin-left:0!important}.about-us .ad-positions>div img{margin-left:0!important}}.about-us .sponsored-bg{background:#f7f5fc;padding:360px 0 60px 0;margin-top:-360px}.about-us .sponsored-bg .options{display:flex;justify-content:space-around;gap:20px}@media (max-width:840px){.about-us .sponsored-bg .options{flex-direction:column}}.about-us .sponsored-bg .options>div{flex:0 0 340px}.about-us .sponsored-bg .options ol{margin:30px 0 0 0;padding:0;list-style-position:inside}.about-us .sponsored-bg .options ol li{font-size:20px;line-height:44px;font-weight:300}.about-us .sponsored-bg .options .series .serie h6{font-size:20px;line-height:34px;margin:30px 0 10px 0}.about-us .sponsored-bg .options .series .serie h6 strong{font-size:40px}.about-us .sponsored-bg .options .series .serie .counter{display:flex;gap:5px}.about-us .sponsored-bg .options .series .serie .counter div{flex:1;background:#FF5C5C;opacity:.1;height:20px}@media (max-width:560px){.about-us .sponsored-bg .options .series .serie .counter div{height:10px}}.about-us .sponsored-bg .options .series .serie .counter div.active{opacity:1}.about-us .sponsored-packages{display:flex;gap:60px;margin-bottom:90px;justify-content:center}@media (max-width:840px){.about-us .sponsored-packages{flex-direction:column;gap:40px}}.about-us .sponsored-packages>div{flex:0 0 482px;display:flex;flex-direction:column}.about-us .sponsored-packages>div .content{background:#f7f5fc;padding:40px 60px;flex:1;font-size:20px;line-height:36px;width:100%;position:relative}.about-us .sponsored-packages>div .content .small{font-size:14px;line-height:22px;margin:0}.about-us .sponsored-packages>div .content .below{position:absolute;top:calc(100% + 10px);left:0;font-style:italic}.about-us .sponsored-packages>div:last-child{flex:0 0 495px}.about-us .sponsored-packages>div:last-child .content{font-size:20px;line-height:26px}@media (max-width:1260px){.about-us .sponsored-packages>div{flex:1}.about-us .sponsored-packages>div:last-child{flex:1}.about-us .sponsored-packages>div .content{padding:40px}}@media (max-width:840px){.about-us .sponsored-packages>div{justify-content:flex-start;align-items:flex-start}.about-us .sponsored-packages>div:first-child .content{margin-bottom:40px}.about-us .sponsored-packages>div .content{padding:30px 20px;font-size:16px;line-height:26px}.about-us .sponsored-packages>div .content .small{margin:10px 0}.about-us .sponsored-packages>div:last-child .content{font-size:16px;line-height:26px}}@media (max-width:840px){.about-us .sponsored-packages.first{margin-bottom:40px}}.about-us .contact-us{color:#fff;background:#3B1355;text-align:center;padding:80px 20px}.about-us .contact-us h3{font-size:60px;line-height:80px;font-family:"Playfair Display",serif;font-weight:600;margin:0 0 40px 0}@media (max-width:1460px){.about-us .contact-us h3{font-size:38px;line-height:48px}}@media (max-width:1280px){.about-us .contact-us h3{font-size:32px;line-height:44px}}@media (max-width:840px){.about-us .contact-us h3{font-size:28px;line-height:40px}}.about-us .contact-us p{font-size:22px;line-height:36px;max-width:600px;margin:auto;margin-bottom:60px}@media (max-width:1460px){.about-us .contact-us p{font-size:20px;line-height:34px}}@media (max-width:1280px){.about-us .contact-us p{font-size:18px;line-height:30px}}@media (max-width:840px){.about-us .contact-us p{font-size:18px;line-height:28px}}.about-us .contact-us .button{background:#FF5C5C}.about-us .contact-us .button:hover{background:#000}.about-us .other-page-section{display:flex;gap:60px;border-bottom:1px solid #CECECE;padding-bottom:60px;margin:60px 0}.about-us .other-page-section .image{flex:0 0 250px;position:relative}.about-us .other-page-section .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about-us .other-page-section .content{flex:1}.about-us .other-page-section .content h3{font-size:38px;line-height:48px;font-family:"Playfair Display",serif;margin-bottom:40px;margin-top:0}.about-us .other-page-section .content p{font-size:20px;line-height:34px;margin:20px 0 0 0}.about-us .other-page-section .content p a{color:#FF5C5C}.about-us .other-page-section .content p a:hover{color:#3B1355}@media (max-width:1100px){.about-us .other-page-section{align-items:flex-start;gap:40px}.about-us .other-page-section .image{flex:0 0 200px}.about-us .other-page-section .image:after{display:block;content:"";padding-top:100%}}@media (max-width:767px){.about-us .other-page-section{flex-direction:column;gap:20px}.about-us .other-page-section .image{width:100%}.about-us .other-page-section .content h3{margin-bottom:20px;font-size:28px;line-height:40px}.about-us .other-page-section .content p{font-size:18px;line-height:28px;font-weight:300}}.about-us .inner-adv-page-section{padding:90px 0}.about-us .inner-adv-page-section .container{display:flex;align-items:center;gap:60px}.about-us .inner-adv-page-section .container .image,.about-us .inner-adv-page-section .container .content{flex:1}.about-us .inner-adv-page-section .container .image{flex:0 0 calc(50% - 60px)}.about-us .inner-adv-page-section .container .button{margin:0}.about-us .inner-adv-page-section .container .content h3{font-size:38px;line-height:48px;font-family:"Playfair Display",serif;margin-bottom:40px;margin-top:0}.about-us .inner-adv-page-section .container .content p{font-size:20px;line-height:34px;margin:20px 0 0 0}.about-us .inner-adv-page-section .container .content p a{color:#FF5C5C}.about-us .inner-adv-page-section .container .content p a:hover{color:#3B1355}.about-us .inner-adv-page-section .container .content .button{margin-top:40px}.about-us .inner-adv-page-section.reversed .container{flex-direction:row-reverse}.about-us .inner-adv-page-section.background{background:#f7f5fc}@media (max-width:767px){.about-us .inner-adv-page-section .container{gap:20px;flex-direction:column}.about-us .inner-adv-page-section .container .content h3{margin-bottom:20px;font-size:28px;line-height:40px}.about-us .inner-adv-page-section .container .content p{font-size:18px;line-height:28px;font-weight:300}.about-us .inner-adv-page-section.reversed .container{flex-direction:column}}.page-id-357 .about-us .top-image{height:30vw}#gform_fields_12 .gfield_required{display:none}#gform_fields_12 .gfield.gsection{float:left;width:25%;clear:both;font-family:"Playfair Display",serif;font-size:38px;line-height:44px;font-weight:600}@media (max-width:960px){#gform_fields_12 .gfield.gsection{width:100%;float:none;margin:30px 0}}#gform_fields_12 .gfield.gsection .gsection_title{margin:0}#gform_fields_12 .gfield{float:right;width:75%}@media (max-width:960px){#gform_fields_12 .gfield{width:100%;float:none}}#gform_fields_12 .gfield#field_12_1,#gform_fields_12 .gfield#field_12_3{display:flex;align-items:center;flex-flow:wrap}#gform_fields_12 .gfield .gfield_validation_message{width:100%;color:#ff5c5c;font-size:16px;margin:0 0 20px 0}#gform_fields_12:after{content:"";display:block;clear:both}#gform_fields_12 label,#gform_fields_12 legend,#gform_fields_12 h4{font-size:18px;line-height:26px;font-weight:700;text-transform:uppercase;margin:0 0 10px 0}#gform_fields_12 ol{margin:0 0 0 20px;padding:0}#gform_fields_12 ol li{font-size:20px;line-height:34px;font-weight:300;margin-bottom:20px}#gform_fields_12 input[type=text],#gform_fields_12 input[type=email],#gform_fields_12 input[type=url],#gform_fields_12 input[type=tel]{border:1px solid #000;padding:15px 25px;margin-top:10px}#gform_fields_12 fieldset{border:none;padding:0;margin:25px 0}#gform_fields_12 fieldset legend{display:inline-block;margin-right:40px}#gform_fields_12 .gfield--width-half{width:37.5%;float:left;padding-right:20px}@media (max-width:960px){#gform_fields_12 .gfield--width-half{width:100%;padding:0;float:none}}#gform_fields_12 #field_12_12{padding-right:0;padding-left:20px}@media (max-width:960px){#gform_fields_12 #field_12_12{padding:0}}#gform_fields_12 #field_12_13{float:right;margin-right:37.5%}@media (max-width:960px){#gform_fields_12 #field_12_13{margin-right:0;float:none}}#gform_fields_12 #field_12_11 label,#gform_fields_12 #field_12_12 label,#gform_fields_12 #field_12_13 label{font-size:16px;text-transform:none}#gform_fields_12 #field_12_3,#gform_fields_12 #field_12_4,#gform_fields_12 #field_12_14{border-bottom:1px solid #CECECE;margin-bottom:60px;padding-bottom:60px}#gform_fields_12 #field_12_16{margin-top:60px;margin-bottom:60px}#gform_fields_12 #field_12_1>*,#gform_fields_12 #field_12_3>*,#gform_fields_12 #field_12_14>*{float:left}#gform_fields_12 #field_12_1::after,#gform_fields_12 #field_12_3::after,#gform_fields_12 #field_12_14::after{clear:both}#gform_fields_12 #field_12_1 .ginput_container_radio,#gform_fields_12 #field_12_3 .ginput_container_radio,#gform_fields_12 #field_12_14 .ginput_container_radio{display:flex;align-items:center}#gform_fields_12 #field_12_1 .ginput_container_radio .gfield_radio,#gform_fields_12 #field_12_3 .ginput_container_radio .gfield_radio,#gform_fields_12 #field_12_14 .ginput_container_radio .gfield_radio{display:flex}@media (max-width:767px){#gform_fields_12 #field_12_1 .ginput_container_radio .gfield_radio,#gform_fields_12 #field_12_3 .ginput_container_radio .gfield_radio,#gform_fields_12 #field_12_14 .ginput_container_radio .gfield_radio{flex-direction:column;margin-top:10px}}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice{position:relative;margin-right:20px}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice:last-child,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice:last-child,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice:last-child{margin-right:0}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice input[type=radio],#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice input[type=radio],#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice input[type=radio]{display:none}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice label,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice label,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice label{display:flex;align-items:center;cursor:pointer;position:relative;line-height:18px;text-transform:none;font-weight:300}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice label:before,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice label:before,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #000;border-radius:4px;margin-right:10px}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice label:after,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice label:after,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice label:after{content:"";display:none;position:absolute;top:3px;left:5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice input[type=radio]:checked+label,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice input[type=radio]:checked+label,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice input[type=radio]:checked+label{font-weight:600}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice input[type=radio]:checked+label:before,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice input[type=radio]:checked+label:before,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice input[type=radio]:checked+label:before{background-color:#000}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice input[type=radio]:checked+label:after,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice input[type=radio]:checked+label:after,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice input[type=radio]:checked+label:after{display:block}#gform_fields_12 #field_12_1 .ginput_container_radio .gchoice input[type=radio]+label,#gform_fields_12 #field_12_3 .ginput_container_radio .gchoice input[type=radio]+label,#gform_fields_12 #field_12_14 .ginput_container_radio .gchoice input[type=radio]+label{white-space:nowrap}#gform_fields_12 #field_12_3 label{text-transform:uppercase!important;border:1px solid #000;padding:15px 25px;font-size:16px;font-weight:600!important}#gform_fields_12 #field_12_3 label::before,#gform_fields_12 #field_12_3 label::after{display:none!important}#gform_fields_12 #field_12_3 input[type=radio]:checked+label{background:#000;color:#fff}#gform_fields_12 .choose-options{display:flex;gap:50px}@media (max-width:767px){#gform_fields_12 .choose-options{flex-direction:column;gap:20px}}#gform_fields_12 .choose-options .option{flex:1;background:#F8F8F8;padding:20px 20px 20px 120px}#gform_fields_12 .choose-options .option h5{margin:0;font-family:"Playfair Display",serif;font-size:24px;line-height:28px;margin-bottom:10px;font-weight:600}#gform_fields_12 .choose-options .option p{margin:0 0 20px 0;font-size:18px;line-height:18px}#gform_fields_12 .choose-options .option a{font-size:20px;text-transform:uppercase;font-weight:700;color:#FF5C5C;text-decoration:none}#gform_fields_12 .choose-options .option a:hover{color:#3B1355}#gform_fields_12 .choose-options .option.standard{background:#F8F8F8 url(../../../../../../themes/sqft/img/std-option.svg) top 20px left 20px no-repeat}#gform_fields_12 .choose-options .option.featured{background:#F8F8F8 url(../../../../../../themes/sqft/img/featured-option.svg) top 20px left 20px no-repeat}#gform_12 .gform_footer{float:right;width:75%;text-align:center}@media (max-width:960px){#gform_12 .gform_footer{width:100%;float:none}}#gform_12 .gform_footer .gform_under_submit_button{font-size:12px;font-style:italic;margin:30px 0;display:block}#gform_12:after{clear:both;content:"";display:block}#gform_confirmation_message_12{text-align:center;color:#000;max-width:850px;margin:20px auto}#gform_confirmation_message_12 h2{font-size:60px;line-height:80px;font-family:"Playfair Display",serif}@media (max-width:1460px){#gform_confirmation_message_12 h2{font-size:38px;line-height:48px}}@media (max-width:1280px){#gform_confirmation_message_12 h2{font-size:32px;line-height:44px}}@media (max-width:840px){#gform_confirmation_message_12 h2{font-size:28px;line-height:40px}}.search-no-results .no-results{text-align:center;padding:80px 0}.search-no-results .no-results h3{font-family:"Playfair Display",serif;font-size:34px;line-height:44px;font-weight:700;margin:40px 0 20px 0}@media (max-width:1460px){.search-no-results .no-results h3{font-size:28px;line-height:36px}}@media (max-width:840px){.search-no-results .no-results h3{font-size:24px;line-height:34px}}.search-no-results .no-results p{font-size:22px;line-height:36px}@media (max-width:1460px){.search-no-results .no-results p{font-size:20px;line-height:34px}}@media (max-width:1280px){.search-no-results .no-results p{font-size:18px;line-height:30px}}@media (max-width:840px){.search-no-results .no-results p{font-size:18px;line-height:28px}}.search-results .search-title{font-family:"Playfair Display",serif;font-size:34px;line-height:44px;font-weight:700;border-bottom:1px solid #969CAA;padding:0 0 30px 0;margin:0 0 40px 0}@media (max-width:1460px){.search-results .search-title{font-size:28px;line-height:36px}}@media (max-width:840px){.search-results .search-title{font-size:24px;line-height:34px}}.search-results .post.building{min-height:300px}.search-results .post.building .featured-image{flex:0 0 300px}@media (max-width:840px){.search-results .post.building .featured-image{flex:1}}.search-results .post.building .content{display:flex;flex-direction:column}.search-results .post.building .building-title{margin-bottom:40px}@media (max-width:840px){.search-results .post.building .building-title{margin-bottom:20px}}.search-results .post.building .building-meta{display:flex;flex-direction:column;font-size:18px;margin-top:auto}.search-results .post.building .building-meta a{color:#FF5C5C;font-weight:700}.search-results .post.building .building-meta a:hover{color:#3B1355}.search-results .post.building .building-meta .left{display:flex;gap:35px;border-top:1px solid #969CAA;border-bottom:1px solid #969CAA;padding:15px 0;font-weight:300}.search-results .post.building .building-meta .mob{display:none}@media (max-width:840px){.search-results .post.building .building-meta .mob{display:inline}.search-results .post.building .building-meta .desktop{display:none}.search-results .post.building .building-meta .left{gap:20px}}.search-results .post.building .building-footer{display:flex;gap:35px;align-items:center;margin-top:20px}@media (max-width:840px){.search-results .post.building .building-footer{flex-direction:column;gap:20px}.search-results .post.building .building-footer .button-container{flex:1;width:100%}}.search-results .post.building .cr-link{flex:1;font-size:18px;font-weight:300}.search-results .post.building .cr-link a{color:#FF5C5C;font-weight:700}.search-results .post.building .cr-link a:hover{color:#3B1355}.search-results .post.building .button-container{text-align:right;flex:0 0 200px}.search-results .post.building .button-container .button{text-transform:uppercase;color:#fff}.search-results .post.building .button-container .button:hover{color:#fff}.tax-terms-list{margin-top:40px}.tax-terms-list .filters-box{max-width:100%;align-items:center;padding:0 0 20px 0;margin:0 0 30px 0}.tax-terms-list .filters-box h1{font-size:18px;text-transform:uppercase}.tax-terms-list .filters-box .filter .dropdown-button{cursor:pointer;padding:15px 20px;border:1px solid #000;display:inline-block;width:300px;font-size:14px;font-weight:700;color:#000;position:relative}.tax-terms-list .filters-box .filter .dropdown-button:before{content:"";position:absolute;right:20px;top:23px;border:5px solid transparent;border-top-color:#000}.tax-terms-list .filters-box .filter .dropdown-button.open:before{transform:rotate(180deg);top:18px}.tax-terms-list .filters-box .filter .dropdown-content{display:none;position:absolute;z-index:1;background-color:#fff;width:300px;border:1px solid #000}.tax-terms-list .filters-box .filter .dropdown-content a{padding:15px 20px;text-decoration:none;display:block;color:#000;font-size:14px;font-weight:700}.tax-terms-list .filters-box .filter .dropdown-content a:hover{color:#fff;background:#000}.tax-terms-list .filters-box .filter .dropdown-content a.active{color:#FF5C5C}.tax-terms-list .tax-term-item{font-size:22px;line-height:36px;margin-bottom:20px}@media (max-width:767px){.tax-terms-list .tax-term-item{font-size:18px;line-height:30px}}.tax-terms-list .tax-term-item a{font-weight:700;color:#FF5C5C}.tax-terms-list .tax-term-item a:hover{color:#FF5C5C}.admin-bar:not(.scroll) .tax-terms-list aside>.widget{top:173px}body:not(.scroll) .tax-terms-list aside>.widget{top:141px}aside{position:relative}aside>.widget{position:sticky;top:121px;transition:all 300ms}aside>.widget .g .g-dyn{text-align:center}aside .popular-posts .popular-post{border-top:1px solid #707070;padding:20px 0}aside .popular-posts .popular-post h4{font-size:20px;line-height:30px;margin:0 0 15px 0}aside .popular-posts .popular-post h4 a{text-decoration:none;font-family:"Playfair Display",serif;color:#000}aside .popular-posts .popular-post h4 a:hover{color:#FF5C5C}aside .popular-posts .popular-post p{font-size:14px;line-height:22px;margin-top:15px}aside .sp-content{flex-direction:column;padding:20px}@media (max-width:1260px){aside .sp-content{width:500px;margin:auto}}aside .sp-content .image{position:relative;font-size:0}aside .sp-content .sp-logo{border:1px solid #707070;width:80px;height:80px;bottom:8px;right:8px;padding:5px}aside .sp-content .content{padding:0;min-height:0}aside .sp-content .sp-descr,aside .sp-content .sp-by,aside .sp-content .sp-text{position:static;font-size:14px;line-height:22px;font-weight:400;display:block}aside .sp-content .sp-by{font-style:italic;margin-top:10px}aside .sp-content .sp-text{margin-top:100px;font-size:10px;line-height:10px}aside .sp-content .sp-img{position:absolute;bottom:-25px;right:-25px;max-width:165px;z-index:1;transform:rotate(175deg)}aside .sp-content .post-heading{padding:0 0 30px 0;border-bottom:1px solid #fff;margin:10px 0}aside .sp-content .post-heading a{display:block;font-size:20px;line-height:30px}aside .promoted-building{border:1px solid #707070;padding:20px;flex-direction:column}aside .promoted-building img{width:100%;height:auto;margin-bottom:10px}aside .promoted-building h4{margin:0 0 20px 0;font-size:20px;line-height:30px}aside .promoted-building h4 a{font-family:"Playfair Display",serif;text-decoration:none;color:#000}aside .promoted-building h4 a:hover{color:#FF5C5C}aside .promoted-building .content p{font-size:14px;line-height:22px;margin:0 0 20px 0}aside .promoted-building .button{text-transform:uppercase}aside .off-market{background:#D8EAFE url(../../../../../../themes/sqft/img/off-market/1.svg) bottom center no-repeat;padding:10px;max-width:300px;margin:auto}aside .off-market .content{border:3px solid #000;padding:30px 20px 20px 20px}aside .off-market .content .pro-tip{color:#008C99;font-size:14px;line-height:21px;font-weight:700;background:url(../../../../../../themes/sqft/img/off-market/lamp-icon.svg) top right no-repeat;display:inline-block;padding-right:20px}aside .off-market .content h4{margin:10px 0 15px 0;font-size:30px;line-height:36px;font-family:"Playfair Display",serif}aside .off-market .content p{font-size:14px;line-height:20px}aside .off-market .content .center{text-align:center}aside .off-market .content .button{border-radius:3px;font-size:14px;line-height:14px;margin-top:100%;width:auto;padding:15px 30px;display:inline-block}.admin-bar aside>.widget{top:153px}.sponsored-slider-section{background:#098091;padding-top:40px;padding-bottom:40px;margin:40px 0 20px 0}@media (max-width:1600px){.sponsored-slider-section{padding-left:60px;padding-right:60px}}@media (max-width:1460px){.sponsored-slider-section{padding-left:30px;padding-right:30px}}@media (max-width:840px){.sponsored-slider-section{padding-left:50px;padding-right:50px}}.sponsored-slider-section h3{font-size:18px;line-height:26px;color:#fff;letter-spacing:1.2px;margin:0 0 20px 0;text-transform:uppercase;text-align:center}.sponsored-slider-section .sponsored-slider{margin:0 -12.5px}.sponsored-slider-section .sponsored-slider .slick-arrow{top:50%;margin-top:-20px;border-color:#fff;background-color:#fff}.sponsored-slider-section .sponsored-slider .slick-arrow:before{border-color:#098091}.sponsored-slider-section .sponsored-slider .slick-arrow.slick-prev{left:-70px}@media (max-width:1600px){.sponsored-slider-section .sponsored-slider .slick-arrow.slick-prev{left:-50px}}.sponsored-slider-section .sponsored-slider .slick-arrow.slick-next{right:-70px}@media (max-width:1600px){.sponsored-slider-section .sponsored-slider .slick-arrow.slick-next{right:-50px}}.sponsored-slider-section .sponsored-slider .slick-arrow:hover{background-color:#098091}.sponsored-slider-section .sponsored-slider .slick-arrow:hover:before{border-color:#fff}.sponsored-slider-section .sponsored-slider .slick-track{display:flex!important}.sponsored-slider-section .sponsored-slider .slick-slide{height:inherit!important}.sponsored-slider-section .sponsored-slider .slide{margin:0 12.5px;background:#fff}.sponsored-slider-section .sponsored-slider .slide a.img{border-radius:0;margin:0}.sponsored-slider-section .sponsored-slider .slide a.img:before{padding-top:80%}.sponsored-slider-section .sponsored-slider .slide .content{padding:15px 15px 20px 15px}.sponsored-slider-section .sponsored-slider .slide .content a{font-size:20px;line-height:30px;text-align:left;font-family:"Playfair Display",serif;color:#000}.sponsored-slider-section .sponsored-slider .slide .content a:hover{color:#FF5C5C}.sponsored-slider-section .sponsored-slider .slide .date{font-size:14px;line-height:22px;color:#969CAA}.sponsored-slider-section.affiliate-slider{background-color:#E7F3F8}.sponsored-slider-section.affiliate-slider h3{color:#000}.sponsored-slider-section.affiliate-slider .sponsored-slider .slick-arrow{background:#000;border-color:#000;top:40%}.sponsored-slider-section.affiliate-slider .sponsored-slider .slick-arrow:before{border-color:#fff}.sponsored-slider-section.affiliate-slider .sponsored-slider .slick-arrow:hover{background:#fff}.sponsored-slider-section.affiliate-slider .sponsored-slider .slick-arrow:hover:before{border-color:#000}.sponsored-slider-section.affiliate-slider .sponsored-slider .slide{background:none}.sponsored-slider-section.affiliate-slider .sponsored-slider .slide .content{padding:13px 0}.sponsored-slider-section.affiliate-slider .sponsored-slider .slide .content a{font-family:"Montserrat",sans-serif;font-size:18px;line-height:28px}.sponsored-slider-section.affiliate-slider .sponsored-slider .slide .content a.button{color:#fff;font-size:16px;line-height:18px;padding:14px 25px;color:#fff;display:inline-block;margin-top:20px;font-weight:400}.sponsored-slider-section.affiliate-slider .sponsored-slider .slide a.img:before{padding-top:100%}.pagination{margin:0 auto;text-align:center;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0;margin:40px 0;display:flex;justify-content:center}.pagination ul{display:flex}.pagination a.next,.pagination a.prev{font-size:0;line-height:0}.pagination a.next:hover svg,.pagination a.prev:hover svg{fill:#FF5C5C}.pagination a.prev{transform:rotate(180deg)}.pagination li,.pagination b{display:flex;width:60px;height:60px;justify-content:center;align-items:center}.pagination li a,.pagination b{font-size:18px;font-weight:600;line-height:34px;letter-spacing:1.2px;text-decoration:none}.pagination b{background:#000;color:#fff;border-radius:50%}@media (max-width:840px){.pagination li,.pagination b{width:40px;height:40px}.pagination a.next svg,.pagination a.prev svg{width:20px;height:20px}}footer.site-footer{background:#EDEDED;padding:100px 60px 60px 60px;color:#3B1355}footer.site-footer .footer-top{display:flex;margin-bottom:40px}footer.site-footer .footer-top h4{color:#3B1355;font-size:14px;font-weight:700;margin:10px 0}footer.site-footer .footer-top ul a{color:#3B1355;font-size:14px;line-height:34px;text-decoration:none}footer.site-footer .footer-top ul a:hover{color:#FF5C5C}footer.site-footer .footer-top ul ul{margin-left:20px}footer.site-footer .col-1,footer.site-footer .col-2,footer.site-footer .col-3,footer.site-footer .col-4,footer.site-footer .col-5,footer.site-footer .col-6{flex:1}footer.site-footer .col-6{flex:0 0 300px}footer.site-footer .col-6 .subscription{width:100%;overflow:hidden}footer.site-footer .logo{font-size:0;margin:0 30px 0 0;padding:0 30px 0 0;position:relative}footer.site-footer .logo:after{content:"";position:absolute;top:15%;right:0;width:1px;height:70%;background-color:#3B1355}footer.site-footer .logo img{width:180px}footer.site-footer .copy{font-size:12px;color:#3B1355;margin-bottom:25px}footer.site-footer .socials{font-size:0}footer.site-footer .socials li{display:inline-block;margin:0 30px 0 0;font-size:0}footer.site-footer .socials li:first-child a svg{width:auto}footer.site-footer .socials a{display:inline-block;font-size:0}footer.site-footer .socials a svg{height:33px;width:33px;fill:#3B1355}footer.site-footer .socials a:hover svg{fill:#FF5C5C}footer.site-footer .cr-creds{text-align:center;font-size:14px;line-height:30px}footer.site-footer .cr-creds>a{display:inline-block;margin-top:10px}footer.site-footer .cr-creds>a img{max-width:90px}footer.site-footer .footer-bottom{display:flex;position:relative;align-items:center;max-width:100%;width:1440px;margin:40px auto 0 auto}footer.site-footer .footer-bottom>div{display:flex;position:relative;align-items:center}footer.site-footer .footer-bottom ul:not(.socials){font-size:0}footer.site-footer .footer-bottom ul:not(.socials) li{display:inline-block;border-right:1px solid #3B1355;padding:0 15px;font-size:14px;line-height:14px;color:#3B1355}footer.site-footer .footer-bottom ul:not(.socials) li a{text-decoration:none;font-size:14px;color:#3B1355}footer.site-footer .footer-bottom ul:not(.socials) li a:hover{color:#FF5C5C}footer.site-footer .footer-bottom ul:not(.socials) li a:hover svg{fill:#FF5C5C!important}footer.site-footer .footer-bottom ul:not(.socials) li a.svg{padding-left:25px;position:relative}footer.site-footer .footer-bottom ul:not(.socials) li a.svg svg{fill:#3B1355;height:18px;position:absolute;left:0;bottom:0}footer.site-footer .footer-bottom ul:not(.socials) li:first-child{padding-left:0}footer.site-footer .footer-bottom ul:not(.socials) li:last-child{border:none;padding-right:0}@media (max-width:1440px){footer.site-footer{padding:80px 30px 40px 30px}footer.site-footer .footer-bottom{flex-direction:column}footer.site-footer .footer-bottom>div{margin:0 0 30px 0}}@media (max-width:1260px){footer.site-footer .footer-top{flex-wrap:wrap;gap:20px}footer.site-footer .footer-top>div{flex:0 0 calc(33% - 12px);margin-bottom:30px}}@media (max-width:1023px){footer.site-footer{padding:60px 20px 40px 20px}footer.site-footer .footer-top{flex-wrap:wrap;gap:20px}footer.site-footer .footer-top>div{flex:0 0 calc(50% - 10px);margin-bottom:30px}footer.site-footer .socials li{margin:0 15px 0 0}footer.site-footer .socials li svg{width:22px;height:22px}footer.site-footer .footer-bottom ul:not(.socials) li{padding:8px 0;text-align:center;display:block;border:none}footer.site-footer .logo img{width:120px}}@media (max-width:600px){footer.site-footer .footer-top{flex-wrap:wrap;gap:20px}footer.site-footer .footer-top>div{flex:0 0 100%;margin-bottom:30px}footer.site-footer .subscription{margin:0 -20px;width:calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}}#back-to-top{position:fixed;bottom:0;right:0;z-index:99;padding:11px 13px;background:#FF5C5C;line-height:0;cursor:pointer;transition:all 300ms}#back-to-top:hover{background:#000}@media (max-width:1100px){#back-to-top{display:none!important}}.popup-overlay{position:fixed;display:none;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999;padding:60px 20px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.popup-overlay::-webkit-scrollbar{display:none}.popup{width:950px;margin:auto;padding:20px 0;display:flex;position:relative}.popup .close{position:absolute;top:20px;right:20px;width:45px;height:45px;cursor:pointer;z-index:3}.popup .close:before{content:"";position:absolute;top:50%;left:-5px;width:55px;height:1px;background:#fff;transform:rotate(45deg)}.popup .close:after{content:"";position:absolute;top:50%;left:-5px;width:55px;height:1px;background:#fff;transform:rotate(-45deg)}.popup .left{padding:90px 0;background:#fff;flex:1;display:flex;justify-content:center;align-items:center;position:relative}.popup .left .popup-logo{position:absolute;top:40px;left:50%;width:226px;margin-left:-113px;z-index:2}.popup .left .popup-logo img{width:100%}.popup .left img{width:calc(100% - 80px);max-width:100%;height:auto}.popup .right{background:#FF5C5C;color:#fff;margin:-20px 0;flex:1;display:flex;box-sizing:border-box}.popup .right .sqft-logo{text-align:center;display:none;margin-bottom:20px}.popup .right .sqft-logo img{max-width:120px}.popup .right .content{padding:100px 60px 70px 60px;width:100%;display:flex;flex-direction:column}.popup .right h3{font-family:"Playfair Display",serif;font-size:60px;line-height:74px;font-weight:700;margin:0}.popup .right p{font-size:20px;line-height:30px;font-weight:300;margin:0 0 20px 0}@media (max-width:840px){.popup{flex-direction:column;max-width:500px}.popup .left{display:none}.popup .right .content{padding:80px 20px 40px 20px}.popup .right .content .sqft-logo{display:block}.popup .right .content h3,.popup .right .content p{text-align:center}.popup .right .content h3{font-size:32px;line-height:42px}.popup .right .content p{font-size:16px;line-height:24px;font-weight:400}}.dh-expert-popup .popup,.buy-a-home-popup .popup,.sell-a-home-popup .popup,.adv-popup .popup,.take-a-listing-tour-popup .popup,.take-a-tour-popup .popup{padding:0}.dh-expert-popup .close,.buy-a-home-popup .close,.sell-a-home-popup .close,.adv-popup .close,.take-a-listing-tour-popup .close,.take-a-tour-popup .close{background:#FF5C5C;right:-20px;top:-20px}.dh-expert-popup .close:before,.dh-expert-popup .close:after,.buy-a-home-popup .close:before,.buy-a-home-popup .close:after,.sell-a-home-popup .close:before,.sell-a-home-popup .close:after,.adv-popup .close:before,.adv-popup .close:after,.take-a-listing-tour-popup .close:before,.take-a-listing-tour-popup .close:after,.take-a-tour-popup .close:before,.take-a-tour-popup .close:after{background:#fff}.dh-expert-popup .dist-post-form,.buy-a-home-popup .dist-post-form,.sell-a-home-popup .dist-post-form,.adv-popup .dist-post-form,.take-a-listing-tour-popup .dist-post-form,.take-a-tour-popup .dist-post-form{margin:0;padding:0;border:none}.dh-expert-popup .dist-post-form .left,.buy-a-home-popup .dist-post-form .left,.sell-a-home-popup .dist-post-form .left,.adv-popup .dist-post-form .left,.take-a-listing-tour-popup .dist-post-form .left,.take-a-tour-popup .dist-post-form .left{display:block}.dh-expert-popup .dist-post-form .right,.buy-a-home-popup .dist-post-form .right,.sell-a-home-popup .dist-post-form .right,.adv-popup .dist-post-form .right,.take-a-listing-tour-popup .dist-post-form .right,.take-a-tour-popup .dist-post-form .right{background:none;margin:0}.send-a-tip-popup .left>img,.contact-us-popup .left>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.send-a-tip-popup .text{position:relative;z-index:3;color:#fff;font-family:"Playfair Display",serif;font-size:50px;line-height:60px;padding:30px;text-align:center;font-weight:700}.send-a-tip-popup .text i{display:block}.send-a-tip-popup .nyc-logo{position:absolute;bottom:40px;left:0;width:100%;text-align:center;z-index:2}.send-a-tip-popup .nyc-logo img{width:157px}.adv-popup .popup{background:#EDE7F8;padding:40px}.adv-popup .popup h3{margin:0 0 30px 0;font-family:"Playfair Display",serif;font-size:42px}@media (max-width:767px){.adv-popup .popup{padding:20px}.adv-popup .popup h3{font-size:24px;margin:0 0 20px 0}}.share-popup .popup{width:550px;background-color:#EDE7F8;padding:40px}.share-popup .close{background:#FF5C5C;top:-20px;right:-20px}.share-popup h3{font-family:"Playfair Display",serif;font-size:42px;line-height:56px;color:#3B1355;margin:0;text-align:center}.share-popup .st-inline-share-buttons{margin-top:20px}.share-popup .st-inline-share-buttons .st-btn{background-color:#FF5C5C!important}@media (max-width:767px){.share-popup .popup{padding:40px 20px}.share-popup h3{font-size:28px;line-height:36px}.share-popup .sharers .sharers a{margin:0 5px}}.sell-a-home-popup #field_14_5 textarea{height:80px}.sell-a-home-popup .dist-post-form .form-box .left{background:url(../../../../../../themes/sqft/img/img_sellyourhome.svg) bottom 100px left 40px no-repeat;background-size:85%}@media (max-width:767px){.sell-a-home-popup .dist-post-form .form-box .left{background:url(../../../../../../themes/sqft/img/img_sellyourhome.svg) bottom 70px left 40px no-repeat;background-size:80%}}.buy-a-home-popup .dist-post-form .form-box .left{background:url(../../../../../../themes/sqft/img/img_buyahome.svg) bottom 120px left 80px no-repeat}@media (max-width:767px){.buy-a-home-popup .dist-post-form .form-box .left{background:url(../../../../../../themes/sqft/img/img_buyahome.svg) bottom 80px left 20px no-repeat;background-size:90%}}.dh-expert-popup .dist-post-form .form-box .left{background-size:55%;background-position:bottom 75px left 120px}@media (max-width:767px){.dh-expert-popup .dist-post-form .form-box .left{background-position:bottom 90px left 80px}}.lp-s-popup .content img{margin-right:-20%;max-width:120%}@media (max-width:1200px){.lp-s-popup .popup{max-width:82%}}.lp-f-popup .content img{margin-left:-16%;max-width:115%}@media (max-width:1200px){.lp-f-popup .popup{max-width:85%}}.landing-page-form-popup .close:before,.landing-page-form-popup .close:after,.exit-intent-popup .close:before,.exit-intent-popup .close:after{background-color:#3B1355}.landing-page-form-popup .popup,.exit-intent-popup .popup{width:580px;padding:90px 40px 40px 40px;background:#EDE7F8;flex-direction:column;text-align:center;color:#3B1355}.landing-page-form-popup .popup.form-submitted,.exit-intent-popup .popup.form-submitted{padding:30px 40px 100px 40px}.landing-page-form-popup .popup.form-submitted>h3,.landing-page-form-popup .popup.form-submitted>p,.exit-intent-popup .popup.form-submitted>h3,.exit-intent-popup .popup.form-submitted>p{visibility:hidden}.landing-page-form-popup .popup .gravity-inline,.exit-intent-popup .popup .gravity-inline{margin:20px 0 10px 0}.landing-page-form-popup .popup .gravity-inline .gform_confirmation_wrapper,.exit-intent-popup .popup .gravity-inline .gform_confirmation_wrapper{text-align:center}.landing-page-form-popup .popup .gravity-inline .gfield,.exit-intent-popup .popup .gravity-inline .gfield{margin-bottom:0}.landing-page-form-popup .popup .gravity-inline .gform-button,.exit-intent-popup .popup .gravity-inline .gform-button{background:#FF5C5C}.landing-page-form-popup .popup .gravity-inline .gform-button:hover,.exit-intent-popup .popup .gravity-inline .gform-button:hover{background:#3B1355}.landing-page-form-popup .popup .gravity-inline .gform_footer,.exit-intent-popup .popup .gravity-inline .gform_footer{margin:0}.landing-page-form-popup .popup p,.exit-intent-popup .popup p{margin:10px 0}.landing-page-form-popup .popup .gform_confirmation_message,.exit-intent-popup .popup .gform_confirmation_message{text-align:center;width:100%}.landing-page-form-popup .popup .gform_confirmation_message,.landing-page-form-popup .popup h3,.exit-intent-popup .popup .gform_confirmation_message,.exit-intent-popup .popup h3{font-family:"Playfair Display",serif;font-weight:300;font-size:36px;line-height:46px;margin:0;color:#3B1355}.landing-page-form-popup .popup p.consent,.exit-intent-popup .popup p.consent{font-size:12px;line-height:18px;margin:50px -10px 0 -10px;font-weight:300}.landing-page-form-popup .popup p.consent a,.exit-intent-popup .popup p.consent a{font-weight:700}@media (max-width:500px){.landing-page-form-popup .popup .gform_confirmation_message,.landing-page-form-popup .popup h3,.exit-intent-popup .popup .gform_confirmation_message,.exit-intent-popup .popup h3{font-size:26px;line-height:36px}.landing-page-form-popup .popup p:not(.consent) br,.exit-intent-popup .popup p:not(.consent) br{display:none}.landing-page-form-popup .popup .gform_fields,.exit-intent-popup .popup .gform_fields{flex-direction:column;background:none}.landing-page-form-popup .popup .gravity-inline .gfield,.exit-intent-popup .popup .gravity-inline .gfield{margin-bottom:10px}}.landing-page-form-popup .popup{background:#3B1255 url(../../../../../../themes/sqft/img/popup-subscr-bg.svg) bottom right no-repeat;background-size:60%;color:#fff}.landing-page-form-popup .popup .close::before,.landing-page-form-popup .popup .close::after{background:#fff}.landing-page-form-popup .popup .gform_confirmation_message{color:#fff}.landing-page-form-popup .popup h3{color:#fff;margin-bottom:15px}.landing-page-form-popup .popup p.consent{margin-top:90px}.landing-page-form-popup .popup .consent a{color:#fff}.landing-page-form-popup.version_A .popup .gform_confirmation_message{position:relative;top:45px}.landing-page-form-popup.version_B .popup p.consent{margin-top:60px}.referral-subscribe-popup{padding:0;align-items:flex-end;z-index:99998}.referral-subscribe-popup .popup{margin:0;width:100%;background:#EDE7F8;flex-direction:column;padding:30px 20px 20px 20px}.referral-subscribe-popup .popup .close{top:5px;right:0}.referral-subscribe-popup .popup .close:before,.referral-subscribe-popup .popup .close:after{background:#3B1255;width:40px}.referral-subscribe-popup .popup h3{font-family:"Playfair Display",serif;font-weight:600;font-size:26px;line-height:36px;margin:0 0 10px 0;color:#3B1355;text-align:center}.referral-subscribe-popup .popup .gform_confirmation_message,.referral-subscribe-popup .popup .gform_confirmation_wrapper{justify-content:center;text-align:center;color:#3B1355}.referral-subscribe-popup .popup .gfield_error{margin:0}.referral-subscribe-popup .popup .gravity-inline{max-width:100%;width:584px;margin:auto}.referral-subscribe-popup .popup .gravity-inline input[type=submit]{background:#FF5C5C}.referral-subscribe-popup .popup .gravity-inline input[type=submit]:hover{background:#3B1255}.referral-subscribe-popup .popup .consent{text-align:center;font-size:10px;margin:0}.referral-subscribe-popup .popup .consent a{font-weight:700}.referral-subscribe-popup .popup .gform_footer{margin-top:10px}@media (max-width:840px){.referral-subscribe-popup .popup{max-width:100%;padding-top:50px}.referral-subscribe-popup .popup .gform_fields{flex-direction:column;background:none;padding:0}.referral-subscribe-popup .popup .gform_fields .gfield_error{margin-bottom:10px}}.referral-subscribe-popup.version_B .popup{background:#3B1255}.referral-subscribe-popup.version_B .popup .close:before,.referral-subscribe-popup.version_B .popup .close:after{background:#fff}.referral-subscribe-popup.version_B .popup h3,.referral-subscribe-popup.version_B .popup .gform_confirmation_message,.referral-subscribe-popup.version_B .popup .gfield_validation_message,.referral-subscribe-popup.version_B .popup .no-worries{color:#fff}.referral-subscribe-popup.version_B .popup input[type=submit]{background:#FF5C5C}.referral-subscribe-popup.version_B .popup input[type=submit]:hover{background:#3B1255}.referral-subscribe-popup.version_B .popup .gform_confirmation_wrapper{color:#fff}.referral-subscribe-popup.version_B .popup .consent{color:#fff}.referral-subscribe-popup.version_B .popup .consent a{color:#fff}.error404 main{background:#EDE7F8;border-bottom:1px solid #ddd}.error404 main .error-404{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:200px 20px}.error404 main .error-404 h1{text-align:center;font-size:60px;line-height:74px;font-weight:700;font-family:"Playfair Display",serif;color:#3B1355;margin:20px 0 10px 0}.error404 main .error-404 p{text-align:center;font-size:22px;line-height:36px;font-weight:300;margin:0 0 40px 0}.error404 main .error-404 button{padding:20px 90px}@media (max-width:1280px){.error404 main .error-404{padding:100px 20px}.error404 main .error-404 h1{font-size:40px;line-height:54px}.error404 main .error-404 p{font-size:18px;line-height:30px}.error404 main .error-404 button{padding:14px 60px}}@media (max-width:840px){.error404 main .error-404{padding:80px 20px}.error404 main .error-404 h1{font-size:32px;line-height:48px}.error404 main .error-404 p{font-size:18px;line-height:30px}.error404 main .error-404 button{padding:14px 60px}}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter,.wp-block-image .aligncenter{clear:both;display:block!important;margin-left:auto;margin-right:auto;margin-bottom:1.5em}