.booking{border:1px solid silver;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;gap:30px;min-height:144px;padding:20px;width:100%}.booking+.booking{margin-top:1rem}.booking.selected{outline:3px solid #0774e5;outline-offset:-2px}.booking.disabled{opacity:.9}.booking img{height:100%;object-fit:contain;width:100px}.booking .description{display:flex;flex:1;flex-direction:column;gap:1rem}.booking .description h4{color:rgba(0,0,0,.8);font-family:Gilroy;font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin:0}.booking .flat-info{display:flex;flex-direction:row}.booking .flat-info div{color:rgba(0,0,0,.8);flex:1;font-family:Gilroy;font-size:20px;font-style:normal;font-weight:700;line-height:18px}.booking .flat-info span{color:rgba(0,0,0,.6);display:block;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.booking .record{background-color:#eaf5ff;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;font-family:Gilroy;font-size:.75rem;font-style:normal;font-weight:400;gap:.5rem;padding:.75rem;width:100%}.btn5.hold{background-image:linear-gradient(var(--btn-fill-color),var(--btn-fill-color));background-repeat:no-repeat;background-size:0 100%}.btn5.hold.is-active{animation:fill-progress .5s linear forwards;background-size:100% 100%;transition:background-size .5s linear}@keyframes fill-progress{0%{background-size:0 100%}to{background-color:var(--btn-bg-color);background-size:100% 100%;filter:brightness(1)}}.calendar{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;width:100%}.calendar .row{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center}.calendar h4{flex:1;font-size:16px;line-height:20px;margin:1rem 0}.calendar .day,.calendar h4{color:#000;font-family:Gilroy;font-style:normal;font-weight:600}.calendar .day{border:1px solid transparent;border-radius:8px;box-sizing:border-box;font-size:14px;height:40px;line-height:40px;opacity:.4;outline:0;text-align:center;user-select:none;width:44px}.calendar .clickable{border:1px solid #afafaf;cursor:pointer;opacity:1}.calendar .disabled{cursor:default;opacity:.4}.calendar .times{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.calendar .times.small{display:grid;gap:5px;grid-template-columns:repeat(12,1fr)}.calendar .time{align-items:center;border:1px solid #afafaf;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:600;height:40px;justify-content:center;outline:0;padding:0 5px;text-align:center;user-select:none;width:20%}.calendar .times.small .time{font-size:12px;height:30px;width:auto}.calendar .time.disabled{cursor:default;opacity:.2}.calendar .active{background-color:#0774e5;border-color:#0774e5;color:#fff}.calendar .time.active.disabled{background-color:#ea3b47;border-color:#ea3b47;cursor:default;opacity:1}.calendar .next,.calendar .prev{background:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 5.5L1 12' stroke='%230774E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;height:40px;width:40px}.calendar .prev{transform:rotate(180deg)}.checkbox{align-items:center;color:#0f0f0f;cursor:pointer;display:flex;font-family:Gilroy;font-size:.875rem;font-weight:500;line-height:20px;opacity:.8}.checkbox input{cursor:pointer;margin-right:.5rem}.dropdown{position:relative}.dropdown input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5.5 6L12 1' stroke='%230774E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;border:1px solid silver;border-radius:8px;box-sizing:border-box;color:#0f0f0f;cursor:pointer;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;height:50px;line-height:16px;outline:0;padding:0 40px 0 1rem;width:100%}.dropdown input:focus{cursor:text}.dropdown input.disabled{color:hsla(0,0%,6%,.7)}.dropdown input.hasplaceholder{padding-top:14px}.dropdown .placeholder{box-sizing:border-box;font-family:Gilroy;font-size:14px;font-weight:500;height:100%;left:0;line-height:50px;opacity:.8;padding:0 1rem;pointer-events:none;position:absolute;transition:all .2s;width:100%}.dropdown input.hasvalue+.placeholder,.dropdown input:focus+.placeholder{font-size:12px;line-height:30px}.dropdown input:focus~select,.dropdown select:focus{visibility:visible}.dropdown select{border:1px solid silver;box-shadow:0 24px 48px #e6ebf566,0 1px 4px #e3ebfc;box-sizing:border-box;left:0;outline:none;position:absolute;top:52px;transition:visibility 10ms;visibility:hidden;width:100%;z-index:1}.dropdown option{font-family:Gilroy;font-size:14px;font-weight:500;padding:7px 10px}.dropdown option.hidden{font-size:0;padding:0}.dropdown option:checked{background-color:#0774e5;color:#fff}.fileinput{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%230774E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-upload'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;border:1px solid silver;border-radius:8px;box-sizing:border-box;color:#0f0f0f;cursor:pointer;font-family:Gilroy;font-size:0;font-style:normal;font-weight:500;height:50px;line-height:50px;max-width:100%;outline:0;padding:0 40px 0 20px;position:relative}.fileinput::file-selector-button{display:none}.fileinput.hasplaceholder{line-height:36px;padding-top:14px}.fileinput.hasvalue{font-size:16px}.fileinput:before{box-sizing:border-box;content:attr(placeholder);cursor:pointer;display:block;font-family:Gilroy;font-size:14px;font-weight:500;height:100%;left:0;line-height:50px;opacity:.8;padding:0 20px;pointer-events:none;position:absolute;top:0;transition:all .2s;width:100%}.fileinput.hasvalue:before{font-size:12px;line-height:30px}.inputnumber{height:2.5rem;position:relative}.inputnumber input{background-color:#eaedf4;border:1px solid #c5c5c5;border-radius:.5rem;box-sizing:border-box;color:#0f0f0f;font-family:Gilroy;font-size:.875rem;font-style:normal;font-weight:500;height:2.5rem;outline:0;padding:.5rem 1rem;width:100%}.inputnumber input.disabled{color:hsla(0,0%,6%,.7)}.inputnumber .placeholder{box-sizing:border-box;font-family:Gilroy;font-size:.875rem;font-weight:500;height:100%;left:0;opacity:.8;overflow:hidden;padding:0 20px;pointer-events:none;position:absolute;text-overflow:ellipsis;transition:all .2s;white-space:nowrap;width:100%}.inputnumber input::-webkit-search-cancel-button{display:none!important}.inputnumber input::-ms-clear{display:none!important}.inputnumber .buttons{align-items:center;bottom:0;display:flex;position:absolute;right:0;top:0}html.noscroll{overflow:hidden}.modal{align-items:center;background:rgba(0,0,0,.6);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow:auto;padding:40px 0;position:fixed;top:0;width:100%;z-index:2000}.modal h2{color:#000;font-family:Gilroy;font-size:1.5rem;font-style:normal;font-weight:500;margin:0 0 2rem}.modal-content{background-color:#fff;box-sizing:border-box;margin:auto;padding:1.5rem;width:100%}.modal-header{position:relative}.modal-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.293.293a1 1 0 1 1 1.414 1.414L11.414 10l8.293 8.293a1 1 0 0 1-1.414 1.414L10 11.414l-8.293 8.293a1 1 0 0 1-1.414-1.414L8.586 10 .293 1.707A1 1 0 0 1 1.707.293L10 8.586 18.293.293Z' fill='%23244F91'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;height:1.5rem;position:absolute;right:0;top:0;width:1.5rem}.modal .buttons{display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-top:2rem}.modal p{color:rgba(0,0,0,.9);font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal .hint{font-size:12px;margin:10px 0;padding:0 5px}.multiselect{position:relative;width:100%}.multiselect select{background:#fff;border:0;border-radius:0 0 10px 10px;box-shadow:0 4px 24px rgba(0,0,0,.1);box-sizing:border-box;display:none;height:auto;left:0;outline:0;padding:0;position:absolute;top:calc(100% - 2px);width:100%;z-index:6}@media (max-width:768px){.multiselect select{border:none;bottom:0;display:block;left:0;opacity:0;position:absolute;right:0;top:0}}.multiselect select[multiple]{overflow-y:auto}.multiselect select::-webkit-scrollbar{width:14px}.multiselect select::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#007bfb;border:4px solid transparent;border-radius:9999px}.multiselect select option{cursor:pointer;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:14px;padding:20px}.multiselect select option:checked{background-color:transparent;font-size:14px;font-style:normal;font-weight:700;line-height:14px}.multiselect select option:hover{background-color:#f3f5f8}.multiselect_label{align-items:center;background:#eef2f8;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;min-height:60px;padding:5px 50px 5px 10px}.multiselect_label:after{background:50% no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1 8.929 8.071M1.858 1l7.071 7.071' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";display:block;height:100%;position:absolute;right:0;top:0;width:40px}.multiselect_label span{background:transparent;border:0;color:#0f0f0f;display:block;font-family:Proxima Nova Rg;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin:5px;padding:0;position:relative}.multiselect_checkbox{border:none;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.multiselect_checkbox:checked~select{display:block}.multiselect_checkbox:checked~.multiselect_label{background:#fff;border-radius:10px 10px 0 0;box-shadow:0 4px 24px rgba(0,0,0,.1)}.multiselect_checkbox:checked~.multiselect_label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.707 1.707A1 1 0 0 0 10.293.293L6 4.586 1.707.293A1 1 0 0 0 .293 1.707L4.586 6 .293 10.293a1 1 0 1 0 1.414 1.414L6 7.414l4.293 4.293a1 1 0 0 0 1.414-1.414L7.414 6l4.293-4.293Z' fill='%23000'/%3E%3C/svg%3E")}.paginator{display:flex;justify-content:flex-start}.paginator-pages{display:grid;gap:.5rem;grid-template-columns:repeat(5,1fr);padding:1rem}.preloader{background:url(/images/preloader.gif) 50% no-repeat hsla(0,0%,100%,.75);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:4}.preloader.loading{opacity:1;visibility:visible}.preloader2{align-items:center;background-color:#ffffff55;display:flex;justify-content:center}.preloader2 .animated{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3CradialGradient id='a' cx='.66' fx='.66' cy='.313' fy='.313' gradientTransform='scale(1.5)'%3E%3Cstop offset='0' stop-color='%230774E5'/%3E%3Cstop offset='.3' stop-color='%230774E5' stop-opacity='.9'/%3E%3Cstop offset='.6' stop-color='%230774E5' stop-opacity='.6'/%3E%3Cstop offset='.8' stop-color='%230774E5' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%230774E5' stop-opacity='0'/%3E%3C/radialGradient%3E%3Ccircle transform-origin='center' fill='none' stroke='url(%23a)' stroke-width='12' stroke-linecap='round' stroke-dasharray='200 1000' cx='100' cy='100' r='70'%3E%3CanimateTransform type='rotate' attributeName='transform' calcMode='spline' dur='2' values='360;0' keyTimes='0;1' keySplines='0 0 1 1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle transform-origin='center' fill='none' opacity='.2' stroke='%230774E5' stroke-width='12' stroke-linecap='round' cx='100' cy='100' r='70'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;min-height:200px;min-width:200px;transform:scale(.5)}.selector,.selector-button{position:relative}.selector-button{align-items:center;background-color:#eaedf4;border:1px solid #c5c5c5;border-radius:.5rem;box-sizing:border-box;color:#0f0f0f;cursor:pointer;display:flex;font-family:Gilroy;font-size:.875rem;font-weight:500;height:2.5rem;justify-content:space-between;padding:0 0 0 1rem;text-align:left;text-decoration:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:.1s;white-space:nowrap;width:100%}.selector-button .icon-chevron-down{padding:0 .5em}.selector[size=small] .selector-button{font-size:.75rem;height:2rem;padding-left:.5rem}.selector[size=small] .selector-button:after{width:1.5rem}.selector-dropdown{background:#fff;border:2px solid #0774e5;border-radius:10px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);box-sizing:border-box;min-width:100%;overflow:hidden;position:absolute;z-index:10}.selector-dropdown-head{display:none}.selector-dropdown-list{box-sizing:border-box;max-height:400px;overflow:auto}.selector-option{align-items:center;box-sizing:border-box;color:#0f0f0f;cursor:pointer;display:flex;font-family:Gilroy;font-size:1rem;font-weight:500;gap:1rem;justify-content:space-between;line-height:3rem;padding:0 1rem;position:relative;text-align:left;text-decoration:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:.1s;white-space:nowrap;width:100%}.selector-option.selected{color:#007bfb}.selector-option:hover{background-color:#eaedf4}@media screen and (min-width:665px){.selector[direction=down] .selector-dropdown{bottom:0;transform:translateY(calc(100% + var(--spacing)))}.selector[direction=up] .selector-dropdown{top:0;transform:translateY(calc(-100% - var(--spacing)))}}@media screen and (max-width:665px){.selector-overlay{background-color:#0f0f0f40;bottom:0;left:0;position:fixed;right:0;top:0;z-index:150}.selector-dropdown{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:0;max-width:100vh;padding-top:0;position:fixed;top:auto;transform:none;transition:top 1s;width:100vw;z-index:8888}.selector-dropdown-head{align-items:center;color:#0f0f0f;display:flex;font-family:Gilroy;font-size:.875rem;font-weight:600;justify-content:space-between;line-height:3rem;padding-left:1rem}.selector-dropdown-list{max-height:calc(100dvh - 170px)}.selector-dropdown-ready{background:transparent;border:0;color:#154e96;display:block;font-family:Gilroy;font-size:.875rem;font-weight:600;line-height:3rem;padding:0 1rem}}.textbox{height:40px;position:relative}.textbox[size=large]{height:50px}.textbox input{border:1px solid silver;border-radius:.5rem;box-sizing:border-box;color:#0f0f0f;font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:500;height:100%;line-height:1rem;outline:0;padding:0 .75rem;width:100%}.textbox input.floatLabel{padding-top:14px}.textbox input.disabled{color:hsla(0,0%,6%,.7)}.textbox .placeholder{align-items:center;box-sizing:border-box;color:#4f4f4f;display:flex;font-family:Gilroy;font-size:1rem;font-weight:500;height:100%;left:0;overflow:hidden;padding:0 .75rem;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transition:all .2s;white-space:nowrap;width:100%}.textbox input.hasplaceholder.hasvalue+.placeholder,.textbox input.hasplaceholder:focus+.placeholder{opacity:0}.textbox input.floatLabel.hasvalue+.placeholder,.textbox input.floatLabel:focus+.placeholder{color:#0f0f0f;font-size:.8rem;height:40%}.textbox input.floatLabel.hasvalue+.placeholder,.textbox input.hasplaceholder.hasvalue+.placeholder{transition:none}.textbox .buttons{height:100%;position:absolute;right:0;top:0}.textbox .buttons button{aspect-ratio:1/1;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;color:#0774e5;height:100%;padding:0}.textbox .buttons button[disabled]{cursor:default;opacity:.5}.textbox input[readonly]{background-color:#f9f9f9;color:#4f4f4f}.textarea{min-height:40px;position:relative}.textarea[size=large]{min-height:50px}.textarea textarea{border:1px solid silver;border-radius:.5rem;box-sizing:border-box;color:#0f0f0f;font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:500;height:100%;line-height:1.25;max-width:100%;min-height:100%;min-width:100%;outline:0;padding:.75rem;width:100%}.textarea textarea.floatLabel{padding-top:14px}.textarea textarea.disabled{color:hsla(0,0%,6%,.7)}.textarea .placeholder{align-items:center;box-sizing:border-box;color:#4f4f4f;display:flex;font-family:Gilroy;font-size:1rem;font-weight:500;height:100%;left:0;overflow:hidden;padding:0 .75rem;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transition:all .2s;white-space:nowrap;width:100%}.textarea textarea.hasplaceholder.hasvalue+.placeholder,.textarea textarea.hasplaceholder:focus+.placeholder{opacity:0}.textarea textarea.floatLabel.hasvalue+.placeholder,.textarea textarea.floatLabel:focus+.placeholder{color:#0f0f0f;font-size:.8rem;height:40%}.textarea .buttons{height:100%;position:absolute;right:0;top:0}.textarea .buttons button{aspect-ratio:1/1;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;color:#0774e5;height:100%;padding:0}.textarea .buttons button[disabled]{cursor:default;opacity:.5}.toggle{display:flex;flex-direction:row}.toggle .btn5{border-radius:0;flex:1;white-space:wrap}.toggle .btn5:first-child{border-radius:var(--radius-lg) 0 0 .5rem}.toggle .btn5:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.toggle .btn5:not(:last-child){border-right-color:transparent}.toggle .primary+.btn5{border-left-color:#fff}.unitcard{border:1px solid #c5c5c5;border-radius:1rem;display:flex;flex-direction:column;font-family:Gilroy;position:relative}.unitcard.grid .unitcard-img{flex:1;height:100%;margin:1rem;max-height:320px}.unitcard-img{position:relative}.unitcard-img:before{align-items:center;background-color:hsla(0,0%,100%,.6);bottom:0;color:var(--color-gray-800);content:"\ea18";display:flex;font-family:icomoon!important;font-size:1.5em;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .1s}.unitcard-img:hover:before{opacity:1}.unitcard-img img{max-height:100%;max-width:100%;object-fit:contain}.unitcard .tag{border-top-left-radius:0;border-top-right-radius:0;position:absolute;right:2rem;top:-1px}.unitcard.list{align-items:center;display:grid;gap:1rem;grid-template-columns:15% auto 30% 25%;height:100px;padding:calc(var(--spacing)*4)}.unitcard.list .unitcard-img{height:100px;margin:0 1rem;width:120px}.unitcard.list .tag{left:calc(15% + var(--spacing)*6);right:auto}