.global-properties-banner{position:relative;width:100%;height:600px;min-height:500px;overflow:hidden}.global-properties-banner::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/img/dae91ad527ed.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2}.banner-content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;color:#fff;justify-content:center;text-align:center;padding:0 20px}.banner-text{margin-top:0!important}.banner-content h1{color:#fff;font-family:"FSAlbert Pro";font-size:73px;font-weight:400!important}.banner-content h2{color:#fff;font-family:"FSAlbert Pro";font-size:27px;font-weight:400;line-height:37px}.list-image:hover{transform:scale(1.05)}.accordian-section{background:#fafafa!important;display:none;margin-top:0}.accordion-container{max-width:1260px;margin:0 auto}.item{border-bottom:1px solid #d1cfcf;border-radius:6px;overflow:hidden;padding-bottom:20px}.item .check{position:absolute;opacity:0;pointer-events:none}.heading{display:flex;justify-content:space-between;align-items:center;padding:3px 16px;cursor:pointer;font-weight:300;font-size:24px;background:#fafafa;border-radius:8px 8px 0 0;color:#777;margin-top:27px}.chev{transition:transform .25s ease}.panel{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:#fafafa;padding:0 16px;border-radius:0 0 8px 8px}.item input:checked~.panel{max-height:2000px;padding:12px 16px 16px}.item input:checked~.heading .chev{transform:rotate(180deg)}#filter-accordion-section{display:flex;flex-direction:column;gap:15px}.filter-accordion-container{display:flex;flex-direction:column;gap:15px}.filter-accordion-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;box-sizing:border-box}.filter-accordion-select{grid-column:span 1}.filter-accordion-location{grid-column:span 4}.filter-accordion-min-beds{grid-column:span 1}.filter-accordion-min-price{grid-column:span 1}.filter-accordion-max-price{grid-column:span 1}.filter-accordion-country{grid-column:span 1}.filter-accordion-property{grid-column:span 2}.filter-accordion-advanced{grid-column:span 2;position:relative}.filter-accordion-toggle{grid-column:span 2;display:flex;align-items:center;gap:20px}.filter-accordion-btn{grid-column:span 2}.filter-accordion-row>*{width:100%;box-sizing:border-box}#filter-accordion-section input{width:100%;padding:12px;border-radius:6px;border:1px solid #ccc;font-size:14px;color:#737373;background:#fff;box-sizing:border-box}#filter-accordion-section input:focus{outline:0!important;box-shadow:none!important;border-color:#ccc!important}.btn-filter{background:var(--primary-color);color:#fff;border:0;border-radius:6px;padding:12px;font-size:16px;font-weight:600;cursor:pointer;width:100%;box-sizing:border-box}.filter-accordion-toggle{display:flex;position:relative}.filter-accordion-toggle input:checked+.slider{border-color:var(--primary-color)}.filter-accordion-toggle input:checked+.slider::before{background:var(--primary-color);transform:translateX(20px);left:0}#filter-accordion-section .select2-container--default .select2-selection--single{width:100%!important;height:48px!important;border-radius:6px!important;border:1px solid #ccc!important;background:#fff!important;font-size:14px!important;color:#737373!important;display:flex!important;align-items:center!important;padding:0 15px!important;box-sizing:border-box!important}#filter-accordion-section .select2-container--default .select2-selection--single .select2-selection__rendered{color:#737373!important;line-height:1.4!important;padding-left:0!important}#filter-section .select2-container--default .select2-selection--single .select2-selection__arrow{right:4px}#filter-accordion-section .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0!important;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'><path d='M1.5 5.5l6.5 6.5 6.5-6.5' stroke='%236c757d' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:12px;background-position:center;transition:transform .25s ease;left:16%;top:60%}.filter-tags-container{display:none!important;align-items:center;gap:12px;padding:20px 15px}#filter-section{background:#fafafa;padding:15px;display:flex;flex-direction:column;gap:15px;margin-bottom:2rem;margin-top:0!important;padding-top:24px;padding-bottom:24px}.filter-row{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;align-items:center}.filter-row.bottom{margin-top:20px;margin-bottom:20px}.filter-footer{display:none!important;border-top:1px solid #dedee0;padding-top:20px}#buy-col{grid-column:span 1}.filter-location{grid-column:span 3}#minPrice-col{grid-column:span 1}#maxPrice-col{grid-column:span 1}#beds-col{grid-column:span 1}#country-col{grid-column:span 1}#propertyType-col{grid-column:span 2}.filter-advanced{grid-column:span 2;position:relative}.filter-btn{grid-column:7/span 2}#filter-section .select2-container--default .select2-selection--single{width:100%!important;height:48px!important;border-radius:6px!important;border:1px solid #ccc!important;background:#fff!important;font-size:14px!important;color:#737373!important;display:flex!important;align-items:center!important;padding:0 15px!important;box-sizing:border-box!important}#filter-section .select2-container--default .select2-selection--single .select2-selection__rendered{color:#737373!important;line-height:1.4!important;padding-left:0!important}#filter-section .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0!important;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'><path d='M1.5 5.5l6.5 6.5 6.5-6.5' stroke='%236c757d' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-repeat:no-repeat;background-size:12px;background-position:center;left:16%;top:60%;transition:transform .25s ease}input{width:100%!important;padding:12px 12px!important;border-radius:6px;border:1px solid #ccc;background:#fff;font-size:14px;color:#737373!important;outline:0!important}#filter-section input:focus{outline:0!important;box-shadow:none!important;border-color:#ccc}.btn-advanced{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#fff;border:1px solid #ccc;color:#737373!important;border-radius:6px;padding:14px 13px;cursor:pointer;font-size:14px;width:100%;box-sizing:border-box}.btn-advanced svg{height:20px}.advanced-wrapper{position:relative;display:block;width:100%}.advanced-options{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:auto auto;gap:30px;position:absolute;top:48px;left:-60px;background:#fff;border:1px solid #ddd;border-radius:4px;padding:20px 60px;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:100}.advanced-options input[type=checkbox]{accent-color:var(--primary-color);background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.advanced-wrapper .advanced-options{opacity:0;visibility:hidden;transition:opacity .3s ease,max-height .3s ease;max-height:0;overflow:hidden}.advanced-wrapper:hover .advanced-options{opacity:1;visibility:visible;max-height:500px}.advanced-options label{display:flex;align-items:center;white-space:nowrap;gap:10px}.btn-filter{background:var(--primary-color);color:#fff;border:0;border-radius:6px;padding:12px 12px;cursor:pointer;font-size:18px;font-weight:700;line-height:28px;width:100%}.filter-footer{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:10px}.toggle input:checked+.slider{border-color:var(--primary-color)}.toggle input:checked+.slider::before{background:var(--primary-color);transform:translateX(20px);left:1}.property-card{background-color:#fff}.property-sale-container .row{margin-left:0!important;margin-right:0!important;padding-top:40px}.property-card-img{object-fit:cover;width:100%;height:100%}.grid-property-card:hover{transform:scale(1.05)}.card-body{padding:30px 0!important}.card-text{font-weight:300;line-height:20px;font-size:14px;color:#777;display:flex;gap:20px;flex-wrap:nowrap}.card-text>div{display:flex;align-items:center;gap:6px}#grid-view .row>*{margin-top:0}.font-heading{font-weight:300;line-height:32px;font-size:18px;color:var(--text-color);cursor:pointer}.text-primary{font-weight:700!important;line-height:32px;font-size:24px;color:var(--primary-color)!important}.property-sale-container .swiper-slide{height:fit-content!important}.swiper-wrapper{height:100%!important}.property-card{display:flex;flex-direction:column;min-height:500px}.card-body{display:flex;flex-direction:column;padding:20px 15px 0!important;flex-grow:1}.card-title.font-heading{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:64px;margin-bottom:10px}.card-body>:not(.card-title){flex-grow:0;margin-top:auto}.card-text{font-weight:300;line-height:20px;font-size:14px;color:#777}.text-primary.property-card-price{margin-top:0}.property-sale-container .swiper-slide{height:100%!important;display:flex;align-items:stretch}.image-wrap{position:relative;overflow:hidden;height:100%}.mySwiper4{height:100%}.mySwiper4 .swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-pagination-bullet{background:rgba(255,255,255,.8);opacity:1;width:7px;height:6px;margin:0 2px}.swiper-pagination-bullet-active{background:#fff}.feature-thumb-bx-main{text-decoration:none;display:block;border:1px solid #e5e2e2;border-radius:5px}.feature-thumb-bx-main:hover{box-shadow:0 10px 20px rgb(0,0,0,.2)}.similar-swiper-card-image-section{height:250px}.similar-swiper-button-next,.similar-swiper-button-prev{align-items:center;background:#fff;width:30px;height:30px;text-align:center;border-radius:50px;position:absolute;z-index:10;top:55%;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2)}.similar-swiper-button-prev{left:4px}.similar-swiper-button-next{right:4px}.similar-swiper-card-image-section:hover .similar-swiper-button-next,.similar-swiper-card-image-section:hover .similar-swiper-button-prev{opacity:1!important;visibility:visible!important;transform:scale(1)}.similar-swiper-button-next:hover,.similar-swiper-button-prev:hover{transform:scale(1.1);background:#f8f9fa}.property-status{font-size:13px;font-weight:500;color:#fff;background-color:var(--primary-color);padding:4px 8px;border-radius:3px;margin-bottom:10px;display:inline-block}.similar-location{color:var(--primary-color);font-size:16px;text-transform:uppercase;display:block;margin-bottom:2px;font-weight:600}.payment-plan-card-status{display:flex;justify-content:space-between}.prop-load-more:hover{background-position:left bottom;color:#fff}.tab-title-row h5{color:#6c757d;font-size:36px;font-weight:300}.nav-link svg{fill:var(--primary-color);width:22px;height:22px;transition:fill .3s ease}.nav-link.list-view svg{width:28px;height:28px}.nav-link.map-view svg{width:28px;height:28px}.nav-link.active svg{fill:#fff}.nav-link:hover svg{fill:#fff}.custom-tabs{gap:20px}.custom-tabs .nav-link{display:flex;align-items:center;gap:6px;padding:8px 20px!important;border-radius:8px;box-shadow:inset 0 0 0 .5px #404040;border:0!important;background:#fff;font-size:18px;line-height:28px;font-weight:800;color:var(--text-color)}.custom-tabs .nav-link.active{background-color:var(--text-color);color:#fff;border:0;box-shadow:none}.custom-tabs .nav-link:hover{background-color:var(--text-color);color:#fff}.custom-tabs .nav-link:nth-child(2).active{background-color:#6c757d;color:#fff}.custom-tabs .nav-link:nth-child(3).active{background-color:#6b207d;color:#fff}.custom-tabs .nav-link:hover{opacity:.9}.sort-section{display:flex;gap:5px;align-items:center;white-space:nowrap;border-radius:.375rem;padding:8px 20px;background:#fff;border:0;box-shadow:inset 0 0 0 .5px #404040;font-size:18px}.sort-section p{margin:0 5px 0 10px;color:#6c757d}.sort-section .sort-select{border:0!important;outline:0!important;width:180px;height:40px}.sort-select.filter-like+.select2-container--default .select2-selection--single{border:0!important;border-radius:6px!important;background:#fff!important;padding:0 12px!important;color:#737373!important;display:flex!important;align-items:center!important}.sort-select.filter-like+.select2-container--default .select2-selection__arrow b{border:0!important;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'><path d='M1.5 5.5l6.5 6.5 6.5-6.5' stroke='%236c757d' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat;background-size:12px;background-position:center;transition:transform .25s ease;top:8px}.sort-select.filter-like+.select2-container--default .select2-selection__rendered{padding-right:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6c757d}.sort-section .sort-select+.select2-container{width:100%!important}.tab-container{display:flex;flex-direction:column;gap:24px;padding-bottom:50px;padding-left:5px;padding-right:5px;max-width:1260px}.tab-title-row{display:flex;justify-content:flex-start;align-items:center}.tab-nav-row{display:flex;justify-content:flex-end;align-items:center}.property-sale-container{max-width:1260px;margin:0 auto;margin-top:50px;width:100%}.our-mission{display:none}@media (max-width:1289px){#grid-tab{display:none}}@media (max-width:850px) and (min-width:768px){.payment-plan-card-status{display:flex;justify-content:start;flex-direction:column}.property-status{width:69px}}@media (max-width:1024px){#filter-section{display:none}.advanced-options{gap:7px;padding:10px 15px}.accordian-section{display:block}.tab-title-row h5{font-size:24px}#list-tab,#map-tab{display:none}.custom-tabs{gap:0;align-items:center;justify-content:center;margin:auto}}@media (max-width:770px){.accordian-section{margin-top:0}}@media (max-width:767px){.card-body{padding-top:30px!important;padding-bottom:10px!important}.property-card{margin-bottom:12px}}@media (min-width:370px) and (max-width:767px){.text-primary{font-size:22px}}@media (max-width:600px){.advanced-options{left:1px}.filter-accordion-row{grid-template-columns:1fr}.filter-accordion-select,.filter-accordion-location,.filter-accordion-min-beds,.filter-accordion-min-price,.filter-accordion-max-price,.filter-accordion-country,.filter-accordion-property,.filter-accordion-advanced,.filter-accordion-toggle,.filter-accordion-btn{grid-column:span 1}}@media (max-width:599px){.advanced-wrapper:hover .advanced-options{opacity:0;visibility:hidden;max-height:0}.advanced-wrapper .advanced-options.show{opacity:1;visibility:visible;max-height:500px}}.listing-card-payment-plan-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;column-gap:10px}.listing-card-payment-plan-container .payment-plan-button{border:2px solid var(--primary-color);color:var(--text-color);font-size:15px;background-color:transparent;outline:0;font-weight:500;border-radius:2px}.card-text .bedroom-img,.card-text .bathtub-img{filter:brightness(0) saturate(100%) invert(50%) sepia(0%) saturate(0%) hue-rotate(0deg) contrast(75%);width:26px}.card-text .bedroom-img{margin-top:3px}@media (min-width:768px) and (max-width:1035px){.card-text{gap:10px}}@media (min-width:768px) and (max-width:1005px){.card-text .bedroom-img,.card-text .bathtub-img{width:18px}}@media (min-width:768px) and (max-width:962px){.listing-card-payment-plan-container{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px;column-gap:10px;flex-wrap:wrap;flex-direction:column;gap:10px}.text-primary{font-weight:700!important;line-height:5px;font-size:18px}}@media (min-width:575px) and (max-width:768px){.listing-card-width{width:50%}.listing-card-payment-plan-container{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px;column-gap:10px;flex-wrap:wrap;flex-direction:column;gap:10px}.text-primary{font-weight:700!important;line-height:5px;font-size:18px}}@media (max-width:1025px){.filter-tags-container{display:none!important}.filter-accordion-toggle>p{display:none}.filter-accordion-toggle>label{display:none}}@media (max-width:1024px){.banner-content h1{font-size:3.5rem}}@media (max-width:768px){.banner-content h1{font-size:2.8rem}.banner-content h2{font-family:"FSAlbert Pro";font-size:18px;font-weight:400;line-height:23px}.global-properties-banner{height:70vh}}@media (max-width:480px){.banner-content h1{font-size:2.2rem}}