body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";text-rendering:optimizelegibility;background-color:#f4f5f4;background-image:radial-gradient(at 20% 20%,#f4e1bc 0,transparent 100%),radial-gradient(at 80% 80%,#c3d9d5 0,transparent 100%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.lh-min{line-height:1.2}.lh-one{line-height:1}.cursor-pointer{cursor:pointer!important}a:hover{text-decoration:none}a.text-underline-animate{position:relative;text-decoration:none!important}a.text-underline-animate:after,a.text-underline-animate:before{content:'';position:absolute;display:block;width:100%;height:1px;bottom:-3px;left:0}a.text-underline-animate:before{background-color:transparent}a.text-underline-animate:after{background-color:#e5b762;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}a.text-underline-animate:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.external-link span:after{font-family:kaspi-icons;content:'\e911';display:inline-block;margin-left:.15rem;line-height:1}.price-alt{font-size:.875rem;font-weight:400}header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}header .logo{width:160px}.user-menu .btn-user{display:block;font-size:2.125rem;line-height:1}.user-menu .btn-user[aria-expanded=true]{color:#e5b762}.user-menu .btn-user:before{font-family:kaspi-icons;content:'\e900'}.user-menu.logged-in .btn-user:after{content:'';display:block;width:.75rem;height:.75rem;background-color:#669e94;border-radius:50%;position:absolute;left:50%;top:.55rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.user-menu .btn-user[aria-expanded=true]:after,.user-menu.logged-in .btn-user:hover:after{background-color:#e5b762}.lang-selector .dropdown-menu{left:auto!important;right:0;text-align:center}.lang-selector .btn-lang-selector{color:#585f5a;padding:.25rem 0;border-radius:.25rem;display:block;text-align:center}.lang-selector .btn-lang-selector[aria-expanded=true]{background-color:#e5b762;color:#fff}.lang-selector .btn-lang-selector,.lang-selector .dropdown-custom .dropdown-item{min-width:2.125rem}.lang-selector .dropdown-menu .dropdown-item{padding:.5rem 0}.error-page,.page-title{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);padding:1rem 0;margin-bottom:1.75rem}.error-page .error-type{color:#f94d6d;font-size:5rem;line-height:1;text-shadow:-15px -15px 0 rgba(230,183,96,.25),15px 15px 0 rgba(89,94,91,.15)}.reservation-wrapper.w-100{width:100%!important;min-width:100%!important}.reservation-basket-wrapper{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.8s;animation-duration:.8s}.reservation-object,.semi-transparent{background-color:rgba(255,255,255,.5);border:none}.reservation-object .card-title{padding:0 0 0 3rem;margin:0;position:relative}.reservation-object .open-info-modal{position:absolute;left:.75rem;top:.75rem;font-size:1.75rem;color:#e5b762}.reservation-object .collapse-link{display:block;text-decoration:none!important;position:relative;padding:1rem 2rem 1rem 0;transition:all .5s}.reservation-object .collapse-link:after{display:block;position:absolute;right:.5rem;top:1rem;font-family:kaspi-icons;content:'\e903';font-size:2rem;line-height:.8}.reservation-object .collapse-link[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reservation-object .collapse-link[aria-expanded=false]:after{-webkit-transform:rotate(0);transform:rotate(0)}.reservation-panel-notes{padding:0 1rem 1rem 3rem;font-size:80%}.reservation-panel-header{border-top:dotted 1px #669e94;border-bottom:dotted 1px #669e94;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.reservation-panel-header .date-range>a{color:#585f5a;line-height:1;margin:.5rem 0}.reservation-panel-header .date-range .dropdown-toggle:after{vertical-align:-13%}.reservation-panel-header.year-view .date-range .dropdown-toggle:after{margin:0}.reservation-panel-header .date-range .dropdown-toggle small{margin-left:1.375rem}.reservation-panel-header .dropdown-menu.dropdown-custom{min-width:170px}.reservation-panel-header .date-range .dropdown-item.selected:before{font-family:kaspi-icons;content:'\e906';margin-right:.25rem;font-size:.875rem}.reservation-calendar-body,.reservation-calendar-row{display:-ms-flexbox;display:flex}.reservation-calendar-body.month-view,.reservation-calendar-body.year-view{-ms-flex-direction:column;flex-direction:column}.reservation-calendar-body .calendar-header,.reservation-calendar-body .calendar-item{padding:1rem .15rem;margin:2px;line-height:1.2;display:-ms-flexbox;display:flex}.reservation-calendar-body .reservation-calendar-column .calendar-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.reservation-calendar-body .reservation-calendar-column,.reservation-calendar-body .reservation-calendar-row .calendar-header,.reservation-calendar-body .reservation-calendar-row .calendar-item{-ms-flex:1 1 100%;flex:1 1 100%}.reservation-calendar-body .reservation-calendar-row .calendar-header,.reservation-calendar-body .reservation-calendar-row .calendar-item{-ms-flex-pack:center;justify-content:center}.reservation-calendar-body .calendar-item{font-size:.875rem;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.reservation-calendar-body .calendar-item.available{background-color:#fff;cursor:pointer}.reservation-calendar-body .calendar-item.selected{background-color:#669e94;color:#fff}.reservation-calendar-body .calendar-item.reserved{background-color:#f94d6d;color:#fff}.reservation-calendar-body .calendar-item.cancelable{background-color:#e5b762;color:#fff;cursor:pointer}.reservation-calendar-body .calendar-item.cleaning-time{background-color:#669ed4;cursor:default;color:#fff}.reservation-calendar-body .calendar-item.cleaning-time:before{font-family:kaspi-icons;content:'\e935';position:absolute;right:3px;top:3px;color:#fff;font-size:.75rem}.reservation-calendar-body .calendar-item.available.selected:before,.reservation-calendar-body .calendar-item.cancelable:before{font-family:kaspi-icons;content:'\e905';position:absolute;right:3px;top:3px;color:#fff;font-size:.75rem}.dark-card,.reservation-basket{background-color:#211b20;padding:1rem;color:#fff;border-radius:.25rem}.dark-card .buttons .btn,.reservation-basket .buttons .btn{max-width:350px;margin-left:auto;margin-right:auto}.reservation-basket .reservation-basket-title{text-transform:uppercase;font-size:1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reservation-basket .reservation-list li{border-bottom:dotted 1px #585f5a}.reservation-basket .reservation-list li:last-child{border-bottom:none}.reservation-basket .reservation-list li>div{margin-bottom:.5rem}.reservation-basket .reservation-list li>div:last-child{margin-bottom:0}.reservation-basket .reservation-count{display:inline-block;min-width:1.75rem;height:1.75rem;line-height:1.75rem;border-radius:.25rem;background-color:#e5b762;text-align:center;color:#211b20;font-size:.875rem;font-weight:400}.reservation-basket .reservation-count.pulse{box-shadow:0 0 0 0 rgba(229,183,98,.8);-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}.btn-reservation-collapse-toggle{display:-ms-flexbox;display:flex;width:100%;font-size:1.3125rem;padding:.5rem .5rem .5rem 2.5rem;position:relative}.btn-reservation-collapse-toggle:before{display:block;position:absolute;left:.25rem;top:.25rem;font-family:kaspi-icons;content:'\e903';font-size:2rem;line-height:1}.btn-reservation-collapse-toggle[aria-expanded=true]:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-reservation-collapse-toggle[aria-expanded=false]:before{-webkit-transform:rotate(0);transform:rotate(0)}.btn-reservation-collapse-toggle.active:focus,.btn-reservation-collapse-toggle.focus,.btn-reservation-collapse-toggle:active:focus,.btn-reservation-collapse-toggle:focus,.btn-reservation-collapse-toggle:hover,.btn-reservation-collapse-toggle:not(:disabled):not(.disabled).active,.btn-reservation-collapse-toggle:not(:disabled):not(.disabled):active{box-shadow:none}.btn-confirm-payment{font-size:1.3125rem;min-width:210px}.reservation-note-box{margin:1rem auto;padding:.5rem}.reservation-note-box .form-group{margin:0 auto}.reservation-note-box .form-label{display:block;font-weight:700;margin:0 .25rem .25rem!important}.reservation-note-box .form-control{width:100%;max-width:100%;min-width:100%;height:60px;max-height:120px;min-height:60px;font-size:.875rem}.reservation-note-box .form-control:disabled{background-color:transparent!important;border:none;height:auto!important;max-height:auto!important;min-height:auto!important;resize:none;padding:.25rem}.bs-grid-table-list>a{color:#585f5a;transition:all .5s}.bs-grid-table-list>a:hover{padding-left:1rem}.bs-grid-table-list>.row:after,.bs-grid-table-list>a:after,.reservation-list-item .row:after{content:'';display:block;width:100%;height:1px;margin:1rem 0;background-color:#dfe2e0}.bs-grid-table-list>.row:after{margin:1rem 15px}.bs-grid-table-list>a:after{margin:1rem 0}.bs-grid-table-list .card-logo{width:40px}.bs-grid-table-list .row:last-child:after,.reservation-list-item .row:last-child:after{display:none}.reservation-list-item{padding:1rem;border-radius:.25rem;margin-bottom:.5rem}.reservation-list-item.grouped>.row:not(:first-child){position:relative}.reservation-list-item.grouped>.row:not(:first-child):before{content:'';display:block;position:absolute;top:.5rem;left:.35rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#f94d6d}.reservation-list.terms-list .single-term a{padding-left:1.75rem;position:relative}.reservation-list.terms-list .single-term a:link,.reservation-list.terms-list .single-term a:visited{color:#585f5a}.reservation-list.terms-list .single-term a:before{font-family:kaspi-icons;content:'\e932';display:block;left:0;position:absolute;line-height:1;color:#669e94;font-size:1.25rem}.reservation-list.terms-list .single-term .badge{margin-left:1.75rem}.page-item.disabled .page-link,.pagination .page-link{border:none;background:0 0;min-width:2.5rem;text-align:center}.pagination .page-item .page-link{color:#585f5a}.pagination .page-item.active .page-link{background:0 0;color:#669e94}.pagination .page-link:hover{background:0 0;border:none;color:#669e94}.page-item.disabled .page-link{opacity:.3}.reservation-table-wrapper{border-radius:.25rem;overflow:hidden}.reservation-table{margin-bottom:0}.reservation-table td,.reservation-table th{vertical-align:top;border-top:none}.reservation-table tbody th{padding:.5rem .5rem 0}.reservation-table tbody td,.reservation-table tfoot td{padding:.5rem}.reservation-table tbody{border-bottom:2px solid #dfe2e0;border-top:none!important}.reservation-table tbody:last-child{border-bottom:none}.reservation-table tbody:last-child tr:last-child td{padding-bottom:0}.reservation-table tbody tr.selected{background-color:#211b20;color:#fff}.reservation-table tbody tr.selected .code-card .code-card-left:after,.reservation-table tbody tr.selected .code-card .code-card-left:before{background-color:#211b20}.reservation-table tbody tr.selected .code-card .code-card-right:before{border-left-color:#211b20}.reservation-table tfoot{border-top:1px dotted #669e94}.reservation-table td.text-nowrap{width:1px}.code-card{display:-ms-inline-flexbox;display:inline-flex;text-shadow:1px 1px 1px rgba(0,0,0,.15);margin:.25rem 0}.code-card .code-card-left{max-width:7rem;padding:.25rem .75rem .25rem .5rem;line-height:1.2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;border-radius:.25rem 0 0 .25rem;background-color:#669e94;color:#fff}.code-card .code-card-right{padding:.25rem .5rem .25rem .75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.2;border-radius:0 .25rem .25rem 0;position:relative;background-color:#e5b762;color:#fcf7ed;white-space:nowrap}.code-card .code-card-left:after,.code-card .code-card-left:before{content:'';position:absolute;width:5px;height:5px;right:-2px;border-radius:50%;background-color:#f4f1e6;z-index:2}.code-card .code-card-left:before{bottom:-3px}.code-card .code-card-left:after{top:-3px}.code-card .code-card-right:before{content:'';position:absolute;width:1px;height:100%;left:-1px;border-left:dashed 1px #f4f1e6}.cancel-card{display:inline-block;border:solid 1px #f94d6d;border-radius:.25rem;padding:.25rem .5rem;margin:.25rem 0}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(229,183,98,.8)}70%{box-shadow:0 0 0 12px rgba(229,183,98,0)}100%{box-shadow:0 0 0 0 rgba(229,183,98,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(229,183,98,.8)}70%{box-shadow:0 0 0 12px rgba(229,183,98,0)}100%{box-shadow:0 0 0 0 rgba(229,183,98,0)}}.dark-card hr{border-color:#585f5a;border-style:dashed;border-width:1px}.alert{position:relative;padding:1.5rem 1.5rem 1.5rem 4rem;margin-bottom:1.75rem;color:#585f5a;background-color:rgba(255,255,255,.6);border:none}.dark-card .alert{color:#fff;background-color:#000;padding:1rem 0 1rem 4rem}.alert.alert-dismissible{padding-right:3.5rem}.alert:before{font-family:kaspi-icons;display:block;position:absolute;font-size:2.75rem;left:.25em;top:.3em;line-height:1}.alert.alert-success:before{content:'\e910';color:#669e94}.alert.alert-danger:before{content:'\e909';color:#f6133d}.alert.alert-warning:before{content:'\e909';color:#e5b762}.alert.alert-info:before{content:'\e901';color:#b4cfca}.alert.alert-small,.alert.small{padding:1rem 1rem 1rem 3rem}.alert.alert-small:before,.alert.small:before{font-size:2rem}.btn-time-limit{padding:0;position:relative;display:inline-block;text-transform:uppercase;font-size:.875rem;margin-top:.25rem}.btn-time-limit span{border-bottom:solid 2px #f6133d}.btn-time-limit:before{font-family:kaspi-icons;content:'\e922';display:inline-block;font-size:1.25rem;color:#f6133d;vertical-align:-8%;margin-right:.25rem}.btn-time-limit.focus,.btn-time-limit:focus{outline:0;box-shadow:none}.btn-social{position:relative;padding-left:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.btn-social.btn-lg{padding-left:61px}.btn-social.btn-sm{padding-left:38px}.btn-social.btn-xs{padding-left:30px}.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook:before{font-family:kaspi-icons;content:'\e915';font-size:1.4rem;display:block;position:absolute;width:46px;left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-facebook.focus,.btn-facebook:focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook.active,.btn-facebook:active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook.active.focus,.btn-facebook.active:focus,.btn-facebook.active:hover,.btn-facebook:active.focus,.btn-facebook:active:focus,.btn-facebook:active:hover,.open>.dropdown-toggle.btn-facebook.focus,.open>.dropdown-toggle.btn-facebook:focus,.open>.dropdown-toggle.btn-facebook:hover{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,.2)}.btn-facebook.active,.btn-facebook:active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook.disabled.focus,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled].focus,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook.focus,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google{color:#4c4c4c;background-color:#fff;border-color:rgba(0,0,0,.15)}.btn-google:before{content:'';display:block;position:absolute;width:46px;height:100%;left:0;top:0;background-image:url("data:image/svg+xml,%3Csvg width='46' height='46' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(3 3)' filter='url(%23filter-1)'%3E%3Cuse fill='%23FFF' xlink:href='%23path-2'/%3E%3Cuse xlink:href='%23path-2'/%3E%3Cuse xlink:href='%23path-2'/%3E%3Cuse xlink:href='%23path-2'/%3E%3C/g%3E%3Cpath d='M31.64 23.205c0-.639-.057-1.252-.164-1.841H23v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615z' fill='%234285F4'/%3E%3Cpath d='M23 32c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711h-3.007v2.332A8.997 8.997 0 0 0 23 32z' fill='%2334A853'/%3E%3Cpath d='M17.964 24.71a5.41 5.41 0 0 1-.282-1.71c0-.593.102-1.17.282-1.71v-2.332h-3.007A8.996 8.996 0 0 0 14 23c0 1.452.348 2.827.957 4.042l3.007-2.332z' fill='%23FBBC05'/%3E%3Cpath d='M23 17.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C27.463 14.891 25.426 14 23 14a8.997 8.997 0 0 0-8.043 4.958l3.007 2.332c.708-2.127 2.692-3.71 5.036-3.71z' fill='%23EA4335'/%3E%3Cpath d='M14 14h18v18H14V14z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-color:#fff}.btn-google.focus,.btn-google:focus{color:#fff;background-color:#4285f4;border-color:rgba(0,0,0,.2)}.btn-google:hover{color:#fff;background-color:#4285f4;border-color:rgba(0,0,0,.2)}.btn-google.active,.btn-google:active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#4285f4;border-color:rgba(0,0,0,.2)}.btn-google.active.focus,.btn-google.active:focus,.btn-google.active:hover,.btn-google:active.focus,.btn-google:active:focus,.btn-google:active:hover,.open>.dropdown-toggle.btn-google.focus,.open>.dropdown-toggle.btn-google:focus,.open>.dropdown-toggle.btn-google:hover{color:#fff;background-color:#4285f4;border-color:rgba(0,0,0,.2)}.btn-google.active,.btn-google:active,.open>.dropdown-toggle.btn-google{background-image:none}.btn-google.disabled.focus,.btn-google.disabled:focus,.btn-google.disabled:hover,.btn-google[disabled].focus,.btn-google[disabled]:focus,.btn-google[disabled]:hover,fieldset[disabled] .btn-google.focus,fieldset[disabled] .btn-google:focus,fieldset[disabled] .btn-google:hover{background-color:#4285f4;border-color:rgba(0,0,0,.2)}.btn-google .badge{color:#dd4b39;background-color:#fff}.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter:before{font-family:kaspi-icons;content:'\e918';font-size:1.4rem;display:block;position:absolute;width:46px;left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-twitter.focus,.btn-twitter:focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter.active.focus,.btn-twitter.active:focus,.btn-twitter.active:hover,.btn-twitter:active.focus,.btn-twitter:active:focus,.btn-twitter:active:hover,.open>.dropdown-toggle.btn-twitter.focus,.open>.dropdown-toggle.btn-twitter:focus,.open>.dropdown-toggle.btn-twitter:hover{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,.2)}.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter.disabled.focus,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled].focus,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter.focus,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter .badge{color:#55acee;background-color:#fff}.custom-control{padding-left:1.75rem}.custom-control-label,label{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-group label:not(.custom-control-label){font-size:.875rem;text-transform:uppercase;margin:0 0 0 .25rem}.custom-select{background:#fff url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='5px' viewBox='0 0 8 5' enable-background='new 0 0 8 5' xml:space='preserve'%3E%3Cpath fill='%23585f5a' d='M7.063,0L8,0.95L4,5L0,0.95L0.938,0L4,3.102L7.063,0z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 5px}.custom-control-label:after,.custom-control-label:before{top:.12rem;left:-1.75rem;width:1.25rem;height:1.25rem}.custom-control-input.is-invalid~.custom-control-label a{color:#f6133d!important;text-decoration:underline}.g-recaptcha div:first-child{margin:0 auto}.payment-type-selector{font-size:1.3125rem}.full-page-login{margin:0 auto;max-width:560px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none}input::-o-inner-spin-button,input::-o-outer-spin-button{margin:0;-o-appearance:none}input[type=number]{-webkit-appearance:inherit;-moz-appearance:textfield}.documents .badge{min-width:80px;text-align:center}.documents .list-group-item{padding:0;background:0 0;border-top:none;border-right:none;border-left:none;border-color:#dfe2e0}.documents .list-group-item:last-child{border-bottom:none}.documents a{padding:.75rem 1.25rem .75rem 3rem;position:relative}.documents a.file-archive:before,.documents a.file-excel:before,.documents a.file-image:before,.documents a.file-other:before,.documents a.file-pdf:before,.documents a.file-powerpoint:before,.documents a.file-text:before,.documents a.file-video:before,.documents a.file-word:before{position:absolute;font-family:kaspi-icons;font-size:1.5rem;content:'\e927';left:.75rem;top:.25rem;color:#585f5a}.documents a.file-pdf:before{content:'\e923'}.documents a.file-word:before{content:'\e924'}.documents a.file-excel:before{content:'\e925'}.documents a.file-archive:before{content:'\e928'}.documents a.file-powerpoint:before{content:'\e926'}.documents a.file-image:before{content:'\e929'}.documents a.file-video:before{content:'\e930'}.documents a.file-text:before{content:'\e931'}.documents a.file-other:before{content:'\e927'}.word-delimiter{text-align:center;border-bottom:1px dotted #585f5a;line-height:.001rem}.word-delimiter span{background:#585f5a;padding:.15rem 3rem;color:#fff;border-radius:.25rem}.dropdown-menu{-webkit-animation-name:slideInDropDown;animation-name:slideInDropDown;-webkit-animation-duration:.3s;animation-duration:.3s;min-width:1rem;max-width:20rem}.dropdown-item{overflow:hidden;text-overflow:ellipsis}@-webkit-keyframes slideInDropDown{0%{opacity:0;-webkit-transform:translateY(6rem);transform:translateY(6rem)}100%{opacity:1}}@keyframes slideInDropDown{0%{opacity:0;-webkit-transform:translateY(6rem);transform:translateY(6rem)}100%{opacity:1}}.dropdown-menu.dropdown-custom{border:none;background:0 0;padding:0}.dropdown-custom{margin-top:.5rem}.dropdown-custom .dropdown-item{width:100%;padding:.5rem;background-color:#669e94;margin-bottom:.5rem;border-radius:.25rem;color:#fff;line-height:1.2}.dropdown-custom .dropdown-item:focus,.dropdown-custom .dropdown-item:hover{background-color:#e5b762;color:#fff}.dropdown-custom li:last-child .dropdown-item{margin-bottom:0}.dropdown-toggle:after{margin-left:.5em;vertical-align:0;border:none;font-family:kaspi-icons;content:'\e903'}.dropdown-toggle:after{margin-left:.35em;vertical-align:0;line-height:1;border:none;font-family:kaspi-icons;content:'\e903'}.dropdown-toggle[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-toggle[aria-expanded=false]:after{-webkit-transform:rotate(0);transform:rotate(0)}.date-time-picker .dropdown .dropdown-toggle{position:relative}.date-time-picker .dropdown .dropdown-toggle:after{position:absolute;right:.65rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.date-time-picker .dropdown .dropdown-toggle .form-control{padding-right:2rem}.date-time-picker .datetimepicker .glyphicon-arrow-left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%234c4c4c' d='M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z' /%3E%3C/svg%3E")}.date-time-picker .datetimepicker .glyphicon-arrow-right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%234c4c4c' d='M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z' /%3E%3C/svg%3E")}.date-time-picker .datetimepicker .glyphicon-arrow-left,.date-time-picker .datetimepicker .glyphicon-arrow-right{height:28px;background-size:auto 28px;display:block;background-position:center center;background-repeat:no-repeat}.datetimepicker{padding:0 5px}.datetimepicker .current,.datetimepicker .current.disabled,.datetimepicker .current.disabled:hover,.datetimepicker .current:hover{background-color:#f4f5f4}.datetimepicker .active,.datetimepicker .active.disabled,.datetimepicker .active.disabled:hover,.datetimepicker .active:hover{background-color:#e5b762;background-image:none}.datetimepicker .active.active,.datetimepicker .active.disabled,.datetimepicker .active.disabled.active,.datetimepicker .active.disabled.disabled,.datetimepicker .active.disabled:active,.datetimepicker .active.disabled:hover,.datetimepicker .active.disabled:hover.active,.datetimepicker .active.disabled:hover.disabled,.datetimepicker .active.disabled:hover:active,.datetimepicker .active.disabled:hover:hover,.datetimepicker .active:active,.datetimepicker .active:hover,.datetimepicker .active:hover.active,.datetimepicker .active:hover.disabled,.datetimepicker .active:hover:active,.datetimepicker .active:hover:hover,.datetimepicker span.active.disabled:hover[disabled],.datetimepicker span.active.disabled[disabled],.datetimepicker span.active:hover[disabled],.datetimepicker span.active[disabled],.datetimepicker td.active.disabled:hover[disabled],.datetimepicker td.active.disabled[disabled],.datetimepicker td.active:hover[disabled],.datetimepicker td.active[disabled]{background-color:#e5b762}.datetimepicker .table td,.datetimepicker .table th{padding:.5rem .75rem}.close{opacity:.15}.fade{transition:opacity .2s linear}.modal-backdrop{background-color:#f4f5f4;background-image:radial-gradient(at 20% 20%,#f4e1bc 0,transparent 100%),radial-gradient(at 80% 80%,#c3d9d5 0,transparent 100%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.modal-backdrop.show{opacity:1}.modal-content{border-color:#dfe2e0}.modal-content .kaspi-preloader{background-color:rgba(255,255,238,.75);background-image:none}.modal-content .filter-search-results span{-webkit-animation:blinker 1s ease-in-out 3;animation:blinker 1s ease-in-out 3;margin:0 .25rem}.modal:not(.transparent-modal) .modal-header{padding-bottom:0}.modal:not(.transparent-modal) .modal-body{padding-top:0;padding-bottom:0}.modal:not(.transparent-modal) .modal-footer{padding-top:0}.modal:not(.transparent-modal) .modal-content{background-color:#f3f0e5}.transparent-modal .modal-content{border:none;background:0 0}.transparent-modal .transparent-modal-icon{font-size:8rem;line-height:1}.transparent-modal-icon .kaspi-alert-success{color:#669e94}.transparent-modal-icon .kaspi-alert-exclamation{color:#e5b762}.transparent-modal-icon .kaspi-alert-info{color:#b4cfca}.password-strength-meter{margin-top:.5rem}.password-strength-meter .progress{height:.25rem;border-radius:.25rem;background-color:transparent}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}footer .footer-contacts{font-size:.875rem}footer .footer-logo{font-size:.875rem;color:#585f5a!important;opacity:.35;transition:opacity ease-in-out .3s}footer .footer-logo:hover{opacity:1}footer .footer-logo:before{display:inline-block;content:'';width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%235D3A8C' d='M24 20a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h16a4 4 0 0 1 4 4v16z'/%3E%3Cpath fill='%23FFF' d='M18.658 11.915c0 1.522-.241 2.837-.72 3.952-.482 1.113-1.154 1.999-2.025 2.649l2.756 2.148-1.807 1.633-3.418-2.699A6.807 6.807 0 0 1 12 19.74c-1.295 0-2.448-.319-3.466-.953-1.016-.634-1.805-1.541-2.357-2.72-.555-1.175-.833-2.528-.845-4.066v-.903c0-1.565.278-2.947.83-4.147.553-1.2 1.337-2.115 2.351-2.749 1.01-.633 2.163-.953 3.464-.953 1.323 0 2.488.315 3.498.945 1.009.629 1.793 1.532 2.345 2.712.552 1.182.831 2.553.839 4.118v.891zm-2.799-.836c0-1.807-.338-3.178-1.013-4.113-.675-.935-1.633-1.401-2.865-1.401-1.199 0-2.138.475-2.815 1.419-.682.944-1.027 2.276-1.043 3.996v.935c0 1.732.342 3.091 1.021 4.066.681.977 1.633 1.465 2.86 1.465 1.241 0 2.193-.471 2.861-1.408.663-.94.997-2.316.997-4.123v-.834h-.004v-.002z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto;vertical-align:-25%;margin-right:.25rem}footer .wspay a{background-color:#fff;padding:.15rem .25rem;border-radius:.25rem;margin:.25rem}footer .footer-links li{margin:0 0 .25rem}footer .eu-logos{margin-top:5rem}footer .eu-logos a,footer .eu-logos span{display:inline-block;margin:.25rem .75rem}footer .eu-logos a img,footer .eu-logos span img{display:block;height:40px}.wspayform-iframe{margin:0 -15px}.wspayform-iframe iframe{width:1px;min-width:100%;border:none;background:0 0}.cookie-notification{position:fixed;right:10px;bottom:10px;width:340px;z-index:1090;background-color:#211b20;color:#fff;border:solid 2px #585f5a;border-radius:.5rem}.cookie-notification .card-footer{background:0 0;border-top:none;padding-top:0}.kaspi-preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f4f5f4;background-image:radial-gradient(at 20% 20%,#f4e1bc 0,transparent 100%),radial-gradient(at 80% 80%,#c3d9d5 0,transparent 100%);background-repeat:no-repeat;background-size:cover;z-index:1090}body>.kaspi-preloader{position:fixed}.kaspi-preloader div{display:block;position:absolute;top:50%;left:50%;height:140px;width:140px;margin:-70px 0 0 -70px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23E5B762' d='M353.086-46.713c2.942-.78 5.223-2.46 7.198-4.558.363-.387.715-1.372.521-1.598-.615-.71-1.097.055-1.599.449-1.44 1.135-2.866 2.296-4.381 3.317-.653.443-1.513.576-2.451.911.005-2.964.013-5.677.017-8.392.002-.877.09-1.765-.032-2.624-.066-.506-.472-.964-.722-1.441-.276.457-.744.901-.789 1.381-.114 1.219-.047 2.453-.035 3.681.021 2.365.054 4.729.084 7.212-1.743-.037-3.006-.807-4.18-1.684-1.049-.784-1.957-1.756-2.994-2.554-.342-.263-.898-.25-1.358-.365.084.494-.005 1.144.28 1.453 2.037 2.221 4.361 4.047 7.382 4.767-2.017 4.412-7.637 7.826-12.31 7.513-.604-.041-1.207-.191-1.801-.334-.902-.219-1.345-.902-.926-1.674 1.717-3.179.112-5.439-1.789-7.814-1.359-1.693-2.341-3.686-3.503-5.537-.627-1.004-.37-1.769.481-2.526 2.73-2.427 5.943-3.734 9.537-3.925 1.611-.084 2.308-.688 2.892-2.151 1.81-4.525 4.116-8.799 7.11-12.67.242-.312.481-.626.748-.918.897-.977 1.465-1.065 2.237.015 1.736 2.411 3.453 4.851 4.942 7.418 1.267 2.187 2.263 4.542 3.259 6.874.377.881.791 1.278 1.789 1.319 3.539.142 6.787 1.191 9.633 3.385 1.779 1.378 2.002 1.825.834 3.697-1.683 2.707-3.59 5.278-5.319 7.96-.33.511-.474 1.27-.402 1.882.105.947.453 1.869.726 2.793.322 1.075-.09 1.683-1.149 1.926-3.344.775-6.34-.144-9.11-1.96-1.997-1.309-3.589-3.033-4.82-5.228'/%3E%3Cpath fill='%23669E94' d='M20.266 6.985l-8.374-4.834-8.373 4.834v9.669l5.825 3.363a.765.765 0 1 0 .165-.314l-5.634-3.254v-9.26l8.018-4.629 8.02 4.629v9.26l-5.508 3.181a.765.765 0 1 0 .207.291l5.655-3.266v-9.67z'/%3E%3Cpath fill='%23669E94' d='M14.575 1.126a.764.764 0 1 0-.242.27l7.86 4.539v11.771L12.001 23.59 1.807 17.705V5.934L9.659 1.4a.766.766 0 0 0 1.19-.636.765.765 0 1 0-1.435.369L1.452 5.729V17.91L12.001 24l10.547-6.09V5.729l-7.973-4.603z'/%3E%3Cpath fill='%23669E94' d='M13.547 5.054a.574.574 0 1 0-.063.373l4.766 2.781v7.223l-6.253 3.61-6.255-3.61V8.208l4.628-2.685a.57.57 0 0 0 1.007-.372.574.574 0 0 0-1.147 0c0 .014.003.027.004.041L5.387 8.004v7.631l6.609 3.815 6.607-3.815v-7.63l-5.056-2.951z'/%3E%3Cpath fill='%23E5B762' d='M17.524 12.828a.575.575 0 0 0-1.148 0c0 .254.167.469.396.543v1.236l-4.83 2.789-4.828-2.789v-1.236a.573.573 0 1 0-.355 0v1.441l5.183 2.993 5.185-2.993v-1.441a.571.571 0 0 0 .397-.543zM17.127 10.105V8.827l-5.184-2.993L6.76 8.827v1.278a.572.572 0 0 0 .177 1.117.572.572 0 1 0 .178-1.117V9.031l4.829-2.788 4.829 2.788v1.074a.572.572 0 0 0 .178 1.117.575.575 0 0 0 .574-.574.574.574 0 0 0-.398-.543z'/%3E%3C/svg%3E");background-size:auto 140px;background-repeat:no-repeat}.kaspi-preloader div:before{content:"";position:absolute;top:50%;left:50%;height:28px;width:28px;margin:-14px 0 0 -14px;-webkit-animation:spin 1.5s ease infinite;animation:spin 1.5s ease infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='24' viewBox='-2 0 28 24'%3E%3Cpath fill='%23E5B762' d='M12.92 19.311c1.843-.487 3.27-1.538 4.507-2.854.228-.241.449-.858.326-.999-.386-.445-.688.034-1.001.28-.902.711-1.796 1.438-2.743 2.077-.409.277-.945.361-1.534.569l.011-5.253c.002-.549.057-1.105-.021-1.644-.042-.315-.296-.603-.452-.901-.173.285-.465.563-.494.864-.072.764-.029 1.535-.022 2.305.014 1.479.033 2.961.053 4.516-1.092-.023-1.882-.506-2.617-1.054-.657-.491-1.227-1.1-1.875-1.599-.215-.166-.562-.159-.85-.229.053.31-.003.716.175.91 1.276 1.39 2.731 2.532 4.623 2.983-1.263 2.761-4.781 4.901-7.708 4.703-.377-.024-.755-.12-1.128-.208-.564-.137-.843-.565-.578-1.049 1.073-1.99.069-3.406-1.121-4.893-.852-1.06-1.467-2.307-2.194-3.466-.393-.629-.231-1.107.302-1.581 1.71-1.52 3.721-2.338 5.973-2.458 1.009-.052 1.444-.431 1.81-1.346C7.497 6.15 8.94 3.474 10.816 1.05c.15-.195.301-.393.467-.575.561-.611.917-.667 1.4.009 1.088 1.51 2.161 3.039 3.095 4.646.793 1.37 1.417 2.845 2.04 4.305.236.552.496.801 1.12.824 2.216.09 4.25.747 6.031 2.121 1.114.862 1.253 1.142.522 2.314-1.054 1.695-2.249 3.305-3.33 4.983-.208.319-.297.797-.253 1.179.066.594.283 1.17.456 1.749.2.674-.058 1.054-.721 1.207-2.094.483-3.97-.091-5.704-1.228-1.251-.817-2.248-1.897-3.019-3.273'/%3E%3C/svg%3E");background-size:28px auto;background-repeat:no-repeat}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.mfp-bg{background-color:#f4f5f4;background-image:radial-gradient(at 20% 20%,#f4e1bc 0,transparent 100%),radial-gradient(at 80% 80%,#c3d9d5 0,transparent 100%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;opacity:1}.mfp-bottom-bar{margin-top:-30px}.mfp-counter,.mfp-title{color:#585f5a}.mfp-figure:after{display:none}.mfp-close{color:#585f5a!important;opacity:.35}.mfp-arrow{width:90px;height:110px}.mfp-arrow-left:after,.mfp-arrow-right:after,.mfp-arrow:after{display:none}.mfp-arrow-left:before,.mfp-arrow-right:before{border:none;font-family:kaspi-icons;color:#669e94;opacity:.95;font-size:80px;line-height:130%;margin:0;width:100%;height:100%;display:block}.mfp-arrow-left:before{content:'\e902'}.mfp-arrow-right:before{content:'\e904'}.mfp-title{padding-right:0}.mfp-figure figure{padding:40px 0}.mfp-img{border-radius:.25rem!important;padding:0!important}@media all and (max-width:900px){.mfp-arrow-left{-webkit-transform-origin:initial;-ms-transform-origin:initial;transform-origin:initial}.mfp-arrow-right{-webkit-transform-origin:initial;-ms-transform-origin:initial;transform-origin:initial}}.custom-toast .swal2-popup.swal2-toast .swal2-header{margin-bottom:1rem;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%}.custom-toast .swal2-popup.swal2-toast{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-shadow:none;min-width:350px;max-width:440px;padding:1rem;background-color:#fcf7ed;border:solid 1px #dfe2e0}.custom-toast .swal2-popup.swal2-toast .swal2-title{font-size:1.3125rem;font-weight:600;margin:1rem 0 0;width:100%}.custom-toast .swal2-popup.swal2-toast .swal2-content{font-size:1rem;text-align:left;max-width:100%}.custom-toast .swal2-popup.swal2-toast .swal2-icon{font-size:1.75rem}.custom-toast .swal2-icon.swal2-success .swal2-success-ring{border:.25em solid #669e94}.custom-toast .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#669e94!important}.custom-toast .swal2-icon.swal2-error{border-color:#f94d6d;color:#f94d6d}.custom-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#f94d6d}.custom-toast .swal2-icon.swal2-warning{border-color:#e5b762;color:#e5b762}.custom-toast .swal2-icon.swal2-info{border-color:#b4cfca;color:#b4cfca}.custom-toast .swal2-timer-progress-bar{background:rgba(0,0,0,.1)}.custom-toast .swal2-styled.swal2-confirm{background-color:#669e94;color:#fff;text-transform:uppercase}.custom-toast .swal2-popup.swal2-toast .swal2-styled{padding:.375rem .75rem;font-size:1rem;border-radius:.25rem}.custom-toast .swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .2rem rgba(125,173,164,.5)}@media screen and (min-width:992px){.reservation-basket .btn-expand-basket{pointer-events:none}}@media screen and (max-width:991px){.no-overflow{overflow:hidden!important}body.basket-visible{padding-bottom:2rem}.reservation-basket-wrapper{position:fixed;bottom:0;height:3.5em;overflow:hidden;transition:height .6s ease-out;z-index:3;background-color:#211b20}.reservation-basket-wrapper:not(.col-lg-4){padding-right:15px;padding-left:15px;left:0;width:100%}.reservation-basket-wrapper.expanded{height:100%;overflow-y:auto;transition:height .6s ease-in}.reservation-basket{padding:1rem 0;border-radius:0}.reservation-basket .reservation-basket-title{font-size:1.125rem}.reservation-basket .reservation-basket-title .btn-expand-basket{position:relative;display:block;padding:0 0 0 2rem;cursor:pointer}.reservation-basket .reservation-basket-title .btn-expand-basket:before{position:absolute;font-family:kaspi-icons;content:'\e903';left:-.25rem;font-size:1.75rem;line-height:.8}.reservation-basket .reservation-basket-title .btn-expand-basket:not(.expanded):before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reservation-calendar-body .calendar-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;line-height:1}}@media screen and (min-width:768px){footer .footer-cols [class*=col-]{border-right:dashed 1px #669e94}footer .footer-cols [class*=col-]:last-child{border-right:none}}@media screen and (max-width:767px){footer .footer-cols [class*=col-]{border-bottom:dashed 1px #669e94}footer .footer-cols [class*=col-]:last-child{border-bottom:none}footer .footer-links{text-align:center}footer .footer-links li{display:inline-block;margin:0 .5rem .5rem}}@media screen and (max-width:575px){header .logo{width:120px}.reservation-wrapper{padding:0 10px!important}.reservation-panel-header .btn{font-size:.875rem}}@media print{body{background:#fff;font-size:1rem;font-family:Arial,sans-serif}}