:root{--color-black:#1d1d1b;--color-orange:#fe9913;--color-light-blue:#dff1f9;--color-blue:#6ea4c1;--color-green:#808757;--color-light-green:#bfc0a6;--color-white:#fff;--gradient-degree:90deg;--gradient:linear-gradient(var(--gradient-degree),var(--color-green) 0%,var(--color-blue) 100%);--color-background:var(--color-white);--color-background-transparent:hsla(68,17%,91%,.8);--color-background-hover:var(--color-green);--color-background-hover-transparent:hsla(68,15%,79%,.8);--color-brown:#987e6b;--color-dark:var(--color-black);--color-dark-gray:#494b4e;--color-error:#dc0928;--color-gray:#7c7c7c;--color-gray-bg:hsla(0,0%,49%,.11);--color-light:var(--color-white);--color-overlay:rgba(0,0,0,.6);--color-primary:var(--color-orange);--color-primary-faded:#b2b79a;--color-red:#c75e5e;--color-red-faded:#ae7979;--color-secondary:#7f8756;--color-secondary-darker:#606641;--color-text:var(--color-black);--font-family:red Hat Display,sans-serif;--font-size-1:.93rem;--font-size-2:1.25rem;--font-size-3:1.56rem;--font-size-4:1.875rem;--font-size-5:2.5rem;--font-size-6:3.125rem;--font-size-emphasis:1rem;--font-weight-bold:900;--font-weight-normal:400;--font-weight-thin:300;--letter-spacing-0:0;--letter-spacing-1:-.04rem;--letter-spacing-2:-.052rem;--letter-spacing-3:-.078rem;--letter-spacing-4:.117rem;--line-height-0:2;--line-height-1:1.4;--line-height-2:1.3;--line-height-3:1.2;--spacing-0:.625rem;--spacing-1:1.25rem;--spacing-2:1.875rem;--spacing-3:2.5rem;--border-radius:5px}.popup-image{cursor:pointer}#configurator-image-popup{background-color:var(--color-background);border:none;padding:var(--spacing-2)}#configurator-image-popup::backdrop{background-color:var(--color-overlay)}#configurator-image-popup .close{text-align:right}#configurator-image-popup img{width:100%}.notice{background-color:var(--color-background);display:block;padding:var(--spacing-2)}.notice.notice-success{background-color:var(--color-primary);color:var(--color-white)}.notice.notice-error{background-color:var(--color-error);color:var(--color-white)}.loader-wrapper{background-color:var(--color-background);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}.loader-wrapper svg{height:80px;margin-top:100px;width:80px}.loader-wrapper .loader{fill:var(--color-primary);transition:width .5s}.loader-wrapper .loader:first-of-type *{animation:translateLoader 1s .14s infinite,opacityLoader 1s .14s infinite}.loader-wrapper .loader:nth-of-type(2) *{animation:translateLoader 1s .28s infinite,opacityLoader 1s .28s infinite}.loader-wrapper .loader:nth-of-type(3) *{animation:translateLoader 1s .42s infinite,opacityLoader 1s .42s infinite}.loader-wrapper .loader:nth-of-type(4) *{animation:translateLoader 1s .56s infinite,opacityLoader 1s .56s infinite}.loader-wrapper .loader:nth-of-type(5) *{animation:translateLoader 1s .7s infinite,opacityLoader 1s .7s infinite}.loader-wrapper .loader:nth-of-type(6) *{animation:translateLoader 1s .84s infinite,opacityLoader 1s .84s infinite}.loader-wrapper .loader:nth-of-type(7) *{animation:translateLoader 1s .98s infinite,opacityLoader 1s .98s infinite}@keyframes translateLoader{to{transform:translateX(10px)}}@keyframes opacityLoader{to{opacity:0}}.text-center{text-align:center!important}select.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgNiI+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTkgMSA1IDUgMSAxIi8+PC9zdmc+);background-position:calc(100% - .5rem);background-repeat:no-repeat;background-size:1em;border:none;border-radius:5px;color:var(--color-black);font-size:var(--font-size-1);padding:var(--spacing-1) var(--spacing-2);position:relative;width:100%}#configurator #configurator-image-popup .close-btn,#configurator .btn-cancel,#configurator .btn-primary,#configurator .btn-secondary,#configurator .btn-secondary-filled,#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title .subtitle,#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title h2,#configurator .contact-wrapper label,#configurator .equipment .plot-name,#configurator .equipment table.equipment-select .equipment-excerpt,#configurator .equipment table.equipment-select .equipment-price .price,#configurator .equipment table.equipment-select .equipment-price .unit-price,#configurator .equipment table.equipment-select .equipment-title,#configurator .equipment table.equipment-select .price-diff,#configurator .equipment table.equipment-select .show .selected .equipment-price .price,#configurator .equipment table.equipment-select .show td:not(.empty):hover .equipment-price .price,#configurator .equipment table.equipment-select .unit-prices td,#configurator .equipment table.equipment-select .unit-prices th,#configurator .plots .location .label,#configurator .plots .orto .label,#configurator .plots .plot-select .label,#configurator .plots .plot-select .legend,#configurator .plots .plot-select .tooltips .tooltip,#configurator .plots .project-info .project-rooms .room-table td,#configurator .plots .project-info .project-rooms .room-table tfoot td,#configurator .plots .project-info .project-rooms .room-table tfoot th,#configurator .plots .project-info .project-rooms .room-table th,#configurator .plots .project-info-wrapper .tables td,#configurator .plots .project-info-wrapper .tables th,#configurator .projects-map .tooltips .tooltip,#configurator .text-1,#configurator .text-2,#configurator .text-3,#configurator .text-4,#configurator .text-5,#configurator .text-emphasis,#configurator .text-muted,#configurator a.btn-cancel,#configurator a.btn-primary,#configurator a.btn-secondary,#configurator a.btn-secondary-filled,#configurator-image-popup #configurator .close-btn,#configurator-image-popup .close-btn,#plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip,.btn-cancel,.btn-primary,.btn-secondary,.btn-secondary-filled,.text,.text-1,.text-2,.text-3,.text-4,.text-5,.text-emphasis,.text-muted,a.btn-cancel,a.btn-primary,a.btn-secondary,a.btn-secondary-filled{font-size:var(--font-size,1rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1);text-transform:var(--text-transform,none)}#configurator .btn-cancel strong,#configurator .btn-primary strong,#configurator .btn-secondary strong,#configurator .btn-secondary-filled strong,#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title .subtitle strong,#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title h2 strong,#configurator .contact-wrapper label strong,#configurator .equipment .plot-name strong,#configurator .equipment table.equipment-select .equipment-excerpt strong,#configurator .equipment table.equipment-select .equipment-price .price strong,#configurator .equipment table.equipment-select .equipment-price .unit-price strong,#configurator .equipment table.equipment-select .equipment-title strong,#configurator .equipment table.equipment-select .price-diff strong,#configurator .equipment table.equipment-select .show .selected .equipment-price .price strong,#configurator .equipment table.equipment-select .show td:not(.empty):hover .equipment-price .price strong,#configurator .equipment table.equipment-select .unit-prices td strong,#configurator .equipment table.equipment-select .unit-prices th strong,#configurator .plots .location .label strong,#configurator .plots .orto .label strong,#configurator .plots .plot-select .label strong,#configurator .plots .plot-select .legend strong,#configurator .plots .plot-select .tooltips .tooltip strong,#configurator .plots .project-info .project-rooms .room-table td strong,#configurator .plots .project-info .project-rooms .room-table th strong,#configurator .plots .project-info-wrapper .tables td strong,#configurator .plots .project-info-wrapper .tables th strong,#configurator .projects-map .tooltips .tooltip strong,#configurator .text-1 strong,#configurator .text-2 strong,#configurator .text-3 strong,#configurator .text-4 strong,#configurator .text-5 strong,#configurator .text-emphasis strong,#configurator .text-muted strong,#configurator-image-popup .close-btn strong,#plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip strong,.btn-cancel strong,.btn-primary strong,.btn-secondary strong,.btn-secondary-filled strong,.text strong,.text-1 strong,.text-2 strong,.text-3 strong,.text-4 strong,.text-5 strong,.text-emphasis strong,.text-muted strong{font-weight:var(--font-weight-strong,700)}#configurator .contact-wrapper label,#configurator .equipment table.equipment-select .equipment-excerpt,#configurator .equipment table.equipment-select .unit-prices td,#configurator .equipment table.equipment-select .unit-prices th,.text-1{--font-size:var(--font-size-1);--letter-spacing:var(--letter-spacing-0);--line-height:var(--line-height-1);--font-weight:var(--font-weight-thin);--font-weight-strong:var(--font-weight-bold)}#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title .subtitle,.text-2{--font-size:var(--font-size-2);--line-height:var(--line-height-2);--letter-spacing:var(--letter-spacing-0);--font-weight:var(--font-weight-normal);--font-weight-strong:var(--font-weight-bold)}.text-3{--font-size:var(--font-size-3);--line-height:var(--line-height-2);--font-weight:var(--font-weight-bold);--font-weight-strong:var(--font-weight-bold)}#configurator .equipment .plot-name,.text-4{--font-size:var(--font-size-4);--line-height:var(--line-height-2);--font-weight:var(--font-weight-bold);--font-weight-strong:var(--font-weight-bold)}#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title h2,.text-5{--font-size:var(--font-size-5);--line-height:var(--line-height-2);--font-weight:var(--font-weight-bold);--letter-spacing:var(--letter-spacing-3);--font-weight-strong:var(--font-weight-bold);--text-transform:uppercase}#configurator .equipment table.equipment-select .equipment-title,#configurator .equipment table.equipment-select .show .selected .equipment-price .price,#configurator .equipment table.equipment-select .show td:not(.empty):hover .equipment-price .price,#configurator .plots .plot-select .tooltips .tooltip,#configurator .plots .project-info .project-rooms .room-table tfoot td,#configurator .plots .project-info .project-rooms .room-table tfoot th,#configurator .projects-map .tooltips .tooltip,#plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip,.text-emphasis{--font-size:var(--font-size-emphasis);--line-height:var(--line-height-1);--font-weight:var(--font-weight-bold);--letter-spacing:var(--letter-spacing-0);--font-weight-strong:var(--font-weight-bold)}#configurator .equipment table.equipment-select .equipment-price .price,#configurator .equipment table.equipment-select .equipment-price .unit-price,#configurator .equipment table.equipment-select .price-diff,.text-muted{--font-size:var(--font-size-emphasis);--line-height:var(--line-height-1);--font-weight:var(--font-weight-thin);--letter-spacing:var(--letter-spacing-0);--font-weight-strong:var(--font-weight-bold)}#configurator .btn-cancel,#configurator .btn-primary,#configurator .btn-secondary,#configurator .btn-secondary-filled,#configurator a.btn-cancel,#configurator a.btn-primary,#configurator a.btn-secondary,#configurator a.btn-secondary-filled,#configurator-image-popup .close-btn,.btn-cancel,.btn-primary,.btn-secondary,.btn-secondary-filled,a.btn-cancel,a.btn-primary,a.btn-secondary,a.btn-secondary-filled{--background:var(--color-orange);--background-hover:var(--color-green);--border:1px solid var(--color-orange);--border-hover:none;--text:var(--color-white);--text-hover:var(--color-white);--font-size:var(--font-size-1);--font-weight:700;--font-weight-strong:var(--font-weight-bold);--letter-spacing:var(--letter-spacing-0);--line-height:var(--line-height-3);--padding-x:var(--spacing-2);--padding-y:var(--spacing-1);--text-transform:normal;align-items:center;background-color:var(--background);border:var(--border);border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family),system-ui;padding:var(--padding-y) var(--padding-x);text-decoration:none;transition:background-color .2s,color .2s}#configurator .btn-cancel:hover,#configurator .btn-primary:hover,#configurator .btn-secondary-filled:hover,#configurator .btn-secondary:hover,#configurator-image-popup .close-btn:hover,.btn-cancel:hover,.btn-primary:hover,.btn-secondary-filled:hover,.btn-secondary:hover{background-color:var(--background-hover);border:var(--border-hover);color:var(--text-hover)}.btn-primary,a.btn-primary{--background:var(--color-orange);--background-hover:var(--color-green);--border:none;--text:var(--color-white);--text-hover:var(--color-white);font-weight:700}.btn-secondary,a.btn-secondary{--background:transparent;--border:1px solid var(--color-black);--border-hover:1px solid var(--color-green);--text:var(--text,var(--color-black));--text-hover:var(--text,var(--color-green))}.btn-secondary-filled,a.btn-secondary-filled{--background:var(--color-secondary);--background-hover:var(--color-secondary-darker);--border:none;--text:var(--color-background);--text-hover:var(--color-background)}.btn-cancel,a.btn-cancel{--background:transparent;--background-hover:transparent;--border:none;--border-hover:none;--text:var(--color-black);--text-hover:var(--color-gray);--padding-x:var(--spacing-1)}.btn-cancel svg,a.btn-cancel svg{margin-right:6px}.btn-lg{--font-size:var(--font-size-2)}#configurator{font-family:var(--font-family),system-ui;position:relative}#configurator .configurator-footer,#configurator .configurator-header:after,#configurator .configurator-header:before{--radius:10px;--width:3px;border-color:var(--color-gray);border-style:solid;border-width:0;content:"";display:block;height:1.5rem;margin-top:1.6rem}#configurator .configurator-header{align-items:center;display:flex;position:relative}#configurator .configurator-header:before{border-left-width:var(--width);border-top-left-radius:var(--radius);border-top-width:var(--width);width:3rem}#configurator .configurator-header:after{border-right-width:var(--width);border-top-right-radius:var(--radius);border-top-width:var(--width);flex:1}#configurator .configurator-header svg.logo{height:var(--font-size-5);margin:0 var(--spacing-2);width:auto}#configurator .configurator-footer{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-bottom-width:var(--width);border-left-width:var(--width);border-right-width:var(--width)}#configurator .text-start{text-align:left}#configurator .text-center{text-align:center}#configurator .text-end{text-align:right}#configurator .carousel-wrapper{display:block;position:relative;width:100%}#configurator .carousel-wrapper button{background:var(--color-background-transparent);border:none;line-height:1;padding:var(--spacing-1);position:absolute;top:50%;transform:translateY(-50%)}#configurator .carousel-wrapper button svg{height:1rem}#configurator .carousel-wrapper button path{stroke:var(--color-primary)}#configurator .carousel-wrapper button:hover{background:var(--color-background-hover-transparent)}#configurator .carousel-wrapper button:hover path{stroke:var(--color-primary)}#configurator .carousel-wrapper button.prev{border-bottom-right-radius:50%;border-top-right-radius:50%;left:0;padding-left:var(--spacing-0);padding-right:var(--spacing-1)}#configurator .carousel-wrapper button.next{border-bottom-left-radius:50%;border-top-left-radius:50%;padding-left:var(--spacing-1);padding-right:var(--spacing-0);right:0}#configurator .carousel-wrapper .carousel{aspect-ratio:1;display:flex;-ms-overflow-style:none;overflow-x:auto;scroll-behavior:smooth;scroll-padding:0 50%;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}#configurator .carousel-wrapper .carousel::-webkit-scrollbar{height:0;width:0}#configurator .carousel-wrapper .carousel img{aspect-ratio:1;display:inline-block;max-height:none!important;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center;width:100%}#configurator .configurator-steps-wrapper{overflow:hidden;position:relative;width:100%}#configurator .configurator-steps-wrapper .steps-wrapper-inner{display:flex;transition:translate .5s;translate:0 0;width:400%}#configurator .configurator-steps-wrapper .configurator-step{align-items:center;display:grid;grid-gap:var(--spacing-3);grid-template-areas:"steps title actions" "content content content";grid-template-columns:repeat(3,1fr);max-height:5000px;min-height:500px;overflow-y:auto;position:relative;transition:max-height .5s;width:100%}#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title{grid-area:title}#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title h2{color:var(--color-secondary);margin:0;text-align:center}#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title .subtitle{color:var(--color-gray);font-style:italic;text-align:center}#configurator .configurator-steps-wrapper .configurator-step .step-content{grid-area:content}#configurator .configurator-steps-wrapper .configurator-step .step-actions{grid-area:actions;justify-self:end}@media screen and (max-width:900px){#configurator .configurator-steps-wrapper .configurator-step{grid-template-areas:"title" "actions" "content";grid-template-columns:1fr;grid-row-gap:var(--spacing-2)}#configurator .configurator-steps-wrapper .configurator-step .step-actions:not(.actions-mobile){display:none}#configurator .configurator-steps-wrapper .configurator-step .actions-mobile,#configurator .configurator-steps-wrapper .configurator-step .configurator-steps-indicator{justify-self:center}}#configurator[data-step="1"] [data-key="2"],#configurator[data-step="1"] [data-key="3"],#configurator[data-step="1"] [data-key="4"]{max-height:0}#configurator[data-step="1"] .backBtn,#configurator[data-step="1"] .hypo-kalkulacka,#configurator[data-step="1"] .next{display:none}#configurator[data-step="1"] .configurator-steps-wrapper .steps-wrapper-inner{translate:0 0}#configurator[data-step="2"] [data-key="1"],#configurator[data-step="2"] [data-key="3"],#configurator[data-step="2"] [data-key="4"]{max-height:0}#configurator[data-step="2"] .configurator-steps-wrapper .steps-wrapper-inner{translate:-25% 0}#configurator[data-step="2"] .next{display:none}#configurator[data-step="3"] [data-key="1"],#configurator[data-step="3"] [data-key="2"],#configurator[data-step="3"] [data-key="4"]{max-height:0}#configurator[data-step="3"] .configurator-steps-wrapper .steps-wrapper-inner{translate:-50% 0}#configurator[data-step="3"] .configurator-summary{align-self:start;position:sticky;top:0}#configurator[data-step="4"] [data-key="1"],#configurator[data-step="4"] [data-key="2"],#configurator[data-step="4"] [data-key="3"]{max-height:0}#configurator[data-step="4"] .configurator-steps-wrapper .steps-wrapper-inner{translate:-75% 0}#configurator[data-step="4"] .contact-wrapper{display:block}#configurator .configurator-steps-indicator{align-items:flex-end;display:flex;grid-area:steps;--step-indicator-height:1rem;--step-width:4rem}#configurator .configurator-steps-indicator .loader{display:flex}#configurator .configurator-steps-indicator .loader .step{--fill:var(--color-light);--opacity:1;color:var(--color-gray);font-size:var(--font-size-1);font-weight:var(--font-weight-thin);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1);margin:0 5px;text-align:center;width:var(--step-width)}#configurator .configurator-steps-indicator .loader .step.prev{--fill:var(--color-primary);--opacity:0.53;cursor:pointer}#configurator .configurator-steps-indicator .loader .step.active{--fill:var(--color-primary)}#configurator .configurator-steps-indicator .loader .step .step-fill{background-color:var(--fill);height:var(--step-indicator-height);opacity:var(--opacity);width:var(--step-width)}#configurator .configurator-steps-indicator .counter{color:var(--color-gray);font-size:var(--font-size-3);font-weight:var(--font-weight-normal);margin-right:10px;text-align:center}#configurator #configurator-image-popup .close-btn,#configurator .btn-cancel,#configurator .btn-primary,#configurator .btn-secondary,#configurator .btn-secondary-filled,#configurator a.btn-cancel,#configurator a.btn-primary,#configurator a.btn-secondary,#configurator a.btn-secondary-filled,#configurator-image-popup #configurator .close-btn{--background:var(--color-orange);--background-hover:var(--color-green);--border:1px solid var(--color-orange);--border-hover:none;--text:var(--color-white);--text-hover:var(--color-white);--font-size:var(--font-size-1);--font-weight:700;--font-weight-strong:var(--font-weight-bold);--letter-spacing:var(--letter-spacing-0);--line-height:var(--line-height-3);--padding-x:var(--spacing-2);--padding-y:var(--spacing-1);--text-transform:normal;align-items:center;background-color:var(--background);border:var(--border);border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family),system-ui;padding:var(--padding-y) var(--padding-x);text-decoration:none;transition:background-color .2s,color .2s}#configurator #configurator-image-popup .close-btn:hover,#configurator .btn-cancel:hover,#configurator .btn-primary:hover,#configurator .btn-secondary-filled:hover,#configurator .btn-secondary:hover,#configurator-image-popup #configurator .close-btn:hover{background-color:var(--background-hover);border:var(--border-hover);color:var(--text-hover)}#configurator .btn-primary,#configurator a.btn-primary{--background:var(--color-orange);--background-hover:var(--color-green);--border:none;--text:var(--color-white);--text-hover:var(--color-white);font-weight:700}#configurator .btn-secondary,#configurator a.btn-secondary{--background:transparent;--border:1px solid var(--color-black);--border-hover:1px solid var(--color-green);--text:var(--text,var(--color-black));--text-hover:var(--text,var(--color-green))}#configurator .btn-secondary-filled,#configurator a.btn-secondary-filled{--background:var(--color-secondary);--background-hover:var(--color-secondary-darker);--border:none;--text:var(--color-background);--text-hover:var(--color-background)}#configurator .btn-cancel,#configurator a.btn-cancel{--background:transparent;--background-hover:transparent;--border:none;--border-hover:none;--text:var(--color-black);--text-hover:var(--color-gray);--padding-x:var(--spacing-1)}#configurator .btn-cancel svg,#configurator a.btn-cancel svg{margin-right:6px}#configurator .btn-lg{--font-size:var(--font-size-2)}#configurator .form-group label,#configurator .input{font-family:Red Hat Display,sans-serif}#configurator .form-group{margin-bottom:10px}#configurator .form-group .input-wrapper{position:relative}#configurator .form-group label{color:var(--color-black);font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:3px}#configurator .form-group.required .label:before,#configurator .form-group.required label:before{color:var(--color-red);content:"*";display:inline-block;margin-right:2px}#configurator .input{box-sizing:border-box;color:#333;letter-spacing:1px;width:100%}#configurator :focus{outline:none}#configurator .input-wrapper .input{border:1px solid #ccc!important;border-radius:0!important;padding:7px 14px 9px!important;transition:.4s!important}#configurator .input-wrapper .input~.focus-border:after,#configurator .input-wrapper .input~.focus-border:before{background-color:var(--color-orange)!important;content:""!important;height:2px!important;left:0!important;position:absolute!important;top:0!important;transition:.3s!important;width:0!important}#configurator .input-wrapper .input~.focus-border:after{bottom:0!important;left:auto!important;right:0!important;top:auto!important}#configurator .input-wrapper .input~.focus-border i:after,#configurator .input-wrapper .input~.focus-border i:before{background-color:var(--color-orange)!important;content:""!important;height:0!important;left:0!important;position:absolute!important;top:0!important;transition:.4s!important;width:2px!important}#configurator .input-wrapper .input~.focus-border i:after{bottom:0!important;left:auto!important;right:0!important;top:auto!important}#configurator .input-wrapper .input:focus~.focus-border:after,#configurator .input-wrapper .input:focus~.focus-border:before{transition:.3s!important;width:100%!important}#configurator .input-wrapper .input:focus~.focus-border i:after,#configurator .input-wrapper .input:focus~.focus-border i:before{height:100%!important;transition:.4s!important}#configurator .back-btn,#configurator .hypo-kalkulacka{--background:var(--color-white)}#configurator .back-btn{justify-self:left}#configurator .next{justify-self:right}#configurator .configurator-actions{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center}#configurator .plots .discount-banner,#configurator .projects .project .discount-banner,#configurator .projects .project .in-preparation-banner{height:160px;top:-6px}#configurator .plots .project-title,#configurator .projects .project .project-title{color:var(--color-black);margin:var(--spacing-3) var(--spacing-2) var(--spacing-2)}#configurator .hidden.projects,#configurator .hidden.projects-map{display:none}#configurator .show-list,#configurator .show-map{border-radius:.9rem;--font-size:.8rem;--border:2px solid var(--color-secondary);--text-transform:none;align-items:center;display:inline-flex}#configurator .show-list svg,#configurator .show-map svg{display:inline-block;height:1.5em;margin-right:.5rem}#configurator .show-list svg path,#configurator .show-map svg path{fill:currentColor}#configurator .show-list[disabled],#configurator .show-map[disabled]{--border:2px solid var(--color-light);--text:var(--color-light);--text-hover:var(--color-light);--background-hover:transparent}#configurator .projects{display:grid;grid-gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}#configurator .projects .project{--text:var(--color-black);background-color:var(--color-background);border-radius:var(--border-radius);color:var(--text);display:flex;flex-direction:column;padding-bottom:var(--spacing-3);position:relative}#configurator .projects .project .in-preparation-banner{aspect-ratio:219/171;width:auto}#configurator .projects .project strong{color:var(--color-secondary)}#configurator .projects .project .project-image{aspect-ratio:2;-o-object-fit:cover;object-fit:cover;width:100%}#configurator .projects .project .project-body{display:grid;flex:1;grid-gap:var(--spacing-2) var(--spacing-3);grid-template-areas:"stats excerpt" "info select";grid-template-columns:fit-content(215px) 1fr;grid-template-rows:1fr auto;padding:0 var(--spacing-3);width:100%}@media screen and (max-width:500px){#configurator .projects .project .project-body{grid-template-areas:"excerpt" "stats" "info" "select";grid-template-columns:1fr}}#configurator .projects .project .project-excerpt{color:var(--color-secondary);grid-area:excerpt;--line-height:var(--line-height-3);margin:var(--spacing-2) 0;text-align:left}#configurator .projects .project .project-stats-wrapper{grid-area:stats}#configurator .projects .project .project-stats{width:100%}#configurator .projects .project .project-stats tr th{color:var(--color-secondary)}#configurator .projects .project .project-stats tr td,#configurator .projects .project .project-stats tr th{background:transparent;border:none;font-weight:var(--font-weight-bold);padding:var(--spacing-2) 0 0;text-align:left}#configurator .projects .project .project-stats tr td.project-starting-plot-price,#configurator .projects .project .project-stats tr th.project-starting-plot-price{font-weight:var(--font-weight-thin);padding-top:0}#configurator .projects .project .project-stats .plot-price-label{color:var(--color-dark-gray)}#configurator .projects .project .project-more-info{grid-area:info;justify-self:start}#configurator .projects .project .project-select{grid-area:select;justify-self:start}@media screen and (max-width:900px){#configurator .projects .project .btn-primary,#configurator .projects .project .btn-secondary,#configurator .projects .project .btn-secondary-filled{text-align:center;width:100%}#configurator .projects{grid-template-columns:1fr}}#configurator .projects-map{position:relative}#configurator .projects-map #czech-map{aspect-ratio:1000/570;height:auto;width:100%}@media screen and (max-width:800px){#configurator .projects-map #czech-map{aspect-ratio:3/2}}#configurator .projects-map #czech-map .svg-pan-zoom_viewport{cursor:grab}#configurator .projects-map #czech-map .region{fill:var(--color-background);stroke:var(--color-secondary)}#configurator .projects-map #czech-map .project-point{cursor:pointer;transform-box:border-box;transform-origin:50% 100%}#configurator .projects-map #czech-map .project-point.ghost{fill:transparent!important}@media screen and (max-width:800px){#configurator .projects-map #czech-map .project-point{scale:1.5}}#configurator .projects-map #czech-map .project-point.selected{fill:var(--color-primary)}#configurator .projects-map .overlays{height:100%;position:absolute;right:0;top:0}#configurator .projects-map .overlays .overlay{background:var(--color-background);height:100%;width:300px}#configurator .projects-map .overlays .overlay.hidden{display:none}#configurator .projects-map .overlays .overlay .project-image{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:800px){#configurator .projects-map .overlays .overlay .project-image{aspect-ratio:3/1}}#configurator .projects-map .overlays .overlay .project-title{background-color:var(--color-secondary);color:var(--color-white);margin-bottom:0;margin-top:-5px;padding:var(--spacing-1) var(--spacing-2);width:100%}#configurator .projects-map .overlays .overlay .project-body{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3)}#configurator .projects-map .overlays .overlay .project-body .project-btns{align-items:center;display:flex;flex-direction:column}#configurator .projects-map .overlays .overlay .project-body .btn-primary,#configurator .projects-map .overlays .overlay .project-body .btn-secondary{margin-top:var(--spacing-1)}#configurator .projects-map .overlays .overlay .project-body .project-stats-wrapper,#configurator .projects-map .overlays .overlay .project-stats{width:100%}#configurator .projects-map .overlays .overlay .project-stats tr th{color:var(--color-secondary)}#configurator .projects-map .overlays .overlay .project-stats tr td,#configurator .projects-map .overlays .overlay .project-stats tr th{background:transparent;border:none;font-weight:var(--font-weight-bold);padding:var(--spacing-2) 0 0;text-align:left}#configurator .projects-map .overlays .overlay .project-stats tr td.project-starting-plot-price,#configurator .projects-map .overlays .overlay .project-stats tr th.project-starting-plot-price{font-weight:var(--font-weight-thin);padding-top:0}#configurator .projects-map .overlays .overlay .project-stats .plot-price-label{color:var(--color-dark-gray)}@media screen and (max-width:800px){#configurator .projects-map .overlays{position:relative;right:auto;width:100%}#configurator .projects-map .overlays .overlay{width:100%}}#configurator .projects-map .tooltips{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}#configurator .projects-map .tooltips .tooltip{background:var(--color-white);color:var(--color-text);opacity:0;padding:var(--spacing-1) var(--spacing-2);position:absolute;text-align:center;transition:opacity .2s;translate:0 -100%}#configurator .projects-map .tooltips .tooltip.show{opacity:1}#configurator .projects-map .tooltips .tooltip:before{background:var(--color-white);bottom:0;content:"";height:30px;left:0;position:absolute;transform:skewX(-30deg) rotate(-15deg);width:40px;z-index:-1}@media screen and (max-width:900px){#configurator .projects-map .tooltips .tooltip{width:auto}}#configurator #konfig-number-form{margin-top:var(--spacing-3)}#configurator #konfig-number-form label{color:var(--color-secondary);display:block;margin-bottom:var(--spacing-2);text-align:center;--font-weight:var(--font-weight-normal)}#configurator #konfig-number-form .input-group{--radius:10px;display:flex;justify-content:center;margin:0 auto;max-width:600px;position:relative}#configurator #konfig-number-form .input-group input{border-color:var(--color-secondary);border-radius:var(--radius) 0 0 var(--radius);text-align:center;width:30ch}#configurator #konfig-number-form .input-group input::-moz-placeholder{color:var(--color-dark);font-weight:var(--font-weight-normal);opacity:60%;text-transform:uppercase}#configurator #konfig-number-form .input-group input::placeholder{color:var(--color-dark);font-weight:var(--font-weight-normal);opacity:60%;text-transform:uppercase}#configurator #konfig-number-form .input-group .btn-primary{--background:var(--color-secondary);border-radius:0 var(--radius) var(--radius) 0;font-weight:var(--font-weight-normal);--background-hover:var(--color-primary);letter-spacing:1.6px}@media screen and (max-width:900px){#configurator #konfig-number-form .input-group{flex-direction:column;gap:var(--spacing-1)}#configurator #konfig-number-form .input-group .btn-primary,#configurator #konfig-number-form .input-group input{border-radius:var(--radius);width:100%}}#configurator #konfig-number-form .notice{margin:var(--spacing-2) auto;max-width:600px;position:relative}#configurator .plots .location,#configurator .plots .orto,#configurator .plots .plot-select{position:relative}#configurator .plots .location .label,#configurator .plots .orto .label,#configurator .plots .plot-select .label{background-color:var(--color-white);color:var(--color-secondary);--line-height:var(--line-height-2);left:0;padding:var(--spacing-1) var(--spacing-2);position:absolute;--font-size:var(--font-size-2);--letter-spacing:var(--letter-spacing-2);top:0;--text-transform:uppercase;--font-weight:var(--font-weight-bold);z-index:2}@media screen and (max-width:900px){#configurator .plots .location .label,#configurator .plots .orto .label,#configurator .plots .plot-select .label{position:relative}}#configurator .plots .location .elementor,#configurator .plots .orto .elementor{height:100%;width:100%}#configurator .plots .location img,#configurator .plots .orto img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#configurator .plots .location .label,#configurator .plots .orto .label{left:auto;right:0}#configurator .plots .project-info-wrapper,#configurator .plots .project-select-info{background-color:var(--color-background);margin-bottom:var(--spacing-3);padding:var(--spacing-3) 0 0}#configurator .plots .discount-banner,#configurator .projects .project .discount-banner,#configurator .projects .project .in-preparation-banner{cursor:pointer;height:120px;position:absolute;right:0;top:0;z-index:10}#configurator .plots{position:relative}#configurator .plots .project-select-info{display:grid;grid-gap:1rem;grid-template-areas:"title title" "plot-select location" "plot-select location";grid-template-columns:2fr 1fr}@media screen and (max-width:900px){#configurator .plots .project-select-info{grid-template-areas:"title" "plot-select" "location";grid-template-columns:1fr;grid-template-rows:auto auto 20rem}}#configurator .plots .project-title{grid-area:title}#configurator .plots .location{grid-area:location}#configurator .plots .location .elementor,#configurator .plots .location .elementor div,#configurator .plots .location .elementor section{height:100%;padding:0!important}#configurator .plots .orto{grid-area:orto}#configurator .plots .plot-select{grid-area:plot-select}#configurator .plots .plot-select .plot-select-bg{width:100%}#configurator .plots .plot-select .plot-select-overlay{left:0;position:absolute;right:0;width:100%;z-index:2}#configurator .plots .plot-select .plot-select-overlay .plot-polygon{cursor:pointer;fill:var(--color-secondary);opacity:0;transition:opacity .2s}#configurator .plots .plot-select .plot-select-overlay .plot-polygon.prebuilt{fill:var(--color-blue)}#configurator .plots .plot-select .plot-select-overlay .plot-polygon.taken{fill:var(--color-red);opacity:.4}#configurator .plots .plot-select .plot-select-overlay .plot-polygon.onlyplot{fill:var(--color-brown)}#configurator .plots .plot-select .plot-select-overlay .plot-polygon:hover{opacity:.5}#configurator .plots .plot-select .plot-select-overlay .plot-polygon.selected{opacity:.7}#configurator .plots .plot-select .tooltips{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}#configurator .plots .plot-select .tooltips .tooltip{background:var(--color-white);color:var(--color-text);opacity:0;padding:var(--spacing-1) var(--spacing-2);position:absolute;text-align:center;transition:opacity .2s;translate:0 -100%}#configurator .plots .plot-select .tooltips .tooltip.show{opacity:1}#configurator .plots .plot-select .tooltips .tooltip:before{background:var(--color-white);bottom:0;content:"";height:30px;left:0;position:absolute;transform:skewX(-30deg) rotate(-15deg);width:40px;z-index:-1}@media screen and (max-width:900px){#configurator .plots .plot-select .tooltips .tooltip{width:auto}}#configurator .plots .plot-select .legend{background-color:var(--color-white);bottom:0;color:var(--color-dark-gray);--line-height:1rem;padding:var(--spacing-1) var(--spacing-2);position:absolute;right:0;--font-size:var(--font-size-1);--letter-spacing:var(--letter-spacing-1);--text-transform:uppercase;--font-weight:var(--font-weight-bold);z-index:2}#configurator .plots .plot-select .legend>div{--fill:var(--color-secondary);margin:var(--spacing-0) 0}#configurator .plots .plot-select .legend>div:before{background-color:var(--fill);content:"";display:inline-block;height:var(--line-height);margin-right:var(--spacing-0);width:var(--line-height)}#configurator .plots .plot-select .legend>div.prebuilt{--fill:var(--color-blue)}#configurator .plots .plot-select .legend>div.taken{--fill:var(--color-red)}#configurator .plots .plot-select .legend>div.onlyplot{--fill:var(--color-brown)}@media screen and (max-width:900px){#configurator .plots .plot-select .legend{position:relative}}#configurator .plots .project-info-wrapper{display:grid;grid-template-rows:1fr;padding:0;transition:grid-template-rows .3s}#configurator .plots .project-info-wrapper>div{overflow:hidden}#configurator .plots .project-info-wrapper.hidden{grid-template-rows:0fr}#configurator .plots .project-taken-info{text-align:center}#configurator .plots .project-taken-info p{color:var(--color-text);margin:var(--spacing-2) 0}#configurator .plots .project-info{display:grid;grid-gap:var(--spacing-2);grid-template-columns:[info-start] 1fr [info-end image-start] 1fr [image-end rooms-start] 1fr [rooms-end];grid-template-rows:[info-start image-start rooms-start] auto [info-end image-end rooms-end];padding:var(--spacing-3)}#configurator .plots .project-info.expand-image{grid-template-columns:[info-start image-start] 1fr [info-end] 1fr [image-end rooms-start] 1fr [rooms-end]}#configurator .plots .project-info.expand-image .project-image img.active{height:auto!important}#configurator .plots .project-info.expand-image .project-image img:not(.active){display:none}@media screen and (max-width:1000px){#configurator .plots .project-info,#configurator .plots .project-info.expand-image{grid-template-columns:[info-start image-start] 1fr [image-end rooms-start] 1fr [info-end rooms-end];grid-template-rows:[info-start] auto [info-end image-start rooms-start] auto [image-end rooms-end]}}@media screen and (max-width:665px){#configurator .plots .project-info,#configurator .plots .project-info.expand-image{grid-template-columns:[info-start image-start rooms-start] 1fr [info-end image-end rooms-end];grid-template-rows:[info-start] auto [info-end image-start] auto [image-end rooms-start] auto [rooms-end]}#configurator .plots .project-info.expand-image img:not(.active){display:initial!important}#configurator .plots .project-info .project-image img{height:auto!important}}#configurator .plots .project-info img{cursor:pointer;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}#configurator .plots .project-info .project-image{background-color:var(--color-background);grid-area:image;padding-top:calc(var(--font-size-3)*var(--line-height-2)*2.5 + var(--spacing-1) + var(--spacing-2));z-index:1}#configurator .plots .project-info .project-rooms{grid-area:rooms}#configurator .plots .project-info .project-rooms .room-table{border-collapse:collapse;margin-top:calc(var(--font-size-3)*var(--line-height-2) + var(--spacing-1) + var(--spacing-2))}#configurator .plots .project-info .project-rooms .room-table td,#configurator .plots .project-info .project-rooms .room-table th{background-color:transparent;border:0;color:var(--color-text);padding:var(--spacing-0) var(--spacing-2)!important;text-align:left}#configurator .plots .project-info .project-rooms .room-table tbody tr{border:0}#configurator .plots .project-info .project-rooms .room-table tbody tr:first-child{border-top:1px solid var(--color-secondary)}#configurator .plots .project-info .project-rooms .room-table tbody tr.header,#configurator .plots .project-info .project-rooms .room-table tbody tr:last-child{border-bottom:1px solid var(--color-secondary)}#configurator .plots .project-info .project-rooms .room-table tr.header td,#configurator .plots .project-info .project-rooms .room-table tr.header th{color:var(--color-secondary);--font-weight:var(--font-weight-bold)}#configurator .plots .project-info .project-rooms .room-table tfoot td,#configurator .plots .project-info .project-rooms .room-table tfoot th{background-color:var(--color-secondary);color:var(--color-white)}#configurator .plots .project-info .project-rooms .room-table caption{color:var(--color-secondary);margin-bottom:var(--spacing-2);text-align:left}#configurator .plots .project-info .project-excerpt{color:var(--color-text);display:flex;flex-direction:column;grid-area:info;justify-content:space-between}#configurator .plots .project-info .project-excerpt td,#configurator .plots .project-info .project-excerpt th{font-weight:var(--font-weight-bold)}#configurator .plots .project-info .project-excerpt .bg-secondary{background-color:var(--color-secondary);color:var(--color-white);padding:var(--spacing-1) var(--spacing-2)}#configurator .plots .project-info .project-excerpt h4{color:var(--color-white);margin-bottom:var(--spacing-1);padding:0 var(--spacing-1)}#configurator .plots .project-info .project-excerpt p{margin:0 0 var(--spacing-1) 0}#configurator .plots .project-info .project-excerpt .min-price-wrapper{margin-bottom:var(--spacing-2);--font-weight:var(--font-weight-normal)}#configurator .plots .project-info .project-excerpt .min-price-wrapper strong{color:var(--color-secondary)}#configurator .plots .project-info .project-excerpt .min-price-wrapper .min-plot-price,#configurator .plots .project-info .project-excerpt .min-price-wrapper .min-price{--font-weight:var(--font-weight-bold)}#configurator .plots .project-info .project-excerpt .btn-secondary{margin:var(--spacing-1) 0 0;text-align:center}#configurator .plots .project-info .project-excerpt .icon{display:inline-block;height:1.2rem;margin-bottom:-.25rem;margin-right:var(--spacing-1)}@media screen and (max-width:900px){#configurator .plots .project-info{padding:var(--spacing-1)}}#configurator .plots #select-actions{display:grid;grid-gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:var(--spacing-3)}#configurator .plots #select-actions .btn-primary,#configurator .plots #select-actions .btn-secondary{text-align:center}#configurator .plots .project-stats{width:100%}#configurator .plots .project-stats tr th{color:var(--color-white)}#configurator .plots .project-stats tr td,#configurator .plots .project-stats tr th{background:transparent;border:none;padding:var(--spacing-2) var(--spacing-1) 0;text-align:left}#configurator .plots .project-stats tr td.project-starting-plot-price,#configurator .plots .project-stats tr th.project-starting-plot-price{padding-top:0}@media screen and (max-width:900px){#configurator .plots{padding:var(--spacing-2) var(--spacing-1)}#configurator .plots .btn-primary,#configurator .plots .btn-secondary,#configurator .plots .btn-secondary-filled{text-align:center;width:100%}}#configurator #configurator-image-popup .close-btn,#configurator #plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip,#configurator .btn-cancel,#configurator .btn-primary,#configurator .btn-secondary,#configurator .btn-secondary-filled,#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title .subtitle,#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title h2,#configurator .contact-wrapper label,#configurator .equipment .plot-name,#configurator .equipment table.equipment-select .equipment-excerpt,#configurator .equipment table.equipment-select .equipment-price .price,#configurator .equipment table.equipment-select .equipment-price .unit-price,#configurator .equipment table.equipment-select .equipment-title,#configurator .equipment table.equipment-select .price-diff,#configurator .equipment table.equipment-select .show .selected .equipment-price .price,#configurator .equipment table.equipment-select .show td:not(.empty):hover .equipment-price .price,#configurator .equipment table.equipment-select .unit-prices td,#configurator .equipment table.equipment-select .unit-prices th,#configurator .plots .location .label,#configurator .plots .orto .label,#configurator .plots .plot-select .label,#configurator .plots .plot-select .legend,#configurator .plots .plot-select .tooltips .tooltip,#configurator .plots .project-info .project-rooms .room-table td,#configurator .plots .project-info .project-rooms .room-table tfoot td,#configurator .plots .project-info .project-rooms .room-table tfoot th,#configurator .plots .project-info .project-rooms .room-table th,#configurator .plots .project-info-wrapper .tables td,#configurator .plots .project-info-wrapper .tables th,#configurator .projects-map .tooltips .tooltip,#configurator .text,#configurator .text-1,#configurator .text-2,#configurator .text-3,#configurator .text-4,#configurator .text-5,#configurator .text-emphasis,#configurator .text-muted,#configurator a.btn-cancel,#configurator a.btn-primary,#configurator a.btn-secondary,#configurator a.btn-secondary-filled,#configurator-image-popup #configurator .close-btn,#plot-filters-wrapper #filter-map .project-plot .tooltips #configurator .tooltip{font-size:var(--font-size,1rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1);text-transform:var(--text-transform,none)}#configurator #configurator-image-popup .close-btn strong,#configurator #plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip strong,#configurator .btn-cancel strong,#configurator .btn-primary strong,#configurator .btn-secondary strong,#configurator .btn-secondary-filled strong,#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title .subtitle strong,#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title h2 strong,#configurator .contact-wrapper label strong,#configurator .equipment .plot-name strong,#configurator .equipment table.equipment-select .equipment-excerpt strong,#configurator .equipment table.equipment-select .equipment-price .price strong,#configurator .equipment table.equipment-select .equipment-price .unit-price strong,#configurator .equipment table.equipment-select .equipment-title strong,#configurator .equipment table.equipment-select .price-diff strong,#configurator .equipment table.equipment-select .show .selected .equipment-price .price strong,#configurator .equipment table.equipment-select .show td:not(.empty):hover .equipment-price .price strong,#configurator .equipment table.equipment-select .unit-prices td strong,#configurator .equipment table.equipment-select .unit-prices th strong,#configurator .plots .location .label strong,#configurator .plots .orto .label strong,#configurator .plots .plot-select .label strong,#configurator .plots .plot-select .legend strong,#configurator .plots .plot-select .tooltips .tooltip strong,#configurator .plots .project-info .project-rooms .room-table td strong,#configurator .plots .project-info .project-rooms .room-table th strong,#configurator .plots .project-info-wrapper .tables td strong,#configurator .plots .project-info-wrapper .tables th strong,#configurator .projects-map .tooltips .tooltip strong,#configurator .text strong,#configurator .text-1 strong,#configurator .text-2 strong,#configurator .text-3 strong,#configurator .text-4 strong,#configurator .text-5 strong,#configurator .text-emphasis strong,#configurator .text-muted strong,#configurator-image-popup #configurator .close-btn strong,#plot-filters-wrapper #filter-map .project-plot .tooltips #configurator .tooltip strong{font-weight:var(--font-weight-strong,700)}#configurator .contact-wrapper label,#configurator .equipment table.equipment-select .equipment-excerpt,#configurator .equipment table.equipment-select .unit-prices td,#configurator .equipment table.equipment-select .unit-prices th,#configurator .text-1{--font-size:var(--font-size-1);--letter-spacing:var(--letter-spacing-0);--line-height:var(--line-height-1);--font-weight:var(--font-weight-thin);--font-weight-strong:var(--font-weight-bold)}#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title .subtitle,#configurator .text-2{--font-size:var(--font-size-2);--line-height:var(--line-height-2);--letter-spacing:var(--letter-spacing-0);--font-weight:var(--font-weight-normal);--font-weight-strong:var(--font-weight-bold)}#configurator .text-3{--font-size:var(--font-size-3);--line-height:var(--line-height-2);--font-weight:var(--font-weight-bold);--font-weight-strong:var(--font-weight-bold)}#configurator .equipment .plot-name,#configurator .text-4{--font-size:var(--font-size-4);--line-height:var(--line-height-2);--font-weight:var(--font-weight-bold);--font-weight-strong:var(--font-weight-bold)}#configurator .configurator-steps-wrapper .configurator-step .configurator-step-title h2,#configurator .text-5{--font-size:var(--font-size-5);--line-height:var(--line-height-2);--font-weight:var(--font-weight-bold);--letter-spacing:var(--letter-spacing-3);--font-weight-strong:var(--font-weight-bold);--text-transform:uppercase}#configurator #plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip,#configurator .equipment table.equipment-select .equipment-title,#configurator .equipment table.equipment-select .show .selected .equipment-price .price,#configurator .equipment table.equipment-select .show td:not(.empty):hover .equipment-price .price,#configurator .plots .plot-select .tooltips .tooltip,#configurator .plots .project-info .project-rooms .room-table tfoot td,#configurator .plots .project-info .project-rooms .room-table tfoot th,#configurator .projects-map .tooltips .tooltip,#configurator .text-emphasis,#plot-filters-wrapper #filter-map .project-plot .tooltips #configurator .tooltip{--font-size:var(--font-size-emphasis);--line-height:var(--line-height-1);--font-weight:var(--font-weight-bold);--letter-spacing:var(--letter-spacing-0);--font-weight-strong:var(--font-weight-bold)}#configurator .equipment table.equipment-select .equipment-price .price,#configurator .equipment table.equipment-select .equipment-price .unit-price,#configurator .equipment table.equipment-select .price-diff,#configurator .text-muted{--font-size:var(--font-size-emphasis);--line-height:var(--line-height-1);--font-weight:var(--font-weight-thin);--letter-spacing:var(--letter-spacing-0);--font-weight-strong:var(--font-weight-bold)}#configurator .plots .project-info .project-rooms .room-table td,#configurator .plots .project-info .project-rooms .room-table th,#configurator .plots .project-info-wrapper .tables td,#configurator .plots .project-info-wrapper .tables th{--font-size:var(--font-size-1);--font-weight:var(--font-weight-thin);--font-weight-strong:var(--font-weight-bold);--letter-spacing:var(--letter-spacing-1);--line-height:var(--line-height-1);background-color:transparent;padding:var(--spacing-1) var(--spacing-2);text-align:left;vertical-align:middle}#configurator .plots .project-info .project-rooms .room-table th,#configurator .plots .project-info-wrapper .tables th{--font-weight:var(--font-weight-bold)}#configurator .plots .project-info .project-rooms .room-table tr:first-of-type,#configurator .plots .project-info-wrapper .tables tr:first-of-type{border-top:1px solid var(--color-secondary)}#configurator .plots .project-info .project-rooms .room-table tr,#configurator .plots .project-info-wrapper .tables tr{border-bottom:1px solid var(--color-secondary)}#configurator .plots .project-info .project-rooms .room-table tr td:last-child,#configurator .plots .project-info-wrapper .tables tr td:last-child{text-align:right}#configurator .equipment table.equipment-select .closed,#configurator .equipment table.equipment-select .open{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}#configurator .equipment table.equipment-select .closed .inner,#configurator .equipment table.equipment-select .open .inner{box-sizing:border-box;overflow:hidden}#configurator #configurator-help{grid-area:actions;justify-self:end;margin-top:1rem}#configurator .equipment{background:var(--color-background);border-radius:var(--border-radius);padding:var(--spacing-3) var(--spacing-2)}@media screen and (max-width:900px){#configurator .equipment{padding:var(--spacing-2) var(--spacing-0)}}#configurator .equipment .pc-label{display:inline-block}#configurator .equipment .mobile-label,#configurator .equipment .mobile-legend{display:none}#configurator .equipment .mobile-legend{align-items:center;color:var(--color-gray);flex-wrap:wrap;font-weight:700;gap:var(--spacing-2);justify-content:space-evenly;padding:var(--spacing-2) 0;text-transform:uppercase;width:100%}@media screen and (max-width:900px){#configurator .equipment .pc-label{display:none}#configurator .equipment .mobile-label{display:inline-block}#configurator .equipment .mobile-legend{display:flex}}#configurator .equipment .plot-name{color:var(--color-black);margin:0 0 var(--spacing-2);width:100%}@media screen and (max-width:900px){#configurator .equipment .plot-name{margin:0 0 var(--spacing-1);text-align:center}}#configurator .equipment table.equipment-select{height:1px;table-layout:fixed;width:100%}#configurator .equipment table.equipment-select td,#configurator .equipment table.equipment-select th{background:transparent;border:0;height:100%;padding:var(--spacing-1) var(--spacing-2);text-align:center;vertical-align:top}#configurator .equipment table.equipment-select td.category-head,#configurator .equipment table.equipment-select th.category-head{background:var(--gradient);color:var(--color-white)}@media screen and (max-width:900px){#configurator .equipment table.equipment-select td{padding:var(--spacing-0) 0}#configurator .equipment table.equipment-select th{padding:var(--spacing-0)}}#configurator .equipment table.equipment-select tr{border-bottom:1px solid var(--color-black)}#configurator .equipment table.equipment-select tr td:first-child,#configurator .equipment table.equipment-select tr th:first-child{cursor:pointer;text-align:left}#configurator .equipment table.equipment-select tr td:last-child,#configurator .equipment table.equipment-select tr th:last-child{text-align:right}@media screen and (max-width:900px){#configurator .equipment table.equipment-select tr.equipment-category.show{display:none}}#configurator .equipment table.equipment-select tr.equipment-category-mobile{display:none}@media screen and (max-width:900px){#configurator .equipment table.equipment-select tr.equipment-category-mobile{display:table-row}}#configurator .equipment table.equipment-select tr.equipment-category-mobile:not(.show) td{border:none;padding:0!important}#configurator .equipment table.equipment-select tr.equipment-category-mobile:not(.show) td .open{height:0}#configurator .equipment table.equipment-select thead{background:var(--gradient);color:var(--color-white)}#configurator .equipment table.equipment-select thead th{font-weight:700;vertical-align:middle}#configurator .equipment table.equipment-select thead th:nth-child(2),#configurator .equipment table.equipment-select thead th:nth-child(3),#configurator .equipment table.equipment-select thead th:nth-child(4){width:2.5rem}@media screen and (min-width:900px){#configurator .equipment table.equipment-select thead th:first-child{width:8rem}#configurator .equipment table.equipment-select thead th:nth-child(2){width:10rem}#configurator .equipment table.equipment-select thead th:nth-child(3),#configurator .equipment table.equipment-select thead th:nth-child(4){width:50%}#configurator .equipment table.equipment-select thead th:nth-child(5){width:9rem}}#configurator .equipment table.equipment-select tbody tr.show td,#configurator .equipment table.equipment-select tbody tr.show th:not(.category-head),#configurator .equipment table.equipment-select tbody tr:hover td,#configurator .equipment table.equipment-select tbody tr:hover th:not(.category-head){background-color:var(--color-background-transparent);--text:var(--color-black)}#configurator .equipment table.equipment-select tbody th{color:var(--text,var(--color-black));font-weight:var(--font-weight-bold)}#configurator .equipment table.equipment-select tbody td{color:var(--text,var(--color-black))}#configurator .equipment table.equipment-select input.equipment-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:transparent;border:1px solid var(--color-primary);border-radius:50%;content:"";display:inline-block;height:1.2rem;width:1.2rem}#configurator .equipment table.equipment-select input.equipment-select:checked{background-color:var(--color-primary)}#configurator .equipment table.equipment-select .closed{align-items:center;cursor:pointer;grid-template-rows:1fr;height:100%}#configurator .equipment table.equipment-select .closed .inner{align-items:center;display:flex;justify-content:center}#configurator .equipment table.equipment-select .open{cursor:pointer}#configurator .equipment table.equipment-select .open .inner{border:2px solid transparent;display:grid}#configurator .equipment table.equipment-select .equipment-category .open .inner{grid-gap:0 1rem;grid-template-areas:"title title" "price excerpt" "image excerpt" "unit unit";grid-template-columns:9rem 1fr;grid-template-rows:3.5rem 1fr 9rem}#configurator .equipment table.equipment-select .equipment-category .open .inner .equipment-excerpt{padding-left:0}@media screen and (max-width:1100px){#configurator .equipment table.equipment-select .equipment-category .open .inner{grid-template-areas:"title" "price" "image" "excerpt" "unit";grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr auto}#configurator .equipment table.equipment-select .equipment-category .open .inner .equipment-excerpt{padding:1rem}}#configurator .equipment table.equipment-select .equipment-category .whitewall .open .inner{grid-template-areas:"title" "price" "excerpt" "image" "unit";grid-template-columns:1fr}#configurator .equipment table.equipment-select .equipment-category .whitewall .open .inner .equipment-excerpt{padding:1rem}#configurator .equipment table.equipment-select .equipment-category:not(.show) .option{vertical-align:middle}#configurator .equipment table.equipment-select .equipment-category-mobile .open .inner{border:none!important;display:block}#configurator .equipment table.equipment-select .equipment-category-mobile .open .inner strong{display:block;padding:var(--spacing-2) var(--spacing-1);text-align:left;width:100%}#configurator .equipment table.equipment-select .equipment-category-mobile .open .inner .option{border:2px solid transparent;display:grid;grid-column-gap:var(--spacing-1);grid-template-areas:"title title" "image price" "image excerpt" "unit unit";grid-template-columns:10rem 1fr;padding:var(--spacing-1)}#configurator .equipment table.equipment-select .equipment-category-mobile .open .inner .option.selected,#configurator .equipment table.equipment-select .equipment-category-mobile .open .inner .option:hover{border:2px solid var(--color-primary)}#configurator .equipment table.equipment-select .equipment-category-mobile .open .inner .option .equipment-price{min-height:0;padding:0}#configurator .equipment table.equipment-select .equipment-category-mobile .open .inner .option .equipment-excerpt{padding:0}#configurator .equipment table.equipment-select .equipment-title{align-items:center;color:var(--text,var(--color-black));display:flex;grid-area:title;height:3.5em;justify-content:center;margin:0;padding:.7rem 1rem;text-transform:uppercase}#configurator .equipment table.equipment-select .equipment-price{color:var(--text,var(--color-black));grid-area:price;margin-top:1rem;min-height:5rem}#configurator .equipment table.equipment-select .equipment-price .price,#configurator .equipment table.equipment-select .equipment-price .unit-price{display:block}#configurator .equipment table.equipment-select .equipment-excerpt{color:var(--text,var(--color-black));grid-area:excerpt;min-height:13rem;padding:1rem 1rem 1rem 0;text-align:left}@media screen and (max-width:1100px){#configurator .equipment table.equipment-select .equipment-excerpt{min-height:0;padding:1rem}}#configurator .equipment table.equipment-select .equipment-image{align-self:end;grid-area:image}#configurator .equipment table.equipment-select .unit-prices{grid-area:unit;margin-top:1rem}#configurator .equipment table.equipment-select .unit-prices td,#configurator .equipment table.equipment-select .unit-prices th{background-color:transparent!important;border-top:1px solid var(--text,var(--color-black));color:var(--text,var(--color-black))!important;padding:var(--spacing-1) var(--spacing-2)!important;width:auto!important}#configurator .equipment table.equipment-select .price-diff{display:none}#configurator .equipment table.equipment-select .show .price-diff{display:block}#configurator .equipment table.equipment-select .show .closed{align-items:normal;grid-template-rows:0fr;height:auto}#configurator .equipment table.equipment-select .show .open{grid-template-rows:1fr;height:100%}#configurator .equipment table.equipment-select .show .selected .open .inner{border:2px solid var(--color-primary)}#configurator .equipment table.equipment-select .show .selected .open .inner .equipment-title{background-color:var(--color-primary);color:var(--color-white)}#configurator .equipment table.equipment-select .show .selected .equipment-price .price{color:var(--color-primary)}#configurator .equipment table.equipment-select .show td:not(.empty):hover .open .inner{border:2px solid var(--color-primary)}#configurator .equipment table.equipment-select .show td:not(.empty){padding:0}#configurator .equipment table.equipment-select .discount td,#configurator .equipment table.equipment-select .discount th,#configurator .equipment table.equipment-select .discount:hover td,#configurator .equipment table.equipment-select .discount:hover th{background-color:var(--color-red-faded);color:var(--color-white)}#configurator .equipment table.equipment-select .total td,#configurator .equipment table.equipment-select .total th,#configurator .equipment table.equipment-select .total:hover td,#configurator .equipment table.equipment-select .total:hover th{background-color:var(--color-primary);color:var(--color-white)}#configurator .equipment .actions{background-color:var(--color-background);display:flex;justify-content:space-evenly;padding:var(--spacing-3);width:100%}@media screen and (max-width:900px){#configurator .equipment .actions{flex-direction:column;gap:var(--spacing-2)}#configurator .equipment .actions .btn-primary{order:1}#configurator .equipment .actions .btn-secondary{order:2}#configurator .equipment .actions .back-btn{order:3}}#configurator h3{color:var(--color-secondary);margin:var(--spacing-3) 0 var(--spacing-2)}#configurator .config-code{background-color:var(--color-light);color:var(--color-gray);margin:var(--spacing-0) 0;padding:var(--spacing-1) var(--spacing-2);text-transform:uppercase;--font-weight:var(--font-weight-bold)}#configurator .konfigurator-total{background:var(--color-background);color:var(--color-secondary);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--spacing-1) var(--spacing-2);text-align:center}#configurator .konfigurator-total h4{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}@media screen and (max-width:750px){#configurator .konfigurator-total{flex-direction:column;gap:var(--spacing-1);text-align:center}}#configurator .project-plot-info{align-items:center;display:grid;grid-gap:var(--spacing-3);grid-template-areas:". project pdf";grid-template-columns:1fr clamp(200px,50%,700px) 1fr}@media screen and (max-width:700px){#configurator .project-plot-info{grid-template-areas:"project" "pdf";grid-template-columns:1fr}}#configurator .project-plot-info .project-info{background-color:var(--color-background);border-top:3px solid var(--color-secondary);grid-area:project;padding:var(--spacing-2) 0 0}#configurator .project-plot-info .project-info h4{--font-weight:var(--font-weight-thin);--font-weight-strong:var(--font-weight-bold);color:var(--color-secondary);padding:0 var(--spacing-2);text-align:center}#configurator .project-plot-info .project-info h4 span,#configurator .project-plot-info .project-info h4 strong{white-space:nowrap}#configurator .project-plot-info .project-info .image{max-height:280px;-o-object-fit:cover;object-fit:cover;width:100%}#configurator .project-plot-info .pdf-buttons{align-items:stretch;display:flex;flex-direction:column;grid-area:pdf;justify-content:center}#configurator .project-plot-info .pdf-buttons h4{color:var(--color-gray);margin:0;text-align:center;--font-weight:var(--font-weight-normal)}#configurator .project-plot-info .pdf-buttons .arrow{height:3rem;margin:var(--spacing-1)}#configurator .project-plot-info .pdf-buttons .btn-primary,#configurator .project-plot-info .pdf-buttons .btn-secondary{margin:var(--spacing-1) 0 0;text-align:center}#configurator .project-plot-info .pdf-buttons .btn-secondary{--background:var(--color-white);--text-hover:var(--color-white)}#configurator .project-plot-info .pdf-buttons .icon{display:inline-block;height:1.2rem;margin-bottom:-.25rem;margin-right:var(--spacing-1)}#configurator .mortgage-btn{margin-top:var(--spacing-3)}#configurator .mortgage-btn .btn-secondary{--background:var(--color-white);--text-hover:var(--color-white)}#configurator .contact-wrapper{display:none;margin-top:var(--spacing-3)}#configurator .contact-wrapper h2{color:var(--color-secondary);margin:var(--spacing-3) 0;text-align:center}#configurator .contact-wrapper .contact-grid{display:grid;grid-gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}#configurator .contact-wrapper h3{background-color:var(--color-secondary);color:var(--color-white);margin:0 0 var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);text-align:left;--font-weight:var(--font-weight-bold);width:100%}#configurator .contact-wrapper .form-group{margin-bottom:var(--spacing-0) var(--spacing-1)}#configurator .contact-wrapper .form-group.cols{display:grid;grid-template-columns:1fr 15ch;margin-top:var(--spacing-2)}#configurator .contact-wrapper .form-group.cols>:nth-child(2){justify-self:end}#configurator .table-heading{color:var(--color-secondary);font-size:17px;margin-bottom:var(--spacing-1);margin-top:var(--spacing-3)}#configurator .table{font-family:var(--font-family),system-ui}#configurator .table th{color:var(--color-secondary)}#configurator .table td,#configurator .table th{border:none}#configurator .table tbody>tr:nth-child(odd)>td,#configurator .table tbody>tr:nth-child(odd)>th{background-color:var(--color-background)}#configurator .table tfoot td,#configurator .table tfoot th{border-top:1px solid var(--color-secondary)}@media screen and (max-width:900px){#configurator .table .hide-mobile{display:none}}#configurator.show-contact .contact-wrapper{display:block}#configurator dialog{background-color:var(--color-background);border:1px solid var(--color-secondary);padding:var(--spacing-2) var(--spacing-3)}#configurator dialog .close{text-align:right}#configurator dialog form .form-group,#configurator-help{margin-bottom:var(--spacing-2)}#configurator-help{--background:var(--color-white)!important}#plot-filters-wrapper #filter-selects label,#plot-filters-wrapper #filter-sliders label{display:block;font-size:var(--font-size-2);font-weight:700;margin-bottom:var(--spacing-0);text-align:left}#plot-filters-wrapper #filter-map,#plot-filters-wrapper #filter-selects,#plot-filters-wrapper #filter-sliders{overflow:hidden}#plot-filters-wrapper{display:grid;grid-template-areas:"selects selects" "sliders map" "info info" "toggle-filters toggle-filters";grid-template-columns:1fr 1fr;padding:0 var(--spacing-2);grid-gap:var(--spacing-2)}@media screen and (max-width:800px){#plot-filters-wrapper{grid-template-areas:"toggle-filters" "selects" "sliders" "map" "info";grid-template-columns:1fr;grid-template-rows:auto 0fr 0fr 0fr auto;grid-gap:0;transition:grid-template-rows .2s ease,grid-gap .2s ease}}#plot-filters-wrapper.uncollapse{grid-template-rows:auto auto auto auto auto;grid-gap:var(--spacing-2)}#plot-filters-wrapper #toggle-filters{--size:var(--font-size) * var(--line-height);--padding-x:var(--spacing-1);display:none;grid-area:toggle-filters;margin-bottom:var(--spacing-2);width:calc(var(--size) + var(--padding-x)*2)}#plot-filters-wrapper #toggle-filters svg{display:inline-block;height:calc(var(--size))}#plot-filters-wrapper #toggle-filters path{fill:currentColor}@media screen and (max-width:800px){#plot-filters-wrapper #toggle-filters{display:block}}#plot-filters-wrapper #filter-selects{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:var(--spacing-1);align-items:end;grid-area:selects}#plot-filters-wrapper #filter-selects label{border-bottom:1px solid var(--color-black);padding-bottom:var(--spacing-0)}#plot-filters-wrapper #filter-selects .buttons{display:flex;justify-content:center}@media screen and (max-width:800px){#plot-filters-wrapper #filter-selects .buttons{flex-direction:column}#plot-filters-wrapper #filter-selects .buttons button{text-align:center}#plot-filters-wrapper #filter-selects{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){#plot-filters-wrapper #filter-selects{grid-template-columns:1fr}}#plot-filters-wrapper #filter-sliders{display:flex;flex-direction:column;gap:var(--spacing-1);grid-area:sliders}#plot-filters-wrapper #filter-map{align-items:center;display:flex;grid-area:map}@media screen and (max-width:800px){#plot-filters-wrapper #filter-map{display:none}}#plot-filters-wrapper #filter-map .projects-map{width:100%}#plot-filters-wrapper #filter-map .projects-map svg{height:100%;width:100%}#plot-filters-wrapper #filter-map .project-plot{position:relative}#plot-filters-wrapper #filter-map .project-plot .plot-select-bg{width:100%}#plot-filters-wrapper #filter-map .project-plot .plot-select-overlay{left:0;position:absolute;right:0;width:100%;z-index:2}#plot-filters-wrapper #filter-map .project-plot .plot-select-overlay .plot-polygon{fill:var(--color-secondary);cursor:pointer;opacity:0;transition:opacity .2s}#plot-filters-wrapper #filter-map .project-plot .plot-select-overlay .plot-polygon.prebuilt{fill:var(--color-blue)}#plot-filters-wrapper #filter-map .project-plot .plot-select-overlay .plot-polygon.taken{fill:var(--color-red);opacity:.4}#plot-filters-wrapper #filter-map .project-plot .plot-select-overlay .plot-polygon.onlyplot{fill:var(--color-brown)}#plot-filters-wrapper #filter-map .project-plot .plot-select-overlay .plot-polygon:hover{opacity:.5}#plot-filters-wrapper #filter-map .project-plot .plot-select-overlay .plot-polygon.selected{opacity:.7}#plot-filters-wrapper #filter-map .project-plot.hidden{display:none}#plot-filters-wrapper #filter-map .project-plot .tooltips{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}#plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip{background:var(--color-white);color:var(--color-text);opacity:0;padding:var(--spacing-1) var(--spacing-2);position:absolute;text-align:center;transition:opacity .2s;translate:0 -100%}#plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip.show{opacity:1}#plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip:before{background:var(--color-white);bottom:0;content:"";height:30px;left:0;position:absolute;transform:skewX(-30deg) rotate(-15deg);width:40px;z-index:-1}@media screen and (max-width:900px){#plot-filters-wrapper #filter-map .project-plot .tooltips .tooltip{width:auto}}#plot-filters-wrapper #filter-info{font-size:var(--font-size-1);font-weight:var(--font-weight-thin);grid-area:info;text-align:left}#plot-filters-wrapper input[type=range]{width:100%}#plot-filters-wrapper .range-minmax{font-weight:700}#plot-filters-wrapper .range-minmax,#plot-filters-wrapper datalist{display:flex;flex-direction:row;justify-content:space-between;width:100%}#plot-filters-wrapper .range-minmax option,#plot-filters-wrapper datalist option{padding:0}.double-range{background-color:var(--color-slider);height:var(--track-size);margin:.5rem 0;position:relative;--color-slider:#c6c6c6;--color-range:var(--color-primary);--thumb-size:1.5rem;--track-size:.4rem}.double-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:var(--thumb-size);left:0;pointer-events:none;position:absolute;top:calc(var(--thumb-size)/-2 + var(--track-size)/2);width:100%}.double-range input[type=range]:focus{outline:none}.double-range input[type=range]::-ms-track{background:transparent;border-color:transparent;color:transparent;cursor:pointer;width:100%}.double-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--color-slider);cursor:pointer;height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size)}.double-range input[type=range]::-webkit-slider-thumb:hover{background:#f7f7f7}.double-range input[type=range]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe}.double-range input[type=range]::-ms-thumb{appearance:none;background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--color-slider);cursor:pointer;height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size)}.double-range input[type=range]::-ms-thumb:hover{background:#f7f7f7}.double-range input[type=range]::-ms-thumb:active{box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe}.double-range input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--color-slider);cursor:pointer;height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size)}.double-range input[type=range]::-moz-range-thumb:hover{background:#f7f7f7}.double-range input[type=range]::-moz-range-thumb:active{box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe}.double-range input[type=range]:first-child{z-index:1}.plot-floor img{cursor:zoom-in;cursor:-webkit-zoom-in}dialog#image-popup{background-color:var(--color-background);border:1px solid var(--color-secondary);padding:var(--spacing-2) var(--spacing-3)}dialog#image-popup .close{text-align:right}

/*# sourceMappingURL=mainNew.css.map*/