:root{--site-primary-color:1,33,55;--site-primary-color-light:1,33,55;--site-primary-color-dark:1,33,55;--site-primary-color-rgb:rgb(0,0,0);--site-secondary-color:#00aeef;--site-secondary-color-light:#00aeef;--site-secondary-color-dark:#00aeef;--site-secondary-color-rgb:rgb(255, 252, 252);--site-tertiary-color:red;--primary-font:"Raleway",serif;--secondary-font:"Raleway",serif;--primary-override-font:"Raleway",serif;--font-sofia:"Sofia Sans",sans-serif;--font-inter:"Inter",sans-serif;--font-open-sans:"Open Sans",sans-serif;--font-arial:"Arial",sans-serif;--footer-font:"IBM Plex Sans";--black:#000;--white:#fff;--gray-1:#222;--gray-2:#444;--gray-3:#555;--gray-4:#6E6E6E;--gray-5:#888;--gray-6:#AAA;--gray-7:#CCC;--gray-8:#EEE;--gray-9:#F4F4F4;--perq-admin:rgb(131, 35, 95)}#block-perq-stable-local-tasks{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;flex-wrap:nowrap;gap:10px;background:0 0;z-index:99999}#block-perq-stable-local-tasks ul{background:0 0}#block-perq-stable-local-tasks li{border-radius:10px 10px 0 0;background:0 0;cursor:pointer}#block-perq-stable-local-tasks li.is-active a{background:hsl(from var(--perq-admin) h s calc(l + 15));cursor:pointer}#block-perq-stable-local-tasks li a{border-radius:10px 10px 0 0;background:var(--perq-admin);color:#fff;transition:.2s;cursor:pointer;border:1px solid transparent}#block-perq-stable-local-tasks li a:hover{background:#fff;color:var(--perq-admin);border:1px solid var(--perq-admin)}.page-node-type-landing-page.cta-modal-open{overflow:hidden}.primary-navigation{display:flex;justify-content:space-between;align-items:center;padding:20px 0;background-color:var(--site-primary-color);font-size:1.2em;font-weight:500;width:100%;padding:8px 40px}@media (max-width:767px){.primary-navigation{padding:8px 16px}}.primary-navigation-left{display:flex;justify-content:start;align-items:stretch;width:fit-content;height:auto}.primary-navigation-right{display:flex;justify-content:end;align-items:center;max-height:48px}.primary-navigation-right:focus{outline:#000 solid 2px;outline-offset:2px}@media (max-width:767px){.primary-navigation-wrapper{max-height:48px}}@media (min-width:768px){.primary-navigation-wrapper{max-height:48px}}.primary-navigation-logo{height:auto;width:auto;max-width:100%;max-height:48px;object-fit:contain;display:block}@media (max-width:767px){.primary-navigation-logo{max-height:48px}}@media (min-width:768px){.primary-navigation-logo{max-height:48px}}.page-node-type-landing-page .primary-navigation-left{width:1800px;margin:auto}.page-node-type-landing-page .primary-navigation-left .cta-banner-mobile-button{display:none}@media (max-width:767px){.page-node-type-landing-page .primary-navigation-left{display:flex;justify-content:space-between;width:100%}.page-node-type-landing-page .primary-navigation-left .cta-banner-mobile-button{display:flex;align-items:center;justify-content:center;height:fit-content;transition:.3s}.page-node-type-landing-page .primary-navigation-left .cta-banner-mobile-button-icon{width:24px;height:24px;margin-top:5px;background-color:#fff;border-radius:8px;mask-image:url(/themes/custom/perq_stable/images/hamburguer-menu-button.svg);mask-position:center;mask-repeat:no-repeat;transition:.3s}.page-node-type-landing-page .primary-navigation-left .cta-banner-mobile-button:focus{outline:#000 solid 2px;outline-offset:2px}.page-node-type-landing-page .primary-navigation-left .cta-banner-mobile-button:hover{background-color:var(--site-primary-color)}.page-node-type-landing-page .primary-navigation-left .cta-banner-mobile-button.active .cta-banner-mobile-button-icon{mask-image:url(/themes/custom/perq_stable/images/x-close.svg)}}.primary-navigation-right{display:flex;justify-content:end;align-items:center;width:fit-content;height:auto;column-gap:8px}.primary-navigation-logo{max-height:48px}.primary-navigation-logo-wrapper{display:flex;justify-content:start;align-items:center}.primary-navigation-logo-wrapper:focus{outline:#000 solid 2px;outline-offset:2px}@media (max-width:767px){.primary-navigation-logo{max-height:32px}}.primary-navigation-columns{display:flex;justify-content:space-between;align-items:center;width:fit-content;height:auto;margin-left:32px}@media (min-width:768px) and (max-width:999px){.primary-navigation-columns.active .primary-navigation-column{pointer-events:all!important}.primary-navigation-columns.active .primary-navigation-column .sub-menu-item a{pointer-events:all!important}.primary-navigation-columns .primary-navigation-column{pointer-events:none!important}.primary-navigation-columns .primary-navigation-column .sub-menu-item a{pointer-events:none!important}}.primary-navigation-column{position:relative;height:100%}.primary-navigation-column-link{height:100%}.primary-navigation-column-link-main{display:flex;justify-content:space-between;align-items:center;height:100%;padding:12px 16px;column-gap:4px;text-decoration:none;font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:500;line-height:20px;transition:.3s;font-variant-numeric:lining-nums proportional-nums}.primary-navigation-column-link-main.multiple-links{position:relative}.primary-navigation-column-link-main.multiple-links::after{content:"";width:12px;height:12px;mask-image:url(/themes/custom/perq_stable/images/perq-nav-arrow.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222);transition:.3s}.primary-navigation-column-link-main.multiple-links:focus::after,.primary-navigation-column-link-main.multiple-links:hover::after{background-color:var(--site-primary-color)}.primary-navigation-column .sub-menu{position:absolute;top:100%;left:0;opacity:0;pointer-events:none;transition:opacity .3s}.primary-navigation-column .sub-menu-spacer{height:12px;width:100%;background-color:transparent;pointer-events:none}@media screen and (min-width:1000px){.primary-navigation-column .sub-menu-item{width:200px}}.primary-navigation-column .sub-menu .sub-menu-item a{padding:16px 20px;font-family:var(--primary-font);font-size:15px;font-style:normal;font-weight:400;line-height:20px;display:block;width:100%;font-variant-numeric:lining-nums proportional-nums}.primary-navigation-column .sub-menu .sub-menu-item a:focus,.primary-navigation-column .sub-menu .sub-menu-item a:hover{background-color:var(--gray-8,#eee)}@media (min-width:1000px){.primary-navigation-column.multiple-links.active .sub-menu{opacity:1;pointer-events:auto}}@media (max-width:999px){.primary-navigation-column{width:100%}.primary-navigation-column.multiple-links .primary-navigation-column-link-main.multiple-links{border-bottom:1px solid var(--site-primary-color);color:var(--gray-1,#222);font-size:16px;font-style:normal;font-weight:500;line-height:22px}.primary-navigation-column .sub-menu{position:relative;top:auto;left:auto;opacity:1}.primary-navigation-column .sub-menu-spacer{display:none}.primary-navigation-column .sub-menu a{font-size:15px;font-style:normal;font-weight:400;line-height:20px;color:var(--gray-1,#222)}}.primary-navigation-mobile{display:flex;justify-content:center;align-items:center}.primary-navigation-mobile-button{width:fit-content;height:auto;display:flex;justify-content:flex-start;align-items:center;min-width:90px;gap:8px;padding:4px 16px}.primary-navigation-mobile-button-icon{width:24px;height:24px;mask-image:url(/themes/custom/perq_stable/images/perq_nav_menu_icon.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.primary-navigation-mobile-button-text.closed{display:block}.primary-navigation-mobile-button-text.opened{display:none}@media (max-width:767px){.primary-navigation-mobile-button-text{display:none!important}}.primary-navigation-mobile-button.active .primary-navigation-mobile-button-icon{mask-image:url(/themes/custom/perq_stable/images/nav-close.svg)}.primary-navigation-mobile-button.active .primary-navigation-mobile-button-text.closed{display:none}.primary-navigation-mobile-button.active .primary-navigation-mobile-button-text.opened{display:block}@media (max-width:767px){.primary-navigation-mobile-button.active .primary-navigation-mobile-button-text{display:none!important}}@media (max-width:767px){.primary-navigation-mobile-button{padding-left:0;min-width:0;padding:0}}@media (min-width:768px) and (max-width:999px){.primary-navigation-mobile.a_minus.tablet-disabled,.primary-navigation-mobile.b.tablet-disabled{display:none}}@media (min-width:1000px){.primary-navigation-mobile{display:none}}@media (max-width:767px){.primary-navigation.a_minus,.primary-navigation.a_plus,.primary-navigation.b{position:relative}.primary-navigation.a_minus .primary-navigation-logo-wrapper,.primary-navigation.a_plus .primary-navigation-logo-wrapper,.primary-navigation.b .primary-navigation-logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.primary-navigation.a_minus .primary-navigation-mobile-button,.primary-navigation.b .primary-navigation-mobile-button{transition:.3s}.primary-navigation.a_minus .primary-navigation-mobile-button:focus,.primary-navigation.a_minus .primary-navigation-mobile-button:hover,.primary-navigation.b .primary-navigation-mobile-button:focus,.primary-navigation.b .primary-navigation-mobile-button:hover{background-color:var(--gray-8,#eee)}@media (min-width:768px) and (max-width:999px){.primary-navigation.a_minus,.primary-navigation.b{justify-content:start}.primary-navigation.a_minus .primary-navigation-right,.primary-navigation.b .primary-navigation-right{margin-left:auto;margin-right:0}}@media (max-width:767px){.primary-navigation.a_minus,.primary-navigation.b{flex-direction:row-reverse}.primary-navigation.a_minus .primary-navigation-right,.primary-navigation.b .primary-navigation-right{display:none}.primary-navigation.a_minus .primary-navigation-left .primary-navigation-columns,.primary-navigation.b .primary-navigation-left .primary-navigation-columns{display:none}}.primary-navigation.a_minus{background-color:#fff}.primary-navigation.a_minus .primary-navigation-column-link-main{color:var(--gray-1,#222)}.primary-navigation.a_minus .primary-navigation-column-link-main.single-link:focus,.primary-navigation.a_minus .primary-navigation-column-link-main.single-link:hover{background-color:var(--gray-8,#eee)}.primary-navigation.a_minus .sub-menu .sub-menu-item a{color:var(--gray-1,#222);background-color:#fff;text-decoration:none}.primary-navigation.a_minus .sub-menu .sub-menu-item a:focus,.primary-navigation.a_minus .sub-menu .sub-menu-item a:hover{background-color:var(--gray-8,#eee)}.primary-navigation.a_minus.homepage-navigation{background-color:transparent;border-bottom:1px solid #fff}.primary-navigation.a_minus.homepage-navigation .primary-navigation-column-link-main{color:#fff}.primary-navigation.a_minus.homepage-navigation .primary-navigation-column-link-main.multiple-links::after{background-color:#fff}.primary-navigation.a_minus.homepage-navigation .primary-navigation-column-link-main.multiple-links:focus::after,.primary-navigation.a_minus.homepage-navigation .primary-navigation-column-link-main.multiple-links:hover::after{background-color:var(--site-primary-color)}@media (min-width:768px){.primary-navigation.a_minus.homepage-navigation .primary-navigation-column-link-main.single-link:focus,.primary-navigation.a_minus.homepage-navigation .primary-navigation-column-link-main.single-link:hover{background-color:rgba(0,0,0,.5)}}@media (max-width:999px){.primary-navigation.a_minus.homepage-navigation .primary-navigation-column-link-main{color:var(--gray-1,#222)}}.primary-navigation.a_minus.homepage-navigation .btn-border.text_dark{color:#fff}.primary-navigation.a_minus.homepage-navigation.active .btn-border.text_dark{color:var(--gray-1,#222)}.primary-navigation.a_minus.homepage-navigation .primary-navigation-mobile-button .primary-navigation-mobile-button-icon{background-color:#fff}.primary-navigation.a_minus.homepage-navigation .primary-navigation-mobile-button .primary-navigation-mobile-button-text{color:#fff}@media (max-width:767px){.primary-navigation.a_minus.homepage-navigation .primary-navigation-mobile-button.active .primary-navigation-mobile-button-icon{background-color:var(--gray-1,#222)}.primary-navigation.a_minus.homepage-navigation .primary-navigation-mobile-button.active .primary-navigation-mobile-button-text{color:var(--gray-1,#222)}}@media (min-width:768px){.primary-navigation.a_minus.homepage-navigation .primary-navigation-logo-wrapper.white{display:flex}.primary-navigation.a_minus.homepage-navigation .primary-navigation-logo-wrapper.color{display:none}}@media (max-width:767px){.primary-navigation.a_minus.homepage-navigation .primary-navigation-logo-wrapper.color{display:none}.primary-navigation.a_minus.homepage-navigation.active .primary-navigation-logo-wrapper.color{display:flex}.primary-navigation.a_minus.homepage-navigation.active .primary-navigation-logo-wrapper.white{display:none}}@media (max-width:999px){.primary-navigation.a_minus .primary-navigation-columns{flex-direction:column;align-items:start;position:absolute;left:40px;top:100%;background-color:#fff;padding:15px 16px;margin-top:4px;margin-left:0;min-width:300px;opacity:0;pointer-events:none;transition:opacity .3s}.primary-navigation.a_minus .primary-navigation-columns.active{opacity:1;pointer-events:all;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.primary-navigation.a_minus .primary-navigation-column-link-main::after{opacity:0}}.primary-navigation.a_minus .btn.mobile-only{display:none}@media (max-width:767px){.primary-navigation.a_minus .primary-navigation-left{justify-content:space-between;width:fit-content}.primary-navigation.a_minus .primary-navigation-columns{left:16px}.primary-navigation.a_minus .primary-navigation-right{display:none}.primary-navigation.a_minus .primary-navigation-right .btn{display:none}.primary-navigation.a_minus .btn.mobile-only{display:flex;padding:8px 12px}}.primary-navigation.b{max-width:1400px;width:100%;height:auto;margin:0 auto;background-color:#fff}.primary-navigation.b .primary-navigation-column-link-main{color:var(--gray-1,#222)}.primary-navigation.b .primary-navigation-column-link-main.single-link:focus,.primary-navigation.b .primary-navigation-column-link-main.single-link:hover{background-color:var(--gray-8,#eee)}.primary-navigation.b .primary-navigation-mobile-ribbon{display:none}.primary-navigation.b .primary-navigation-mobile-menu-buttons{display:none}.primary-navigation.b .sub-menu .sub-menu-item a{color:var(--gray-1,#222);background-color:#fff;text-decoration:none}.primary-navigation.b .sub-menu .sub-menu-item a:focus,.primary-navigation.b .sub-menu .sub-menu-item a:hover{background-color:var(--gray-8,#eee)}@media (max-width:999px){.primary-navigation.b .primary-navigation-columns{flex-direction:column;align-items:start;position:absolute;left:40px;top:100%;background-color:#fff;padding:15px 16px;margin-top:4px;margin-left:0;min-width:300px;opacity:0;pointer-events:none;transition:opacity .3s}.primary-navigation.b .primary-navigation-columns.active{opacity:1;pointer-events:all;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.primary-navigation.b .primary-navigation-column-link-main::after{opacity:0}}.primary-navigation.b .btn.mobile-only{display:none}.primary-navigation.b .primary-navigation-logo-wrapper.white{display:none}@media (max-width:767px){.primary-navigation.b .primary-navigation-left{justify-content:space-between;width:fit-content}.primary-navigation.b .primary-navigation-columns{left:16px}.primary-navigation.b .primary-navigation-right .btn{display:none}.primary-navigation.b .btn.mobile-only{display:flex;padding:8px 12px}}.primary-navigation.a_plus{background-color:transparent;position:relative}.primary-navigation.a_plus .primary-navigation-column-link-main{color:var(--gray-1,#222)}.primary-navigation.a_plus .primary-navigation-column-link-main:focus,.primary-navigation.a_plus .primary-navigation-column-link-main:hover{background-color:var(--gray-8,#eee)}.primary-navigation.a_plus .primary-navigation-columns{flex-direction:column;align-items:start;position:absolute;right:16px;top:100%;background-color:#fff;margin-top:4px;margin-left:0;min-width:300px;opacity:0;pointer-events:none;transition:opacity .3s}.primary-navigation.a_plus .primary-navigation-columns.active{opacity:1;pointer-events:all;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.primary-navigation.a_plus .primary-navigation-columns.active a{pointer-events:auto}@media (max-width:767px){.primary-navigation.a_plus .primary-navigation-columns.active{max-height:calc(100vh - 120px);overflow-y:auto}}.primary-navigation.a_plus .primary-navigation-columns a{pointer-events:none}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon{width:100%;height:auto;position:relative;padding-top:20px}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon::before{content:"";width:90%;height:1px;background-color:var(--site-primary-color);position:absolute;top:0;left:50%;transform:translateX(-50%)}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-item{width:100%;height:auto;display:flex;justify-content:start;align-items:center;padding:12px 16px;color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:500;line-height:22px;gap:12px;font-variant-numeric:lining-nums proportional-nums}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-item.heart_icon::before{content:"";width:16px;height:16px;mask-image:url(/themes/custom/perq_stable/images/like.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-item.phone_icon::before{content:"";width:16px;height:16px;mask-image:url(/themes/custom/perq_stable/images/phone-icon.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-item.login_icon::before{content:"";width:22px;height:22px;mask-image:url(/themes/custom/perq_stable/images/account_circle.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-item:focus,.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-item:hover{background-color:var(--gray-8,#eee)}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-item p{margin-bottom:0!important;font-weight:500}.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-ctas{width:100%;height:auto;display:none;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;padding-left:16px;padding-right:16px;padding-bottom:16px;padding-top:8px}@media (max-width:767px){.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-ctas{display:flex;row-gap:8px}}@media (max-width:450px){.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-ctas .btn.btn-border,.primary-navigation.a_plus .primary-navigation-columns .inner-ribbon-ctas .btn.btn-solid{padding-left:12px;padding-right:12px}}@media (max-width:334px){.primary-navigation.a_plus .primary-navigation-columns{min-width:100px}}.primary-navigation.a_plus .primary-navigation-column-link-main::after{opacity:0}.primary-navigation.a_plus .primary-navigation-column{width:100%}.primary-navigation.a_plus .primary-navigation-column.multiple-links .primary-navigation-column-link-main.multiple-links{border-bottom:none!important;color:var(--gray-4,#6e6e6e);font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:2px;text-transform:uppercase;font-variant-numeric:lining-nums proportional-nums}.primary-navigation.a_plus .primary-navigation-column.multiple-links .primary-navigation-column-link-main.multiple-links:focus,.primary-navigation.a_plus .primary-navigation-column.multiple-links .primary-navigation-column-link-main.multiple-links:hover{background-color:#fff}.primary-navigation.a_plus .primary-navigation-column.multiple-links .sub-menu-item a{padding-left:44px}.primary-navigation.a_plus .primary-navigation-column .sub-menu-item{width:100%!important}.primary-navigation.a_plus .primary-navigation-column .sub-menu-item a{width:100%!important;height:auto;color:var(--gray-1,#222);font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:500;line-height:22px;font-variant-numeric:lining-nums proportional-nums}.primary-navigation.a_plus .sub-menu{position:relative;top:auto;left:auto;opacity:1;pointer-events:auto}.primary-navigation.a_plus .sub-menu-spacer{display:none}.primary-navigation.a_plus .sub-menu a{font-size:15px;font-style:normal;font-weight:400;line-height:20px;color:var(--gray-1,#222)}.primary-navigation.a_plus .sub-menu a:focus,.primary-navigation.a_plus .sub-menu a:hover{background-color:var(--gray-8,#eee)}.primary-navigation.a_plus .btn.btn-border.text_dark{color:#fff}.primary-navigation.a_plus .btn.mobile-only{display:none}.primary-navigation.a_plus .primary-navigation-mobile{margin-right:0!important}.primary-navigation.a_plus .primary-navigation-mobile-button{width:44px;height:44px;display:flex;justify-content:center;align-items:center;min-width:0;padding:0;transition:.3s}.primary-navigation.a_plus .primary-navigation-mobile-button:focus,.primary-navigation.a_plus .primary-navigation-mobile-button:hover{background:rgba(0,0,0,.25);backdrop-filter:blur(30px)}.primary-navigation.a_plus .primary-navigation-mobile-button.active{background-color:#fff}.primary-navigation.a_plus .primary-navigation-mobile-button.active .primary-navigation-mobile-button-icon{width:32px;height:32px;background-color:var(--gray-1,#222)}.primary-navigation.a_plus .primary-navigation-mobile-button.active:focus,.primary-navigation.a_plus .primary-navigation-mobile-button.active:hover{background:var(--gray-8,#eee);backdrop-filter:none}.primary-navigation.a_plus .primary-navigation-mobile-button .primary-navigation-mobile-button-icon{width:48px;height:48px;background-color:#fff}@media (max-width:767px){.primary-navigation.a_plus .primary-navigation-mobile-button .primary-navigation-mobile-button-icon{width:33px;height:33px}}.primary-navigation.a_plus .primary-navigation-mobile-button .primary-navigation-mobile-button-text{color:#fff;display:none}@media (max-width:767px){.primary-navigation.a_plus .primary-navigation-mobile-button{padding-right:0}}@media (max-width:767px){.primary-navigation.a_plus .primary-navigation-columns{width:calc(100% - 32px);margin-top:0}.primary-navigation.a_plus .primary-navigation-columns::before{content:"";width:90%;height:1px;background-color:var(--site-primary-color);position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0}.primary-navigation.a_plus .primary-navigation-left{justify-content:space-between;width:fit-content}.primary-navigation.a_plus .primary-navigation-right .btn{display:none}.primary-navigation.a_plus .btn.mobile-only{display:flex;padding:8px 12px}}@media (min-width:1000px){.primary-navigation.a_plus .primary-navigation-mobile{display:flex;justify-content:center;align-items:center;margin-right:32px}}.primary-navigation.corporate-navigation{min-height:52px}.primary-navigation-mobile-overlay{position:fixed;display:block;opacity:0;pointer-events:none;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;justify-content:center;align-items:center;padding-top:75px;padding-bottom:12px;padding-left:16px;padding-right:16px;overflow:hidden;transition:.3s}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item{width:100%;padding:16px 12px;justify-content:flex-start!important}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item:focus,.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item:hover{background:var(--gray-8,#eee)}.primary-navigation-mobile-overlay .primary-navigation-column,.primary-navigation-mobile-overlay .primary-navigation-column-link-main a,.primary-navigation-mobile-overlay .primary-navigation-columns,.primary-navigation-mobile-overlay .primary-navigation-columns-mobile,.primary-navigation-mobile-overlay .primary-navigation-mobile-menu-buttons button,.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon a,.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon button,.primary-navigation-mobile-overlay .sub-menu-item a{pointer-events:none!important}.primary-navigation-mobile-overlay.active{opacity:1;pointer-events:auto!important;z-index:-1}.primary-navigation-mobile-overlay.active .primary-navigation-column,.primary-navigation-mobile-overlay.active .primary-navigation-column-link-main a,.primary-navigation-mobile-overlay.active .primary-navigation-columns,.primary-navigation-mobile-overlay.active .primary-navigation-columns-mobile,.primary-navigation-mobile-overlay.active .primary-navigation-mobile-menu-buttons button,.primary-navigation-mobile-overlay.active .primary-navigation-mobile-ribbon a,.primary-navigation-mobile-overlay.active .primary-navigation-mobile-ribbon button,.primary-navigation-mobile-overlay.active .sub-menu-item a{pointer-events:auto!important}.primary-navigation-mobile-overlay.a_minus .primary-navigation-columns-mobile,.primary-navigation-mobile-overlay.a_minus .primary-navigation-mobile-menu-buttons,.primary-navigation-mobile-overlay.a_minus .primary-navigation-mobile-ribbon,.primary-navigation-mobile-overlay.b .primary-navigation-columns-mobile,.primary-navigation-mobile-overlay.b .primary-navigation-mobile-menu-buttons,.primary-navigation-mobile-overlay.b .primary-navigation-mobile-ribbon{opacity:0;pointer-events:none;transition:.3s}.primary-navigation-mobile-overlay.a_minus .primary-navigation-columns-mobile.active,.primary-navigation-mobile-overlay.a_minus .primary-navigation-mobile-menu-buttons.active,.primary-navigation-mobile-overlay.a_minus .primary-navigation-mobile-ribbon.active,.primary-navigation-mobile-overlay.b .primary-navigation-columns-mobile.active,.primary-navigation-mobile-overlay.b .primary-navigation-mobile-menu-buttons.active,.primary-navigation-mobile-overlay.b .primary-navigation-mobile-ribbon.active{opacity:1;pointer-events:auto}.primary-navigation-mobile-overlay.a_minus .primary-navigation-columns,.primary-navigation-mobile-overlay.b .primary-navigation-columns{flex-direction:column;justify-content:start;align-items:start;height:100%;padding-top:20px;width:100%;margin-left:0;border-top:1px solid var(--site-primary-color);overflow-y:auto}.primary-navigation-mobile-overlay.a_minus .primary-navigation-columns-mobile,.primary-navigation-mobile-overlay.b .primary-navigation-columns-mobile{display:block;width:100%}.primary-navigation-mobile-overlay.a_minus .primary-navigation-columns .primary-navigation-column,.primary-navigation-mobile-overlay.b .primary-navigation-columns .primary-navigation-column{width:100%;height:auto}.primary-navigation-mobile-overlay.a_minus .primary-navigation-columns .primary-navigation-column .primary-navigation-column-link-main,.primary-navigation-mobile-overlay.b .primary-navigation-columns .primary-navigation-column .primary-navigation-column-link-main{padding-top:24px;padding-bottom:24px}.primary-navigation-mobile-overlay.a_minus .primary-navigation-columns .primary-navigation-column .primary-navigation-column-link-main.multiple-links::after,.primary-navigation-mobile-overlay.b .primary-navigation-columns .primary-navigation-column .primary-navigation-column-link-main.multiple-links::after{display:none}.primary-navigation-mobile-overlay.a_minus .primary-navigation-column-link-main,.primary-navigation-mobile-overlay.b .primary-navigation-column-link-main{color:var(--gray-1,#222)}.primary-navigation-mobile-overlay.a_minus .primary-navigation-column-link-main:focus,.primary-navigation-mobile-overlay.a_minus .primary-navigation-column-link-main:hover,.primary-navigation-mobile-overlay.b .primary-navigation-column-link-main:focus,.primary-navigation-mobile-overlay.b .primary-navigation-column-link-main:hover{background-color:var(--gray-8,#eee)}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon{width:100%;height:auto;padding:8px 16px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;column-gap:12px;padding-top:24px;padding-left:0;padding-right:0;border-top:1px solid var(--site-primary-color)}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item{color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:500;line-height:22px;display:flex;justify-content:flex-end;align-items:center;gap:8px;font-variant-numeric:lining-nums proportional-nums}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item.heart_icon::before{content:"";width:16px;height:16px;mask-image:url(/themes/custom/perq_stable/images/like.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item.phone_icon::before{content:"";width:16px;height:16px;mask-image:url(/themes/custom/perq_stable/images/phone-icon.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item.login_icon{gap:4px}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item.login_icon::before{content:"";width:22px;height:22px;mask-image:url(/themes/custom/perq_stable/images/account_circle.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.primary-navigation-mobile-overlay .primary-navigation-mobile-ribbon .top-ribbon-item p{margin:0!important}.primary-navigation-mobile-overlay .primary-navigation-mobile-menu-buttons{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:68px}.primary-navigation-mobile-overlay.corporate-navigation .primary-navigation-column-link{height:auto}.primary-navigation-mobile-overlay.corporate-navigation .primary-navigation-columns.a_minus{padding-top:0;border-top:none!important}.primary-navigation-mobile-overlay .inner-ribbon .inner-ribbon-item:focus,.primary-navigation-mobile-overlay .inner-ribbon .inner-ribbon-item:hover{background:var(--gray-8,#eee)}@media (min-width:768px){.primary-navigation-mobile-overlay{display:none}}.top-ribbon{width:100%;height:auto;padding:8px 16px;display:flex;justify-content:flex-end;align-items:center;row-gap:24px;column-gap:12px}.top-ribbon-item{text-align:center;font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-variant-numeric:lining-nums proportional-nums}.top-ribbon-item.heart_icon::before{content:"";width:12px;height:12px;mask-image:url(/themes/custom/perq_stable/images/like.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.top-ribbon-item.phone_icon::before{content:"";width:12px;height:12px;mask-image:url(/themes/custom/perq_stable/images/phone-icon.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.top-ribbon-item.login_icon{gap:4px}.top-ribbon-item.login_icon::before{content:"";width:22px;height:22px;mask-image:url(/themes/custom/perq_stable/images/account_circle.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.top-ribbon-item p{margin:0!important}.top-ribbon.a_minus{background-color:#fff;border-bottom:1px solid var(--gray-8,#eee);padding:0 16px}.top-ribbon.a_minus .top-ribbon-item{color:var(--gray-1,#222)!important;transition:.3s}.top-ribbon.a_minus .top-ribbon-item::before{background-color:var(--gray-1,#222)}.top-ribbon.a_minus .top-ribbon-item:focus,.top-ribbon.a_minus .top-ribbon-item:hover{background:var(--gray-8,#eee)}.top-ribbon.a_minus.homepage-navigation{background-color:transparent;border-bottom-color:#fff}.top-ribbon.a_minus.homepage-navigation .top-ribbon-item{color:#fff!important;transition:.3s}.top-ribbon.a_minus.homepage-navigation .top-ribbon-item::before{background-color:#fff}.top-ribbon.a_minus.homepage-navigation .top-ribbon-item:focus,.top-ribbon.a_minus.homepage-navigation .top-ribbon-item:hover{background:rgba(0,0,0,.25);backdrop-filter:blur(30px)}.top-ribbon.b{background-color:#fff;border-bottom:1px solid var(--gray-8,#eee);max-width:1400px;width:100%;height:auto;margin:0 auto;padding:0 16px}.top-ribbon.b .top-ribbon{display:none}.top-ribbon.b .top-ribbon-item{color:var(--gray-1,#222)!important;transition:.3s}.top-ribbon.b .top-ribbon-item::before{background-color:var(--gray-1,#222)}.top-ribbon.b .top-ribbon-item:focus,.top-ribbon.b .top-ribbon-item:hover{background:var(--gray-8,#eee)}.top-ribbon.a_plus{background-color:transparent}.top-ribbon.a_plus .top-ribbon-item{color:#fff!important;transition:.3s}.top-ribbon.a_plus .top-ribbon-item::before{background-color:#fff}.top-ribbon.a_plus .top-ribbon-item:focus,.top-ribbon.a_plus .top-ribbon-item:hover{background:rgba(0,0,0,.25);backdrop-filter:blur(30px)}@media (max-width:767px){.top-ribbon{display:none}}.header{position:absolute;z-index:99;width:100%;transition:transform .3s}.header.mobile-overlay-active{z-index:9999999991}.header.a_plus.homepage-navigation:not(.fixed-navigation) .inner-ribbon{display:none}.header.b{padding:0 16px}.header.b.fixed-navigation{top:16px}@media (min-width:768px){.header.b{padding:0 40px}}@media (min-width:1000px){.header.b{padding:0 32px}}.header.fixed-navigation{position:fixed;animation:.3s ease-in-out slideDown}.header.fixed-navigation.no-slide-in{animation:none!important}.header.fixed-navigation .top-ribbon{display:none}.header.fixed-navigation .primary-navigation.a_minus.homepage-navigation{background-color:rgba(0,0,0,.7)}.header.fixed-navigation .top-ribbon.a_minus.homepage-navigation{background-color:rgba(0,0,0,.7)}.header.fixed-navigation .primary-navigation.a_plus{background-color:#fff}.header.fixed-navigation .top-ribbon.a_plus{background-color:#fff}.header.fixed-navigation .top-ribbon.a_plus .top-ribbon-item{color:var(--gray-1,#222)!important}.header.fixed-navigation .top-ribbon.a_plus .top-ribbon-item::before{background-color:var(--gray-1,#222)!important}.header.fixed-navigation.a_plus{max-width:100%}.header.fixed-navigation.a_plus .primary-navigation.a_plus .primary-navigation-mobile-button .primary-navigation-mobile-button-icon{background-color:var(--gray-1,#222)}.header.fixed-navigation.a_plus .primary-navigation,.header.fixed-navigation.a_plus .top-ribbon,.header.fixed-navigation.a_plus .top-special-offer{width:90%;margin:0 auto}.header.fixed-navigation.a_plus .primary-navigation{box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.header.fixed-navigation.a_plus .primary-navigation .primary-navigation-columns{right:0}@media (max-width:767px){.header.fixed-navigation.a_plus .primary-navigation .primary-navigation-columns{width:100%}}.header.fixed-navigation.a_plus .inner-ribbon{display:block}.header.fixed-navigation.a_plus .inner-ribbon .inner-ribbon-item:focus,.header.fixed-navigation.a_plus .inner-ribbon .inner-ribbon-item:hover{background:var(--gray-8,#eee)}.header.fixed-navigation.a_plus .primary-navigation-mobile-button:focus,.header.fixed-navigation.a_plus .primary-navigation-mobile-button:hover{background:var(--gray-8,#eee);backdrop-filter:blur(30px)}.header.fixed-navigation.a_plus .btn.btn-border.text_dark,.header.fixed-navigation.a_plus .btn.btn-border.text_light{color:var(--gray-1,#222)}@media (max-width:767px){.header.fixed-navigation.a_plus .primary-navigation-columns::before{opacity:1}}.header.fixed-navigation.b .primary-navigation{box-shadow:0 4px 16px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}@media (max-width:767px){.header.fixed-navigation.b .primary-navigation-right{display:none}}@media (max-width:767px){.header.fixed-navigation .primary-navigation.a_minus.homepage-navigation.active,.header.fixed-navigation .primary-navigation.b.homepage-navigation.active{background-color:#fff}}.header.nonhome-navigation.a_plus{max-width:100%}.header.nonhome-navigation.a_plus .primary-navigation.a_plus .primary-navigation-mobile-button .primary-navigation-mobile-button-icon{background-color:var(--gray-1,#222)}.header.nonhome-navigation.a_plus .primary-navigation,.header.nonhome-navigation.a_plus .top-ribbon,.header.nonhome-navigation.a_plus .top-special-offer{width:90%;margin:0 auto}.header.nonhome-navigation.a_plus .primary-navigation{box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.header.nonhome-navigation.a_plus .primary-navigation .primary-navigation-columns{right:0}@media (max-width:767px){.header.nonhome-navigation.a_plus .primary-navigation .primary-navigation-columns{width:100%}}.header.nonhome-navigation.a_plus .inner-ribbon{display:block}.header.nonhome-navigation.a_plus .primary-navigation-mobile-button:focus,.header.nonhome-navigation.a_plus .primary-navigation-mobile-button:hover{background:var(--gray-8,#eee);backdrop-filter:blur(30px)}.header.nonhome-navigation.a_plus .btn.btn-border.text_dark,.header.nonhome-navigation.a_plus .btn.btn-border.text_light{color:var(--gray-1,#222)}@media (max-width:767px){.header.nonhome-navigation.a_plus .primary-navigation-columns::before{opacity:1}}.header.nonhome-navigation .primary-navigation.a_plus{background-color:#fff}.header.nonhome-navigation .top-ribbon.a_plus{background-color:#fff;display:none}.header.nonhome-navigation .top-ribbon.a_plus .top-ribbon-item{color:var(--gray-1,#222)!important}.header.nonhome-navigation .top-ribbon.a_plus .top-ribbon-item::before{background-color:var(--gray-1,#222)!important}.header.a_plus .primary-navigation-logo-wrapper.white{display:none}.header.a_plus .primary-navigation-logo-wrapper.color{display:none}.header.a_plus.fixed-navigation,.header.a_plus.nonhome-navigation{top:16px}.header.a_plus.fixed-navigation .primary-navigation-logo-wrapper.color,.header.a_plus.nonhome-navigation .primary-navigation-logo-wrapper.color{display:flex}.header .top-special-offer{width:100%;justify-content:flex-start;align-items:center;padding:0 32px;column-gap:32px;background-color:var(--gray-1,#222);overflow:hidden;position:relative;transition:height .3s,opacity .3s}.header .top-special-offer.navigation-hide{display:none;opacity:0}.header .top-special-offer.b{max-width:1400px;margin:0 auto}.header .top-special-offer-content{width:fit-content;height:auto;max-width:690px;padding:10px 0}.header .top-special-offer-content-text{color:#fff;font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:500;line-height:22px;font-variant-numeric:lining-nums proportional-nums}.header .top-special-offer-content-disclaimer{color:#fff;font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:4px;font-variant-numeric:lining-nums proportional-nums}@media (max-width:768px){.header .top-special-offer-content{text-align:center;padding-bottom:12px}}@media (min-width:768px) and (max-width:899px){.header .top-special-offer-content{max-width:60%}}@media (min-width:900px) and (max-width:1150px){.header .top-special-offer-content{max-width:70%}}.header .top-special-offer-cta-wrapper{width:fit-content;height:auto}.header .top-special-offer-cta-wrapper .contact-widget:focus,.header .top-special-offer-cta-wrapper .contact-widget:hover{background-color:var(--site-primary-color-light)}.header .top-special-offer-close{width:24px;height:24px;mask-size:contain;mask-image:url(/themes/custom/perq_stable/images/nav-close.svg);mask-repeat:no-repeat;mask-position:center;cursor:pointer;background-color:#fff;position:absolute;right:8px;top:8px}@media (min-width:768px){.header .top-special-offer-close{right:32px;top:50%;transform:translateY(-50%)}}@media (min-width:1281px){.header .top-special-offer-close{right:60px}}.header .top-special-offer p{margin-bottom:0!important}@media (max-width:767px){.header .top-special-offer{flex-direction:column;align-items:center;justify-content:center}}@media (min-width:1100px){.header .top-special-offer{justify-content:center}}body .header{top:0}body.user-logged-in .header{top:75px}body.user-logged-in .header.b{top:80px}body.user-logged-in .header.a_plus.fixed-navigation{top:75px}@media (max-width:767px){body.user-logged-in .header{top:40px}body.user-logged-in .header.b{top:40px}body.user-logged-in .header.a_plus.nonhome-navigation{top:44px}}body.user-logged-in .header .primary-navigation-mobile-overlay{padding-top:95px}@media (min-width:768px){body.user-logged-in .header.a_plus.nonhome-navigation{top:84px}}#block-perq-stable-mainnavigation{width:100%}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.banner-available-units,.banner-floor-plans{height:44px;background-color:#f2f4f7;display:flex;align-items:center;justify-content:center;color:#475467;font-family:var(--secondary-font);font-weight:700}.banner-floor-plans{display:flex;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch;border-bottom:1px solid var(--Gray-300,#d0d5dd);background:var(--Gray-100,#f2f4f7);width:1800px;margin:auto}.banner-floor-plans--container{padding:32px 40px 0}@media (max-width:600px){.banner-floor-plans--container{padding:0}}@media (min-width:600px) and (max-width:767px){.banner-floor-plans--container{padding:24px 16px 0}}@media (min-width:600px){.banner-floor-plans{justify-content:flex-start;background:0 0;border-bottom:none}}@media (max-width:599px){.banner-floor-plans{padding:12px 0}}.banner-floor-plans .btn{padding:0}.banner-floor-plans .btn-text{font-family:var(--font-inter);font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--Gray-600,#475467)}.banner-floor-plans .btn-text span{text-decoration:none}.banner-floor-plans .btn-text:hover span{text-decoration:underline}.banner-floor-plans .btn-text.black::before{background-color:#000}.banner-floor-plans .btn-text.white::before{background-color:#fff}.banner-floor-plans .btn-text.primary_site_color::before{background-color:var(--site-primary-color)}.banner-floor-plans .btn-text.secondary_site_color::before{background-color:var(--site-secondary-color)}.banner-floor-plans .btn-text.light_gray::before{background-color:var(--gray-7,#ccc)}.banner-floor-plans .btn-text.dark_gray::before{background-color:var(--gray-1,#222)}@media (min-width:600px){.banner-floor-plans .btn-text{display:flex;gap:8px;border-bottom:none;font-size:16px;line-height:21px}.banner-floor-plans .btn-text::before{content:"";display:block;width:18px;height:18px;mask-image:url(/themes/custom/perq_stable/images/arrow-left.svg);background-color:#6172f3}}.btn:focus .btn-text span,button:focus .btn-text span{text-decoration:underline}header>div{display:flex;justify-content:flex-start;align-items:center}#block-perq-stable-branding{margin-right:20px;display:none}#block-perq-stable-branding img{max-width:260px}.layout-builder__section #property-logo{position:relative}.page-node-type-property #property-body{max-width:75%;margin:auto;text-align:center}.page-node-type-property #property-body h1{color:var(--site-secondary-color);font-size:55px;font-weight:400;line-height:50px;margin-bottom:30px}.page-node-type-property #property-body h4{color:var(--site-tertiary-color);font-family:var(--font-sofia);text-transform:uppercase;font-size:16px}.page-node-type-property #property-body p{font-size:18px;font-weight:400;line-height:24.75px}.page-node-type-property #property-logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}.page-node-type-property #property-logo img{width:300px;height:231px}.page-node-type-property #quick-links{width:90%;margin:auto;background:var(--site-primary-color);position:relative;bottom:30px;display:flex;justify-content:center;padding:20px}.page-node-type-property #quick-links a{text-decoration:none;color:var(--site-secondary-color);font-weight:400;text-transform:uppercase;font-family:var(--font-sofia);letter-spacing:2px}.page-node-type-property #quick-links ul.menu{display:flex;gap:30px}.page-node-type-property [class*=test]{padding:20px}.page-node-type-property .test{background:var(--site-primary-color)}.page-node-type-property .test2{background:var(--site-primary-light10)}.page-node-type-property .test3{background:var(--site-primary-light20)}.page-node-type-property .test4{background:var(--site-primary-dark10)}.page-node-type-property .sec1{background:var(--site-secondary-color);padding:20px}.page-node-type-property .sec2{background:var(--site-secondary-light10);padding:20px}.page-node-type-property .sec3{background:var(--site-secondary-light20);padding:20px}.page-node-type-property .sec4{background:var(--site-secondary-dark10);padding:20px}.bp-headline span::after,.bp-headline span::before{content:"";flex-grow:1;background:#00aeef;height:2px;font-size:0;line-height:0;margin:10px 20px 0}.bp-headline span{display:flex;flex-basis:100%;align-items:center;margin:10px 8px}.bp-headline h1{font-size:40px;color:#012169;margin:0;position:relative;top:3px}.stats{padding-bottom:40px;text-align:center}.stat-card__stat{font-size:40px;font-weight:800;margin-bottom:8px}.stat-card__description{font-size:12px;font-weight:600}.cta-media{position:relative;height:400px;overflow:hidden}.cta-media__headline{color:#fff;background:rgba(var(--site-primary-color),.9);text-align:center;padding:20px;text-transform:uppercase}.cta-media__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.cta-media__info{padding:20px}.cta-media__info-wrapper{background:rgba(var(--site-primary-color),.9);position:absolute;bottom:0;left:0;text-align:center;color:#fff}.cta-media__cta{display:flex;justify-content:center;margin-bottom:40px}.cta-media__cta a{background:#a9a9a9;padding:10px 20px;color:#fff}.floorplan-card{width:100%;height:auto;max-width:445px;position:relative;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .08)) drop-shadow(0 4px 16px rgba(0, 0, 0, .12));background-color:#fff}@media (max-width:970px){.floorplan-card{min-width:320px}}.floorplan-card.rounded{border-radius:8px}.floorplan-card p{margin:0!important}.floorplan-card-asset{width:100%;height:100%;object-fit:contain;max-height:250px;transition:150ms;aspect-ratio:16/9}.floorplan-card-asset:focus,.floorplan-card-asset:hover{transform:scale(1.05)}.floorplan-card-asset-wrapper{width:100%;height:auto;position:relative;overflow:hidden}.floorplan-card-asset-wrapper .floorplan-card-tag{width:fit-content;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:8px 12px;background-color:var(--site-primary-color);color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:0;transition:150ms}.floorplan-card-asset-wrapper .floorplan-card-tag.rounded{border-radius:0 4px 4px 0}.floorplan-card-asset-wrapper .floorplan-card-tag::before{content:"";display:block;width:20px;height:20px;mask-image:url(/themes/custom/perq_stable/images/shoppingmode.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--gray-1,#222);transition:150ms}.floorplan-card-asset-wrapper .floorplan-card-tag:focus,.floorplan-card-asset-wrapper .floorplan-card-tag:hover{color:#fff}.floorplan-card-asset-wrapper .floorplan-card-tag:hover::before{background-color:#fff}.floorplan-card-asset-wrapper .floorplan-card-tag:focus::before{background-color:#fff}.floorplan-card-asset-wrapper .floorplan-card-tag-link{position:absolute;top:16px;left:0;z-index:70}.floorplan-card-asset-wrapper .floorplan-card-tag-link:focus .floorplan-card-tag,.floorplan-card-asset-wrapper .floorplan-card-tag-link:hover .floorplan-card-tag{color:#fff}.floorplan-card-asset-wrapper .floorplan-card-tag-link:focus .floorplan-card-tag::before,.floorplan-card-asset-wrapper .floorplan-card-tag-link:hover .floorplan-card-tag::before{background-color:#fff}.floorplan-card-asset-wrapper .swiper-button-next,.floorplan-card-asset-wrapper .swiper-button-prev{display:flex;width:40px;height:40px;padding:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:var(--white,#fff);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);color:var(--gray-1,#222)}.floorplan-card-asset-wrapper .swiper-button-next::after,.floorplan-card-asset-wrapper .swiper-button-prev::after{font-size:16px;font-weight:700;color:var(--gray-1,#222)}.floorplan-card-asset-wrapper .swiper-button-prev{left:auto;top:auto;right:50px;bottom:-22px;border-radius:100px 0 0 100px;box-shadow:-3px 2px 4px 0 rgba(0,0,0,.15)}.floorplan-card-asset-wrapper .swiper-button-next{left:auto;top:auto;right:10px;bottom:-22px;border-radius:0 100px 100px 0}.floorplan-card-bottom{width:100%;height:auto;background-color:#fff;padding:16px}.floorplan-card-info-price{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.floorplan-card-info-price.empty-price{opacity:0;pointer-events:none}.floorplan-card-info-price .previous-price{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-decoration:line-through;margin-right:8px}.floorplan-card-info-property-title{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize}.floorplan-card-info-property-title.toggled-on{margin-top:8px!important}.floorplan-card-info-title{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-top:8px}.floorplan-card-info-row{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.floorplan-card-info-row.bottom-row{width:100%;height:auto;position:relative}.floorplan-card-info-row.bottom-row .floorplan-card-button-icon.like{display:flex;width:40px;height:40px;padding:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--white,#fff);box-shadow:0 4px 16px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);position:absolute;bottom:0;right:0;z-index:60;transition:background-color .3s}.floorplan-card-info-row.bottom-row .floorplan-card-button-icon.like::before{content:"";display:block;width:24px;height:24px;mask-image:url(/themes/custom/perq_stable/images/like.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--gray-1,#222)}.floorplan-card-info-row.bottom-row .floorplan-card-button-icon.like:focus,.floorplan-card-info-row.bottom-row .floorplan-card-button-icon.like:hover{background:var(--gray-8,#eee)}.floorplan-card-info-row.bottom-row .floorplan-card-info-text{color:var(--gray-3,#555);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.floorplan-card-info-text{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize}.floorplan-card-info-pipe{color:var(--site-primary-color);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.floorplan-card-filter-wrapper{width:100%;height:auto;padding:0 16px}.floorplan-card:focus .floorplan-card-asset,.floorplan-card:hover .floorplan-card-asset{transform:scale(1.05)}.floorplan-cards-row{width:100%;height:auto;max-width:1400px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:32px;margin-top:40px}@media (max-width:970px){.floorplan-cards-row{justify-content:flex-start;overflow-x:scroll;width:100vw;padding-right:40px}}.floorplan-card-row-wrapper.rounded .floorplan-card{border-radius:8px}.floorplan-card-row-wrapper.rounded .floorplan-card .floorplan-card-tag{border-radius:0 4px 4px 0}.floorplan-cards-filter-wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:0 40px;margin-top:8px}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper{position:absolute;top:calc(100% + 4px);left:0;z-index:80;opacity:0;pointer-events:none}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper.active{opacity:1;pointer-events:all}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper h2{display:none}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper.dialog-mode{z-index:9999999991;position:fixed;left:0;top:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3)}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper.dialog-mode .views-exposed-form-header{display:flex!important}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper.dialog-mode .views-exposed-form-footer{display:flex!important}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper.dialog-mode #edit-field-current-price-value--wrapper legend{display:block!important}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper.dialog-mode .views-exposed-form-modal{max-width:450px}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper.dialog-mode .floorplan-cards-filter-bar-selection-total{display:flex}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal{display:flex;flex-direction:column;justify-content:start;align-items:start;background-color:#fff;max-height:98%;overflow-y:auto}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header{width:100%;height:auto;display:none;justify-content:space-between;align-items:center;padding-left:24px;border-bottom:1px solid var(--gray-7,#ccc);position:sticky;top:0;z-index:99;background-color:#fff}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header-text{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin:0}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog{position:relative;width:64px;height:64px;display:flex;justify-content:center;align-items:center;color:var(--gray-1,#222);transition:.3s;cursor:pointer;z-index:100}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog:focus,.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog:hover{background:var(--gray-8,#eee)}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog.rounded{border-radius:100px}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog::before{content:"";display:block;width:20px;height:20px;mask-image:url(/themes/custom/perq_stable/images/modal-close.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--gray-1,#222)}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-footer{width:100%;height:auto;display:none;justify-content:space-between;align-items:center;padding:9px 20px;border-top:1px solid var(--gray-7,#ccc);position:relative;gap:80px;z-index:30;background-color:#fff}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-footer-text{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin:0}.floorplan-cards-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-footer .footer-close-dialog{gap:4px}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);padding:16px 20px;gap:24px;width:100%}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form #views-exposed-form-floorplan-card-filter-floorplans-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form fieldset{width:100%;display:none}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form fieldset .fieldset-wrapper{width:100%}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios{width:100%;display:flex;justify-content:start;align-items:center;gap:4px;flex-wrap:wrap}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper #edit-field-current-price-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes #edit-field-current-price-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios #edit-field-current-price-value{width:100%}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper #edit-field-bathrooms-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper #edit-field-bedrooms-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper #edit-field-min-square-footage-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes #edit-field-bathrooms-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes #edit-field-bedrooms-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes #edit-field-min-square-footage-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios #edit-field-bathrooms-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios #edit-field-bedrooms-value,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios #edit-field-min-square-footage-value{width:100%;display:flex;justify-content:start;align-items:center;gap:4px;flex-wrap:wrap}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio{position:relative;width:100%;flex:1 1 0px}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=checkbox],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=radio],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=checkbox],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=radio],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=radio],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=checkbox],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=radio],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=radio],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=checkbox],.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=radio]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox:has(input[type=checkbox][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox:has(input[type=radio][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio:has(input[type=checkbox][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio:has(input[type=radio][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox:has(input[type=checkbox][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox:has(input[type=radio][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio:has(input[type=checkbox][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio:has(input[type=radio][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox:has(input[type=checkbox][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox:has(input[type=radio][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio:has(input[type=checkbox][value=All]),.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio:has(input[type=radio][value=All]){display:none}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio label{display:flex;justify-content:center;align-items:center;padding:12px;color:var(--gray-2,#444);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;border:1px solid var(--gray-6,#aaa);background-color:#fff;transition:.3s;min-width:70px}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=checkbox]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=radio]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=checkbox]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=radio]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=radio]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=checkbox]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=radio]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=radio]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=checkbox]:hover+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=radio]:hover+label{background-color:rgba(var(--site-primary-color-rgb),.1);border-color:var(--site-primary-color);box-shadow:inset 0 0 0 2px var(--site-primary-color)}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=checkbox]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=radio]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=checkbox]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=radio]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=radio]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=checkbox]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=radio]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=radio]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=checkbox]:focus+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=radio]:focus+label{background-color:rgba(var(--site-primary-color-rgb),.1);border-color:var(--site-primary-color);box-shadow:inset 0 0 0 2px var(--site-primary-color)}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=checkbox]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=radio]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=checkbox]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=radio]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=radio]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=checkbox]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=radio]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=radio]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=checkbox]:checked+label,.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=radio]:checked+label{background-color:rgba(var(--site-primary-color-rgb),.1);border-color:var(--site-primary-color);box-shadow:inset 0 0 0 2px var(--site-primary-color)}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-type-select{display:none}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form legend{margin-bottom:12px}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form legend .fieldset-legend{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form #edit-actions{display:none}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form #edit-field-current-price-value--wrapper legend{display:none}.floorplan-cards-filter-wrapper .views-exposed-form.bef-exposed-form .form-submit{display:none}.floorplan-cards-filter-wrapper .views-element-container{width:100%}@media (max-width:767px){.floorplan-cards-filter-wrapper{padding:0 16px}}.floorplan-cards-filter-row{width:100%;height:auto;max-width:1400px;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:32px;margin-top:40px;padding-bottom:32px}.floorplan-cards-filter-bar{width:100%;height:auto;min-height:150px;max-width:1400px;background-color:rgba(var(--site-primary-color-rgb),.1);display:flex;justify-content:flex-start;align-items:stretch;position:relative;gap:30px}.floorplan-cards-filter-bar-inner{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;position:relative;column-gap:12px}@media (max-width:999px){.floorplan-cards-filter-bar-inner{flex-wrap:wrap}}@media (max-width:767px){.floorplan-cards-filter-bar-inner{flex-direction:column;justify-content:center;align-items:center;gap:0;padding:16px}}@media (max-width:380px){.floorplan-cards-filter-bar-inner{padding:12px}}.floorplan-cards-filter-bar.left-box-disabled{padding:0 40px}@media (max-width:767px){.floorplan-cards-filter-bar.left-box-disabled{padding:0 16px}}.floorplan-cards-filter-bar.left-box-disabled .floorplan-cards-filter-bar-selections{padding:0!important}.floorplan-cards-filter-bar-left-box{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;max-width:320px;background-color:var(--site-secondary-color);padding:16px 36px}.floorplan-cards-filter-bar-left-box.text_light{color:#fff}.floorplan-cards-filter-bar-left-box.text_light .floorplan-cards-filter-bar-left-copy{color:#fff}.floorplan-cards-filter-bar-left-box.text_light .floorplan-cards-filter-bar-left-icon{background-color:#fff}@media (max-width:767px){.floorplan-cards-filter-bar-left-box{max-width:100%;border-bottom:8px solid #fff}}@media (min-width:768px){.floorplan-cards-filter-bar-left-box{max-width:180px;min-height:150px;padding:24px 36px}}@media (min-width:1000px){.floorplan-cards-filter-bar-left-box{max-width:200px}}@media (min-width:1280px){.floorplan-cards-filter-bar-left-box{max-width:260px}}@media (min-width:1280px){.floorplan-cards-filter-bar-left-box{max-width:320px}}.floorplan-cards-filter-bar-left-icon{width:48px;height:48px;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}@media (max-width:1280px){.floorplan-cards-filter-bar-left-icon{width:32px;height:32px}}.floorplan-cards-filter-bar-left-copy{color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-wrap:wrap;text-transform:uppercase}@media (max-width:1280px){.floorplan-cards-filter-bar-left-copy{font-size:14px}}.floorplan-cards-filter-bar-right-filter{width:fit-content;height:auto;display:flex;justify-content:flex-end;align-items:center;padding-right:12px}.floorplan-cards-filter-bar-right-filter .toggle{position:relative;display:inline-block}.floorplan-cards-filter-bar-right-filter .toggle__input{display:none}.floorplan-cards-filter-bar-right-filter .toggle__label{display:block;width:39px;height:18px;background-color:#eee;border:1px solid #888;border-radius:99px;cursor:pointer;transition:.3s}.floorplan-cards-filter-bar-right-filter .toggle__input:checked+.toggle__label::after{left:22px;background-color:#fff}.floorplan-cards-filter-bar-right-filter .toggle__input:checked+.toggle__label:hover::after{background-color:#fff}.floorplan-cards-filter-bar-right-filter .toggle__input:checked+.toggle__label:focus::after{background-color:#fff}.floorplan-cards-filter-bar-right-filter .toggle__input:checked+.toggle__label{background-color:var(--site-primary-color);border-color:var(--site-primary-color)}.floorplan-cards-filter-bar-right-filter .toggle__label::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background-color:#888;border-radius:50%;transition:.3s}.floorplan-cards-filter-bar-right-filter .toggle__label:hover::after{background-color:var(--site-primary-color)}.floorplan-cards-filter-bar-right-filter .toggle__label:focus::after{background-color:var(--site-primary-color)}@media (max-width:767px){.floorplan-cards-filter-bar-right-filter{width:100%;max-width:333px;padding-right:0}}.floorplan-cards-filter-bar-selections{width:fit-content;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:12px;position:relative}@media (max-width:999px){.floorplan-cards-filter-bar-selections{width:100%;height:auto;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:8px;justify-content:center}.floorplan-cards-filter-bar-selections .filter-by{grid-area:1/1/2/2;text-align:start}.floorplan-cards-filter-bar-selections .max-price{grid-area:2/1/3/2}.floorplan-cards-filter-bar-selections .beds-baths-price{grid-area:2/2/3/3}.floorplan-cards-filter-bar-selections .view-all-filters{grid-area:2/3/3/4;justify-self:end}.floorplan-cards-filter-bar-selections .floorplan-cards-filter-bar-clear-button{grid-area:1/3/2/4;text-align:center;width:fit-content;margin-right:0;margin-left:auto}.floorplan-cards-filter-bar-selections .floorplan-cards-filter-bar-selection-copy{gap:4px!important}}@media (max-width:767px){.floorplan-cards-filter-bar-selections{grid-template-columns:repeat(4,auto);grid-template-rows:repeat(3,1fr);padding-top:0;padding-left:0;padding-right:0}.floorplan-cards-filter-bar-selections .filter-by{grid-area:1/1/2/2}.floorplan-cards-filter-bar-selections .floorplan-cards-filter-bar-clear-button{grid-area:1/4/2/5}.floorplan-cards-filter-bar-selections .max-price{grid-area:2/1/3/3;padding:12px 6px}.floorplan-cards-filter-bar-selections .beds-baths-price{grid-area:2/3/3/5;padding:12px 6px}.floorplan-cards-filter-bar-selections .view-all-filters{grid-area:3/1/4/3;padding:12px 6px;justify-self:start}}@media (max-width:380px){.floorplan-cards-filter-bar-selections{column-gap:4px}}.floorplan-cards-filter-bar-selection{width:fit-content;height:auto;display:block;background-color:#fff;border:1px solid var(--site-primary-color);transition:.3s;padding:12px;cursor:pointer}.floorplan-cards-filter-bar-selection:focus,.floorplan-cards-filter-bar-selection:hover{box-shadow:inset 0 0 0 2px var(--site-primary-color)}.floorplan-cards-filter-bar-selection .floorplan-cards-filter-bar-selection-copy{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:400;line-height:22px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-wrap:nowrap;margin-bottom:0!important}.floorplan-cards-filter-bar-selection .floorplan-cards-filter-bar-selection-copy.arrow::after{content:"";display:block;width:16px;height:16px;mask-image:url(/themes/custom/perq_stable/images/arrow-down.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.floorplan-cards-filter-bar-selection .floorplan-cards-filter-bar-selection-copy.filter::after{content:"";display:block;width:20px;height:20px;mask-image:url(/themes/custom/perq_stable/images/floorplan-filter-select.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.floorplan-cards-filter-bar-selection .floorplan-cards-filter-bar-selection-copy.tablet-desktop{display:none}@media (min-width:768px){.floorplan-cards-filter-bar-selection .floorplan-cards-filter-bar-selection-copy.tablet-desktop{display:flex}}.floorplan-cards-filter-bar-selection .floorplan-cards-filter-bar-selection-copy.mobile{display:none}@media (max-width:767px){.floorplan-cards-filter-bar-selection .floorplan-cards-filter-bar-selection-copy.mobile{display:flex}}@media (max-width:1400px){.floorplan-cards-filter-bar-selection .floorplan-cards-filter-bar-selection-copy{gap:4px}}.floorplan-cards-filter-bar-selection-total{width:100%;height:auto;display:none;justify-content:space-between;align-items:center;background-color:#fff;padding:12px 20px;gap:4px;position:relative}.floorplan-cards-filter-bar-selection-total .toggle{position:relative;display:inline-block}.floorplan-cards-filter-bar-selection-total .toggle__input{display:none}.floorplan-cards-filter-bar-selection-total .toggle__label{display:block;width:39px;height:18px;background-color:#eee;border:1px solid #888;border-radius:99px;cursor:pointer;transition:.3s}.floorplan-cards-filter-bar-selection-total .toggle__input:checked+.toggle__label::after{left:22px;background-color:#fff}.floorplan-cards-filter-bar-selection-total .toggle__input:checked+.toggle__label:hover::after{background-color:#fff}.floorplan-cards-filter-bar-selection-total .toggle__input:checked+.toggle__label:focus::after{background-color:#fff}.floorplan-cards-filter-bar-selection-total .toggle__input:checked+.toggle__label{background-color:var(--site-primary-color);border-color:var(--site-primary-color)}.floorplan-cards-filter-bar-selection-total .toggle__label::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background-color:#888;border-radius:50%;transition:.3s}.floorplan-cards-filter-bar-selection-total .toggle__label:hover::after{background-color:var(--site-primary-color)}.floorplan-cards-filter-bar-selection-total .toggle__label:focus::after{background-color:var(--site-primary-color)}.floorplan-cards-filter-bar-selection-total .floorplan-cards-filter-bar-selection-copy{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}@media (min-width:1000px) and (max-width:1178px){.floorplan-cards-filter-bar-selection-total .floorplan-cards-filter-bar-selection-copy{width:100%;max-width:55%;flex-shrink:1;display:block}}@media (max-width:767px){.floorplan-cards-filter-bar-selection-total{width:100%}}.floorplan-cards-filter-bar-clear-button{color:var(--gray-2,#444);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:400;line-height:22px;text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--gray-2,#444);transition:.3s;text-transform:capitalize}.floorplan-cards-filter-bar-clear-button:focus,.floorplan-cards-filter-bar-clear-button:hover{box-shadow:inset 0 -1px 0 var(--gray-2,#444),inset 0 -2px 0 var(--gray-2,#444)}.floorplan-cards-filter-bar .filter-by{color:var(--gray-2,#444);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:400;line-height:22px;text-wrap:nowrap;margin-bottom:0;text-transform:capitalize}@media (min-width:1000px) and (max-width:1178px){.floorplan-cards-filter-bar{gap:15px}}@media (min-width:768px) and (max-width:999px){.floorplan-cards-filter-bar{gap:60px;padding-right:12px}}@media (max-width:767px){.floorplan-cards-filter-bar{flex-direction:column;justify-content:center;align-items:center;gap:0}.floorplan-cards-filter-bar-selections{margin-bottom:20px;grid-template-rows:repeat(2,auto)}}.floorplan-cards-filter-bar.a_plus .views-exposed-form-wrapper.dialog-mode.active .views-exposed-form.bef-exposed-form .form-type-select.js-form-item-field-is-penthouse-value{display:flex!important;align-items:center;width:100%;height:auto;justify-content:space-between;padding:8px 0;gap:4px}.floorplan-cards-filter-bar.a_plus .views-exposed-form-wrapper.dialog-mode.active .views-exposed-form.bef-exposed-form .form-type-select.js-form-item-field-is-penthouse-value label{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}.floorplan-cards-filter-bar.a_plus .views-exposed-form-wrapper.dialog-mode.active .views-exposed-form.bef-exposed-form .form-type-select.js-form-item-field-is-penthouse-value select{width:fit-content;height:auto;display:block;background-color:#fff;border:1px solid var(--site-primary-color);transition:.3s;padding:8px 12px;cursor:pointer}.floorplan-cards-filter-bar.a_plus .views-exposed-form-wrapper.dialog-mode.active .views-exposed-form.bef-exposed-form .form-type-select.js-form-item-field-is-penthouse-value select:focus,.floorplan-cards-filter-bar.a_plus .views-exposed-form-wrapper.dialog-mode.active .views-exposed-form.bef-exposed-form .form-type-select.js-form-item-field-is-penthouse-value select:hover{box-shadow:inset 0 0 0 2px var(--site-primary-color)}.floorplan-cards-filter-bar.a_plus .views-exposed-form-wrapper.dialog-mode.active .views-exposed-form.bef-exposed-form .form-type-select.js-form-item-field-is-penthouse-value select[name=field_is_penthouse_value] option[value="0"]{display:none}.floorplan-cards-filter .floorplan-card{max-width:calc(33% - 20px)}@media (max-width:999px){.floorplan-cards-filter .floorplan-card{max-width:calc(50% - 16px);min-width:0!important}}@media (max-width:767px){.floorplan-cards-filter .floorplan-card{max-width:100%;min-width:0!important}}.pager{margin-bottom:16px}.pager__items{width:fit-content;height:auto;display:flex;justify-content:center;align-items:stretch;overflow:hidden;background-color:#fff;margin:0 auto;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.pager__items.rounded{border-radius:8px}.pager__items .pager__item a{width:fit-content;height:auto;background-color:#fff;display:flex;justify-content:center;align-items:center;color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1;padding:14px}.pager__items .pager__item.is-active a{border-bottom:3px solid var(--site-primary-color)}.pager__items .pager__item.pager__item--last{display:none}@media (max-width:767px){.pager__items{flex-wrap:wrap}}#floorplan-filter-dialog{background-color:rgba(0,0,0,.5);border:none!important;margin:0!important;overflow:hidden;max-height:100vh;width:100%;height:100%;max-width:100%}#floorplan-filter-dialog .modal-navigation{display:flex;justify-content:flex-end;align-items:stretch}#floorplan-filter-dialog .close-dialog{position:relative;width:64px;height:64px;display:flex;justify-content:center;align-items:center;color:var(--gray-1,#222);transition:.3s;cursor:pointer;z-index:100}#floorplan-filter-dialog .close-dialog:focus,#floorplan-filter-dialog .close-dialog:hover{background:var(--gray-8,#eee)}#floorplan-filter-dialog .close-dialog.rounded{border-radius:100px}#floorplan-filter-dialog .close-dialog::before{content:"";display:block;width:20px;height:20px;mask-image:url(/themes/custom/perq_stable/images/close-button.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--gray-1,#222)}#floorplan-filter-dialog .modal-body{max-width:90%;height:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:transparent;max-height:100%;position:relative}#floorplan-filter-dialog .views-exposed-form-wrapper{position:absolute;top:50%;left:50%;z-index:80;opacity:1;pointer-events:all;transform:translate(-50%,-50%)}#floorplan-filter-dialog .views-exposed-form-wrapper h2{display:none}#floorplan-filter-dialog .views-exposed-form-wrapper.dialog-mode{z-index:999;position:fixed;left:0;top:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3)}@media (max-width:767px){#floorplan-filter-dialog .views-exposed-form-wrapper.dialog-mode{padding-bottom:52px}}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);padding:16px 20px;gap:24px}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form fieldset{width:100%}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form fieldset .fieldset-wrapper{width:100%}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios{width:100%;display:flex;justify-content:start;align-items:center;gap:4px;flex-wrap:wrap}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-type-radio,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-type-radio{position:relative;width:100%;flex:1 1 0px}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox],#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=radio],#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-type-radio input[type=checkbox],#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-type-radio input[type=radio],#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox],#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=radio],#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-type-radio input[type=checkbox],#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-type-radio input[type=radio]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-type-radio label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-type-radio label{display:flex;justify-content:center;align-items:center;padding:12px;color:var(--gray-2,#444);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;border:1px solid var(--gray-6,#aaa);background-color:#fff;transition:.3s}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox]:hover+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-type-radio input[type=checkbox]:hover+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox]:hover+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-type-radio input[type=checkbox]:hover+label{background-color:rgba(var(--site-primary-color-rgb),.1);border-color:var(--site-primary-color);box-shadow:inset 0 0 0 2px var(--site-primary-color)}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox]:focus+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-type-radio input[type=checkbox]:focus+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox]:focus+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-type-radio input[type=checkbox]:focus+label{background-color:rgba(var(--site-primary-color-rgb),.1);border-color:var(--site-primary-color);box-shadow:inset 0 0 0 2px var(--site-primary-color)}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox]:checked+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-checkboxes .form-type-radio input[type=checkbox]:checked+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox]:checked+label,#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-radios .form-type-radio input[type=checkbox]:checked+label{background-color:rgba(var(--site-primary-color-rgb),.1);border-color:var(--site-primary-color);box-shadow:inset 0 0 0 2px var(--site-primary-color)}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form legend{margin-bottom:12px}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form legend .fieldset-legend{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-style:normal;font-weight:500;line-height:24px}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form #edit-actions{display:none}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form #edit-field-current-price-value--wrapper legend{display:none}#floorplan-filter-dialog .views-exposed-form.bef-exposed-form .form-submit{display:none}.perq-no-results{width:100%;height:auto;text-align:center;padding:16px;max-width:400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.perq-no-results-title{color:var(--gray-4,#6e6e6e);text-align:center;font-family:var(--primary-font);font-size:32px;font-style:normal;font-weight:400;line-height:40px}.perq-no-results-body{color:var(--gray-4,#6e6e6e);font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}.perq-no-results-image{width:40px;height:40px;margin:0 auto}.site-footer{width:100%;height:auto;background-color:var(--gray-1,#222);position:relative}.site-footer--container{margin:0 auto;max-width:1800px;position:relative}.site-footer--bottom{padding:36px 40px 26px}@media (max-width:767px){.site-footer--bottom{padding:24px 16px}}.site-footer-columns{width:100%;height:auto;display:flex;justify-content:start;align-items:start;gap:24px;flex-wrap:wrap}@media (min-width:1000px){.site-footer-columns{padding-right:100px}}.site-footer-column{width:100%;height:auto}.site-footer-column-title{width:100%;height:auto;color:var(--white,#fff);font-family:var(--footer-font);font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid;display:flex;justify-content:space-between;align-items:center;cursor:auto}.site-footer-column-title::after{content:"";display:block;width:24px;height:24px;background-image:url(/themes/custom/perq_stable/images/arrow-down.svg);opacity:0}@media (max-width:767px){.site-footer-column-title::after{opacity:1}}.site-footer-column-title.active::after{transform:rotate(180deg)}@media (max-width:767px){.site-footer-column-title{border:none!important;margin-bottom:0}}@media (max-width:767px){.site-footer-column-links{height:0;overflow:hidden;transition:height 150ms}}.site-footer-column-link{width:100%;height:auto;display:flex;align-items:center;gap:8px;color:var(--white,#fff);font-family:var(--footer-font);font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px;padding:6px;transition:background-color .3s}.site-footer-column-link:focus,.site-footer-column-link:hover{background:var(--black,#000)}.site-footer-column-link-icon{width:16px;height:16px;object-fit:cover}@media (min-width:768px){.site-footer-column-link{width:fit-content}}.site-footer-column-mobile-bar{display:none;width:100%;height:1px;border-bottom:1px solid}@media (max-width:767px){.site-footer-column-mobile-bar{display:block}}@media (min-width:768px){.site-footer-column{max-width:180px}}.site-footer-logo{width:100%;height:auto;max-width:225px;padding-top:20px}.site-footer-logo-wrapper{cursor:pointer}.site-footer-copyright{color:var(--white,#fff);text-align:right;font-family:var(--footer-font);font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}.site-footer-bottom-row{width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-end;margin-top:48px}@media (max-width:767px){.site-footer-bottom-row{flex-direction:column;align-items:center;justify-content:center;gap:48px;margin-top:48px}}.site-footer-floating-icons{width:fit-content;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:24px;position:absolute;top:36px;right:40px}@media (max-width:999px){.site-footer-floating-icons{top:auto;right:auto;bottom:25px;left:50%;transform:translateX(-50%)}}@media (max-width:767px){.site-footer-floating-icons{position:relative;transform:none!important;left:auto;right:auto;top:auto;bottom:auto;margin:0 auto;padding-top:48px}}.site-footer-floating-icon{display:block;width:40px;height:40px;object-fit:cover}.site-footer-floating-icon-link{cursor:pointer}.site-footer-floating-icon-link:focus,.site-footer-floating-icon-link:hover{background:var(--black,#000)}.site-footer-floating-icon-link.fair-housing-icon .site-footer-floating-icon,.site-footer-floating-icon-link.home-icon .site-footer-floating-icon{display:block;width:40px;height:40px;background-image:url(/themes/custom/perq_stable/images/home-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.site-footer-floating-icon-link.accessibility-icon .site-footer-floating-icon{display:block;background-image:url(/themes/custom/perq_stable/images/accessible-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px}.site-footer-floating-icon-link .site-footer-icon-text{position:absolute;width:0;height:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0}.page-node-type-landing-page .site-footer .site-footer--bottom{background-color:var(--site-primary-color)}.page-node-type-landing-page .site-footer .footer-links-row{display:flex;align-items:center;gap:24px;margin-bottom:30px}.page-node-type-landing-page .site-footer .footer-links-row a.link{height:auto;display:flex;align-items:center;gap:8px;color:var(--white,#fff);font-family:var(--footer-font);font-size:15px;font-style:normal;font-weight:400;line-height:20px;transition:background-color .3s;padding:6px;position:relative}.page-node-type-landing-page .site-footer .footer-links-row a.link:not(:last-child)::after{content:"|";color:#fff;position:absolute;right:-16px;top:6px}.page-node-type-landing-page .site-footer .footer-links-row a.link:focus,.page-node-type-landing-page .site-footer .footer-links-row a.link:hover{background:var(--black,#000)}.page-node-type-landing-page .site-footer .footer-links-row a.link.black{color:#000}.page-node-type-landing-page .site-footer .footer-links-row a.link.black:focus,.page-node-type-landing-page .site-footer .footer-links-row a.link.black:hover{background:var(--white,#fff)}.page-node-type-landing-page .site-footer .footer-links-row a.link.white{color:#fff}.page-node-type-landing-page .site-footer .footer-links-row a.link.white:focus,.page-node-type-landing-page .site-footer .footer-links-row a.link.white:hover{background:var(--black,#000)}.page-node-type-landing-page .site-footer .footer-links-row a.link.primary_site_color{color:var(--site-primary-color)}.page-node-type-landing-page .site-footer .footer-links-row a.link.primary_site_color:focus,.page-node-type-landing-page .site-footer .footer-links-row a.link.primary_site_color:hover{background-color:color-mix(in srgb,var(--site-primary-color) 15%,#fff)}.page-node-type-landing-page .site-footer .footer-links-row a.link.secondary_site_color{color:var(--site-secondary-color)}.page-node-type-landing-page .site-footer .footer-links-row a.link.secondary_site_color:focus,.page-node-type-landing-page .site-footer .footer-links-row a.link.secondary_site_color:hover{background-color:color-mix(in srgb,var(--site-secondary-color) 15%,#fff)}.page-node-type-landing-page .site-footer .footer-links-row a.link.light_gray{color:var(--gray-7,#ccc)}.page-node-type-landing-page .site-footer .footer-links-row a.link.light_gray:focus,.page-node-type-landing-page .site-footer .footer-links-row a.link.light_gray:hover{background:var(--gray-6,#ddd)}.page-node-type-landing-page .site-footer .footer-links-row a.link.dark_gray{color:var(--gray-1,#222)}.page-node-type-landing-page .site-footer .footer-links-row a.link.dark_gray:focus,.page-node-type-landing-page .site-footer .footer-links-row a.link.dark_gray:hover{background:#eee}@media (max-width:593px){.page-node-type-landing-page .site-footer .footer-links-row{flex-direction:column;align-items:center;gap:0;margin-left:0}.page-node-type-landing-page .site-footer .footer-links-row a.link{width:100%;text-align:center;padding:12px 0;position:relative;border-right:none}.page-node-type-landing-page .site-footer .footer-links-row a.link:not(:last-child)::after{content:"";position:none}}.page-node-type-landing-page .site-footer .footer-divider{border:none;border-top:1px solid rgba(255,255,255,.3)}@media (max-width:593px){.page-node-type-landing-page .site-footer .footer-divider{width:100%;margin:0 0 16px}}.page-node-type-landing-page .site-footer .footer-copyright{color:#fff;font-size:15px;margin-bottom:0;text-align:left;font-family:var(--footer-font);font-style:normal;font-weight:400;margin-top:20px}.page-node-type-landing-page .site-footer .footer-copyright.black{color:#000}.page-node-type-landing-page .site-footer .footer-copyright.white{color:#fff}.page-node-type-landing-page .site-footer .footer-copyright.primary_site_color{color:var(--site-primary-color)}.page-node-type-landing-page .site-footer .footer-copyright.secondary_site_color{color:var(--site-secondary-color)}.page-node-type-landing-page .site-footer .footer-copyright.light_gray{color:var(--gray-7,#ccc)}.page-node-type-landing-page .site-footer .footer-copyright.dark_gray{color:var(--gray-1,#222)}@media (max-width:593px){.page-node-type-landing-page .site-footer .footer-copyright{margin-left:0;width:60%;margin-top:20px}}article footer{display:none}article .site-footer{display:block}.btn{width:fit-content;height:auto;display:flex;padding:12px 24px;justify-content:center;align-items:center;text-decoration:none;text-align:center;font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:500;line-height:20px;transition:.3s}.btn-solid.primary_site_color{background-color:var(--site-primary-color)}.btn-solid.primary_site_color.text_light:focus,.btn-solid.primary_site_color.text_light:hover{background-color:var(--site-primary-color-dark)}.btn-solid.primary_site_color.text_dark:focus,.btn-solid.primary_site_color.text_dark:hover{background-color:var(--site-primary-color-light)}.btn-solid.secondary_site_color{background-color:var(--site-secondary-color)}.btn-solid.secondary_site_color.text_light:focus,.btn-solid.secondary_site_color.text_light:hover{background-color:var(--site-secondary-color-dark)}.btn-solid.secondary_site_color.text_dark:focus,.btn-solid.secondary_site_color.text_dark:hover{background-color:var(--site-secondary-color-light)}.btn-solid.dark_gray{background-color:var(--gray-1,#222)}.btn-solid.dark_gray.text_light:focus,.btn-solid.dark_gray.text_light:hover{background-color:var(--gray-4,#6e6e6e)}.btn-solid.dark_gray.text_dark:focus,.btn-solid.dark_gray.text_dark:hover{background-color:var(--gray-7,#ccc)}.btn-solid.light_gray.text_dark:focus,.btn-solid.light_gray.text_dark:hover{background-color:var(--gray-7,#ccc)}.btn-solid.light_gray.text_light:focus,.btn-solid.light_gray.text_light:hover{background-color:var(--gray-5,#888)}.btn-solid.white{background-color:#fff}.btn-solid.white.text_dark:focus,.btn-solid.white.text_dark:hover{background-color:var(--gray-7,#ccc)}.btn-border{border:1px solid;padding:11px 24px}.btn-border.primary_site_color{border-color:var(--site-primary-color)}.btn-border.primary_site_color.text_light:focus,.btn-border.primary_site_color.text_light:hover{border-color:var(--site-primary-color-dark);box-shadow:inset 0 0 0 2px var(--site-primary-color-dark);background-color:#eee}.btn-border.primary_site_color.text_dark:focus,.btn-border.primary_site_color.text_dark:hover{border-color:var(--site-primary-color-light);box-shadow:inset 0 0 0 2px var(--site-primary-color-light);background-color:#eee}.btn-border.secondary_site_color{border-color:var(--site-secondary-color)}.btn-border.secondary_site_color.text_light:focus,.btn-border.secondary_site_color.text_light:hover{border-color:var(--site-secondary-color-dark);box-shadow:inset 0 0 0 2px var(--site-secondary-color-dark);background-color:#eee}.btn-border.secondary_site_color.text_dark:focus,.btn-border.secondary_site_color.text_dark:hover{border-color:var(--site-secondary-color-light);box-shadow:inset 0 0 0 2px var(--site-secondary-color-light);background-color:#eee}.btn-border.light_gray{border-color:#d0d5dd}.btn-border.light_gray.text_dark:focus,.btn-border.light_gray.text_dark:hover{border-color:var(--gray-5,#aaa);box-shadow:inset 0 0 0 2px var(--gray-6,#aaa);background-color:#eee}.btn-border.dark_gray{border-color:var(--gray-1,#222)}.btn-border.dark_gray.text_dark:focus,.btn-border.dark_gray.text_dark:hover{border-color:var(--gray-7,#ccc);box-shadow:inset 0 0 0 2px var(--gray-7,#ccc);background-color:#eee}.btn-border.white{border-color:#fff}.btn-border.white.text_dark:focus,.btn-border.white.text_dark:hover{border-color:var(--gray-7,#ccc);box-shadow:inset 0 0 0 2px var(--gray-7,#ccc);background-color:#eee}.btn.text_light{color:#fff}.btn.text_dark{color:var(--gray-1,#222)}.btn.rounded{border-radius:100px}.btn:focus{outline:#000 solid 2px;outline-offset:2px}.webform-submission-form{width:100%;max-width:600px;height:auto;margin:0 auto;display:flex;flex-direction:column;justify-content:start;align-items:start;row-gap:8px}.webform-submission-form.rounded input{border-radius:4px}.webform-submission-form .form-item.form-type-textarea,.webform-submission-form .form-item.form-type-textfield{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%}.webform-submission-form .form-item label{color:var(--gray-1,#222);font-family:"Roboto Flex";font-size:15px;font-style:normal;font-weight:400;line-height:20px}.webform-submission-form .form-item input:not([type=checkbox]){width:100%;height:40px;border-radius:4px;border:1px solid var(--gray-6,#aaa);background:var(--white,#fff)}.webform-submission-form div{max-width:100%;width:100%}.webform-submission-form div textarea{max-width:100%;width:100%;border:1px solid var(--gray-6,#aaa)}.webform-submission-form .form-actions{width:100%;height:auto}.webform-submission-form .webform-button--submit{width:fit-content;height:auto;display:flex;padding:12px 24px;justify-content:center;align-items:center;text-decoration:none;text-align:center;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:500;line-height:20px;transition:.3s;color:#fff;margin:0 auto;border:none!important;background-color:var(--site-primary-color)}.webform-submission-form .webform-button--submit:hover{background-color:var(--site-primary-color-dark)}.form-headline-block-wrapper{width:100%;max-width:600px;height:auto;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:12px;text-align:center}.form-headline-block-icon{width:48px;height:48px;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--site-primary-color)}.form-headline-block-title{color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-size:20px;font-style:normal;font-weight:600;line-height:28px;text-align:center}.form-headline-block-description{color:var(--gray-2,#444);text-align:center;font-family:"Roboto Flex";font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.body-copy-block{padding:0 20px;max-width:1440px;margin:0 auto}.body-copy-block-content{width:100%;max-width:900px;height:auto}.body-copy-block-content.center{margin:0 auto}.body-copy-block-content.left{margin-left:0;margin-right:auto}.body-copy-block-content.right{margin-left:auto;margin-right:0}.body-copy-block h1,.body-copy-block h2,.body-copy-block h3{font-size:40px}.body-copy-block h1,.body-copy-block h2,.body-copy-block h3,.body-copy-block h4,.body-copy-block h5,.body-copy-block h6{color:var(--gray-1,#222);font-family:Raleway;font-style:normal;font-weight:600;line-height:48px}.body-copy-block ol,.body-copy-block p,.body-copy-block ul{color:var(--gray-2,#444);font-family:"IBM Plex Sans";font-size:18px;font-style:normal;font-weight:400;line-height:24px}.body-copy-block a:focus{outline:solid 1px!important}@media (max-width:767px){.body-copy-block{padding:0 16px}}[data-aos=fade-in-plus-slide]{opacity:0;transform:translateX(20px);transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-in}[data-aos=fade-in-plus-slide].aos-animate{opacity:1;transform:translateX(0)}[data-aos=fade-in-plus-slide-up]{opacity:0;transform:translateY(20px);transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-in}[data-aos=fade-in-plus-slide-up].aos-animate{opacity:1;transform:translateY(0)}[data-aos=fade-in-plus-slide-up-logo]{opacity:0;transform:translateX(-50%) translateY(20px)!important;transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-in}[data-aos=fade-in-plus-slide-up-logo].aos-animate{opacity:1!important;transform:translateX(-50%) translateY(0)!important}[data-aos=fade-in-staggered]{opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in}[data-aos=fade-in-staggered].aos-animate{opacity:1}[data-aos=fade-in-staggered]:nth-child(1){transition-delay:0s}[data-aos=fade-in-staggered]:nth-child(2){transition-delay:.1s}[data-aos=fade-in-staggered]:nth-child(3){transition-delay:.2s}[data-aos=fade-in-staggered]:nth-child(4){transition-delay:.3s}[data-aos=fade-in-staggered]:nth-child(5){transition-delay:.4s}[data-aos=fade-in-staggered]:nth-child(6){transition-delay:.5s}[data-aos=fade-in-staggered]:nth-child(7){transition-delay:.6s}[data-aos=fade-in-staggered]:nth-child(8){transition-delay:.7s}[data-aos=fade-in-staggered]:nth-child(9){transition-delay:.8s}[data-aos=fade-in-staggered]:nth-child(10){transition-delay:.9s}.property-filter-wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:0 40px;margin-top:8px}.property-filter-wrapper .form-item-items-per-page{display:none}.property-filter-wrapper .form-item-items-per-page #edit-items-per-page{display:none}.property-filter-wrapper .views-exposed-form-wrapper{position:absolute;top:0;height:100%;left:0;z-index:80;opacity:0}.property-filter-wrapper .views-exposed-form-wrapper.active{opacity:1;pointer-events:all}.property-filter-wrapper .views-exposed-form-wrapper h2{display:none}.property-filter-wrapper .views-exposed-form-wrapper.dialog-mode{z-index:9999999991;position:fixed;left:0;top:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3)}.property-filter-wrapper .views-exposed-form-wrapper.dialog-mode .views-exposed-form-header{display:flex!important}.property-filter-wrapper .views-exposed-form-wrapper.dialog-mode .views-exposed-form-footer{display:flex!important}.property-filter-wrapper .views-exposed-form-wrapper.dialog-mode #edit-field-current-price-value--wrapper legend{display:block!important}.property-filter-wrapper .views-exposed-form-wrapper.dialog-mode .property-filter-bar-selection-total{display:flex}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal{display:flex;flex-direction:column;justify-content:start;align-items:start;height:100%;overflow:hidden}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header{width:100%;height:auto;display:none;justify-content:space-between;align-items:center;padding-left:24px;border-bottom:1px solid var(--gray-7,#ccc);position:sticky;top:0;z-index:99;background-color:#fff}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header-text{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin:0}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog{position:relative;width:64px;height:64px;display:flex;justify-content:center;align-items:center;color:var(--gray-1,#222);transition:.3s;cursor:pointer;z-index:100}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog:hover{background:var(--gray-8,#eee)}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog.rounded{border-radius:100px}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-header .close-dialog::before{content:"";display:block;width:20px;height:20px;mask-image:url(/themes/custom/perq_stable/images/modal-close.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--gray-1,#222)}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-footer{width:100%;height:auto;display:none;justify-content:space-between;align-items:center;padding:9px 20px;border-top:1px solid var(--gray-7,#ccc);position:relative;gap:80px;z-index:30;background-color:#fff}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-footer-text{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin:0}.property-filter-wrapper .views-exposed-form-wrapper .views-exposed-form-modal .views-exposed-form-footer .footer-close-dialog{gap:4px}.property-filter-wrapper .views-exposed-form.bef-exposed-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;gap:24px;width:100%;height:100%}.property-filter-wrapper .views-exposed-form.bef-exposed-form form{height:100%;width:100%}.property-filter-wrapper .views-exposed-form.bef-exposed-form form .js-form-type-select{height:100%;position:absolute;top:0}.property-filter-wrapper .views-exposed-form.bef-exposed-form form .js-form-type-select select{height:100%;width:100%;cursor:pointer}.property-filter-wrapper .views-exposed-form.bef-exposed-form #views-exposed-form-property-card-filter-property-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%}.property-filter-wrapper .views-exposed-form.bef-exposed-form fieldset{width:100%;display:none}.property-filter-wrapper .views-exposed-form.bef-exposed-form fieldset .fieldset-wrapper{width:100%}.property-filter-wrapper .views-exposed-form.bef-exposed-form label{display:none}.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios{width:100%;display:flex;justify-content:start;align-items:center;gap:4px;flex-wrap:wrap}.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox,.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio{position:relative;width:100%;flex:1 1 0px}.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=checkbox],.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=radio],.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=checkbox],.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=radio],.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox],.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=radio],.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=checkbox],.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=radio],.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox],.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=radio],.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=checkbox],.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=radio]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox:has(input[type=checkbox][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox:has(input[type=radio][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio:has(input[type=checkbox][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio:has(input[type=radio][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox:has(input[type=checkbox][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox:has(input[type=radio][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio:has(input[type=checkbox][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio:has(input[type=radio][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox:has(input[type=checkbox][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox:has(input[type=radio][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio:has(input[type=checkbox][value=All]),.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio:has(input[type=radio][value=All]){display:none}.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio label{display:flex;justify-content:center;align-items:center;padding:12px;color:var(--gray-2,#444);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;border:1px solid var(--gray-6,#aaa);background-color:#fff;transition:.3s;min-width:70px}.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=checkbox]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=radio]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=checkbox]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=radio]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=radio]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=checkbox]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=radio]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=radio]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=checkbox]:hover+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=radio]:hover+label{background-color:rgba(var(--site-primary-color-rgb),.1);border-color:var(--site-primary-color);box-shadow:inset 0 0 0 2px var(--site-primary-color)}.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=checkbox]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-checkbox input[type=radio]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=checkbox]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .fieldset-wrapper .form-item.form-type-radio input[type=radio]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=checkbox]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-checkbox input[type=radio]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=checkbox]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-checkboxes .form-item.form-type-radio input[type=radio]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=checkbox]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-checkbox input[type=radio]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=checkbox]:checked+label,.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-radios .form-item.form-type-radio input[type=radio]:checked+label{background-color:rgba(var(--site-primary-color-rgb),.1);border-color:var(--site-primary-color);box-shadow:inset 0 0 0 2px var(--site-primary-color)}.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-item-field-property-address-locality{display:none}.property-filter-wrapper .views-exposed-form.bef-exposed-form legend{margin-bottom:12px}.property-filter-wrapper .views-exposed-form.bef-exposed-form legend .fieldset-legend{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.property-filter-wrapper .views-exposed-form.bef-exposed-form #edit-actions{display:none}.property-filter-wrapper .views-exposed-form.bef-exposed-form #edit-field-current-price-value--wrapper legend{display:none}.property-filter-wrapper .views-exposed-form.bef-exposed-form .form-submit{display:none}.property-filter-wrapper .views-element-container{width:100%}.property-filter-wrapper .views-element-container.inactive .property-filter-row{display:none}.property-filter-wrapper .views-element-container.inactive .pager{display:none}.property-filter-wrapper .property-card{max-width:calc(33% - 20px)}@media (max-width:999px){.property-filter-wrapper .property-card{max-width:calc(50% - 16px);min-width:0!important}}@media (max-width:767px){.property-filter-wrapper .property-card{max-width:100%;min-width:0!important}}@media (max-width:767px){.property-filter-wrapper{padding:0 16px}}.property-filter-row{width:100%;height:auto;max-width:1400px;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:32px;margin-top:40px;padding-bottom:32px}.property-filter-bar{width:100%;height:auto;min-height:150px;max-width:1400px;background-color:rgba(var(--site-primary-color-rgb),.1);display:flex;justify-content:flex-start;align-items:stretch;position:relative;gap:30px}.property-filter-bar-inner{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;position:relative;column-gap:12px}.property-filter-bar-inner .property-filter-type-toggle{position:relative;width:236px;height:auto;display:flex;justify-content:space-between;align-items:center;padding:4px;min-height:38px;background-color:#fff}.property-filter-bar-inner .property-filter-type-toggle-overlay{position:absolute;top:4px;left:4px;right:auto;width:100%;height:calc(100% - 8px);max-width:48%;transition:.3s;background-color:var(--site-primary-color);transition:.3s}.property-filter-bar-inner .property-filter-type-toggle-overlay.right-locked{left:auto;right:4px}.property-filter-bar-inner .property-filter-type-toggle-label{width:100%;height:auto;max-width:50%;position:relative;text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;cursor:pointer;z-index:10;display:flex;justify-content:center;align-items:center;transition:.3s}.property-filter-bar-inner .property-filter-type-toggle-label.active .property-filter-type-toggle-label-copy{color:#fff}.property-filter-bar-inner .property-filter-type-toggle-label.active .property-filter-type-toggle-label-icon{background-color:#fff}.property-filter-bar-inner .property-filter-type-toggle-label-icon{width:20px;height:20px;object-fit:contain;object-position:center;background-color:var(--gray-1,#222)}.property-filter-bar-inner .property-filter-type-toggle-label-icon.grid{mask-image:url(/themes/custom/perq_stable/images/grid_view.svg);mask-size:contain;mask-repeat:no-repeat}.property-filter-bar-inner .property-filter-type-toggle-label-icon.map{mask-image:url(/themes/custom/perq_stable/images/distance.svg);mask-size:contain;mask-repeat:no-repeat}.property-filter-bar-inner .property-filter-type-toggle-label-copy{width:100%;height:auto;display:flex;justify-content:center;align-items:center;color:var(--gray-1,#222)}.property-filter-bar-inner .property-filter-type-toggle-label .hidden{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media (max-width:999px){.property-filter-bar-inner{flex-direction:column;justify-content:center;align-items:center;row-gap:12px}}@media (max-width:767px){.property-filter-bar-inner{flex-direction:column;justify-content:center;align-items:center;padding:16px}}@media (max-width:380px){.property-filter-bar-inner{padding:12px}}.property-filter-bar.left-box-disabled{padding:0 40px}@media (max-width:767px){.property-filter-bar.left-box-disabled{padding:0 16px}}.property-filter-bar.left-box-disabled .property-filter-bar-selections{padding:0!important}.property-filter-bar-left-box{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;max-width:320px;background-color:var(--site-secondary-color);padding:16px 36px}.property-filter-bar-left-box.text_light{color:#fff}.property-filter-bar-left-box.text_light .property-filter-bar-left-copy{color:#fff}.property-filter-bar-left-box.text_light .property-filter-bar-left-icon{background-color:#fff}@media (max-width:767px){.property-filter-bar-left-box{max-width:100%;border-bottom:8px solid #fff}}@media (min-width:768px){.property-filter-bar-left-box{max-width:180px;min-height:150px;padding:24px 36px}}@media (min-width:1000px){.property-filter-bar-left-box{max-width:200px}}@media (min-width:1280px){.property-filter-bar-left-box{max-width:260px}}@media (min-width:1280px){.property-filter-bar-left-box{max-width:320px}}.property-filter-bar-left-icon{width:48px;height:48px;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}@media (max-width:1280px){.property-filter-bar-left-icon{width:32px;height:32px}}.property-filter-bar-left-copy{color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-wrap:wrap;text-transform:uppercase}@media (max-width:1280px){.property-filter-bar-left-copy{font-size:14px}}.property-filter-bar-right-filter{width:fit-content;height:auto;display:flex;justify-content:flex-end;align-items:center;padding-right:12px}.property-filter-bar-right-filter .toggle{position:relative;display:inline-block}.property-filter-bar-right-filter .toggle__input{display:none}.property-filter-bar-right-filter .toggle__label{display:block;width:39px;height:18px;background-color:#eee;border:1px solid #888;border-radius:99px;cursor:pointer;transition:.3s}.property-filter-bar-right-filter .toggle__input:checked+.toggle__label::after{left:22px;background-color:#fff}.property-filter-bar-right-filter .toggle__input:checked+.toggle__label:hover::after{background-color:#fff}.property-filter-bar-right-filter .toggle__input:checked+.toggle__label{background-color:var(--site-primary-color);border-color:var(--site-primary-color)}.property-filter-bar-right-filter .toggle__label::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background-color:#888;border-radius:50%;transition:.3s}.property-filter-bar-right-filter .toggle__label:hover::after{background-color:var(--site-primary-color)}@media (max-width:767px){.property-filter-bar-right-filter{width:100%;max-width:333px;padding-right:0}}.property-filter-bar-selections{width:fit-content;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:12px;position:relative}.property-filter-bar-selections-container{width:fit-content;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:12px;position:relative;flex-wrap:wrap}.property-filter-bar-selections .views-exposed-form-wrapper{width:100%}@media (max-width:767px){.property-filter-bar-selections{width:100%;height:auto;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:8px;justify-content:center}.property-filter-bar-selections .filter-by{grid-area:1/1/2/2;text-align:start}.property-filter-bar-selections .property-filter-bar-selections-container{grid-area:2/1/3/3;gap:4px}.property-filter-bar-selections .property-filter-bar-clear-button{grid-area:1/2/2/3;text-align:center;width:fit-content;margin-right:0;margin-left:auto}.property-filter-bar-selections .property-filter-bar-selection-copy{gap:4px!important}}@media (max-width:380px){.property-filter-bar-selections{column-gap:4px}}.property-filter-bar-selection{width:fit-content;height:auto;display:block;background-color:#fff;border:1px solid var(--site-primary-color);transition:.3s;padding:12px;cursor:pointer}.property-filter-bar-selection .property-filter-bar-selection-copy{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:400;line-height:22px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-wrap:nowrap;margin-bottom:0!important}.property-filter-bar-selection .property-filter-bar-selection-copy.arrow::after{content:"";display:block;width:16px;height:16px;mask-image:url(/themes/custom/perq_stable/images/arrow-down.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.property-filter-bar-selection .property-filter-bar-selection-copy.filter::after{content:"";display:block;width:20px;height:20px;mask-image:url(/themes/custom/perq_stable/images/property-filter-select.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--gray-1,#222)}.property-filter-bar-selection .property-filter-bar-selection-copy.tablet-desktop{display:none}@media (min-width:768px){.property-filter-bar-selection .property-filter-bar-selection-copy.tablet-desktop{display:flex}}.property-filter-bar-selection .property-filter-bar-selection-copy.mobile{display:none}@media (max-width:767px){.property-filter-bar-selection .property-filter-bar-selection-copy.mobile{display:flex}}@media (max-width:1400px){.property-filter-bar-selection .property-filter-bar-selection-copy{gap:4px}}.property-filter-bar-selection-total{width:100%;height:auto;display:none;justify-content:space-between;align-items:center;background-color:#fff;padding:12px 16px;gap:4px;position:relative}.property-filter-bar-selection-total .toggle{position:relative;display:inline-block}.property-filter-bar-selection-total .toggle__input{display:none}.property-filter-bar-selection-total .toggle__label{display:block;width:39px;height:18px;background-color:#eee;border:1px solid #888;border-radius:99px;cursor:pointer;transition:.3s}.property-filter-bar-selection-total .toggle__input:checked+.toggle__label::after{left:22px;background-color:#fff}.property-filter-bar-selection-total .toggle__input:checked+.toggle__label:hover::after{background-color:#fff}.property-filter-bar-selection-total .toggle__input:checked+.toggle__label{background-color:var(--site-primary-color);border-color:var(--site-primary-color)}.property-filter-bar-selection-total .toggle__label::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background-color:#888;border-radius:50%;transition:.3s}.property-filter-bar-selection-total .toggle__label:hover::after{background-color:var(--site-primary-color)}.property-filter-bar-selection-total .property-filter-bar-selection-copy{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}@media (min-width:1000px) and (max-width:1178px){.property-filter-bar-selection-total .property-filter-bar-selection-copy{width:100%;max-width:55%;flex-shrink:1;display:block}}@media (max-width:767px){.property-filter-bar-selection-total{width:100%}}.property-filter-bar-selection.city{position:relative;z-index:81}.property-filter-bar-selection.city .property-filter-city-select{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.property-filter-bar-selection.city.active .property-filter-city-select{opacity:1;pointer-events:all}@media (max-width:767px){.property-filter-bar-selection{width:calc(50% - 2px)}}.property-filter-bar-clear-button{color:var(--gray-2,#444);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:400;line-height:22px;text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--gray-2,#444);transition:.3s;text-transform:capitalize}.property-filter-bar-clear-button:hover{box-shadow:inset 0 -1px 0 var(--gray-2,#444),inset 0 -2px 0 var(--gray-2,#444)}.property-filter-bar .filter-by{color:var(--gray-2,#444);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:400;line-height:22px;text-wrap:nowrap;margin-bottom:0;text-transform:capitalize}@media (min-width:1000px) and (max-width:1178px){.property-filter-bar{gap:15px}}@media (min-width:768px) and (max-width:999px){.property-filter-bar{gap:60px}}@media (min-width:768px){.property-filter-bar{padding:30px}}@media (max-width:767px){.property-filter-bar{flex-direction:column;justify-content:center;align-items:center;gap:0}.property-filter-bar-selections{grid-template-rows:repeat(2,auto)}}.property-filter-bar p{margin:0!important}.property-card{width:100%;height:auto;max-width:445px;position:relative;overflow:hidden;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .08)) drop-shadow(0 4px 16px rgba(0, 0, 0, .12));background-color:#fff}@media (max-width:970px){.property-card{min-width:320px}}.property-card.rounded{border-radius:8px}.property-card p{margin:0!important}.property-card-asset{width:100%;height:100%;object-fit:cover;max-height:190px;transition:150ms;aspect-ratio:16/9}.property-card-asset:hover{transform:scale(1.05)}.property-card-asset-wrapper{width:100%;height:auto;position:relative;overflow:hidden}.property-card-asset-wrapper .swiper-button-next,.property-card-asset-wrapper .swiper-button-prev{display:flex;width:40px;height:40px;padding:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:var(--white,#fff);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);color:var(--gray-1,#222)}.property-card-asset-wrapper .swiper-button-next::after,.property-card-asset-wrapper .swiper-button-prev::after{font-size:16px;font-weight:700;color:var(--gray-1,#222)}.property-card-asset-wrapper .swiper-button-prev{left:auto;top:auto;right:50px;bottom:-22px;border-radius:100px 0 0 100px;box-shadow:-3px 2px 4px 0 rgba(0,0,0,.15)}.property-card-asset-wrapper .swiper-button-next{left:auto;top:auto;right:10px;bottom:-22px;border-radius:0 100px 100px 0}.property-card-bottom{width:100%;height:auto;background-color:#fff;padding:16px}.property-card-info-price{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.property-card-info-price.empty-price{opacity:0;pointer-events:none}.property-card-info-price .previous-price{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-decoration:line-through;margin-right:8px}.property-card-info-title{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-top:8px}.property-card-info-row{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px}.property-card-info-row .property-card-info-copy{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px;max-width:250px}.property-card-info-row .property-card-info-copy.property-card-address{min-height:44px;display:flex;align-items:center}.property-card-info-row .property-card-icon{display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.property-card-info-row .property-card-icon.dollar{background-image:url(/themes/custom/perq_stable/images/paid.svg)}.property-card-info-row .property-card-icon.location{background-image:url(/themes/custom/perq_stable/images/location_on.svg)}.property-card-info-row .property-card-icon.phone{background-image:url(/themes/custom/perq_stable/images/call.svg)}.property-card-info-row .property-card-icon.bed{background-image:url(/themes/custom/perq_stable/images/bed.svg)}.property-card-info-row.bottom-row{width:100%;height:auto;position:relative}.property-card-info-row.bottom-row .property-card-button-icon.like{display:flex;width:40px;height:40px;padding:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--white,#fff);box-shadow:0 4px 16px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);position:absolute;bottom:0;right:0;z-index:60;transition:background-color .3s}.property-card-info-row.bottom-row .property-card-button-icon.like::before{content:"";display:block;width:24px;height:24px;mask-image:url(/themes/custom/perq_stable/images/like.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--gray-1,#222)}.property-card-info-row.bottom-row .property-card-button-icon.like:hover{background:var(--gray-8,#eee)}.property-card-info-row.bottom-row .property-card-info-text{color:var(--gray-3,#555);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.property-card-info-text{color:var(--gray-1,#222);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize}.property-card-info-pipe{color:var(--site-primary-color);font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.property-card-filter-wrapper{width:100%;height:auto;padding:0 16px}.property-card-link{margin-top:16px;width:100%!important}.property-filter-wrapper .map-block-wrapper{position:relative;width:100%;max-width:1400px;padding-top:16px;padding-bottom:16px;display:none}.property-filter-wrapper .map-block-wrapper.active{display:block}.property-filter-wrapper .map-block-wrapper .perq-marker{display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer!important;text-align:center;color:#fff}.property-filter-wrapper .map-block-wrapper .perq-marker p{position:absolute;top:3px;left:50%;transform:translateX(-50%);margin-bottom:0!important;font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:600;line-height:1}.property-filter-wrapper .map-block-wrapper .perq-marker::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:var(--site-primary-color)!important;mask-image:url(/themes/custom/perq_stable/images/harbor-map-point.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:.3s}.property-filter-wrapper .map-block-wrapper .perq-marker.restaurant{background-color:var(--gray-1,#222)}.property-filter-wrapper .map-block-wrapper .perq-marker.restaurant::after{content:"";display:block;width:13px;height:16px;mask-image:url(/themes/custom/perq_stable/images/map-restaurant.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:.3s}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup{z-index:10;max-width:300px!important}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup .property-card{max-width:100%!important}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-tip{border-top-color:#fff!important;border-bottom-color:#fff!important}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-content{padding:0!important;background-color:#fff;text-align:left}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-name{display:block;font-size:16px;font-weight:700;font-family:var(--primary-font);line-height:20px;text-transform:uppercase;padding-right:15px;color:#fff}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-address{display:block;font-size:16px;font-weight:400;font-family:var(--primary-font);line-height:20px;text-transform:uppercase;margin-top:1em;color:#fff}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-phone{display:block;font-size:16px;font-weight:400;font-family:var(--primary-font);line-height:20px;text-transform:uppercase;margin-top:1em;color:#fff}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-phone.hidden{display:none}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-website.btn.btn-solid{background-color:#fff;color:var(--site-primary-color);margin:0 auto;width:100%}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-website.btn.btn-solid.hidden{display:none}.property-filter-wrapper .map-block-wrapper .mapboxgl-popup-close-button{border:1px solid #fff;color:#fff;background:0 0;outline:0;font-size:18px;border-radius:50%;height:22px;width:22px;top:10px;right:10px;z-index:1;line-height:1;padding:0;cursor:pointer}@media (max-width:767px){.property-filter-wrapper #map{height:500px!important}}.main.heading-font-override .large-banner.sized-banner .large-banner-content-title{font-family:var(--primary-override-font)!important}.main.heading-font-override .medium-banner.sized-banner .medium-banner-content-title{font-family:var(--primary-override-font)!important}.main.heading-font-override .small-banner.sized-banner .small-banner-content-title{font-family:var(--primary-override-font)!important}.main.heading-font-override .property-home-banner .property-home-banner-content-title{font-family:var(--primary-override-font)!important}.main.heading-font-override .ping-pong-section .ping-pong-content-title{font-family:var(--primary-override-font)!important}.main.heading-font-override .floorplan-match-section .floorplan-match-content-title{font-family:var(--primary-override-font)!important}.main.heading-font-override .floorplan-card-row-section .floorplan-card-row-content-title{font-family:var(--primary-override-font)!important}.main.heading-font-override .floorplan-card-a-plus-section .floorplan-card-a-plus-content-title{font-family:var(--primary-override-font)!important}.main.heading-color-override .ping-pong-section .ping-pong-content-title{color:var(--site-primary-color)!important}.main.heading-color-override .floorplan-card-row-section .floorplan-card-row-content-title{color:var(--site-primary-color)!important}.cards-block__description{font-family:var(--secondary-font)}main#content{margin:auto}.page-body{max-width:1000px;padding:50px;margin:auto;line-height:1.75em}.page-body p{font-weight:300;font-size:17px;color:#333}h2{color:#012169;font-size:24px;font-weight:500}p{margin-bottom:10px}body{font-family:var(--primary-font);font-weight:400;color:#444}.pt-small{padding-top:56px}.pb-small{padding-bottom:56px}.pt-medium{padding-top:72px}.pb-medium{padding-bottom:72px}.pt-large{padding-top:100px}.pb-large{padding-bottom:100px}.bg-secondary-light{background-color:rgba(var(--site-secondary-color-rgb),.1)}.bg-primary-light{background-color:rgba(var(--site-primary-color-rgb),.1)}@media (max-width:999px){.wrapping-columns{flex-wrap:wrap}}div#block-perq-stable-local-tasks{position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:999}.scrolling-logo-wrapper{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);z-index:-1;width:100%;height:auto;display:flex;justify-content:flex-end;opacity:.25;padding-right:40px}.scrolling-logo-wrapper .scrolling-logo{width:100%;height:100%;max-width:240px;max-height:240px;object-fit:contain}@media (min-width:768px){.scrolling-logo-wrapper .scrolling-logo{max-width:260px;max-height:260px}}@media (min-width:1000px){.scrolling-logo-wrapper .scrolling-logo{max-width:400px;max-height:400px}}@media (min-width:1280px){.scrolling-logo-wrapper .scrolling-logo{max-width:500px;max-height:500px}}@media (max-width:999px){.scrolling-logo-wrapper{padding-left:16px;padding-right:16px}}@media (max-width:767px){.scrolling-logo-wrapper{justify-content:center}}.perq-404-block{width:100%;max-width:500px;height:auto;min-height:500px;display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center;margin:0 auto;padding-top:40px}.perq-404-block-primary{color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:72px;font-style:normal;font-weight:600;line-height:80px}@media (min-width:768px){.perq-404-block-primary{font-size:96px;line-height:108px}}.perq-404-block-title{color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media (min-width:768px){.perq-404-block-title{font-size:32px;line-height:40px}}.perq-404-block-description{color:var(--gray-1,#222);text-align:center;font-family:var(--primary-font);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:400;line-height:22px}