html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{margin:0;padding:0}*,:after,:before{box-sizing:border-box}:focus{outline:0}a{background-color:#0000;color:var(--color-text);cursor:pointer}a,a:hover{-webkit-text-decoration:none;text-decoration:none}p>a{-webkit-text-decoration:underline;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{padding:0;white-space:nowrap}em{font-style:italic}ins{-webkit-text-decoration:none;text-decoration:none}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}h1,h2,h3,h4,h5,h6{margin:0}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:20px}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid #000;box-sizing:initial;height:0;margin:0}*+hr{margin-top:20px}address{font-style:normal}pre{overflow:auto}pre>code{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:initial}[hidden],audio:not([controls]),template{display:none}iframe{border:0}:root{--color-mint:#20ffaf;--color-green:#25db9a;--color-dark-green:#03220f;--color-deep-green:#075d3e;--color-kelly-green:#077b51;--color-offwhite:#f2efe5;--color-paper:#d1c7a5;--color-gray:#d1c7a5;--color-warning:#d10404;--color-text:var(--color-dark-green);--color-background:var(--color-offwhite);--color-gradient-start:color-mix(in srgb,var(--color-dark-green),#03220f 100%);--font-title:"Cormorant Garamond";--font-title-weight:"600";--font-body:"Poppins";--font-body-weight:normal;--max-width:1300px}@media screen and (max-width:1200px){:root{--max-width:768px}}@media screen and (max-width:768px){:root{--max-width:300px}}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:600;src:url(/wp-content/themes/nylit/public/fonts/CormorantGaramond-SemiBold.870de8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/wp-content/themes/nylit/public/fonts/Poppins-Regular.d45881.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/wp-content/themes/nylit/public/fonts/Poppins-Italic.a01ed0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/wp-content/themes/nylit/public/fonts/Poppins-SemiBold.a8f24a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/wp-content/themes/nylit/public/fonts/Poppins-SemiBoldItalic.943cf0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/wp-content/themes/nylit/public/fonts/Poppins-Medium.ae4320.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/wp-content/themes/nylit/public/fonts/Poppins-MediumItalic.1a2e35.woff2) format("woff2")}.location-listing{padding:0 120px}@media screen and (max-width:1199px){.location-listing{padding:0 40px}.location-listing .wrapper{max-width:100%;width:100%}}@media screen and (max-width:767px){.location-listing{padding:0 20px}}.location-listing__content h2{border-bottom:4px solid var(--color-dark-green);padding-bottom:15px}.location-listing__top-bar .fields{display:flex;flex-flow:row nowrap;gap:20px;padding:16px 0}@media screen and (max-width:1199px){.location-listing__top-bar .fields{flex-direction:column;gap:0}}.location-listing__top-bar .action-bar{display:flex;font-size:1rem;gap:40px;line-height:1.5em;margin-top:16px}.location-listing__top-bar .action-bar__back button{background:#0000;border:none;border-radius:0;color:var(--color-dark-green);font-family:Poppins;font-size:1.125rem;font-weight:600;line-height:1.25em;min-height:0;padding:0;text-decoration-line:underline}.location-listing__top-bar .action-bar__back button:hover{color:var(--color-kelly-green);-webkit-text-decoration:none;text-decoration:none}.location-listing__top-bar .action-bar__back button:focus-visible{outline:3px solid var(--color-kelly-green)}.location-listing__search{flex:0 0 50%;max-width:calc(50% - 10px)}@media screen and (max-width:1199px){.location-listing__search{flex:0 0 100%;max-width:100%}}.location-listing__search .search-bar{position:relative}.location-listing__search input[type=text]{background:#f2efe5cc;border:1px solid var(--color-dark-green);border-radius:10px;font-family:Poppins;font-size:1rem;font-weight:400;line-height:1.5em;padding:11px 12px}.location-listing__search input[type=text]:focus-visible{box-shadow:0 0 0 3px #25db9a}.location-listing__search .submit-btn{bottom:0;position:absolute;right:0;z-index:5}.location-listing__filter{flex:0 0 50%;max-width:calc(50% - 10px)}@media screen and (max-width:1199px){.location-listing__filter{flex:0 0 100%;margin-top:16px;max-width:100%}}.location-listing__filter select{background:#f2efe5cc;border:1px solid var(--color-dark-green);border-radius:10px;color:var(--color-dark-green)!important;font-family:Poppins;font-size:1rem;font-weight:400;line-height:1.5em;padding:11px 12px}.location-listing__filter select:focus-visible{box-shadow:0 0 0 3px #25db9a}.location-listing__filters{flex:0 0 auto}.location-listing__results{margin-top:110px;padding:0 80px;position:relative}.location-listing__results:before{background:var(--color-mint);border-radius:8px;content:"A-Z";font-family:Cormorant Garamond;font-size:3.5rem;font-weight:600;left:0;letter-spacing:-.56px;line-height:1;padding:0 8px;position:absolute;top:-85px;z-index:3}.location-listing__results:after{border:1px solid var(--color-dark-green);border-radius:8px;content:"";height:55px;left:8px;position:absolute;top:-80px;width:105px;z-index:2}@media screen and (max-width:1199px){.location-listing__results{padding:0}}.location-listing__results .post-item button{align-items:center;border-bottom:1px solid var(--color-dark-green);color:var(--color-dark-green)!important;display:flex;flex-flow:row wrap;font-size:1.25rem;font-weight:600;justify-content:space-between;line-height:1.25em;padding:16px 24px;width:100%}.location-listing__results .post-item button svg{opacity:0;pointer-events:none;transition:.4s}@media screen and (max-width:767px){.location-listing__results .post-item button svg{display:none}}.location-listing__results .post-item button:focus-visible,.location-listing__results .post-item button:hover{background:var(--color-mint);-webkit-text-decoration:underline;text-decoration:underline}.location-listing__results .post-item button:focus-visible svg,.location-listing__results .post-item button:hover svg{opacity:1}.location-listing__results .post-item__link{font-family:Poppins;font-size:1.25rem;font-weight:600;line-height:1.25em}.back-top-btn{align-items:center;bottom:40px;display:flex;flex-direction:column;font-family:Poppins;font-size:.75rem;font-weight:700;height:54px;line-height:1.25em;opacity:0;position:fixed;right:20px;transition:.4s;white-space:nowrap;width:54px;z-index:9}.back-top-btn.show{opacity:1}@media screen and (max-width:1199px){.back-top-btn{right:40px}.back-top-btn:after{background:var(--color-paper);border-radius:20px;content:"";height:calc(100% + 35px);left:-20px;position:absolute;top:-10px;width:calc(100% + 40px);z-index:1}}@media screen and (max-width:767px){.back-top-btn{align-items:center;bottom:10px;flex-direction:row;justify-content:center;right:0;width:100vw}.back-top-btn:after{border-radius:20px 20px 0 0;height:calc(100% + 20px);left:0;width:100%}.back-top-btn svg{margin-right:16px}}.back-top-btn:hover svg circle{fill:var(--color-mint)}.back-top-btn:hover svg path{stroke:var(--color-dark-green)}.back-top-btn:hover svg rect:last-child{fill:var(--color-dark-green)}.back-top-btn a:focus-visible{border:3px solid #28e3a0}.back-top-btn svg{min-height:48px;min-width:48px;position:relative;transform:rotate(90deg);z-index:2}.back-top-btn span{color:var(--color-dark-green)!important;position:relative;z-index:2}