.hero-filter{margin-bottom:2rem}.hero-filter h2{margin-bottom:1rem}.hero-filter.parkovanie{margin-top:6rem}.filter{margin-bottom:4rem;position:relative}.filter select:disabled{cursor:not-allowed !important;opacity:.6}.filter .taxonomy-filter-wrapper{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;margin-bottom:1.5rem}@media(max-width: 991px){.filter .taxonomy-filter-wrapper{grid-auto-columns:100%;grid-auto-flow:row}}.filter .taxonomy-filter-wrapper .select-wrapper{cursor:pointer;margin-bottom:.5rem;position:relative}.filter .taxonomy-filter-wrapper .select-wrapper:not(:first-child){margin-left:24px}@media(max-width: 991px){.filter .taxonomy-filter-wrapper .select-wrapper:not(:first-child){margin-left:0}}.filter .taxonomy-filter-wrapper .select-wrapper:before{position:absolute;z-index:1;top:50%;width:12px;right:2rem;transform:translate(0, -50%);content:url("/wp-content/themes/dvaduby/assets/images/vectors/down-arrow.svg")}.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:1rem 40px;background:transparent;outline:none;font-size:14px;border:1px solid #e5e5e5;color:#aaa}.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}}.filter .taxonomy-filter-wrapper .proccess.loading{background:rgba(0,0,0,.1);display:block}@media(max-width: 991px){.filter .taxonomy-filter-wrapper .proccess{top:140px;height:calc(100% - 140px)}}@media(max-width: 575px){.filter .taxonomy-filter-wrapper .proccess{top:260px;height:calc(100% - 260px)}}.filter-results a{display:block}.filter-results a:hover .filter-result-row{background:rgba(240,240,240,.5);transition:.4s}.filter-results .filter-result-row{display:grid;grid-template-columns:64px 1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:1.5rem;background:#f0f0f0;transition:.3s;margin-bottom:.5rem;position:relative}.filter-results .filter-result-row.parkovanie{grid-template-columns:64px 1fr 1fr 1fr}.filter-results .filter-result-row.premium span.name{position:relative}.filter-results .filter-result-row.premium span.name::after{content:"";background:#f0c107;width:100%;height:6px;position:absolute;bottom:0;left:0}@media(max-width: 991px){.filter-results .filter-result-row{grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;background:#f7f7f7}.filter-results .filter-result-row.byty{grid-template-areas:"name availability availability availability availability" "building building floor floor arrow" "rooms rooms size size arrow" "build build . . arrow"}.filter-results .filter-result-row.parkovanie{grid-template-areas:"name availability availability availability availability" "building building floor floor arrow" "size size . . arrow"}}.filter-results .filter-result-row span{border:1px solid #e5e5e5;text-align:center;padding:22px 0;color:#777}@media(max-width: 991px){.filter-results .filter-result-row span{border:none}}.filter-results .filter-result-row span.name{background:#000;color:#fff}@media(max-width: 991px){.filter-results .filter-result-row span.name{grid-area:name}}@media(max-width: 991px){.filter-results .filter-result-row span.type,.filter-results .filter-result-row span.floor{padding:18px 4px 10px 4px}}@media(max-width: 991px){.filter-results .filter-result-row span.rooms,.filter-results .filter-result-row span.size,.filter-results .filter-result-row span.building{padding:10px 4px 18px 4px}}@media(max-width: 991px){.filter-results .filter-result-row span.type{grid-area:building}}@media(max-width: 991px){.filter-results .filter-result-row span.floor{grid-area:floor}}@media(max-width: 991px){.filter-results .filter-result-row span.rooms{grid-area:rooms}}@media(max-width: 991px){.filter-results .filter-result-row span.building{grid-area:build}}@media(max-width: 991px){.filter-results .filter-result-row span.size{grid-area:size}}@media(max-width: 991px){.filter-results .filter-result-row span.availability{grid-area:availability;background:#ebebeb;font-weight:700}}.filter-results .filter-result-row span.availability.availability-predany,.filter-results .filter-result-row span.availability.availability-predane{color:red}.filter-results .filter-result-row span.availability.availability-rezervovany,.filter-results .filter-result-row span.availability.availability-rezervovane{color:#f06d45}.filter-results .filter-result-row span.availability.availability-volny,.filter-results .filter-result-row span.availability.availability-volne{color:#a5aa45}.filter-results .filter-result-row span.availability.availability-na-prenajom{color:#ffb445}.filter-results .filter-result-row span.arrow{display:none}.filter-results .filter-result-row span.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){.filter-results .filter-result-row span.arrow>svg{transform:translateX(0.3rem)}}@media(max-width: 991px){.filter-results .filter-result-row span.arrow{display:flex;padding:0;align-items:center;justify-content:flex-end;grid-area:arrow}}.page-template-ponuka #page-header{background-color:#000;transition:background-color 400ms linear}.page-template-ponuka .page-header-spacer{display:none !important}#pg-ponuka .filter .taxonomy-filter-wrapper .select-wrapper[\:has\(select\[name\%3Dbudovy\]\)],#pg-ponuka .filter-results .filter-result-row span.building{display:none !important}#pg-ponuka .filter .taxonomy-filter-wrapper .select-wrapper:has(select[name=budovy]),#pg-ponuka .filter-results .filter-result-row span.building{display:none !important}#pg-ponuka .filter-results .filter-result-row{grid-template-columns:64px 1fr 1fr 1fr 1fr 1fr}@media(max-width: 991px){#pg-ponuka .filter-results .filter-result-row.byty{grid-template-columns:repeat(5, 1fr) !important;grid-template-areas:"name availability availability availability availability" "building building floor floor arrow" "rooms rooms size size arrow" !important}}#pg-ponuka .hero-banner{position:relative}#pg-ponuka .hero-banner::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent)}#pg-ponuka .hero-banner h1{margin-bottom:8px}#pg-ponuka .hero-banner p{margin-bottom:0;color:#fff;font-weight:500;font-size:25px}@media(max-width: 991px){#pg-ponuka .hero-banner p{font-size:18px}}#pg-ponuka section.benefits{padding:80px 0 40px 0}@media(max-width: 991px){#pg-ponuka section.benefits{padding:40px 0 40px 0}}#pg-ponuka section.benefits .row{grid-row-gap:1.6rem;row-gap:1.6rem}#pg-ponuka section.benefits .benefit{padding:0 16px}@media(max-width: 991px){#pg-ponuka section.benefits .benefit{padding:0}}#pg-ponuka section.benefits .benefit h3{margin-bottom:16px;font-size:26px;font-weight:600}#pg-ponuka section.benefits .benefit p{margin-bottom:0}#pg-ponuka .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-ponuka .prices-wrapper{min-width:unset}}#pg-ponuka .prices-wrapper .heading{text-align:center;margin-bottom:10px}#pg-ponuka .prices-wrapper .prices .price{display:flex;justify-content:space-between;grid-gap:3rem;gap:3rem;padding:20px 0}@media(max-width: 767px){#pg-ponuka .prices-wrapper .prices .price{flex-wrap:wrap;grid-gap:0;gap:0;padding:20px 8px}}#pg-ponuka .prices-wrapper .prices .price:not(:last-child){border-bottom:1px solid #f0f0f0}#pg-ponuka .prices-wrapper .prices .price .key{font-weight:bold}#pg-ponuka .prices-wrapper .prices .price .value{font-weight:bold;color:#777}@media(max-width: 767px){#pg-ponuka .prices-wrapper .prices .price .key,#pg-ponuka .prices-wrapper .prices .price .value{width:100%}}#pg-ponuka .prices-wrapper{margin-bottom:4rem}@media(max-width: 991px){#pg-ponuka .prices-wrapper{margin-bottom:0}}#pg-ponuka .contact-form-section{position:relative}#pg-ponuka .contact-form-section .contact-form-section-wrapper{position:fixed;bottom:30px;right:30px;left:calc(100% - 610px);width:580px;background-color:#fff;z-index:10;padding:16px 20px;display:none;box-shadow:0 10px 40px rgba(0,0,0,.1);border-radius:0;max-height:1000px;transition:max-height .5s cubic-bezier(0.4, 0, 0.2, 1),left .5s cubic-bezier(0.4, 0, 0.2, 1),right .5s cubic-bezier(0.4, 0, 0.2, 1),bottom .5s cubic-bezier(0.4, 0, 0.2, 1),width .5s cubic-bezier(0.4, 0, 0.2, 1),border-radius .5s cubic-bezier(0.4, 0, 0.2, 1),padding .5s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .5s cubic-bezier(0.4, 0, 0.2, 1),background-color .5s ease;overflow:hidden;transform-origin:bottom right}#pg-ponuka .contact-form-section .contact-form-section-wrapper .container{transition:opacity .3s ease .4s}#pg-ponuka .contact-form-section .contact-form-section-wrapper .close-contact-form{position:absolute;top:15px;right:20px;font-size:28px;line-height:1;cursor:pointer;z-index:20;transition:opacity .3s ease .4s}#pg-ponuka .contact-form-section .contact-form-section-wrapper .close-contact-form:hover{opacity:.6}@media(max-width: 991px){#pg-ponuka .contact-form-section .contact-form-section-wrapper{width:calc(100% - 30px);right:15px;bottom:15px;left:15px;padding:16px 8px}}#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-expanding,#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-docked{width:100%;max-height:2000px;bottom:0;right:0;left:0;border-radius:0;box-shadow:none;padding:36px 0}#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-expanding h2,#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-docked h2{font-size:48px}@media(max-width: 991px){#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-expanding h2,#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-docked h2{font-size:28px}}#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-expanding .contact-form,#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-docked .contact-form{padding:36px 0 0 0}#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-expanding .close-contact-form,#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-docked .close-contact-form{display:none}#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-docked{position:relative;display:block !important}#pg-ponuka .contact-form-section .contact-form-section-wrapper .open-contact-form-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none;color:#fff;transition:opacity .3s ease}#pg-ponuka .contact-form-section .contact-form-section-wrapper .open-contact-form-btn svg{display:block;width:28px;height:28px}#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-minimized{width:60px !important;height:60px !important;min-height:60px !important;max-height:60px !important;padding:0 !important;border-radius:100px !important;left:calc(100% - 90px) !important;right:30px !important;bottom:30px !important;background-color:#fff !important;cursor:pointer}@media(max-width: 991px){#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-minimized{left:calc(100% - 75px) !important;right:15px !important;bottom:15px !important}}#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-minimized .open-contact-form-btn{opacity:1;pointer-events:auto;transition-delay:.2s}#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-minimized .container,#pg-ponuka .contact-form-section .contact-form-section-wrapper.is-minimized .close-contact-form{opacity:0;transform:scale(0);pointer-events:none;transition:opacity .3s ease 0s}#pg-ponuka .contact-form-section h2{text-align:center;transition:all .4s ease;font-size:32px}@media(max-width: 991px){#pg-ponuka .contact-form-section h2{font-size:24px}}#pg-ponuka .contact-form-section h2:not(.is-expanding):not(.is-docked) #pg-ponuka .contact-form-section h2{font-size:24px;margin-bottom:20px}#pg-ponuka .contact-form-section .contact-form{max-width:100%;padding:0;transition:all .4s ease}.is-expanding #pg-ponuka .contact-form-section .contact-form,.is-docked #pg-ponuka .contact-form-section .contact-form{max-width:800px}#pg-ponuka .contact-form-section .contact-form{position:relative;padding:0;max-width:800px;margin:auto;padding:16px 0 0 0}#pg-ponuka .contact-form-section .contact-form .form-group p{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;margin:0}#pg-ponuka .contact-form-section .contact-form .form-group p span{width:100%}#pg-ponuka .contact-form-section .contact-form .form-footer p br{display:none}#pg-ponuka .contact-form-section .contact-form .wpcf7-spinner{display:none !important}#pg-ponuka .contact-form-section .contact-form .wpcf7-not-valid-tip{font-size:12px;margin-bottom:16px}#pg-ponuka .contact-form-section .contact-form .wpcf7-checkbox{display:flex;grid-gap:24px;gap:24px;justify-content:center}@media(max-width: 991px){#pg-ponuka .contact-form-section .contact-form .wpcf7-checkbox{flex-direction:column;grid-gap:0;gap:0}}#pg-ponuka .contact-form-section .contact-form .wpcf7-checkbox .wpcf7-list-item{margin:0 0 1rem;display:block}@media(max-width: 767px){#pg-ponuka .contact-form-section .contact-form .wpcf7-checkbox .wpcf7-list-item label{padding-left:7px}}#pg-ponuka .contact-form-section .contact-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer}#pg-ponuka .contact-form-section .contact-form .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 8px 3px 0}#pg-ponuka .contact-form-section .contact-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{background-color:#bc6340}#pg-ponuka .contact-form-section .contact-form .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%)}#pg-ponuka .contact-form-section .contact-form input[type=text],#pg-ponuka .contact-form-section .contact-form input[type=tel],#pg-ponuka .contact-form-section .contact-form input[type=email],#pg-ponuka .contact-form-section .contact-form textarea{border:none;border-bottom:1px solid #b9b9b9;font-size:16px;margin-bottom:16px;transition:.3s;width:100%;padding:8px 0}#pg-ponuka .contact-form-section .contact-form input[type=text]:focus,#pg-ponuka .contact-form-section .contact-form input[type=tel]:focus,#pg-ponuka .contact-form-section .contact-form input[type=email]:focus,#pg-ponuka .contact-form-section .contact-form textarea:focus{outline:none;border-bottom:1px solid #000;transition:.4s}#pg-ponuka .contact-form-section .contact-form .button{background:#000;border:1px solid #000}@media(max-width: 767px){#pg-ponuka .contact-form-section .contact-form .button{width:100%;padding:8px 16px}}#pg-ponuka .contact-form-section .contact-form .button:hover{border:1px solid #000;background:#fff}#pg-ponuka .contact-form-section .contact-form .wpcf7-acceptance{margin-bottom:16px;display:block}#pg-ponuka .contact-form-section .contact-form .wpcf7-acceptance .wpcf7-list-item{margin:0}#pg-ponuka .contact-form-section .contact-form .wpcf7-acceptance input{margin-right:8px;transform:scale(1.2)}#pg-ponuka .contact-form-section .contact-form .wpcf7-acceptance a{text-decoration:underline}#pg-ponuka .contact-form-section-first{position:relative}#pg-ponuka .contact-form-section-first .contact-form-section-wrapper{width:100%;bottom:0;right:0;left:0;border-radius:0;box-shadow:none;padding:36px 0 56px 0;position:relative;display:block !important}@media(max-width: 991px){#pg-ponuka .contact-form-section-first .contact-form-section-wrapper{width:calc(100% - 30px);right:15px;bottom:15px;left:15px;padding:36px 8px}}#pg-ponuka .contact-form-section-first h2{text-align:center;transition:all .4s ease;font-size:48px}@media(max-width: 991px){#pg-ponuka .contact-form-section-first h2{font-size:28px}}#pg-ponuka .contact-form-section-first h2:not(.is-expanding):not(.is-docked) #pg-ponuka .contact-form-section-first h2{font-size:24px;margin-bottom:20px}#pg-ponuka .contact-form-section-first .contact-form{max-width:100%;padding:36px 0 0 0;transition:all .4s ease}.is-expanding #pg-ponuka .contact-form-section-first .contact-form,.is-docked #pg-ponuka .contact-form-section-first .contact-form{max-width:800px}#pg-ponuka .contact-form-section-first .contact-form{position:relative;padding:0;max-width:800px;margin:auto;padding:16px 0 0 0}#pg-ponuka .contact-form-section-first .contact-form .form-group p{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;margin:0}#pg-ponuka .contact-form-section-first .contact-form .form-group p span{width:100%}#pg-ponuka .contact-form-section-first .contact-form .form-footer p br{display:none}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-spinner{display:none !important}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-not-valid-tip{font-size:12px;margin-bottom:16px}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-checkbox{display:flex;grid-gap:24px;gap:24px;justify-content:center}@media(max-width: 991px){#pg-ponuka .contact-form-section-first .contact-form .wpcf7-checkbox{flex-direction:column;grid-gap:0;gap:0}}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-checkbox .wpcf7-list-item{margin:0 0 1rem;display:block}@media(max-width: 767px){#pg-ponuka .contact-form-section-first .contact-form .wpcf7-checkbox .wpcf7-list-item label{padding-left:7px}}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer}#pg-ponuka .contact-form-section-first .contact-form .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 8px 3px 0}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{background-color:#bc6340}#pg-ponuka .contact-form-section-first .contact-form .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%)}#pg-ponuka .contact-form-section-first .contact-form input[type=text],#pg-ponuka .contact-form-section-first .contact-form input[type=tel],#pg-ponuka .contact-form-section-first .contact-form input[type=email],#pg-ponuka .contact-form-section-first .contact-form textarea{border:none;border-bottom:1px solid #b9b9b9;font-size:16px;margin-bottom:16px;transition:.3s;width:100%;padding:8px 0}#pg-ponuka .contact-form-section-first .contact-form input[type=text]:focus,#pg-ponuka .contact-form-section-first .contact-form input[type=tel]:focus,#pg-ponuka .contact-form-section-first .contact-form input[type=email]:focus,#pg-ponuka .contact-form-section-first .contact-form textarea:focus{outline:none;border-bottom:1px solid #000;transition:.4s}#pg-ponuka .contact-form-section-first .contact-form .button{background:#000;border:1px solid #000}@media(max-width: 767px){#pg-ponuka .contact-form-section-first .contact-form .button{width:100%;padding:8px 16px}}#pg-ponuka .contact-form-section-first .contact-form .button:hover{border:1px solid #000;background:#fff}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-acceptance{margin-bottom:16px;display:block}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-acceptance .wpcf7-list-item{margin:0}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-acceptance input{margin-right:8px;transform:scale(1.2)}#pg-ponuka .contact-form-section-first .contact-form .wpcf7-acceptance a{text-decoration:underline}
