#glightbox-body.contact-form-glightbox .gprev,#glightbox-body.contact-form-glightbox .gnext{display:none}#contact-form-lightbox{display:none;padding:2rem 6rem}@media(max-width: 1199px){#contact-form-lightbox{padding:2rem 3rem}}@media(max-width: 767px){#contact-form-lightbox{padding:2rem 1rem}}#contact-form-lightbox .contact-form-heading{margin-bottom:2rem}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item{margin:0 0 1rem;display:block}@media(max-width: 767px){#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item label{padding-left:7px}}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:relative;width:12px;height:12px;background-color:#fff;border-radius:50%;vertical-align:middle;-webkit-appearance:none;cursor:pointer;margin:0 1rem 0 0}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{background-color:#b5aa61}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]::before{content:"";width:24px;height:24px;border-radius:50%;border:1px solid #b9b9b9;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}#contact-form-lightbox input[type=text],#contact-form-lightbox input[type=tel],#contact-form-lightbox input[type=email],#contact-form-lightbox textarea{border:none;border-bottom:1px solid #b9b9b9;font-size:16px;margin-bottom:2rem;transition:.3s;width:100%;padding:8px 0}#contact-form-lightbox input[type=text]:focus,#contact-form-lightbox input[type=tel]:focus,#contact-form-lightbox input[type=email]:focus,#contact-form-lightbox textarea:focus{outline:none;border-bottom:1px solid #000;transition:.4s}#contact-form-lightbox .button{background:#000;border:1px solid #000}#contact-form-lightbox .button:hover{border:1px solid #000;background:#fff}#contact-form-lightbox .acceptance-gdpr{margin-bottom:1rem;display:block}#contact-form-lightbox .acceptance-gdpr .wpcf7-list-item{margin:0}#contact-form-lightbox .acceptance-gdpr input{margin-right:1rem;transform:scale(1.2)}#contact-form-lightbox .acceptance-gdpr a{text-decoration:underline}#pg-vyber_bytu .choice{padding-top:8rem;background:#000}@media(max-width: 991px){#pg-vyber_bytu .choice{padding-top:2rem}}#pg-vyber_bytu .choice svg #areas>*{opacity:0 !important;transition:opacity .3s !important;cursor:pointer}#pg-vyber_bytu .choice svg #areas>*.blueprint-area:hover{opacity:1 !important;transition:opacity .3s !important}#pg-vyber_bytu .choice svg #blocks>*{display:none}#pg-vyber_bytu .choice svg #blocks>*.blocked{display:inline}#pg-vyber_bytu .choice svg #areas>*{opacity:0;transition:opacity .3s}#pg-vyber_bytu .choice svg #areas>*.blueprint-area:hover{opacity:1}#pg-vyber_bytu .choice svg #areas>*.blueprint-area:hover.green>polygon{fill:#a5aa45 !important}#pg-vyber_bytu .choice svg #areas>*.blueprint-area:hover.orange>polygon{fill:orange !important}#pg-vyber_bytu .choice svg #areas>*.blueprint-area:hover.red>polygon{fill:red !important}#pg-vyber_bytu .choice svg #areas>*[data-blueprint-flat-availability=predany]>polygon{fill:red !important}#pg-vyber_bytu .choice svg #areas>*[data-blueprint-flat-availability=rezervovany]>polygon{fill:orange !important}#pg-vyber_bytu .choice .plan-wrapper{background:#fff;position:relative}@media(max-width: 991px){#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover{display:none !important}}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info{display:none;position:absolute;right:2rem;top:-25%;transform:none;box-shadow:0px 8px 16px rgba(0,0,0,0.2);border-radius:28px;background:#fff;min-width:300px;overflow:hidden}@media(max-width: 1439px){#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info{transform:translateY(34%)}}@media(max-width: 1199px){#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info{transform:translateY(20%);min-width:350px}}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info.align-left{left:2rem;right:unset}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-header{padding:30px;background:#a5aa45;display:flex;justify-content:space-between;color:#fff}@media(max-width: 1439px){#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-header{padding:20px}}@media(max-width: 1199px){#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-header{padding:10px 20px}}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-header .key{font-size:12px;font-weight:500}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-header .value{font-size:24px;font-weight:700}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-header.status-predany{background:red}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-header.status-rezervovany{background:orange}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-data{padding:calc(24px - 16px) 30px calc(30px - 16px) 30px}@media(max-width: 1439px){#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-data{padding:20px}}@media(max-width: 1199px){#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-data{padding:10px 20px}}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-data .info-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-data .info-row:not(:last-child){border-bottom:1px solid #d5d5d5}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-data .info-row .key{font-size:12px;font-weight:500;color:#aaa}#pg-vyber_bytu .choice .plan-wrapper .plan-wrapper-hover .floor-info .floor-info-data .info-row .value{font-size:12px;font-weight:700}#pg-vyber_bytu .timeline{margin-bottom:6rem}@media(max-width: 991px){#pg-vyber_bytu .timeline{margin-bottom:3rem}}#pg-vyber_bytu .timeline .timeline-steps{display:flex;overflow:hidden}#pg-vyber_bytu .timeline .timeline-steps a{text-decoration:none;outline:none;flex:1 0 50%;max-width:50%;font-size:24px;line-height:1.3;color:#777;padding:2rem;background:#f0f0f0;position:relative;text-align:center}@media(max-width: 991px){#pg-vyber_bytu .timeline .timeline-steps a{white-space:nowrap;font-size:18px}}@media(max-width: 767px){#pg-vyber_bytu .timeline .timeline-steps a{font-size:10px;line-height:1.3;white-space:nowrap;text-align:center;padding:1rem 10px}}#pg-vyber_bytu .timeline .timeline-steps a:after{content:"";position:absolute;top:0;right:-50px;width:100px;height:100%;transform:scale(0.707) rotate(45deg);z-index:1;background:#f0f0f0;box-shadow:2px -2px 0 0px #fff,1px -1px 0 0px #fff}@media(max-width: 767px){#pg-vyber_bytu .timeline .timeline-steps a:after{width:45px;height:45px;right:-22px}}#pg-vyber_bytu .timeline .timeline-steps a.active{background:#000;color:#fff}#pg-vyber_bytu .timeline .timeline-steps a.active:after{background:#000}#pg-vyber_bytu .timeline .timeline-steps a.not-active{pointer-events:none}#pg-vyber_bytu .timeline .timeline-steps a:last-child:after{content:none}#pg-vyber_bytu .prices-wrapper{margin:50px auto 0 auto;width:-moz-max-content;width:max-content;max-width:100%;min-width:430px}@media(max-width: 767px){#pg-vyber_bytu .prices-wrapper{min-width:unset}}#pg-vyber_bytu .prices-wrapper .heading{text-align:center;margin-bottom:10px}#pg-vyber_bytu .prices-wrapper .prices .price{display:flex;justify-content:space-between;grid-gap:3rem;gap:3rem;padding:20px 0}@media(max-width: 767px){#pg-vyber_bytu .prices-wrapper .prices .price{flex-wrap:wrap;grid-gap:0;gap:0;padding:20px 8px}}#pg-vyber_bytu .prices-wrapper .prices .price:not(:last-child){border-bottom:1px solid #f0f0f0}#pg-vyber_bytu .prices-wrapper .prices .price .key{font-weight:bold}#pg-vyber_bytu .prices-wrapper .prices .price .value{font-weight:bold;color:#777}@media(max-width: 767px){#pg-vyber_bytu .prices-wrapper .prices .price .key,#pg-vyber_bytu .prices-wrapper .prices .price .value{width:100%}}#pg-vyber_bytu .prices-wrapper{margin-bottom:4rem}#pg-vyber_bytu .hero-filter{margin-bottom:2rem}#pg-vyber_bytu .hero-filter h2{margin-bottom:1rem}#pg-vyber_bytu .hero-filter.parkovanie{margin-top:6rem}#pg-vyber_bytu .filter{margin-bottom:4rem;position:relative}#pg-vyber_bytu .filter select:disabled{cursor:not-allowed !important;opacity:.6}#pg-vyber_bytu .filter .taxonomy-filter-wrapper{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;grid-gap:8px;gap:8px;margin-bottom:1.5rem}@media(max-width: 991px){#pg-vyber_bytu .filter .taxonomy-filter-wrapper{grid-auto-columns:100%;grid-auto-flow:row;grid-gap:0;gap:0}}#pg-vyber_bytu .filter .taxonomy-filter-wrapper .select-wrapper{cursor:pointer;margin-bottom:.5rem;position:relative}#pg-vyber_bytu .filter .taxonomy-filter-wrapper .select-wrapper:before{position:absolute;z-index:1;top:50%;width:12px;right:10px;transform:translate(0, -50%);content:url("/wp-content/themes/dvaduby/assets/images/vectors/down-arrow.svg")}#pg-vyber_bytu .filter .taxonomy-filter-wrapper .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;z-index:2;display:block;width:100%;padding:10px;background:transparent;outline:none;font-size:14px;border:1px solid #e5e5e5;color:#aaa}#pg-vyber_bytu .filter .taxonomy-filter-wrapper .proccess{animation:blinker 1.5s linear infinite;position:absolute;left:50%;line-height:6rem;width:100%;color:#fff;top:80px;height:calc(100% - 80px);left:0;text-align:center;display:none}@keyframes blinker{50%{opacity:0}}#pg-vyber_bytu .filter .taxonomy-filter-wrapper .proccess.loading{background:rgba(0,0,0,.1);display:block}@media(max-width: 991px){#pg-vyber_bytu .filter .taxonomy-filter-wrapper .proccess{top:140px;height:calc(100% - 140px)}}@media(max-width: 575px){#pg-vyber_bytu .filter .taxonomy-filter-wrapper .proccess{top:260px;height:calc(100% - 260px)}}#pg-vyber_bytu .filter-results a{display:block}#pg-vyber_bytu .filter-results a:hover .filter-result-row{background:rgba(240,240,240,.5);transition:.4s}#pg-vyber_bytu .filter-results a.status-predany{pointer-events:none}#pg-vyber_bytu .filter-results a.status-predany .filter-result-row{background:rgba(255,0,0,.1);transition:.4s}#pg-vyber_bytu .filter-results a.status-rezervovany .filter-result-row{background:rgba(255,165,0,.1);transition:.4s}#pg-vyber_bytu .filter-results .filter-result-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:1.5rem;background:#f0f0f0;transition:.3s;margin-bottom:.5rem;position:relative}#pg-vyber_bytu .filter-results .filter-result-row.parkovanie{grid-template-columns:64px 1fr 1fr 1fr}#pg-vyber_bytu .filter-results .filter-result-row.premium span.type{position:relative}#pg-vyber_bytu .filter-results .filter-result-row.premium span.type::after{content:"";background:#f0c107;width:100%;height:6px;position:absolute;bottom:0;left:0}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row{grid-template-columns:repeat(7, 1fr);grid-template-rows:auto;background:#f7f7f7}#pg-vyber_bytu .filter-results .filter-result-row.byty{grid-template-areas:"building building building availability availability availability availability" "uzitkova_plocha uzitkova_plocha velkost_pozemku velkost_pozemku size size arrow" "letna_kuchyna letna_kuchyna letna_kuchyna terasa terasa terasa arrow"}#pg-vyber_bytu .filter-results .filter-result-row.parkovanie{grid-template-areas:"name availability availability availability availability" "building building floor floor arrow" "size size . . arrow"}}@media(max-width: 767px){#pg-vyber_bytu .filter-results .filter-result-row.byty{grid-template-areas:"building building building availability availability availability availability" "uzitkova_plocha uzitkova_plocha uzitkova_plocha velkost_pozemku velkost_pozemku velkost_pozemku arrow" "size size size size size size arrow" "letna_kuchyna letna_kuchyna letna_kuchyna terasa terasa terasa arrow"}}#pg-vyber_bytu .filter-results .filter-result-row span.mobile-only{display:none}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span.mobile-only{display:flex;font-size:12px;opacity:.6}}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only){border:1px solid #e5e5e5;text-align:center;padding:22px 0;color:#777}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only):not(.arrow){display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;justify-content:center}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only){border:none;padding:16px 0}}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).type{background:#000;color:#fff}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).type{grid-area:name}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).floor{padding:18px 4px 10px 4px}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).type{grid-area:building}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).uzitkova-plocha{grid-area:uzitkova_plocha}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).velkost-pozemku{grid-area:velkost_pozemku}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).size{grid-area:size}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).letna-kuchyna{grid-area:letna_kuchyna}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).terasa{grid-area:terasa}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).availability{grid-area:availability;background:#ebebeb;font-weight:700}}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).availability.availability-predany,#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).availability.availability-predane{color:red}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).availability.availability-rezervovany,#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).availability.availability-rezervovane{color:#f06d45}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).availability.availability-volny,#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).availability.availability-volne{color:#b5aa61}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).availability.availability-na-prenajom{color:#ffb445}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).arrow{display:none}#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).arrow>svg{height:3rem;width:3rem;padding:.75rem;background:#fff;color:#000;border-radius:1.5rem;box-shadow:0 3px 5px rgba(0,0,0,.2)}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).arrow>svg{transform:translateX(0.3rem)}}@media(max-width: 991px){#pg-vyber_bytu .filter-results .filter-result-row span:not(.mobile-only).arrow{display:flex;padding:0;align-items:center;justify-content:flex-end;grid-area:arrow}}
