.SearchWidget{color:#2e3235;width:100%}.SearchWidget .widget-inner{min-height:500px;width:100%}@media screen and (min-width:720px){.SearchWidget .apt-select{display:flex;justify-content:center}}.SearchWidget .apt-select .options{display:flex;margin:14px 0 30px}.SearchWidget .apt-select .options .option{display:flex;justify-content:center;align-items:center;margin:0 4px;width:32px;height:32px;border:1px solid #2e3235;color:#2e3235;border-radius:8px;cursor:pointer}.SearchWidget .apt-select .options .option.active{background-color:#2e3235;border:1px solid #2e3235;color:#fff}.SearchWidget .apt-search{padding:40px 24px}.SearchWidget .holder{width:100%;margin:40px auto 0}@media screen and (min-width:1020px){.SearchWidget .holder{margin:40px auto 80px}}@media screen and (min-width:1590px){.SearchWidget .holder{margin-left:0;margin-right:0}}@media screen and (min-width:1020px){.SearchWidget .widget-nav{margin-bottom:30px;display:flex;justify-content:space-between}}.SearchWidget .floor-select .filter-title,.SearchWidget .range-select .filter-title,.SearchWidget .room-select .filter-title{font-size:14px;font-weight:600;text-align:center}@media screen and (min-width:1020px){.SearchWidget .floor-select .filter-title,.SearchWidget .range-select .filter-title,.SearchWidget .room-select .filter-title{text-align:left}}.SearchWidget .floor-select .options,.SearchWidget .range-select .options,.SearchWidget .room-select .options{display:flex;justify-content:center;margin:14px 0 20px}.SearchWidget .floor-select .options .option,.SearchWidget .range-select .options .option,.SearchWidget .room-select .options .option{display:flex;justify-content:center;align-items:center;margin:0 4px;width:28px;height:28px;border:1px solid #2e3235;cursor:pointer}.SearchWidget .floor-select .options .option.active,.SearchWidget .range-select .options .option.active,.SearchWidget .room-select .options .option.active{background-color:#2e3235;border:1px solid #2e3235;color:#fff}.SearchWidget .range-select{margin-bottom:20px}@media screen and (min-width:1020px){.SearchWidget .range-select{width:280px}}.SearchWidget .range-select .slider-values{display:flex;justify-content:space-between;font-size:14px;font-weight:500;margin:8px 0}.SearchWidget .range-select .range-slider{height:2px;background-color:#2e3235}.SearchWidget .range-select .range-slider .range-slider__range{background-color:#2e3235}.SearchWidget .range-select .range-slider .range-slider__thumb{width:14px;height:14px;background-color:#2e3235}@media screen and (min-width:1020px){.SearchWidget .apartment-list{width:100%}}.SearchWidget .apartment-list .apartment-list-head{display:none;font-size:14px;font-weight:500}@media screen and (min-width:1020px){.SearchWidget .apartment-list .apartment-list-head{display:grid;padding-inline:16px 24px;grid-template-columns:2fr .75fr .75fr .85fr .8fr 1.25fr 1.25fr 1.5fr 2fr}.SearchWidget .apartment-list .apartment-list-head>div{padding:0 10px 20px}}.SearchWidget .apartment-list .apartment-list-body{height:550px;overflow-y:auto;position:relative}.SearchWidget .apartment-list .apartment-item{padding:16px;line-height:24px;font-weight:600}@media screen and (min-width:1020px){.SearchWidget .apartment-list .apartment-item{display:grid;grid-template-columns:2fr .75fr .75fr .85fr .8fr 1.25fr 1.25fr 1.5fr 2fr}}.SearchWidget .apartment-list .apartment-item .item-data{display:flex;align-items:center;font-size:14px}@media screen and (min-width:1020px){.SearchWidget .apartment-list .apartment-item .item-data{display:table-cell;padding:30px 15px;height:91px;vertical-align:middle}.SearchWidget .apartment-list .apartment-item .item-data.flex{display:flex}}.SearchWidget .apartment-list .apartment-item .item-data.flex>a:first-child{display:flex;align-items:center}@media screen and (min-width:1020px){.SearchWidget .apartment-list .apartment-item .item-data.flex a{padding-inline:16px}}.SearchWidget .apartment-list .apartment-item .item-data a{text-decoration:none}.SearchWidget .apartment-list .apartment-item .item-data a.apartment-card-link{margin-left:auto}@media screen and (min-width:1020px){.SearchWidget .apartment-list .apartment-item .item-data span{display:none}}.SearchWidget .apartment-list .apartment-item .item-data img{margin:8px 0;display:block;border:0}@media screen and (min-width:1020px){.SearchWidget .apartment-list .apartment-item .item-data img{margin:0;height:31px}}.SearchWidget .apartment-list .apartment-item .item-data .status{padding:4px 12px;background-color:#ca976e;font-weight:500;font-size:12px;text-align:center}.SearchWidget .apartment-list .apartment-item .item-data .status.reserved{background-color:silver}.SearchWidget .apartment-list .apartment-item .item-data .status.sold{background-color:#747474}.SearchWidget .apartment-list .apartment-item .item-data a img{width:20px}.SearchWidget .apartment-list .apartment-item span{font-weight:400;margin-right:10px}.SearchWidget .apartment-list .apartment-item:nth-child(odd){background-color:hsla(0,0%,100%,.2)}.SearchWidget .btn-empty{display:flex;width:100%;max-width:380px;height:48px;margin:40px auto;padding:16px;justify-content:center;align-items:center;font-size:16px;border:1px solid #2e3235;border-radius:8px;cursor:pointer}@media screen and (min-width:1020px){.SearchWidget .btn-empty{width:250px;margin:16px 0 0}}@media screen and (min-width:1590px){.SearchWidget .btn-empty{font-size:18px}}.SearchWidget .btn-empty:hover{background-color:#2e3235;border:1px solid #2e3235;color:#fff}.SearchWidget .btn{cursor:pointer;display:flex;align-items:center;height:32px;padding:0 16px;background-color:#2e3235;border-radius:8px;font-weight:500;justify-content:center;border:1px solid hsla(0,0%,100%,.2)}.SearchWidget .btn:hover{background-color:#2e3235;border:1px solid #2e3235}.SearchWidget .no-results{width:100%;padding:40px 0;opacity:.6;text-align:center}.SearchWidget .building-map{max-width:720px;position:relative}@media screen and (min-width:720px){.SearchWidget .building-map{width:50%}}.SearchWidget .building-map img,.SearchWidget .building-map svg{width:100%;height:100%;object-fit:cover;object-position:center}.SearchWidget .building-map svg{z-index:10;position:absolute;top:0;left:0}.SearchWidget .building-map svg path{cursor:pointer;fill:var(--fill-color);fill-opacity:0;stroke:"#2E3235";stroke-opacity:0;transition:fill-opacity .15s cubic-bezier(.25,.46,.45,.94)}.SearchWidget .building-map svg path.active{fill-opacity:.4;stroke-opacity:.4}.SearchWidget .building-map svg path:hover{fill-opacity:.5;stroke-opacity:.5}.SearchWidget .floor-plan{max-width:720px;color:#2e3235;padding:24px}@media screen and (min-width:720px){.SearchWidget .floor-plan h2{font-size:42px}.SearchWidget .floor-plan{width:50%;padding:5px 32px}}.SearchWidget .floor-plan .floor-map{position:relative;max-width:550px}.SearchWidget .floor-plan .floor-map img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.SearchWidget .floor-plan .floor-map img,.SearchWidget .floor-plan .floor-map svg{width:80%;height:auto}.SearchWidget .floor-plan .floor-map svg{z-index:10;position:absolute;top:0;left:0}.SearchWidget .floor-plan .floor-map svg path{cursor:pointer;fill:var(--fill-color);fill-opacity:0;stroke:"#2E3235";stroke-opacity:0;transition:fill-opacity .15s cubic-bezier(.25,.46,.45,.94)}.SearchWidget .floor-plan .floor-map svg path.active{fill-opacity:.4;stroke-opacity:.4;fill:var(--fill-color);fill-opacity:.7}.SearchWidget .floor-plan .floor-map svg path.disabled{pointer-events:none}.SearchWidget .floor-plan .floor-map svg path.reserved{fill:silver;fill-opacity:.7}.SearchWidget .floor-plan .floor-map svg path.sold{fill:#747474;fill-opacity:.7}.SearchWidget .floor-plan .floor-map svg path:hover{fill-opacity:.5;stroke-opacity:.5}.SearchWidget .filter-title{font-size:14px;font-weight:600;margin:.5em 0 1em}.SearchWidget .apt-info{background-color:#fff;display:flex;flex-wrap:wrap;border-radius:8px;border:1px solid #ca976e;padding:8px 16px;margin:20px 0;max-width:450px}@media screen and (min-width:1020px){.SearchWidget .apt-info{justify-content:space-between}}.SearchWidget .apt-info .info-item{width:50%;font-size:10px}@media screen and (min-width:1020px){.SearchWidget .apt-info .info-item{width:auto}}.SearchWidget .apt-info .info-item a{text-decoration:none}.SearchWidget .apt-info .info-item span{display:block}.SearchWidget .apt-info .info-item .item-data{height:24px;padding-top:6px;font-size:14px;font-weight:600;color:#ca976e}.SearchWidget .filters{margin-top:-50px;width:100%;height:auto;background-color:#f8f9f9;padding:16px;flex-wrap:wrap;align-items:center}@media screen and (min-width:720px){.SearchWidget .filters{margin-top:-50px}}@media screen and (min-width:1280px){.SearchWidget .filters{padding:48px 56px;margin-top:-130px}}.SearchWidget .filters .filter{padding:12px;margin:8px 16px 8px 0;border-radius:8px;border:1px solid #2e3235;color:#2e3235;font-size:12px;line-height:1;cursor:pointer}@media screen and (min-width:1280px){.SearchWidget .filters .filter{font-size:14px}}.SearchWidget .filters .filter.active{background-color:#2e3235;color:#fff}.SearchWidget .filters .dropdown{margin-left:20px}.SearchWidget .filters .dropdown select{border:0;padding:12px;border-radius:8px;background-color:#fff;font-weight:600}.SearchWidget .city-select{display:flex;width:100%;flex-wrap:wrap}.SearchWidget .inwestycje-select{display:flex;gap:16px}.SearchWidget .inwestycje-select .inwestycje-option{width:190px;cursor:pointer;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.SearchWidget .inwestycje-select .inwestycje-option.active img,.SearchWidget .inwestycje-select .inwestycje-option:hover img{opacity:.8;outline:2px solid #333}.SearchWidget .inwestycje-select .inwestycje-option img{width:100%;height:auto}.SearchWidget .inwestycje-select .inwestycje-option .inwestycje-name{margin-top:.5em;font-size:14px;font-weight:600}.SearchWidget .inwestycje-select .inwestycje-option .inwestycje-city{font-size:12px}