/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/footer/footer.scss ***!
  \***********************************************************************************************************************************************************************************************************/
@font-face{font-family:"Satoshi";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/df8f06167ee6fd05a131.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/67e7fa77f107df3491b6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/540a6dd2e29f70e15477.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/9473bef147f48d191d0d.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/9ec05085c4cd2966eba8.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/ca3da5fd2b609836ef69.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/1ffe968245568e8ba1e7.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/2419b46c96ed15331ba2.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/6be6d51d5fc7402ee45f.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/cb8316e39642de8a12d5.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/f4acf4adbba9bcd2c75c.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/a7000aa1c017eec57868.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/a0e6d25529eab537426c.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/a875ff682ee232938607.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/99235b175b514139aed0.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/d6da0f2020393863d720.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Zodiak";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/8b10e181e12e4e73b2e4.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/8df229028a547665c35a.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Zodiak";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/efb998e3d5f1679ab1a3.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/f0270473f378326e1a1e.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Zodiak";src:url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/67186e4a886631b8e07d.woff2) format("woff2"),url(//www.hotspotrentals.com/wp-content/themes/hotspot-rentals/public/434d21cdf540cad58c5d.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.s-12-500{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:500;font-size:.75rem}.s-14-700{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:700;font-size:.875rem}.s-14-400{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:400;font-size:.875rem}.s-16-300{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;line-height:1.7}.s-16-400,body,#wpcf7-f47822-o1 .wpcf7-submit,.btn,.custom-range__input input{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.7}.s-16-500{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.7}.s-16-700{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.7}.s-18-300{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:300;font-size:1.125rem;line-height:1.7}.s-18-700{font-family:"Satoshi",sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.7}.z-14-700{font-family:"Zodiak",serif;font-style:normal;font-weight:700;font-size:.875rem}@media screen and (min-width:1920px){.z-14-700{font-size:.72917vw}}.z-16-500,h6{font-family:"Zodiak",serif;font-style:normal;font-weight:500;font-size:1.125rem}@media screen and (min-width:1920px){.z-16-500,h6{font-size:.83333vw}}.z-18-500{font-family:"Zodiak",serif;font-style:normal;font-weight:500;font-size:1.7}@media screen and (min-width:1920px){.z-18-500{font-size:.9375vw}}.z-18-400,h5{font-family:"Zodiak",serif;font-style:normal;font-weight:400;font-size:1.7}@media screen and (min-width:1920px){.z-18-400,h5{font-size:.9375vw}}.z-20-500{font-family:"Zodiak",serif;font-style:normal;font-weight:500;font-size:1.25rem}@media screen and (min-width:1920px){.z-20-500{font-size:1.04167vw}}.z-20-400,h4{font-family:"Zodiak",serif;font-style:normal;font-weight:400;font-size:1.25rem}@media screen and (min-width:1920px){.z-20-400,h4{font-size:1.04167vw}}.z-24-500{font-family:"Zodiak",serif;font-style:normal;font-weight:500;font-size:1.5rem}@media screen and (min-width:1920px){.z-24-500{font-size:1.25vw}}.z-24-400,h3{font-family:"Zodiak",serif;font-style:normal;font-weight:400;font-size:1.5rem}@media screen and (min-width:1920px){.z-24-400,h3{font-size:1.25vw}}.z-32-500{font-family:"Zodiak",serif;font-style:normal;font-weight:500;font-size:2rem}@media screen and (min-width:1920px){.z-32-500{font-size:1.66667vw}}.z-32-400,h2{font-family:"Zodiak",serif;font-style:normal;font-weight:400;font-size:2rem}@media screen and (min-width:1920px){.z-32-400,h2{font-size:1.66667vw}}.z-48-400,h1{font-family:"Zodiak",serif;font-style:normal;font-weight:400;font-size:3rem}@media screen and (max-width:768px){.z-48-400,h1{font-size:2.25rem}}@media screen and (min-width:1920px){.z-48-400,h1{font-size:2.5vw}}.z-48-500{font-family:"Zodiak",serif;font-style:normal;font-weight:500;font-size:3rem}@media screen and (max-width:768px){.z-48-500{font-size:2.25rem}}@media screen and (min-width:1920px){.z-48-500{font-size:2.5vw}}.z-72-300{font-family:"Zodiak",serif;font-style:normal;font-weight:300;line-height:1.4;font-size:clamp(2.25rem, 3.7vw, 3.7vw)}@media screen and (max-width:768px){.z-72-300{font-size:2.25rem}}@media screen and (min-width:1920px){.z-72-300{font-size:3.75vw}}.z-90-300{font-family:"Zodiak",serif;font-style:normal;font-weight:300;font-size:clamp(2.625rem, 4.6875vw, 4.6875vw);line-height:1.1}@media screen and (max-width:768px){.z-90-300{font-size:2.625rem}}@media screen and (max-width:520px){.z-90-300{font-size:2.25rem}}@media screen and (min-width:1920px){.z-90-300{font-size:4.6875vw}}.z-192-400{font-family:"Zodiak",serif;font-style:normal;font-weight:400;font-size:clamp(4.5rem, 10vw, 10vw);line-height:1.5}@media screen and (max-width:768px){.z-192-400{font-size:4.5rem}}@media screen and (min-width:1920px){.z-192-400{font-size:10vw}}.archive .pg-hero{background-color:#253037;display:flex;align-items:flex-start;justify-content:flex-end;grid-gap:2rem 1.5625vw;padding:60px 0 0}.archive .pg-hero .container{margin-left:6.66667vw}.archive .pg-hero__title{color:#fff;margin-bottom:.35em}.archive .pg-hero__text{color:#cdcdcd;margin-left:7.34375vw;max-width:679px}.archive .pg-hero__image{width:42.08333vw;height:auto;flex-shrink:0}@media screen and (max-width:1080px){.archive .pg-hero{flex-wrap:wrap}.archive .pg-hero .container{margin-right:6.66667vw}.archive .pg-hero__image{width:86.66667vw;margin-left:auto}}@media screen and (max-width:768px){.archive .pg-hero{padding:5rem 0 0}.archive .pg-hero .container{margin:0 auto}.archive .pg-hero__text{margin-left:0}.archive .pg-hero__image{width:calc(100% - 2rem);margin-right:auto}}.archive .blog-section{padding:96px 0}.archive .blog-section .container{width:86.66667vw}.archive .blog-section__post-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}.archive .blog-section__filter-wrapper{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:2rem 1.5rem;flex-wrap:wrap-reverse;margin-bottom:3rem}.archive .blog-section__active-category{display:flex;align-items:center;justify-content:space-between;color:#585858;grid-gap:1em 3em;border:1px solid #cdcdcd;border-radius:6px;padding:1em 2em 1em 1.5em;width:fit-content;cursor:pointer}.archive .blog-section__active-category svg{flex-shrink:0}.archive .blog-section__filter-categories{position:relative;width:fit-content;padding-bottom:6px}.archive .blog-section__filter-categories .items{position:absolute;top:100%;left:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;grid-gap:1.5em;background-color:#fff;padding:1.5em;width:fit-content;min-width:100%;border-radius:6px;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:.3s ease;z-index:2}.archive .blog-section__filter-categories:hover .items{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.archive .blog-section__filter-search{width:32%;padding:10px 48px 10px 12px;border:none;border-bottom:1px solid #cdcdcd;min-width:238px;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z%27 stroke=%27%23585858%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M21.0004 20.9999L16.6504 16.6499%27 stroke=%27%23585858%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-color:transparent;background-position:calc(100% - 12px) center;background-repeat:no-repeat}.archive .blog-section .post{position:relative;overflow:hidden;border-radius:6px;min-height:25vw;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;padding:1.5rem}.archive .blog-section .post:nth-of-type(1){grid-column:1/3}.archive .blog-section .post:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 6.88%,rgba(0,0,0,.7) 100%),#000 50%;backdrop-filter:blur(10px);z-index:-1;opacity:.3}.archive .blog-section .post__featured-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.archive .blog-section .post__cat-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;grid-gap:12px;margin-bottom:1rem;margin-top:auto}.archive .blog-section .post__cat{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border-radius:4px;padding:.5em 1em}.archive .blog-section .post__title{color:#fff}.archive .blog-section .post__btn{width:100%;justify-content:space-between;margin-top:1.5rem;transition:.3s ease;margin-bottom:-90px;opacity:0;white-space:nowrap;pointer-events:none}@media (hover:hover) and (pointer:fine){.archive .blog-section .post:hover .post__btn{opacity:1;margin-bottom:0}}.archive .blog-section .pagination{display:flex;align-items:center;justify-content:center;grid-gap:1.5rem;margin-top:2rem;color:#424242}.archive .blog-section .pagination .page-numbers.current{cursor:default;padding:0 8px;background-color:#253037;color:#fff;border-radius:2px}.archive .blog-section .pagination .page-numbers.prev,.archive .blog-section .pagination .page-numbers.next{height:24px}@media screen and (max-width:1280px){.archive .blog-section__post-wrapper{grid-template-columns:repeat(2,1fr)}.archive .blog-section .post{min-height:280px}.archive .blog-section .post:nth-of-type(1){grid-column:1/-1}}@media screen and (max-width:680px){.archive .blog-section__post-wrapper{grid-template-columns:100%}.archive .blog-section__active-category,.archive .blog-section__filter-categories,.archive .blog-section__filter-search{width:100%}}@media screen and (max-width:1280px){html.open{overflow:hidden}}body{background-color:#fcfcfa;color:#242424}*{scrollbar-width:thin;scrollbar-color:#242424 #fff}*::-webkit-scrollbar{width:3px;border-radius:2px}*::-webkit-scrollbar-track{background-color:#fff}*::-webkit-scrollbar-thumb{background-color:#242424;border-radius:2px}#scrollToTop{display:none;justify-content:center;align-items:center;position:fixed;bottom:20px;right:30px;z-index:99;outline:none;border:none;border-radius:50%;background-color:#bf8521;aspect-ratio:1/1;width:50px;color:#fff;cursor:pointer;font-size:32px;transition:background-color .3s}#scrollToTop:hover{background-color:#865d14}.skip-link{position:absolute;z-index:999;height:0;overflow:hidden}.skip-link:focus{height:auto}.line-link{position:relative}.line-link:after{content:"";position:absolute;width:100%;background-color:#bf8521;height:1px;top:100%;left:0;will-change:transform;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(.2,1,.8,1)}.line-link:hover:after{transform-origin:0% 50%;transform:scale3d(1,1,1);transition-timing-function:cubic-bezier(.7,0,.2,1)}.container{margin:0 auto}@media screen and (max-width:768px){.container{width:calc(100% - 2rem) !important}}#wpcf7-f47822-o1 .wpcf7-submit,.btn{color:#fff;padding:1em 2em 1em 1.5em;border-radius:6px;background-color:#253037;width:fit-content;transition:.3s ease;display:flex;align-items:center;justify-content:flex-start;grid-gap:4.5rem}#wpcf7-f47822-o1 .wpcf7-submit:after,.btn:after{content:'';width:13px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2712%27 viewBox=%270 0 13 12%27 fill=%27none%27%3E%3Cpath d=%27M0.724609 11.5L11.7246 0.5M11.7246 0.5V11.5M11.7246 0.5H0.724609%27 stroke=%27white%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block}@media (hover:hover) and (pointer:fine){#wpcf7-f47822-o1 .wpcf7-submit:hover,.btn:hover{background-color:#bf8521}#wpcf7-f47822-o1 .wpcf7-submit:hover:after,.btn:hover:after{animation:animateArrow 1s}}#wpcf7-f47822-o1 .wpcf7-submit--yellow,.btn--yellow{background-color:#bf8521}@media (hover:hover) and (pointer:fine){#wpcf7-f47822-o1 .wpcf7-submit--yellow:hover,.btn--yellow:hover{background-color:#253037}}#wpcf7-f47822-o1 .wpcf7-submit--white,.btn--white{background-color:#fff;color:#253037}#wpcf7-f47822-o1 .wpcf7-submit--white:after,.btn--white:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2712%27 viewBox=%270 0 13 12%27 fill=%27none%27%3E%3Cpath d=%27M0.724609 11.5L11.7246 0.5M11.7246 0.5V11.5M11.7246 0.5H0.724609%27 stroke=%27%23253037%27/%3E%3C/svg%3E")}.custom-range__range-wrapper{display:flex;align-items:center;justify-content:flex-start;position:relative;padding:12px 0;margin-bottom:2rem}.custom-range__range-wrapper input{flex:1;-webkit-appearance:none;appearance:none;position:absolute;width:100%;height:.01px;background:0 0;-moz-appearance:textfield}.custom-range__range-wrapper input::-moz-range-track{height:1px;background-color:#253037}.custom-range__range-wrapper input::-webkit-slider-runnable-track{height:1px;background-color:#253037}.custom-range__range-wrapper input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:0 0;position:relative;background-color:#253037;color:#253037;border-color:#253037;margin-top:-10px;height:21px;width:21px;border-radius:50%;z-index:2;cursor:grab}@media (hover:hover) and (pointer:fine){.custom-range__range-wrapper input::-moz-range-thumb:hover{background-color:#bf8521}}.custom-range__range-wrapper input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:0 0;position:relative;background-color:#253037;color:#253037;border-color:#253037;margin-top:-10px;height:21px;width:21px;border-radius:50%;z-index:2;cursor:grab}@media (hover:hover) and (pointer:fine){.custom-range__range-wrapper input::-webkit-slider-thumb:hover{background-color:#bf8521}}.custom-range__input-wrapper{display:flex;align-items:center;justify-content:flex-start;grid-gap:1.5rem;gap:1.5rem}@media screen and (max-width:680px){.custom-range__input-wrapper{grid-gap:1rem;gap:1rem}}.custom-range hr{display:block;width:1.5rem;height:1px;background-color:#b0b0b0;margin-top:2.5rem}@media screen and (max-width:680px){.custom-range hr{width:1rem}}.custom-range__input{flex:1}.custom-range__input .custom-range__label{color:#585858;margin:0 .75em .375em}.custom-range__input input{-webkit-appearance:none;appearance:none;border:1px solid #b0b0b0;padding:.75rem 1.5rem .75rem 2.3rem;border-radius:.5rem;color:#b0b0b0;transition:.3s ease;width:100%;background-image:url("data:image/svg+xml,%3Csvg width=%278%27 height=%2716%27 viewBox=%270 0 8 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.564 15.584V14.176C1.548 14.064 0.188 12.912 0.06 11.152H1.244C1.308 12.272 2.188 13.024 3.564 13.136V8.688L2.94 8.528C1.148 8.096 0.204 7.088 0.204 5.52C0.204 3.744 1.532 2.512 3.564 2.352V0.959999H4.412V2.352C6.268 2.48 7.484 3.6 7.644 5.408H6.492C6.38 4.208 5.644 3.504 4.412 3.376V7.776L5.116 7.952C6.924 8.4 7.836 9.408 7.836 10.944C7.836 12.784 6.508 14.016 4.412 14.176V15.584H3.564ZM3.148 7.472L3.564 7.568V3.392C2.204 3.536 1.34 4.336 1.34 5.504C1.34 6.512 1.932 7.168 3.148 7.472ZM4.876 9.008L4.412 8.896V13.136C5.82 12.992 6.7 12.192 6.7 11.008C6.7 9.968 6.108 9.296 4.876 9.008Z%27 fill=%27%23B0B0B0%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:1.5rem center;-moz-appearance:textfield}@media screen and (max-width:680px){.custom-range__input input{padding:.5rem 1rem .5rem 1.5rem;background-position:.5rem center}}.custom-range__input input::-webkit-outer-spin-button,.custom-range__input input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.custom-range__input input:focus{border-color:#bf8521;color:#253037;background-image:url("data:image/svg+xml,%3Csvg width=%278%27 height=%2716%27 viewBox=%270 0 8 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Csvg width=%279%27 height=%2716%27 viewBox=%270 0 9 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.064 15.584V14.176C2.048 14.064 0.688 12.912 0.56 11.152H1.744C1.808 12.272 2.688 13.024 4.064 13.136V8.688L3.44 8.528C1.648 8.096 0.704 7.088 0.704 5.52C0.704 3.744 2.032 2.512 4.064 2.352V0.959999H4.912V2.352C6.768 2.48 7.984 3.6 8.144 5.408H6.992C6.88 4.208 6.144 3.504 4.912 3.376V7.776L5.616 7.952C7.424 8.4 8.336 9.408 8.336 10.944C8.336 12.784 7.008 14.016 4.912 14.176V15.584H4.064ZM3.648 7.472L4.064 7.568V3.392C2.704 3.536 1.84 4.336 1.84 5.504C1.84 6.512 2.432 7.168 3.648 7.472ZM5.376 9.008L4.912 8.896V13.136C6.32 12.992 7.2 12.192 7.2 11.008C7.2 9.968 6.608 9.296 5.376 9.008Z%27 fill=%27%23242424%27/%3E%3C/svg%3E%3C/svg%3E")}.custom-checkbox-label{display:flex;align-items:center;justify-content:flex-start;grid-gap:1rem}.custom-checkbox-label.checked .custom-checkbox:before{width:calc(100% + 2px);height:calc(100% + 2px);border-radius:inherit;background-color:#bf8521;top:-1px;left:-1px}.custom-checkbox-label.checked .custom-checkbox:after{width:6px;height:6px;background-color:#fff;border-radius:50%}@media (hover:hover) and (pointer:fine){.custom-checkbox-label:hover{cursor:pointer}.custom-checkbox-label:hover .custom-checkbox{background-color:#fffbf5;border-color:#bf8521}}.custom-checkbox{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:1rem;width:1rem;border-radius:2px;border:1px solid #253037;transition:.3s ease;position:relative}.custom-checkbox:before,.custom-checkbox:after{content:'';position:absolute}.custom-checkbox.checked:before{width:calc(100% + 2px);height:calc(100% + 2px);border-radius:inherit;background-color:#bf8521;top:-1px;left:-1px}.custom-checkbox.checked:after{width:6px;height:6px;background-color:#fff;border-radius:50%}.bed-check,.hood-check,.cat-check{display:none}.swiper-pagination .swiper-pagination-bullet{background-color:#bf8521;opacity:1;margin:.5rem !important;border-radius:8px !important;transition:.3s ease;position:relative;overflow:hidden}.swiper-pagination .swiper-pagination-bullet:before{content:'';position:absolute;top:0;left:0;background-color:#bf8521}.swiper-pagination--vertical .swiper-pagination-bullet:before{height:50%;width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.swiper-pagination--vertical .swiper-pagination-bullet-active{height:24px;background-color:rgba(191,133,33,.4)}.swiper-pagination--horoizontal .swiper-pagination-bullet:before{width:50%;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px}.swiper-pagination--horoizontal .swiper-pagination-bullet-active{width:24px;background-color:rgba(191,133,33,.4)}.swiper-navigation{display:flex;align-items:flex-start;justify-content:flex-start;grid-gap:2rem}.swiper-navigation .swiper-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:fit-content;padding:10px;border-radius:6px;background-color:#253037;transition:background-color .3s ease;cursor:pointer;pointer-events:auto}.swiper-navigation .swiper-btn:hover{background-color:#bf8521}.swiper-navigation .swiper-btn--next svg{transform:rotate(180deg)}.text-block,.archive .pg-hero__text,.footer .col-hotspot .footer__text{max-width:100%;width:auto;height:auto}.text-block p,.archive .pg-hero__text p,.footer .col-hotspot .footer__text p{width:auto;height:auto;margin-bottom:16px;word-wrap:break-word;overflow-wrap:break-word}.text-block ul li,.archive .pg-hero__text ul li,.footer .col-hotspot .footer__text ul li,.text-block ol li,.archive .pg-hero__text ol li,.footer .col-hotspot .footer__text ol li{list-style-position:inside;margin-bottom:10px}.text-block ul li:last-of-type,.archive .pg-hero__text ul li:last-of-type,.footer .col-hotspot .footer__text ul li:last-of-type,.text-block ol li:last-of-type,.archive .pg-hero__text ol li:last-of-type,.footer .col-hotspot .footer__text ol li:last-of-type{margin-bottom:0}.text-block ul ul,.archive .pg-hero__text ul ul,.footer .col-hotspot .footer__text ul ul,.text-block ul ol,.archive .pg-hero__text ul ol,.footer .col-hotspot .footer__text ul ol,.text-block ol ul,.archive .pg-hero__text ol ul,.footer .col-hotspot .footer__text ol ul,.text-block ol ol,.archive .pg-hero__text ol ol,.footer .col-hotspot .footer__text ol ol{padding-left:1.5em}.text-block ul li,.archive .pg-hero__text ul li,.footer .col-hotspot .footer__text ul li{list-style-type:disc}.text-block ol li,.archive .pg-hero__text ol li,.footer .col-hotspot .footer__text ol li{list-style-type:decimal}.text-block h1,.archive .pg-hero__text h1,.footer .col-hotspot .footer__text h1{margin-bottom:48px}@media screen and (max-width:660px){.text-block h1,.archive .pg-hero__text h1,.footer .col-hotspot .footer__text h1{margin-bottom:32px}}.text-block h2,.archive .pg-hero__text h2,.footer .col-hotspot .footer__text h2{margin-bottom:32px}@media screen and (max-width:660px){.text-block h2,.archive .pg-hero__text h2,.footer .col-hotspot .footer__text h2{margin-bottom:26px}}.text-block h3,.archive .pg-hero__text h3,.footer .col-hotspot .footer__text h3{margin-bottom:26px}@media screen and (max-width:660px){.text-block h3,.archive .pg-hero__text h3,.footer .col-hotspot .footer__text h3{margin-bottom:24px}}.text-block h4,.archive .pg-hero__text h4,.footer .col-hotspot .footer__text h4{margin-bottom:24px}@media screen and (max-width:660px){.text-block h4,.archive .pg-hero__text h4,.footer .col-hotspot .footer__text h4{margin-bottom:20px}}.text-block h5,.archive .pg-hero__text h5,.footer .col-hotspot .footer__text h5{margin-bottom:20px}@media screen and (max-width:660px){.text-block h5,.archive .pg-hero__text h5,.footer .col-hotspot .footer__text h5{margin-bottom:18px}}.text-block h6,.archive .pg-hero__text h6,.footer .col-hotspot .footer__text h6{margin-bottom:16px}.text-block img,.archive .pg-hero__text img,.footer .col-hotspot .footer__text img,.text-block video,.archive .pg-hero__text video,.footer .col-hotspot .footer__text video,.text-block iframe,.archive .pg-hero__text iframe,.footer .col-hotspot .footer__text iframe{max-width:100%;width:auto;height:auto;object-fit:contain;display:block;margin:16px 0}.text-block video,.archive .pg-hero__text video,.footer .col-hotspot .footer__text video,.text-block iframe,.archive .pg-hero__text iframe,.footer .col-hotspot .footer__text iframe{background-color:#242424;max-height:560px}@media screen and (max-width:1180px){.text-block video,.archive .pg-hero__text video,.footer .col-hotspot .footer__text video,.text-block iframe,.archive .pg-hero__text iframe,.footer .col-hotspot .footer__text iframe{max-height:70vw}}@media screen and (max-width:380px){.text-block video,.archive .pg-hero__text video,.footer .col-hotspot .footer__text video,.text-block iframe,.archive .pg-hero__text iframe,.footer .col-hotspot .footer__text iframe{max-height:320px}}.text-block figcaption,.archive .pg-hero__text figcaption,.footer .col-hotspot .footer__text figcaption{margin-top:-20px}.text-block a,.archive .pg-hero__text a,.footer .col-hotspot .footer__text a{font-weight:700 !important;color:#bf8521;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.text-block a:hover,.archive .pg-hero__text a:hover,.footer .col-hotspot .footer__text a:hover{color:#865d14}}.text-block a *,.archive .pg-hero__text a *,.footer .col-hotspot .footer__text a *{font-weight:700 !important}.text-block hr,.archive .pg-hero__text hr,.footer .col-hotspot .footer__text hr,.text-block hr.wp-block-separator,.archive .pg-hero__text hr.wp-block-separator,.footer .col-hotspot .footer__text hr.wp-block-separator{margin:32px 0}.text-block.wp-block-group,.archive .wp-block-group.pg-hero__text,.footer .col-hotspot .wp-block-group.footer__text{padding-top:32px;margin-top:32px;border-top:1px solid #cdcdcd}.text-block.wp-block-group:last-of-type,.archive .wp-block-group.pg-hero__text:last-of-type,.footer .col-hotspot .wp-block-group.footer__text:last-of-type{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #cdcdcd}.custom-loader{pointer-events:none;user-select:none;width:56px;height:56px;border-radius:50%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transform-origin:center center;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);transition:transform .3s ease-out;display:flex;justify-content:center;align-items:center;z-index:5}.custom-loader:after{content:"";border-radius:50%;width:48px;height:48px;border:5px solid #bf8521;border-bottom-color:transparent;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.crm-be-in-touch__message-wrapper{max-width:480px;width:90%;height:auto;color:#253037;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:7rem 1.5rem 3rem;border:1px solid #cdcdcd;border-radius:1rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width=%2764%27 height=%2764%27 viewBox=%270 0 64 64%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath opacity=%270.2%27 d=%27M55 32C55 44.7025 44.7025 55 32 55C19.2975 55 9 44.7025 9 32C9 19.2975 19.2975 9 32 9C44.7025 9 55 19.2975 55 32Z%27 fill=%27%230C9700%27 stroke=%27%230C9700%27 stroke-width=%272%27/%3E%3Cpath d=%27M43 26L28.325 40L21 33%27 stroke=%27%230C9700%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M32 56C45.2548 56 56 45.2548 56 32C56 18.7452 45.2548 8 32 8C18.7452 8 8 18.7452 8 32C8 45.2548 18.7452 56 32 56Z%27 stroke=%27%230C9700%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center 1.5rem;z-index:9999;text-align:center;font-family:"Zodiak",serif;font-style:normal;font-weight:700;font-size:.875rem}@media screen and (min-width:1920px){.crm-be-in-touch__message-wrapper{font-size:.72917vw}}.crm-be-in-touch__message-wrapper:after{content:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2717%27 viewBox=%270 0 16 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.5 4L3.5 13%27 stroke=%27%23242424%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12.5 13L3.5 4%27 stroke=%27%23242424%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");position:absolute;top:18px;right:18px;width:18px;height:18px;display:flex;justify-content:center;align-items:center;cursor:pointer}.crm-be-in-touch__message-wrapper.hide{display:none}.home{width:100%;height:auto}.crm-form.invalid:after{content:'One or more fields have an error. Please check and try again.';font-family:"Satoshi",sans-serif;font-weight:700;font-size:.875rem;color:#ed0000;display:block;width:90%;margin:.3em auto 0;grid-column:span 2;text-align:center}@media screen and (max-width:480px){.crm-form.invalid:after{grid-column:unset}}.crm-form .crm-field-wrapper.valid-tip:after{content:'Please fill out this field';font-family:"Satoshi",sans-serif;font-weight:700;font-size:.875rem;color:#ed0000;display:block;margin:.3em 0 0 12px}.crm-form .crm-field-wrapper.valid-tip .crm-input{border-bottom:1px solid #ed0000}.crm-form .crm-field-wrapper:has(.crm-input[required]) .crm-label:after{content:"*";color:#ed0000;margin:.2em}form input[type=text]{height:48px}form textarea{height:48px;min-height:calc(5em + 22px);max-height:calc(10.5em + 22px);padding:10px 12px}@media screen and (max-width:420px){form textarea{max-height:calc(14em + 22px)}}form textarea.higher-on-init{min-height:48px}[disabled],.disabled{cursor:not-allowed !important;pointer-events:none !important}.apartments-charts{display:block;box-sizing:border-box;max-height:624px;max-width:924px;width:100%;height:auto}#review-modal-trustindex.review-modal-trustindex{height:0;overflow:hidden}#review-modal-trustindex.review-modal-trustindex .review-modal-trustindex__head{width:100%;height:auto;padding:1rem 0;display:none;justify-content:space-between;align-items:flex-start}@media screen and (max-width:720px){#review-modal-trustindex.review-modal-trustindex .review-modal-trustindex__head{padding:1rem 0 !important}}#review-modal-trustindex.review-modal-trustindex .review-modal-trustindex__head .review-modal-trustindex__logo-link{width:auto;height:auto;display:inline-block}#review-modal-trustindex.review-modal-trustindex .review-modal-trustindex__head .review-modal-trustindex__logo-link span{font-family:"Satoshi",sans-serif !important;font-size:.75rem !important;color:#253037;display:block;margin-top:.5em}#review-modal-trustindex.review-modal-trustindex .review-modal-trustindex__head .review-modal-trustindex__logo{display:block;width:auto;height:40px;object-fit:contain;cursor:pointer}#review-modal-trustindex.review-modal-trustindex .review-modal-trustindex__head .review-modal-trustindex__close-btn{width:18px;height:18px;margin-left:auto;display:flex;justify-content:center;align-items:center}#review-modal-trustindex.review-modal-trustindex .review-modal-trustindex__head .review-modal-trustindex__close-btn svg{width:100%;height:100%;object-fit:contain}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container{height:0}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container:after{content:"";width:100%;height:100vh;position:fixed;background-color:rgba(37,48,55,.4);z-index:140;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container.open-modal:after{opacity:1 !important;visibility:visible !important}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container.open-modal .ti-reviews-container{opacity:1 !important;visibility:visible !important}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-widget-header{display:none !important}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-reviews-container{height:100vh !important;height:100dvh !important;min-height:320px !important;max-height:calc(100vh - 160px);width:80% !important;max-width:880px !important;border-radius:1rem !important;position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%);z-index:150 !important;opacity:0 !important;visibility:hidden !important;transition:opacity .3s ease-out,visibility .3s ease-out !important;overflow:hidden}@media screen and (max-width:720px){#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-reviews-container{width:90% !important}}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper{width:100% !important;max-height:100% !important;height:100% !important;position:relative !important;padding:1rem 2rem !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:0 !important;column-gap:0 !important;row-gap:0 !important;background-color:#fff !important;overflow-x:hidden !important;overflow-y:auto !important}@media screen and (max-width:720px){#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper{padding:1rem !important}}@media screen and (max-height:520px){#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper{padding:1rem !important}}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .review-modal-trustindex__head{display:flex}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item{border-top:1px solid rgba(37,48,55,.4)}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-load-more-reviews-container{display:block;width:100% !important;height:auto !important;background-color:#fff !important}#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-load-more-reviews-container .ti-load-more-reviews-button{max-width:100% !important;width:auto !important;padding:.5rem 1rem !important;margin:0 !important;background-color:#bf8521 !important;background:#bf8521 !important;color:#fff !important;transition:background-color .2s ease-out,background .2s ease-out !important;border:none !important}@media (hover:hover) and (pointer:fine){#review-modal-trustindex.review-modal-trustindex .ti-widget .ti-widget-container .ti-load-more-reviews-container .ti-load-more-reviews-button:hover{background-color:#865d14 !important;background:#865d14 !important}}.ti-header-content{cursor:pointer !important}.not-found{background-color:#253037;color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.not-found .container{max-width:820px;opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.not-found .container.show{opacity:1;transform:none}.not-found__img{max-width:100%;height:auto}.not-found__title{margin:1em 0}.not-found__btn{margin:2.5rem auto}.footer{width:100%;height:auto;background-color:#253037;color:#fff;padding:7.5rem 0 1rem;overflow:hidden}.footer .container{width:74.47917vw}@media screen and (max-width:1680px){.footer .container{width:90vw}}.footer a.footer__logo-link{opacity:.2;transform:translateY(50px);transition:.5s ease-out;display:inline-block}.footer a.footer__logo-link .footer__logo-link-img{width:220px;max-width:100%;height:auto;object-fit:contain}.footer .c-co{display:grid;grid-template-columns:21vw auto 1fr;grid-gap:3rem clamp(39.5px, 2.7%, 2.7%)}@media screen and (max-width:1280px){.footer .c-co{display:flex;flex-direction:column}}.footer .col-hotspot{padding-right:2rem}.footer .col-hotspot .footer__text{color:#b0b0b0;margin-top:2em;opacity:.2;transform:translateY(50px);transition:1s ease .2s}.footer .col-useful-links,.footer .col-neighborhood{padding-top:17px}.footer .col-useful-links li,.footer .col-neighborhood li{opacity:.2;transform:translateY(50px);transition:1s ease}.footer .col-useful-links li:nth-child(1),.footer .col-neighborhood li:nth-child(1){transition-delay:.1s}.footer .col-useful-links li:nth-child(2),.footer .col-neighborhood li:nth-child(2){transition-delay:.2s}.footer .col-useful-links li:nth-child(3),.footer .col-neighborhood li:nth-child(3){transition-delay:.3s}.footer .col-useful-links li:nth-child(4),.footer .col-neighborhood li:nth-child(4){transition-delay:.4s}.footer .col-useful-links li:nth-child(5),.footer .col-neighborhood li:nth-child(5){transition-delay:.5s}.footer .col-useful-links li:nth-child(6),.footer .col-neighborhood li:nth-child(6){transition-delay:.6s}.footer .col-useful-links li:nth-child(7),.footer .col-neighborhood li:nth-child(7){transition-delay:.7s}.footer .col-useful-links li:nth-child(8),.footer .col-neighborhood li:nth-child(8){transition-delay:.8s}.footer .col-useful-links li:nth-child(9),.footer .col-neighborhood li:nth-child(9){transition-delay:.9s}.footer .col-useful-links li:nth-child(10),.footer .col-neighborhood li:nth-child(10){transition-delay:1s}.footer .col-useful-links li:nth-child(11),.footer .col-neighborhood li:nth-child(11){transition-delay:1.1s}.footer .col-useful-links li:nth-child(12),.footer .col-neighborhood li:nth-child(12){transition-delay:1.2s}.footer .col-useful-links li:nth-child(13),.footer .col-neighborhood li:nth-child(13){transition-delay:1.3s}.footer .col-useful-links li:nth-child(14),.footer .col-neighborhood li:nth-child(14){transition-delay:1.4s}.footer .col-useful-links li:nth-child(15),.footer .col-neighborhood li:nth-child(15){transition-delay:1.5s}.footer .col-useful-links li:nth-child(16),.footer .col-neighborhood li:nth-child(16){transition-delay:1.6s}.footer .col-useful-links li:nth-child(17),.footer .col-neighborhood li:nth-child(17){transition-delay:1.7s}.footer .col-useful-links li:nth-child(18),.footer .col-neighborhood li:nth-child(18){transition-delay:1.8s}.footer .col-useful-links a,.footer .col-neighborhood a{color:#b0b0b0}.footer .col-useful-links .useful-links{display:grid;grid-template-columns:1fr;grid-gap:1rem 3rem;min-width:max-content}@media screen and (max-width:680px){.footer .col-useful-links .useful-links{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:340px){.footer .col-useful-links .useful-links{grid-template-columns:1fr}}@media screen and (max-width:1280px){.footer .col-useful-links{width:fit-content}.footer .col-useful-links .useful-links{width:100%}}@media screen and (max-width:680px){.footer .col-useful-links{width:100%}}.footer .col-neighborhood .neighborhood{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem 3rem}@media screen and (max-width:680px){.footer .col-neighborhood .neighborhood{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:340px){.footer .col-neighborhood .neighborhood{grid-template-columns:1fr}}.footer .col-neighborhood a{white-space:nowrap}.footer .col-socials{align-self:end}.footer .col-socials .socials{display:flex;align-items:flex-start;justify-content:flex-start;grid-gap:1.875rem}.footer .col-socials a{display:block;opacity:.2;transform:translateY(50px);transition:1s ease}.footer .col-socials a:nth-child(1){transition-delay:.1s}.footer .col-socials a:nth-child(2){transition-delay:.2s}.footer .col-socials a:nth-child(3){transition-delay:.3s}.footer .col-socials a:nth-child(4){transition-delay:.4s}.footer .col-socials a:nth-child(5){transition-delay:.5s}.footer .col-socials a svg path{transition:.3s ease}@media (hover:hover) and (pointer:fine){.footer .col-socials a:hover svg path{fill:#bf8521}}@media screen and (max-width:1280px){.footer .col-socials{align-self:start;order:5}}.footer .col-contact-info{grid-column-start:2;grid-column-end:4}.footer .col-contact-info .contact-info{display:flex;align-items:flex-start;justify-content:flex-start;grid-gap:1rem 3rem;flex-wrap:wrap}.footer .col-contact-info a{display:flex;align-items:center;justify-content:flex-start;grid-gap:.5em;color:#b0b0b0;opacity:.2;transform:translateY(50px);transition:1s ease}.footer .col-contact-info a:nth-child(1){transition-delay:.1s}.footer .col-contact-info a:nth-child(2){transition-delay:.2s}.footer .col-contact-info a:nth-child(3){transition-delay:.3s}.footer .col-contact-info a:nth-child(4){transition-delay:.4s}.footer .col-contact-info a:nth-child(5){transition-delay:.5s}.footer .col-contact-info a svg path{transition:.3s ease}@media (hover:hover) and (pointer:fine){.footer .col-contact-info a:hover svg path{fill:#bf8521}}.footer .c-cr{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;grid-gap:2rem;padding-top:1.125rem;border-top:1px solid #b0b0b0;margin-top:3rem}@media screen and (max-width:768px){.footer .c-cr{flex-direction:column}}.footer .c-cr>*{opacity:.2;transform:translateY(50px);transition:1s ease}.footer .c-cr>*:nth-child(1){transition-delay:.1s}.footer .c-cr>*:nth-child(2){transition-delay:.2s}.footer .c-cr>*:nth-child(3){transition-delay:.3s}.footer .c-cr>*:nth-child(4){transition-delay:.4s}.footer .c-cr>*:nth-child(5){transition-delay:.5s}.footer .col-privacy{display:flex;align-items:flex-start;justify-content:flex-start;grid-gap:1rem 2rem;flex-wrap:wrap}.footer__label{margin-bottom:2.28em;opacity:.2;transform:translateY(50px);transition:1s ease}.footer a{transition:.3s ease}@media (hover:hover) and (pointer:fine){.footer a:hover{color:#bf8521}}@media screen and (min-width:1920px){.footer{padding:6.66667vw 0 .83333vw}.footer .c-co{grid-gap:3rem 7%}.footer .c-cr{padding-top:.9375vw;margin-top:3.33333vw}}.footer.show .footer__logo-link,.footer.show .col-hotspot .footer__text,.footer.show .col-socials .socials a,.footer.show .footer__label,.footer.show .col-useful-links li,.footer.show .col-neighborhood li,.footer.show .col-contact-info .contact-info a,.footer.show .c-cr>*{opacity:1;transform:translateY(0)}.footer .c-width{margin-top:3.33333vw}.footer .footer__full-width-text{width:100%;color:#b0b0b0}