.dwelling__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}@media (min-width:1024px){.dwelling__row{margin-bottom:6rem}}@media (min-width:1600px){.dwelling__row{margin-bottom:8rem}}.dwelling__row .section__text{font-weight:400;margin-bottom:0}@media (max-width:767px){.dwelling__row{flex-wrap:wrap}.dwelling__row .section__text{margin-top:0;margin-bottom:15px}.dwelling__row>div{width:100%;display:flex;justify-content:flex-end}}@media (max-width:1023px){.dwelling__row .dwelling__view_label,.dwelling__row .dwelling__view{display:none}}.dwelling__groups-header{background-color:#fff;position:relative;display:grid;grid-template-columns:1fr 2fr 0fr 2fr 1fr;align-items:center;font-size:1.6rem;border-top:.1rem solid rgb(225 225 225 / .5);padding:2rem 0}@media (min-width:1024px){.dwelling__groups-header{padding:2.5rem 0}}@media (min-width:1600px){.dwelling__groups-header{padding:3rem 0}}.dwelling__groups-header::before{cursor:pointer;content:"";position:absolute;display:inline-block;top:50%;right:1.5rem;transform:translateY(-50%) rotate(45deg);border:solid #a1a1a1;border-width:0 .2rem .2rem 0;padding:.4rem;transition:all 0.5s ease}@media (min-width:1024px){.dwelling__groups-header::before{right:3rem}}@media (min-width:1600px){.dwelling__groups-header::before{right:4.5rem}}.dwelling__groups-header--active::before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.dwelling__groups-header p{padding:0 1rem}@media (max-width:1023px){.dwelling__groups-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dwelling__groups-header::before{position:static;order:1;flex:0 0 auto;transform:rotate(45deg)}.dwelling__groups-header--active::before{transform:rotate(225deg)}.dwelling__groups-header p:empty{display:none}.dwelling__groups-header .dwelling__groups-groupname{font-size:1.6rem}.dwelling__groups-header p:nth-of-type(2){padding-left:0;padding-right:0}.dwelling__groups-header .dwelling__groups-available{margin-left:auto}}.dwelling__groups-groupname,.dwelling__groups-available{color:red;font-weight:600;white-space:nowrap}.dwelling__groups-groupname{font-size:2rem}.dwelling__groups-groupname--long{font-size:1.8rem;line-height:2rem;white-space:normal}.dwelling__groups-available{display:flex;align-items:center;justify-content:center;font-size:1.6rem}@media (max-width:1023px){.dwelling__groups-wraptype{overflow-x:scroll}}.dwelling__groups-wrap--row{width:100%;display:none;max-width:calc(100vw - 30px)}.dwelling__groups-wrap--row--active{width:100%}.dwelling__groups-wrap--row .dwelling__groups-table{min-width:575px}.dwelling__groups-wrap--col{width:100%;display:none}.dwelling__groups-table{width:100%;margin-bottom:1rem;border-collapse:collapse;text-align:center;display:inline-table}.dwelling__groups-table thead tr{background-color:#f5f5f5}.dwelling__groups-table thead tr th{padding:1.5rem 1.25rem;font-size:1.3rem;z-index:1;position:relative}.dwelling__groups-table thead tr th span{cursor:pointer}.dwelling__groups-table thead tr th span svg{margin-left:8px;pointer-events:none}.dwelling__groups-table thead tr th span.active[data-order=desc] svg path:first-child{fill:red}.dwelling__groups-table thead tr th span.active[data-order=asc] svg path:last-child{fill:red}.dwelling__groups-table thead tr th .select_filter.active+.select_trigger svg path{fill:red}.dwelling__groups-table thead tr th .select_filter{display:none;right:30px;position:absolute;background:#fff;padding:15px;text-align:left}.dwelling__groups-table thead tr th .select_filter.active{display:block!important}.dwelling__groups-table thead tr th .select_filter__option{margin:5px 0;font-size:13px;cursor:pointer;display:flex;align-items:center}.dwelling__groups-table thead tr th .select_filter__option:before{content:"";width:10px;height:10px;margin-right:15px;display:inline-block;border:1px solid #000}.dwelling__groups-table thead tr th .select_filter__option.active:before{background:#000}.dwelling__groups-table .actions .form__btn{max-width:170px;padding:1.1rem 2rem}.dwelling__groups-table tbody tr.hide_me{display:none}.dwelling__groups-table tbody tr:nth-of-type(even){background-color:#f5f5f5}.dwelling__groups-table tbody tr:nth-of-type(odd){background-color:#fff}.dwelling__groups-table tbody tr td{padding:1.5rem 1.25rem;font-size:1.6rem;vertical-align:middle;text-align:center;white-space:nowrap}.dwelling__groups-table tbody tr td.dwBuilding{width:11%}.dwelling__groups-table tbody tr td.dwName{width:11%}.dwelling__groups-table tbody tr td.dwArea{width:11%}.dwelling__groups-table tbody tr td.dwFloor{width:11%}.dwelling__groups-table tbody tr td.dwAddSurface{width:11%}.dwelling__groups-table tbody tr td.dwPlan{width:12%}.dwelling__groups-table tbody tr td.dwFav{width:10%}.dwelling__groups-table tbody tr td.actions{width:21%;max-width:170px}.dwelling__groups-table svg{margin-top:8px}.dwelling__groups .dwelling__groups-table{width:100%;margin-bottom:1rem;border-collapse:collapse;text-align:center;display:inline-table}.dwelling__groups .dwelling__groups-table thead tr{background-color:#f5f5f5}.dwelling__groups .dwelling__groups-table thead tr th{padding:1.5rem 1.25rem;font-size:1.3rem;z-index:1;position:relative}.dwelling__groups .dwelling__groups-table tbody tr:nth-of-type(even){background-color:#f5f5f5}.dwelling__groups .dwelling__groups-table tbody tr:nth-of-type(odd){background-color:#fff}.dwelling__groups .dwelling__groups-table tbody tr td{padding:1.5rem 1.25rem;font-size:1.6rem;vertical-align:middle;text-align:center;white-space:nowrap}.dwelling__groups-block{display:inline-flex;flex-direction:column;width:33.3333333333%;margin-right:-5px;background-color:#fff0;border:.1rem solid rgb(225 225 225 / .5);background:#fff}@media (max-width:767px){.dwelling__groups-block{width:100%}}.dwelling__groups-block>div{display:flex;align-items:center;justify-content:center;text-align:center;border-bottom:.1rem solid rgb(225 225 225 / .5)}.dwelling__groups-block>div span{font-size:13px;line-height:1.5;color:#333745;font-weight:600;display:block;margin-bottom:.6rem}.dwelling__groups-block>div.dwName{font-size:1.6rem;line-height:100%;overflow:visible;display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 10px}.dwelling__groups-block>div .dwName__right{display:flex;align-items:flex-start}.dwelling__groups-block>div .dwName__right .btn--favourite{margin-left:1em;margin-top:.3em}.dwelling__groups-block>div .dwName__right .btn--history{margin-left:1em;margin-top:.2em;width:20px}.dwelling__groups-block>div .dwName__right .btn--history svg{fill:#a1a1a1}.dwelling__groups-block>div .dwPlan{display:flex}.dwelling__groups-block>div .dwPlan__left{width:50%;border-right:.1rem solid rgb(225 225 225 / .5)}.dwelling__groups-block>div .dwPlan__right{width:50%}.dwelling__groups-block>div .dwArea,.dwelling__groups-block>div .dwFloor,.dwelling__groups-block>div .dwAddArea{font-size:1.6rem;line-height:1;border-bottom:.1rem solid rgb(225 225 225 / .5);padding:.5rem 2rem 1rem;text-align:left}.dwelling__groups-block>div .dwPrice{font-size:1.6rem;height:3.4rem;line-height:100%;overflow:visible;position:relative}.dwelling__groups-block>div.dwFav>button{transform:scale(1.25,1.25)}.dwelling__groups-block>div.dwCompareMore{padding:20px;justify-content:space-between}.dwelling__groups-block .form__btn{padding:1.1rem 2rem 1.2rem;text-align:center}.dwelling__comparator{position:fixed;bottom:0;left:0;z-index:999;width:100%;margin-right:auto;margin-left:auto;height:auto;background-color:#fff;transform:translateY(100%);transition:all 0.15s ease}.dwelling__comparator--open{transform:translateY(0%);transition:all 1.5s ease}.dwelling__comparator__content{position:relative;z-index:5;width:96%;margin-left:2%;display:flex}@media (max-width:1023px){.dwelling__comparator__content{flex-wrap:wrap;height:calc(100vh - 55px);overflow:auto}}@media (max-width:1024px){.dwelling__comparator__content{grid-template-columns:repeat(6,1fr)}}.dwelling__comparator__content>div{margin:3rem 0 3rem 0;position:relative}.dwelling__comparator__content .item{display:flex;flex-wrap:wrap;align-content:flex-start;width:16.6666%}@media (max-width:1023px){.dwelling__comparator__content .item{width:25%}}@media (max-width:575px){.dwelling__comparator__content .item{width:100%}}.dwelling__comparator__content .item .image{width:100%;position:relative;margin-bottom:1rem;display:flex;align-items:center;background-color:#f5f5f5;justify-content:center}.dwelling__comparator__content .item .image .drop__btn{cursor:pointer;position:absolute;top:1rem;right:1rem;width:1rem;height:1rem}.dwelling__comparator__content .item .image .drop__btn:hover::before,.dwelling__comparator__content .item .image .drop__btn:hover::after{background-color:red}.dwelling__comparator__content .item .image .drop__btn::before,.dwelling__comparator__content .item .image .drop__btn::after{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:.2rem;background-color:#fff;transition:all 0.5s ease}@media (min-width:1024px){.dwelling__comparator__content .item .image .drop__btn::before,.dwelling__comparator__content .item .image .drop__btn::after{width:2rem}}.dwelling__comparator__content .item .image .drop__btn::before{transform:translate(-50%,-50%) rotate(45deg)}.dwelling__comparator__content .item .image .drop__btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.dwelling__comparator__content .item .param{font-size:1.5rem;color:#000;font-weight:400;width:100%}.dwelling__comparator__content .item .text{font-size:1.5rem;color:#333745;font-weight:600;width:100%;line-height:110%;margin-bottom:10px;padding-right:10px}.dwelling__comparator__content .item .price{font-size:2.6rem;color:#000;font-weight:700;font-family:"Playfair Display",serif;margin:10px 0 0 0}.dwelling__comparator__content .item .title{font-size:2rem;color:#000;font-weight:600;line-height:110%;margin-top:0;margin-bottom:10px;text-transform:uppercase;padding-right:10px}.dwelling__comparator__header{background-color:#333745;position:absolute;top:0;left:0;width:100%;height:55px;text-align:center;transition:all 0.5s ease;z-index:7}.dwelling__comparator--active>.dwelling__comparator__header{top:-55px;transition:all 0.5s ease}.dwelling__comparator__button{width:auto;position:relative;margin:0 auto;color:#fff;font-family:"acumin-pro","acumin-fallback",sans-serif;font-size:1.6rem;font-weight:600}.dwelling__comparator .btn--open{display:flex;height:55px;line-height:55px;justify-content:center}.dwelling__comparator .btn--open::before{cursor:pointer;content:"";position:absolute;display:inline-block;top:50%;right:-2rem;-webkit-transform:rotate(225deg);transform:rotate(225deg);border:solid #fff;border-width:0 .2rem .2rem 0;padding:.4rem}.dwelling__comparator .btn--close{display:none;height:55px;line-height:55px;justify-content:center}.dwelling__comparator .btn--close::before{cursor:pointer;content:"";position:absolute;display:inline-block;top:50%;right:-2rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border:solid #fff;border-width:0 .2rem .2rem 0;padding:.4rem}.dwelling__comparator--open .btn--open{display:none}.dwelling__comparator--open .btn--close{display:flex}.dwelling__comparator .reset__btn{width:100%;font-size:1.4rem;color:#000;font-weight:600;background-color:#fff;padding:1.1rem 1.2rem 1.2rem;transition:all 0.5s ease;text-align:center}.dwelling__comparator .reset__btn:hover{background-color:#e1e1e1;color:#4d4d4d}.dwelling__comparator .send__btn{width:100%;font-size:1.4rem;font-weight:600;background-color:red;padding:1.1rem 1.2rem 1.2rem;transition:all 0.5s ease;text-align:center;color:#fff}.dwelling__comparator .send__btn:hover{background-color:#000}.dwelling__view_label{font-size:1.3rem;line-height:2.2rem;margin-bottom:5px}.dwelling__view{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-end}.dwelling__view-btn{margin-left:7px}.dwelling__view-btn rect{fill:#e1e1e1!important}.dwelling__view-btn path{fill:#e1e1e1!important}.dwelling__view-btn--active rect{fill:#ff0000!important}.dwelling__view-btn--active path{fill:#ff0000!important}.ph{position:relative;display:inline-block;margin-left:8px}.ph.ph__active .ph__tooltip{opacity:1;visibility:visible;pointer-events:all}.dwPrice{padding-right:3.5rem!important;position:relative}.dwPrice .ph{position:absolute;top:32%;right:-.5rem;margin-left:0px!important}.dwPrice .ph .btn--history{margin-left:0px!important;margin-top:0px!important;width:20px}.dwPrice .ph .btn--history svg{fill:#a1a1a1}.dwOther{position:relative}.dwOther .ph{position:relative;margin-left:0px!important;margin-right:0px!important;margin-top:0.5rem!important}.dwOther .ph .btn--history{margin-left:0px!important;margin-top:0px!important;width:20px}.dwOther .ph .btn--history svg{fill:#a1a1a1}.ph__open-button{border:0;background-color:#fff0;padding:0;color:#181818;cursor:pointer}.ph__open-button i{display:flex;font-size:21px}.ph__tooltip{box-shadow:5px 5px 30px 0 rgb(34 34 34 / .1019607843);position:absolute;min-width:400px;min-height:150px;top:4rem;left:0;transform:translateX(-50%);border:1px solid #e2e0e0;border-radius:4px;background-color:#fff;z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out}.dwOther .ph__tooltip{transform:translateX(-90%)}.ph__tooltip-top{background-color:#f5f6f7;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ph__tooltip-list{background-color:#fff;overflow:auto}.ph__tooltip-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px #d2cfcf;background-color:#d2cfcf}.ph__tooltip-list::-webkit-scrollbar{width:3px;background-color:#d2cfcf}.ph__tooltip-list::-webkit-scrollbar-thumb{background-color:#a19e9e}.ph__tooltip-row{display:grid;align-items:center;grid-template-columns:0.7fr 0.95fr 0.7fr}.ph__tooltip-row.ph__header{font-size:11px;line-height:12px;text-transform:uppercase;color:#716e6e;letter-spacing:1.54px}.ph__tooltip-row.ph__header .ph__tooltip-row-item{padding:18px 12px}.ph__tooltip-row.ph__list .ph__tooltip-row-item{font-size:14px;line-height:16px;padding:16px}.dwPrice.ph__active .ph__tooltip{opacity:1;visibility:visible;pointer-events:all}.dwPrice .ph__tooltip-row-item:not(:last-of-type){position:relative}.ph__tooltip-row-item:not(:last-of-type):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:24px;width:1px;background-color:#f5f5f5}.ph__tooltop-list-details .ph__tooltip-row{border-top:1px solid #f5f5f5}.ph__tooltop-list-details .ph__tooltip-row:not(:first-of-type){color:#716e6e}.ph__tooltip-close{background-color:#fff0;border:0;cursor:pointer;top:0.5rem!important;right:0.5rem!important;opacity:0.5!important;width:3rem!important;height:3rem!important}.dwelling__groups-wraptype--col .dwelling__groups-block .dwPriceRow{padding:10px 20px;min-height:4rem;display:flex;justify-content:space-between;gap:1.5rem}.dwelling__groups-wraptype--col .dwelling__groups-block .dwPriceRow div{font-size:1.6rem;text-align:left}.dwelling__groups-wraptype--col .dwelling__groups-block .dwPriceRow div span{font-size:13px;margin:0}#smart-makieta{height:calc(100vh - 5.6rem);width:100%;position:relative;z-index:10}@media (min-width:1024px){#smart-makieta{height:calc(100vh - 6.6rem)}}@media (min-width:1600px){#smart-makieta{height:calc(100vh - 8.9rem)}}.zmiana_widoku_tab{width:100%;opacity:0;display:none}.zmiana_widoku_tab[data-tab="3destate"]{display:grid;z-index:-1;position:relative}.zmiana_widoku_tab #smart-makieta{position:absolute;opacity:0;z-index:-1}.zmiana_widoku_tab--active{display:grid;opacity:1;z-index:1}.zmiana_widoku_tab--active[data-tab="3destate"]{z-index:1}.zmiana_widoku_tab--active #smart-makieta{position:relative;opacity:1;z-index:1}.zmiana_widoku_tab--yt{display:none!important}.zmiana_widoku_tab--yt.zmiana_widoku_tab--active{display:block!important}.over_dwelling_video_play{position:relative;margin-top:60px}.dwelling_video_play{border-radius:12px;background:red;width:120px;height:80px;display:block;position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);box-shadow:0 0 20px rgb(0 0 0 / .5);transition:0.3s all}@media (max-width:767px){.dwelling_video_play{width:96px;height:64px}}.dwelling_video_play .icon_play{border-color:#fff0 #fff0 #fff0 #fff;box-sizing:border-box;width:28px;height:28px;border-width:14px 0 14px 28px;border-style:solid}.dwelling_video_play .icon_play::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-color:#fff0 #fff0 #fff0 rgb(0 0 0 / .2);border-width:16px 0 16px 32px;border-style:solid;box-sizing:border-box;z-index:-1;filter:blur(2px)}.dwelling_video_play:hover{background:#999}.dwPriceRow small,.dwPrice small{width:100%;display:block;margin:0;padding:0}.dwPriceRow strong,.dwPrice strong{width:100%;display:block;margin:0;padding:0}.dwPriceRow .red,.dwPrice .red{color:red;margin-bottom:.5rem}.dwPriceRow .gray,.dwPrice .gray{color:#888}