#alerts .alert{border-radius:10px;box-shadow:0 10px 20px -4px rgba(var(--text),1);height:200px;margin:auto;opacity:0;pointer-events:none;top:-20px;transition:all .4s ease;visibility:hidden;width:320px;z-index:102}#alerts .alert,#alerts .alert:after{bottom:0;left:0;position:fixed;right:0}#alerts .alert:after{background:hsla(0,0%,100%,.6);content:" ";top:0;z-index:-1}#alerts .alert.active{opacity:1;pointer-events:auto;top:0;visibility:visible}#alerts .alert .icon{bottom:0;color:#fff;font-family:zimertop-font;left:auto;line-height:48px;position:absolute;right:0;text-align:center;text-shadow:-1px 1px 2px rgba(0,0,0,.2);top:0;width:48px;z-index:2}#alerts .alert .title{background:rgba(var(--primary),1);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 8px 10px -4px rgba(0,0,0,.4);color:#fff;line-height:48px;padding-left:10px;padding-right:48px;position:relative;text-shadow:-2px 2px 2px rgba(0,0,0,.4);z-index:1}#alerts .alert .text{background:#fff;bottom:48px;box-sizing:border-box;color:rgba(var(--text),1);left:0;overflow:auto;padding:10px;position:absolute;right:0;top:49px}#alerts .alert .buttons{bottom:0;display:table;height:48px;left:0;line-height:48px;position:absolute;right:0;table-layout:fixed;top:auto;width:100%}#alerts .alert .buttons .action{background:rgba(var(--background),1);border-left:1px solid rgba(var(--text-muted),1);cursor:pointer;display:table-cell;text-align:center;transition:all .2s ease}#alerts .alert .buttons .action:first-child{border-bottom-right-radius:10px}#alerts .alert .buttons .action:last-child{border-bottom-left-radius:10px;border-left:0}@media (min-width:768px){#alerts .alert .buttons .action:hover{background:rgba(var(--light),1)}}
#alerts .flash{bottom:auto;color:#fff;height:48px;left:20px;line-height:48px;margin:auto;min-width:320px;opacity:0;pointer-events:none;position:fixed;right:auto;top:0;transition:all .4s ease;visibility:hidden;width:auto;z-index:102}#alerts .flash.active{opacity:1;pointer-events:auto;top:20px;visibility:visible}#alerts .flash .close{background:rgba(var(--secondary),1);border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;padding-left:8px;right:-34px;width:38px;z-index:1}#alerts .flash .close,#alerts .flash .icon{bottom:0;font-family:zimertop-font;left:auto;line-height:48px;position:absolute;text-align:center;top:0}#alerts .flash .icon{color:rgba(var(--text-muted-light),1);font-size:20px;right:0;text-shadow:-1px 1px 2px rgba(0,0,0,.2);width:48px;z-index:2}#alerts .flash .text{background:rgba(var(--primary),1);border-radius:10px;box-shadow:0 8px 10px -4px rgba(0,0,0,.4);padding-left:10px;padding-right:48px;position:relative;text-shadow:-2px 2px 2px rgba(0,0,0,.4);z-index:1}@media (max-width:768px){#alerts .flash{left:0}#alerts .flash.active{top:58px}}
header,vue-header{background:hsla(0,0%,100%,0);bottom:auto;left:0;position:absolute;right:0;top:0;transition:all .4s ease;z-index:10}header>.wrapper,vue-header>.wrapper{box-sizing:border-box;display:grid;gap:20px 0;grid-template-areas:"menu-toggle logo . actions" "search search search search";grid-template-columns:28px 340px 1fr 248px;grid-template-rows:82px 0;transition:all .4s ease}header>.wrapper .menu-toggle,vue-header>.wrapper .menu-toggle{cursor:pointer;grid-area:menu-toggle;position:relative;transform:scale(1);transition:all .2s ease}header>.wrapper .menu-toggle>i,vue-header>.wrapper .menu-toggle>i{background:#fff;border-radius:1px;bottom:0;height:2px;left:auto;margin:auto;opacity:1;position:absolute;right:0;top:0;transform:scale(1);transition:all .2s ease;width:28px}header>.wrapper .menu-toggle>i:first-child,vue-header>.wrapper .menu-toggle>i:first-child{bottom:0;left:0;position:absolute;right:0;top:-16px}header>.wrapper .menu-toggle>i:last-child,vue-header>.wrapper .menu-toggle>i:last-child{bottom:-16px;left:0;position:absolute;right:0;top:0}header>.wrapper .menu-toggle.active,vue-header>.wrapper .menu-toggle.active{transform:scale(1)}header>.wrapper .menu-toggle.active>i,vue-header>.wrapper .menu-toggle.active>i{opacity:0}header>.wrapper .menu-toggle.active>i:first-child,vue-header>.wrapper .menu-toggle.active>i:first-child{opacity:1;top:0;transform:rotate(-45deg)}header>.wrapper .menu-toggle.active>i:last-child,vue-header>.wrapper .menu-toggle.active>i:last-child{bottom:0;opacity:1;transform:rotate(45deg)}header>.wrapper .logo,vue-header>.wrapper .logo{background-position:center right 30px;background-repeat:no-repeat;background-size:32px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;grid-area:logo;justify-content:center;padding-right:72px}header>.wrapper .logo span:first-child,vue-header>.wrapper .logo span:first-child{display:block;font-size:32px;font-weight:lighter;line-height:32px;margin-top:-4px}header>.wrapper .logo span:nth-child(2),vue-header>.wrapper .logo span:nth-child(2){display:block;font-size:16px;line-height:16px;opacity:.8}header>.wrapper .actions,vue-header>.wrapper .actions{align-items:center;display:flex;gap:10px;grid-area:actions;justify-content:flex-end;margin-left:10px}header>.wrapper .actions>div,vue-header>.wrapper .actions>div{color:#fff;cursor:pointer;display:flex;flex-direction:column;height:36px;justify-content:center;line-height:36px;position:relative;text-align:right;width:36px}header>.wrapper .actions>div.favorite:not([data-count="0"]):after,vue-header>.wrapper .actions>div.favorite:not([data-count="0"]):after{background:rgba(var(--secondary),1);border-radius:36px;bottom:0;color:#fff;content:attr(data-count);font-size:12px;height:18px;left:auto;line-height:18px;position:absolute;right:auto;text-align:center;top:0;width:18px}header>.wrapper .actions>div:before,vue-header>.wrapper .actions>div:before{bottom:0;font-size:24px;left:0;line-height:36px;margin:auto;position:absolute;right:0;text-align:center;top:0}header>.wrapper .actions>div:not(:empty),vue-header>.wrapper .actions>div:not(:empty){height:auto;padding-right:46px;width:auto}header>.wrapper .actions>div:not(:empty):before,vue-header>.wrapper .actions>div:not(:empty):before{height:36px;left:auto;width:36px}header>.wrapper .actions>div:not(:empty)>span,vue-header>.wrapper .actions>div:not(:empty)>span{display:block;line-height:18px}header>.wrapper .actions>div:not(:empty)>span:nth-child(2),vue-header>.wrapper .actions>div:not(:empty)>span:nth-child(2){text-decoration:underline}header>.wrapper .actions>div.circle:before,vue-header>.wrapper .actions>div.circle:before{background:#fff;border-radius:18px;box-shadow:0 0 0 2px hsla(0,0%,100%,.5);color:rgba(var(--text-muted),1);font-size:20px;height:34px;line-height:34px;width:34px}header>.wrapper .actions>div.circle .pic,vue-header>.wrapper .actions>div.circle .pic{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:20px;bottom:auto;height:34px;left:auto;position:absolute;right:0;top:auto;width:34px}header>.wrapper .search,vue-header>.wrapper .search{grid-area:search;position:relative;top:0;transition:all .4s ease}header>.menu,vue-header>.menu{margin:0 auto;max-height:0;max-width:1280px;opacity:0;transition:all .4s .4s;visibility:hidden;width:100%}header>.menu>ul,vue-header>.menu>ul{display:flex;opacity:0;transition:opacity .4s}header>.menu>ul>li,vue-header>.menu>ul>li{flex:1 1 auto;position:relative}header>.menu>ul>li.zf:before,vue-header>.menu>ul>li.zf:before{bottom:0;left:20px;line-height:48px;margin:auto;opacity:0;position:absolute;right:auto;top:0}header>.menu>ul>li.favorites,vue-header>.menu>ul>li.favorites{display:none}header>.menu>ul>li.favorites>span,vue-header>.menu>ul>li.favorites>span{cursor:pointer}header>.menu>ul>li>a,header>.menu>ul>li>span,vue-header>.menu>ul>li>a,vue-header>.menu>ul>li>span{display:table-row;font-size:18px;line-height:48px;padding-bottom:2px;position:relative}header>.menu>ul>li>a,vue-header>.menu>ul>li>a{transition:all .2s ease}header>.menu>ul>li>a:after,vue-header>.menu>ul>li>a:after{background:transparent;bottom:0;content:" ";height:2px;left:0;position:absolute;right:0;top:auto;transition:all .2s ease}header>.menu>ul>li>ul,vue-header>.menu>ul>li>ul{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:auto;box-shadow:0 10px 20px -10px rgba(0,0,0,.1);box-sizing:border-box;left:auto;min-width:100%;opacity:0;padding:20px 10px 10px;position:absolute;right:0;top:50px;transition:all .4s ease;visibility:hidden}header>.menu>ul>li>ul>li,vue-header>.menu>ul>li>ul>li{font-size:14px;height:42px;line-height:42px;padding-right:20px;position:relative}header>.menu>ul>li>ul>li:before,vue-header>.menu>ul>li>ul>li:before{background:rgba(var(--light),1);border-radius:50%;bottom:0;content:" ";height:6px;left:auto;margin:auto;position:absolute;right:4px;top:0;width:6px}header>.menu>ul>li>ul>li a,vue-header>.menu>ul>li>ul>li a{color:rgba(var(--text),1);display:block;transition:all .2s ease;white-space:nowrap}header>.menu>ul>li:last-child>ul,vue-header>.menu>ul>li:last-child>ul{left:0;right:auto}header>.menu.active,vue-header>.menu.active{max-height:48px;opacity:1;transition:all .4s;visibility:visible}header>.menu.active>ul,vue-header>.menu.active>ul{opacity:1;transition:opacity .4s .4s}header.fixed,header.menu-mode,header.static,vue-header.fixed,vue-header.menu-mode,vue-header.static{background:#fff}header.fixed .wrapper,header.menu-mode .wrapper,header.static .wrapper,vue-header.fixed .wrapper,vue-header.menu-mode .wrapper,vue-header.static .wrapper{gap:0}header.fixed .wrapper .menu-toggle>i,header.menu-mode .wrapper .menu-toggle>i,header.static .wrapper .menu-toggle>i,vue-header.fixed .wrapper .menu-toggle>i,vue-header.menu-mode .wrapper .menu-toggle>i,vue-header.static .wrapper .menu-toggle>i{background:rgba(var(--text),1)}header.fixed .wrapper .actions>div,header.fixed .wrapper .logo,header.menu-mode .wrapper .actions>div,header.menu-mode .wrapper .logo,header.static .wrapper .actions>div,header.static .wrapper .logo,vue-header.fixed .wrapper .actions>div,vue-header.fixed .wrapper .logo,vue-header.menu-mode .wrapper .actions>div,vue-header.menu-mode .wrapper .logo,vue-header.static .wrapper .actions>div,vue-header.static .wrapper .logo{color:rgba(var(--text),1)}header.fixed .wrapper .actions>div.circle:before,header.menu-mode .wrapper .actions>div.circle:before,header.static .wrapper .actions>div.circle:before,vue-header.fixed .wrapper .actions>div.circle:before,vue-header.menu-mode .wrapper .actions>div.circle:before,vue-header.static .wrapper .actions>div.circle:before{box-shadow:0 0 0 2px rgba(0,0,0,.1)}header.fixed:not(.fixed) .wrapper .search.minimized,header.menu-mode:not(.fixed) .wrapper .search.minimized,header.static:not(.fixed) .wrapper .search.minimized,vue-header.fixed:not(.fixed) .wrapper .search.minimized,vue-header.menu-mode:not(.fixed) .wrapper .search.minimized,vue-header.static:not(.fixed) .wrapper .search.minimized{top:-86px}header.fixed,header.static,vue-header.fixed,vue-header.static{-webkit-animation:header-fixed .4s ease 0s 1;animation:header-fixed .4s ease 0s 1;bottom:auto;box-shadow:0 10px 20px -10px rgba(0,0,0,.1);left:0;min-height:82px;position:fixed;right:0;top:0}header.fixed .wrapper,header.static .wrapper,vue-header.fixed .wrapper,vue-header.static .wrapper{grid-template-areas:"menu-toggle logo search actions"}header.fixed .wrapper .search:not(.minimized),header.static .wrapper .search:not(.minimized),vue-header.fixed .wrapper .search:not(.minimized),vue-header.static .wrapper .search:not(.minimized){box-shadow:0 0 0 transparent;margin-top:8px;max-width:1024px}header.fixed.menu-mode,header.static.menu-mode,vue-header.fixed.menu-mode,vue-header.static.menu-mode{min-height:130px}header.fixed.search-mode,header.static.search-mode,vue-header.fixed.search-mode,vue-header.static.search-mode{min-height:164px}header.fixed.search-mode .search,header.static.search-mode .search,vue-header.fixed.search-mode .search,vue-header.static.search-mode .search{bottom:auto;bottom:0!important;left:0;position:absolute;right:0;top:74px}header.static,vue-header.static{-webkit-animation:none!important;animation:none!important}@-webkit-keyframes header-fixed{0%{top:-64px}to{top:0}}@keyframes header-fixed{0%{top:-64px}to{top:0}}@media (min-width:768px){header .menu-toggle:hover,vue-header .menu-toggle:hover{transform:scale(.9)}header>.menu>ul>li:hover>a,header>.menu>ul>li ul li a:hover,vue-header>.menu>ul>li:hover>a,vue-header>.menu>ul>li ul li a:hover{color:rgba(var(--secondary),1)}header>.menu>ul>li:hover>a:after,vue-header>.menu>ul>li:hover>a:after{background:rgba(var(--secondary),1)}header>.menu>ul>li:hover>ul,vue-header>.menu>ul>li:hover>ul{opacity:1;padding:10px;visibility:visible}}@media (max-width:768px){header>.wrapper,vue-header>.wrapper{box-sizing:border-box;gap:40px 0;grid-template-areas:"menu-toggle logo actions" "search search search";grid-template-columns:28px 1fr 42px;grid-template-rows:64px auto;padding:0 10px}header>.wrapper .logo,vue-header>.wrapper .logo{background-position:right 10px center;padding-right:50px}header>.wrapper .actions,vue-header>.wrapper .actions{margin:0;opacity:1;transition:all .4s ease}header>.wrapper .actions>div:not(:empty),vue-header>.wrapper .actions>div:not(:empty){padding-right:36px}header>.wrapper .actions>div.circle:before,vue-header>.wrapper .actions>div.circle:before{box-shadow:0 0 0 2px rgba(0,0,0,.1)}header>.wrapper .actions>div.account>span,header>.wrapper .actions>div.favorite,vue-header>.wrapper .actions>div.account>span,vue-header>.wrapper .actions>div.favorite{display:none}header>.menu,vue-header>.menu{background:#fff;border-top:1px solid rgba(0,0,0,.1);bottom:0;box-shadow:-90vw 0 0 transparent;left:0;max-height:calc(100vh - 64px);overflow:auto;position:fixed;right:0;top:64px;transition:all .4s ease;width:100%}header>.menu.active,vue-header>.menu.active{box-shadow:-90vw 0 0 rgba(0,0,0,.1);max-height:calc(100vh - 64px);transition:all .4s ease}header>.menu>ul,vue-header>.menu>ul{flex-direction:column}header>.menu>ul>li,vue-header>.menu>ul>li{border-bottom:1px solid rgba(var(--light),1)}header>.menu>ul>li:not(.open):active,vue-header>.menu>ul>li:not(.open):active{background:rgba(var(--secondary),.1)}header>.menu>ul>li.zf:before,vue-header>.menu>ul>li.zf:before{opacity:1}header>.menu>ul>li.favorites,vue-header>.menu>ul>li.favorites{display:block;position:relative}header>.menu>ul>li.favorites:not([data-count="0"]):after,vue-header>.menu>ul>li.favorites:not([data-count="0"]):after{background:rgba(var(--secondary),1);border-radius:36px;bottom:auto;color:#fff;content:attr(data-count);font-size:12px;height:18px;left:auto;line-height:18px;position:absolute;right:4px;text-align:center;top:4px;width:18px}header>.menu>ul>li.expandable.open>ul,vue-header>.menu>ul>li.expandable.open>ul{display:block}header>.menu>ul>li>ul,vue-header>.menu>ul>li>ul{box-shadow:none;display:none;margin-top:0;opacity:1;padding:10px;position:relative;top:auto;visibility:visible}header>.menu>ul>li>ul>li,vue-header>.menu>ul>li>ul>li{height:auto;line-height:26px;padding-right:10px;position:relative}header>.menu>ul>li>ul>li:before,vue-header>.menu>ul>li>ul>li:before{right:10px}header>.menu>ul>li>ul>li:active,vue-header>.menu>ul>li>ul>li:active{background:rgba(var(--secondary),.1);border-radius:8px}header>.menu>ul>li>ul>li:active:before,vue-header>.menu>ul>li>ul>li:active:before{background:rgba(var(--secondary),1)}header>.menu>ul>li>ul>li a,header>.menu>ul>li>ul>li span,vue-header>.menu>ul>li>ul>li a,vue-header>.menu>ul>li>ul>li span{font-size:16px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header>.menu>ul>li a,header>.menu>ul>li span,vue-header>.menu>ul>li a,vue-header>.menu>ul>li span{display:inline-block;padding:0 20px}header>.menu>ul>li a:after,header>.menu>ul>li span:after,vue-header>.menu>ul>li a:after,vue-header>.menu>ul>li span:after{display:none}header.fixed,vue-header.fixed{background:#fff;box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}header.fixed .wrapper,vue-header.fixed .wrapper{gap:0;grid-template-areas:"menu-toggle logo search actions";grid-template-columns:28px 64px 1fr 42px;grid-template-rows:64px 0}header.fixed .wrapper .menu-toggle>i,vue-header.fixed .wrapper .menu-toggle>i{background:rgba(var(--text),1)}header.fixed .wrapper .actions>div,vue-header.fixed .wrapper .actions>div{color:rgba(var(--text),1)}header.fixed .wrapper .logo>span,vue-header.fixed .wrapper .logo>span{display:none!important}header.fixed,header.menu-mode,header.search-mode,vue-header.fixed,vue-header.menu-mode,vue-header.search-mode{-webkit-animation:none!important;animation:none!important;bottom:auto;height:64px!important;left:0;min-height:64px!important;position:fixed;right:0;top:0}header.fixed.menu-mode .logo,header.menu-mode.menu-mode .logo,header.search-mode.menu-mode .logo,vue-header.fixed.menu-mode .logo,vue-header.menu-mode.menu-mode .logo,vue-header.search-mode.menu-mode .logo{overflow:hidden;width:0}header.fixed.search-mode .wrapper .actions,header.menu-mode.search-mode .wrapper .actions,header.search-mode.search-mode .wrapper .actions,vue-header.fixed.search-mode .wrapper .actions,vue-header.menu-mode.search-mode .wrapper .actions,vue-header.search-mode.search-mode .wrapper .actions{opacity:0}}
.footer,vue-footer{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:30px}.footer .wrapper,vue-footer .wrapper{display:grid;gap:30px;grid-template-areas:"logoBox menu" "bottom bottom";grid-template-columns:360px auto;padding-top:60px}.footer .wrapper .logoBox,vue-footer .wrapper .logoBox{grid-area:logoBox;position:relative}.footer .wrapper .logoBox .logo,vue-footer .wrapper .logoBox .logo{background-position:center right 30px;background-repeat:no-repeat;background-size:32px;box-sizing:border-box;color:rgba(var(--text),1);cursor:pointer;display:flex;flex-direction:column;grid-area:logo;height:32px;justify-content:center;padding-right:72px}.footer .wrapper .logoBox .logo span:first-child,vue-footer .wrapper .logoBox .logo span:first-child{display:block;font-size:32px;font-weight:lighter;line-height:32px;margin-top:-4px}.footer .wrapper .logoBox .logo span:nth-child(2),vue-footer .wrapper .logoBox .logo span:nth-child(2){display:block;font-size:16px;line-height:16px;opacity:.8}.footer .wrapper .menu,vue-footer .wrapper .menu{grid-area:menu}.footer .wrapper .menu>ul,vue-footer .wrapper .menu>ul{display:flex}.footer .wrapper .menu>ul>li,vue-footer .wrapper .menu>ul>li{flex:1 1 auto}.footer .wrapper .menu>ul>li.zf:before,vue-footer .wrapper .menu>ul>li.zf:before{bottom:auto;left:0;opacity:0;position:absolute;right:auto;top:0}.footer .wrapper .menu>ul>li>a,.footer .wrapper .menu>ul>li>span,vue-footer .wrapper .menu>ul>li>a,vue-footer .wrapper .menu>ul>li>span{font-size:18px;font-weight:600}.footer .wrapper .menu>ul>li>ul,vue-footer .wrapper .menu>ul>li>ul{margin-top:10px}.footer .wrapper .menu>ul>li>ul>li,vue-footer .wrapper .menu>ul>li>ul>li{line-height:36px}.footer .wrapper .bottom,vue-footer .wrapper .bottom{border-top:1px solid rgba(0,0,0,.1);grid-area:bottom;line-height:80px}.footer .wrapper .bottom .copyright,vue-footer .wrapper .bottom .copyright{font-size:14px}@media (max-width:768px){.footer .wrapper,vue-footer .wrapper{gap:4px;grid-template-areas:"menu" "logoBox" "bottom";grid-template-columns:1fr;padding-top:20px}.footer .wrapper .logoBox,vue-footer .wrapper .logoBox{border-top:1px solid rgba(var(--text-muted),.2);margin:10px 10px 0;padding-top:10px;text-align:center}.footer .wrapper .logoBox .logo,vue-footer .wrapper .logoBox .logo{background-position:center right 6px;display:inline-flex;padding-right:42px}.footer .wrapper .menu>ul,vue-footer .wrapper .menu>ul{display:block;padding:0 10px}.footer .wrapper .menu>ul>li,vue-footer .wrapper .menu>ul>li{margin-bottom:5px;position:relative}.footer .wrapper .menu>ul>li.zf:before,vue-footer .wrapper .menu>ul>li.zf:before{opacity:1}.footer .wrapper .menu>ul>li a,.footer .wrapper .menu>ul>li span,vue-footer .wrapper .menu>ul>li a,vue-footer .wrapper .menu>ul>li span{font-size:14px;line-height:26px}.footer .wrapper .menu>ul>li.expandable.open>ul,vue-footer .wrapper .menu>ul>li.expandable.open>ul{display:block}.footer .wrapper .menu>ul>li>ul,vue-footer .wrapper .menu>ul>li>ul{display:none;margin-top:0;padding-right:10px}.footer .wrapper .menu>ul>li>ul>li,vue-footer .wrapper .menu>ul>li>ul>li{line-height:26px}.footer .wrapper .bottom,vue-footer .wrapper .bottom{border:0;box-sizing:border-box;line-height:inherit;margin:10px 0;padding:0 20px;text-align:center}.footer .wrapper .bottom .copyright,vue-footer .wrapper .bottom .copyright{font-size:12px}}
.contact-layout{background:rgba(var(--primary),1);box-sizing:border-box;color:#fff;padding:96px 0;position:relative}.contact-layout:before{background:hsla(0,0%,100%,.2);border-radius:20vw;bottom:-20vw;box-shadow:0 0 0 20vw hsla(0,0%,100%,.04),0 0 0 40vw hsla(0,0%,100%,.04),0 0 0 60vw hsla(0,0%,100%,.04),0 0 0 80vw hsla(0,0%,100%,.04);content:" ";height:40vw;left:auto;position:absolute;right:-20vw;top:auto;width:40vw;z-index:1}.contact-layout .wrapper{display:flex}.contact-layout .wrapper .title{flex:1}.contact-layout .wrapper .title div:not(.button){font-size:42px;font-weight:700;margin-bottom:10px}.contact-layout .wrapper .title span{color:hsla(0,0%,100%,.8);font-size:18px;line-height:28px}.contact-layout .wrapper .title .button{border:2px solid rgba(var(--text-muted),1);border-radius:16px;box-sizing:border-box;color:rgba(var(--text-muted),1);cursor:pointer;height:32px;line-height:28px;margin-top:40px;text-align:center;transition:all .2s ease;width:120px}@media (min-width:768px){.contact-layout .wrapper .title .button:hover{border:2px solid #fff;color:#fff}}.contact-layout .wrapper .form{display:grid;flex:1;gap:10px;grid-template-areas:"subject subject" "name email" "message message" "submit submit";position:relative}.contact-layout .wrapper .form label{color:#fff;display:block;line-height:32px}.contact-layout .wrapper .form input{background:#fff;border:2px solid #fff;border-radius:18px;box-sizing:border-box;height:36px;line-height:36px;padding:0 10px;transition:all .2s ease;width:100%}.contact-layout .wrapper .form input:focus{border:2px solid rgba(var(--secondary),1)}.contact-layout .wrapper .form textarea{background:#fff;border:2px solid #fff;border-radius:18px;box-sizing:border-box;line-height:28px;max-height:36px;min-height:36px;padding:2px 10px;resize:none;transition:all .2s ease;width:100%}.contact-layout .wrapper .form textarea.valid,.contact-layout .wrapper .form textarea:focus{max-height:144px;min-height:108px}.contact-layout .wrapper .form textarea:focus{border:2px solid rgba(var(--secondary),1)}.contact-layout .wrapper .form .group-select{border:2px solid #fff;border-radius:18px;box-sizing:border-box;display:flex;height:36px;overflow:hidden}.contact-layout .wrapper .form .group-select>div{color:hsla(0,0%,100%,.8);cursor:pointer;flex:1;line-height:32px;text-align:center;transition:all .2s ease}@media (min-width:768px){.contact-layout .wrapper .form .group-select>div:hover{color:#fff}}.contact-layout .wrapper .form .group-select>div.active{background:#fff;color:rgba(var(--text),1)}.contact-layout .wrapper .form .subject{grid-area:subject}.contact-layout .wrapper .form .name{grid-area:name}.contact-layout .wrapper .form .email{grid-area:email}.contact-layout .wrapper .form .message{grid-area:message}.contact-layout .wrapper .form .submit{background:hsla(0,0%,100%,0);border:2px solid #fff;border-radius:18px;box-sizing:border-box;color:#fff;cursor:pointer;grid-area:submit;height:36px;line-height:32px;margin-top:10px;text-align:center;transition:all .2s ease;width:140px}@media (min-width:768px){.contact-layout .wrapper .form .submit:hover{background:#fff;border:2px solid #fff;color:rgba(var(--primary),1)}}.contact-layout .wrapper .form .submit .loader{margin:0 auto;top:-6px}.contact-layout .wrapper .form .success{align-items:flex-end;bottom:0;display:flex;font-size:22px;font-weight:700;height:220px;justify-content:center;left:0;line-height:28px;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:all .6 ease;visibility:hidden}.contact-layout .wrapper .form .success:before{background:#fff;border-radius:64px;bottom:40px;color:rgba(var(--primary),1);font-size:32px;height:128px;left:0;line-height:128px;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;transform:scale(.8);transition:all .8s ease;transition-delay:.2s;visibility:hidden;width:128px}.contact-layout.loading{pointer-events:none}.contact-layout.loading .wrapper .form{opacity:.8}.contact-layout.sent{pointer-events:none}.contact-layout.sent .wrapper .form{height:220px;min-height:220px}.contact-layout.sent .wrapper .form .success{opacity:1;visibility:visible}.contact-layout.sent .wrapper .form .success:before{opacity:1;transform:scale(1);visibility:visible}@media (max-width:768px){.contact-layout{padding:48px 10px}.contact-layout .wrapper{flex-direction:column;gap:20px}.contact-layout .wrapper .form .group-select{flex-direction:column;height:auto;max-height:36px;transition:all .4s ease}.contact-layout .wrapper .form .group-select>div{overflow:hidden;padding:0 10px;text-align:right;transition:all .4s ease}.contact-layout .wrapper .form .group-select>div:not(.active){max-height:0}.contact-layout .wrapper .form .group-select.active{max-height:144px}.contact-layout .wrapper .form .group-select.active>div{max-height:36px}}
.accessibility-open{background:#fff;border-radius:24px;bottom:68px;box-shadow:0 6px 12px -6px rgba(0,0,0,.1);color:rgba(var(--primary),1);cursor:pointer;font-size:24px;height:48px;left:10px;line-height:48px;position:fixed;right:auto;text-align:center;top:auto;width:48px;z-index:99}.accessibility-open:before{line-height:48px}.accessibility{background:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.accessibility .close{bottom:auto;cursor:pointer;height:48px;left:0;line-height:48px;position:absolute;right:auto;text-align:center;top:0;width:48px;z-index:2}.accessibility .wrapper{background:rgba(var(--background),1);border-right:1px solid rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;left:0;max-width:320px;position:absolute;right:auto;top:0;width:100%}.accessibility .wrapper .group{border-bottom:1px solid rgba(var(--light),1);box-sizing:border-box;padding:0 10px}.accessibility .wrapper .group .title{line-height:48px}.accessibility .wrapper .group .title:before{margin-left:4px}.accessibility .wrapper .group .items{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.accessibility .wrapper .group .items .item{align-items:flex-end;background:#fff;border-radius:10px;box-shadow:0 4px 8px -4px rgba(0,0,0,.1);cursor:pointer;display:flex;font-size:14px;height:90px;justify-content:center;line-height:32px;position:relative;text-align:center}.accessibility .wrapper .group .items .item:before{bottom:0;font-size:24px;left:0;line-height:68px;position:absolute;right:0;text-align:center;top:0}.accessibility .wrapper .group .items .item.active{background:rgba(var(--primary),1);color:#fff}.accessibility .wrapper .group.header{font-weight:700;text-align:center}.accessibility .wrapper .group.bottom{background:rgba(var(--light),1);border-bottom:none;bottom:0;font-size:14px;height:32px;left:0;line-height:32px;position:absolute;right:0;top:auto;white-space:nowrap}.accessibility .wrapper .group.bottom a{text-decoration:underline}body[accessibility*=readable] *{font-family:Arial,Helvetica,sans-serif}body[accessibility*=mark-links] a,body[accessibility*=mark-titles] .title,body[accessibility*=mark-titles] h1,body[accessibility*=mark-titles] h2,body[accessibility*=mark-titles] h3{text-decoration:underline}body[accessibility*=high-contrast],body[accessibility*=high-contrast] *{filter:invert(100%)}body[accessibility*=high-contrast],body[accessibility*=high-contrast] *,body[accessibility*=low-contrast],body[accessibility*=low-contrast] *{--background:255,255,255;--text:0,0,0;--text-muted:0,0,0;--text-muted-light:0,0,0}body[accessibility*=grayscale]{filter:grayscale(1)}body[accessibility*=invert]{filter:invert(100%)}
.loaded_results{display:contents}
.vfc-time-picker-container[data-v-d2718f60]{min-width:250px}.vfc-time-picker-container .vfc-modal-time-line>span>span[data-v-d2718f60]:not(:nth-child(2)):not(.vfc-active):hover{cursor:pointer}.vfc-time-picker-container .titles[data-v-d2718f60]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.vfc-time-picker-container .titles>div[data-v-d2718f60]{-webkit-box-flex:1;color:#66b3cc;-ms-flex:1;flex:1;font-size:25px;text-align:center;word-break:break-all}.vfc-time-picker-container .vfc-time-picker[data-v-d2718f60]{padding-bottom:20px}
.vfc-day[data-v-1ad36d6c]{position:relative}.vfc-day .times[data-v-1ad36d6c]{background-color:red;border-radius:50%;color:#fff;height:15px;line-height:15px;position:absolute;top:-5px;width:15px;z-index:20}.vfc-day .times[data-v-1ad36d6c]:hover{background-color:#c70000;cursor:pointer}.vfc-day .number[data-v-1ad36d6c]{background-color:green;border-radius:50%;color:#fff;font-size:10px;height:15px;line-height:15px;position:absolute;right:calc(50% + 7px);top:-5px;width:15px;z-index:30}.vfc-day .number[data-v-1ad36d6c]:hover,.vfc-day .toolTip[data-v-1ad36d6c]{background-color:#005e00}.vfc-day .toolTip[data-v-1ad36d6c]{word-wrap:break-word;border-radius:5px;left:0;max-width:108px;padding:5px;position:absolute;top:-20px;z-index:200}
.footerCon[data-v-be1f7bf6]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 20px 20px}
.vfc-popover-container:focus{outline:none}.vfc-multiple-input input,.vfc-single-input{border:1px solid #efefef;color:#aaa;font-size:inherit;outline:none;padding:7px;text-align:center;-webkit-transition:width .2s;transition:width .2s;width:143px}.vfc-single-input{border-radius:10px}.vfc-multiple-input input:first-child{border-radius:10px 0 0 10px}.vfc-multiple-input input:last-child{border-radius:0 10px 10px 0}.vfc-tags-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vfc-tags-input input{-webkit-box-flex:1;background:transparent;border:none;-ms-flex:1;flex:1}.vfc-tags-input input[type=text]{color:#495057}.vfc-tags-input input:focus{outline:none}.vfc-tags-input span{border-radius:10em;margin-bottom:.3em;margin-right:.3em;padding-left:.6em;padding-right:.75em}.vfc-tags-input-wrapper-default{background:#fff;border:1px solid #dbdbdb;border-radius:10px;min-height:15px;padding:.5em .25em;width:295px}.vfc-tags-input-badge{background-color:#f0f1f2;border-radius:.25em;display:inline-block;font-size:75%;font-weight:700;line-height:1;overflow:hidden;padding:.25em .4em;position:relative;text-align:center;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap;width:85px}.vfc-tags-input-remove{cursor:pointer;display:inline-block;overflow:hidden;padding:.5em;position:absolute;right:.3em;top:.3em}.vfc-tags-input-remove:after,.vfc-tags-input-remove:before{background:#ff8498;content:"";height:2px;left:.15em;margin-top:-1px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:75%}.vfc-tags-input-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vfc-dark.vfc-multiple-input input,.vfc-dark .vfc-single-input,.vfc-dark.vfc-tags-input-root .vfc-tags-input-wrapper-default{background-color:#1a202c;border-color:#28456c}.vfc-dark.vfc-tags-input-root .vfc-tags-input-wrapper-default.vfc-tags-input .vfc-tags-input-badge,.vfc-main-container{background-color:#fff}.vfc-main-container{border-radius:.28571429rem;-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,serif;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vfc-main-container.vfc-modal{position:absolute;width:inherit;z-index:1000}.vfc-main-container>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vfc-main-container.vfc-dark{background-color:#1a202c}.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-left,.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-right,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-left,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-right{border-color:#fff}.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-left:active,.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-right:active,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-left:active,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-right:active{border-color:#d9d9d9}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content{background-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-left,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-right{border-color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{background-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date.vfc-underline{-webkit-text-decoration:underline dotted #66b3cc;text-decoration:underline dotted #66b3cc}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item:hover{background-color:hsla(0,0%,44%,.3)}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item.vfc-selected{background-color:#4299e1;color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span.vfc-underline{-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span.vfc-underline.vfc-underline-active{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-dayNames span{color:#bfbfbf}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week .vfc-week-number{border-color:#38b2ac}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day .vfc-base-end,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day .vfc-base-start{background-color:#28456c}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-today{background-color:#38b2ac;color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked{background-color:#4299e1}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-borderd,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked:not(.vfc-start-marked):not(.vfc-end-marked):before{background-color:#28456c}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked:after{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-hide{color:#bfbfbf}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hide{color:#464646}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-disabled{color:hsla(0,0%,52%,.2)}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day:after{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hover:hover,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered{background-color:#4682b4;z-index:1}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list .vfc-time-picker__item{color:#fff}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list .vfc-time-picker__item--selected{color:#4299e1}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list::-webkit-scrollbar-track{background:#28456c}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list::-webkit-scrollbar-thumb{background:#4299e1}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-close:after,.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-close:before{background-color:#fff}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-modal-time-mechanic .vfc-modal-time-line{background-color:#4299e1;color:#fff}.vfc-time-picker:after{clear:both;content:"";display:table}.vfc-time-picker-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.vfc-time-picker__list{float:left;height:200px;overflow-y:scroll;width:50%}.vfc-time-picker__list::-webkit-scrollbar{width:3px}.vfc-time-picker__list::-webkit-scrollbar-track{background:#efefef}.vfc-time-picker__list::-webkit-scrollbar-thumb{background:#ccc}.vfc-time-picker__with-suffix .vfc-time-picker__list{width:33.333333%}.vfc-time-picker__item{cursor:pointer;font-size:20px;padding:10px 0;text-align:center;-webkit-transition:font-size .3s;transition:font-size .3s}.vfc-time-picker__item:hover{font-size:32px}.vfc-time-picker__item--selected{color:#66b3cc;font-size:32px}.vfc-time-picker__item--disabled{cursor:default;font-size:20px!important;opacity:.4}.vfc-close{height:32px;opacity:.3;position:absolute;right:12px;top:16px;width:32px;z-index:100}.vfc-close:hover{opacity:1}.vfc-close:after,.vfc-close:before{background-color:#fff;content:" ";height:26px;left:15px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:2px}.vfc-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vfc-modal-time-mechanic{margin:0 auto;position:relative;width:100%}.vfc-modal-time-line{background-color:#66b3cc;border-radius:.28571429rem .28571429rem 0 0;color:#fff;font-size:16px;padding-bottom:15px;padding-top:15px;text-align:left;width:100%}.vfc-modal-time-line span{margin-left:15px}.vfc-modal-time-line span span.vfc-active{text-decoration:underline}.vfc-modal-append{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;justify-content:space-between}.vfc-modal-midle{display:inline-block}.vfc-modal-midle-dig{display:inline-block;text-align:center}.vfc-modal-digits{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:50px;justify-content:space-between}.vfc-modal-digits select{margin:5px 0;text-align:center;-moz-text-align-last:center;text-align-last:center;width:100%}.vfc-arrow{opacity:.3;-webkit-transition:.2s;transition:.2s}.vfc-arrow:hover{opacity:1}.vfc-arrow-up{border-bottom:20px solid #333}.vfc-arrow-down,.vfc-arrow-up{border-left:20px solid transparent;border-right:20px solid transparent;height:0;width:0}.vfc-arrow-down{border-top:20px solid #333}.vfc-separately-navigation-buttons{margin-bottom:-80px}.vfc-navigation-buttons{position:absolute;width:100%}.vfc-navigation-buttons,.vfc-separately-navigation-buttons{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 15%;flex:0 1 15%;margin-top:-10px}.vfc-navigation-buttons.vfc-left,.vfc-separately-navigation-buttons.vfc-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vfc-navigation-buttons.vfc-right,.vfc-separately-navigation-buttons.vfc-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vfc-navigation-buttons.vfc-space-between,.vfc-separately-navigation-buttons.vfc-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vfc-navigation-buttons div,.vfc-separately-navigation-buttons div{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;margin:20px 10px;z-index:200}.vfc-navigation-buttons div.vfc-cursor-pointer,.vfc-separately-navigation-buttons div.vfc-cursor-pointer{cursor:pointer}.vfc-navigation-buttons div .vfc-arrow-left,.vfc-separately-navigation-buttons div .vfc-arrow-left{border-left:2px solid #0a0c19;border-color:#0a0c19 #0a0c19 currentcolor;border-top:2px solid #0a0c19;height:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.vfc-navigation-buttons div .vfc-arrow-left.vfc-disabled,.vfc-navigation-buttons div .vfc-arrow-left:active,.vfc-navigation-buttons div .vfc-arrow-right.vfc-disabled,.vfc-navigation-buttons div .vfc-arrow-right:active,.vfc-separately-navigation-buttons div .vfc-arrow-left.vfc-disabled,.vfc-separately-navigation-buttons div .vfc-arrow-left:active,.vfc-separately-navigation-buttons div .vfc-arrow-right.vfc-disabled,.vfc-separately-navigation-buttons div .vfc-arrow-right:active{border-color:#ddd}.vfc-navigation-buttons div .vfc-arrow-right,.vfc-separately-navigation-buttons div .vfc-arrow-right{border-color:currentcolor currentcolor #0a0c19 #0a0c19;border-right:2px solid #0a0c19;border-top:2px solid #0a0c19;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.vfc-calendar{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:auto;position:relative}.vfc-calendar .vfc-content{margin-bottom:20px}.vfc-calendars{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;-ms-flex-wrap:wrap;flex-wrap:wrap}.vfc-calendars,.vfc-calendars-container{display:-webkit-box;display:-ms-flexbox;display:flex}.vfc-calendars-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative}.vfc-calendar-fade-enter-active,.vfc-calendar-fade-leave-active,.vfc-calendar-slide-down-enter-active,.vfc-calendar-slide-down-leave-active,.vfc-calendar-slide-left-enter-active,.vfc-calendar-slide-left-leave-active,.vfc-calendar-slide-right-enter-active,.vfc-calendar-slide-right-leave-active,.vfc-calendar-slide-up-enter-active,.vfc-calendar-slide-up-leave-active{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.vfc-calendar-fade-leave-active,.vfc-calendar-none-leave-active,.vfc-calendar-slide-down-leave-active,.vfc-calendar-slide-left-leave-active,.vfc-calendar-slide-right-leave-active,.vfc-calendar-slide-up-leave-active{position:absolute}.vfc-calendar-none-enter-active,.vfc-calendar-none-leave-active{-webkit-transition-duration:0s;transition-duration:0s}.vfc-calendar-slide-left-enter,.vfc-calendar-slide-right-leave-to{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}.vfc-calendar-slide-left-leave-to,.vfc-calendar-slide-right-enter{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}.vfc-calendar-slide-down-leave-to,.vfc-calendar-slide-up-enter{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.vfc-calendar-slide-down-enter,.vfc-calendar-slide-up-leave-to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.vfc-months{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex:1 1 75%;flex:1 1 75%;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0}.vfc-months,.vfc-months .vfc-item{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.vfc-months .vfc-item{-ms-flex-preferred-size:30%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:5px;-ms-flex:1;flex:1;flex-basis:30%;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:3px;outline-style:none;text-align:center}.vfc-months .vfc-item:hover{background-color:hsla(0,0%,44%,.3);cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.vfc-months .vfc-item.vfc-selected{background-color:#4299e1;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vfc-months-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:-20px}.vfc-months-container.vfc-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}.vfc-months-container.vfc-left .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{left:45px}.vfc-months-container.vfc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vfc-months-container.vfc-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vfc-months-container.vfc-right .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{left:calc(100% - 90px)}.vfc-months-container .vfc-content{background-color:#2d3748;border:1px solid;border-radius:5px;color:#fff;min-width:133px;padding:5px 0;position:absolute;top:55px;width:45%;z-index:1000}.vfc-months-container .vfc-content .vfc-navigation-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:unset}.vfc-months-container .vfc-content .vfc-navigation-buttons div{margin:10px}.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover{cursor:pointer}.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover .vfc-arrow-left,.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover .vfc-arrow-right{border-color:#4299e1}.vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-left,.vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-right{border-color:#fff;height:8px;width:8px}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:18px;font-weight:700;justify-content:center;margin:0}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date-has-delta:hover{cursor:pointer}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{background:inherit;background-color:#2d3748;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;left:50%;position:absolute;top:0;-webkit-transform:translateY(-40%) rotate(45deg);transform:translateY(-40%) rotate(45deg);width:12px;z-index:-1}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date.vfc-underline{cursor:pointer;-webkit-text-decoration:underline dotted #66b3cc;text-decoration:underline dotted #66b3cc}.vfc-months-container .vfc-content .vfc-months{-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 75%;flex:1 1 75%;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0}.vfc-months-container .vfc-content .vfc-months div.vfc-item{-webkit-box-flex:1;-ms-flex-preferred-size:30%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;flex-basis:30%;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:3px;outline-style:none;text-align:center}.vfc-months-container .vfc-content .vfc-months div.vfc-item:hover{background-color:hsla(0,0%,44%,.3);cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.vfc-months-container .vfc-content .vfc-months div.vfc-item.vfc-selected{background-color:#4299e1;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vfc-content{margin:0 20px;z-index:100}.vfc-top-date{font-size:18px;font-weight:400;margin:25px}.vfc-top-date.vfc-left{text-align:left}.vfc-top-date.vfc-right{text-align:right}.vfc-top-date.vfc-center{text-align:center}.vfc-top-date span{color:#000;cursor:default;margin:0 2px;text-decoration:unset}.vfc-top-date span.vfc-cursor-pointer{cursor:pointer}.vfc-top-date span.vfc-underline{cursor:pointer;-webkit-text-decoration:underline #66b3cc;text-decoration:underline #66b3cc}.vfc-top-date span.vfc-underline.vfc-underline-active{-webkit-text-decoration-color:#000;text-decoration-color:#000}.vfc-dayNames,.vfc-week{display:-webkit-box;display:-ms-flexbox;display:flex}.vfc-dayNames{-webkit-box-flex:30px;-ms-flex:30px 0 0px;flex:30px 0 0;margin-bottom:10px}.vfc-dayNames span{color:#333;margin-right:5px;text-align:center;width:100%}.vfc-dayNames span:last-child{margin-right:0}.vfc-week-number{border-right:1px solid #ff8498}.vfc-week .vfc-day{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:3px;position:relative;width:100%}.vfc-week .vfc-day .vfc-base-end,.vfc-week .vfc-day .vfc-base-start{background:#8fd8ec;border-radius:0!important;border-right-width:0!important;height:100%;position:absolute;width:50%!important}.vfc-week .vfc-day .vfc-base-start{right:0}.vfc-week .vfc-day .vfc-base-end{left:0}.vfc-week .vfc-day span.vfc-span-day{border-radius:50%;display:inline-block;line-height:30px;margin:0 auto;text-align:center;vertical-align:middle;width:30px}.vfc-week .vfc-day span.vfc-span-day.vfc-today{background-color:#ff8498;color:#fff}.vfc-week .vfc-day span.vfc-span-day.vfc-cursor-not-allowed{cursor:not-allowed}.vfc-week .vfc-day span.vfc-span-day.vfc-marked{background-color:#66b3cc;border-radius:50%;margin:auto;opacity:1;z-index:1}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-borderd,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked{color:#fff}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-borderd:before,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked:before,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked:before{background:transparent}.vfc-week .vfc-day span.vfc-span-day.vfc-marked:before{background-color:#8fd8ec;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.vfc-week .vfc-day span.vfc-span-day.vfc-marked:after{color:#000}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-hide{color:#d9d9d9}.vfc-week .vfc-day span.vfc-span-day.vfc-hide{color:#bfbfbf}.vfc-week .vfc-day span.vfc-span-day.vfc-disabled{border-radius:50%;color:rgba(0,0,0,.2);margin:auto;opacity:1;z-index:2}.vfc-week .vfc-day span.vfc-span-day:after{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#000;content:attr(data-date);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.vfc-week .vfc-day span.vfc-span-day.vfc-hover:hover,.vfc-week .vfc-day span.vfc-span-day.vfc-hovered{background-color:#dadada;z-index:100}.vfc-week .vfc-day:last-child{color:#000}.rangeCleaner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:5px 0 10px}.rangeCleaner span{border:none;border-radius:5px;color:#fff;padding:5px}.rangeCleaner span.active{background-color:#66b3cc}.rangeCleaner span.active:hover{background-color:#4f8a9e;cursor:pointer}.rangeCleaner span.disabled{background-color:#949494}
@charset "UTF-8";.search{background:#fff;border:1px solid transparent;border-radius:34px;box-shadow:0 5px 10px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:0 4px;height:68px;justify-content:center;margin:0 auto;max-width:1024px;width:98%}.search .assets{margin-right:-4px;max-width:0;padding:0;position:static}.search .assets:after,.search .assets>*{display:none}.search .assets .open{background:transparent;border:1px solid rgba(var(--text-muted),0);border-radius:20px;bottom:0;left:0;padding:0;pointer-events:auto!important;position:absolute;right:0;top:0;transition:all .4s ease;z-index:2}.search .assets .open:after{display:none}.search .assets .close{background:rgba(var(--background),1);border-radius:18px;bottom:auto;display:block;height:24px;left:auto;line-height:24px;opacity:0;position:absolute;right:-12px;text-align:center;top:-12px;transform:scale(0);transition:all .4s ease;visibility:hidden;width:24px}.search>div{background:transparent;border-radius:34px;box-shadow:0 0 0 transparent;cursor:pointer;flex:1;padding:0 20px;position:relative;transition:all .2s ease}.search>div:after{background:rgba(0,0,0,.1);bottom:0;content:" ";height:32px;left:auto;margin:auto;position:absolute;right:-2px;top:0;width:1px}.search>div.active{background:transparent;box-shadow:0 2px 14px rgba(0,0,0,.1)}.search>div.active+div:after,.search>div.active:after{display:none}.search>div.active .label,.search>div.active .label:before{font-size:14px;line-height:42px}.search>div.active input{color:rgba(var(--text),1)!important}.search>div.active .box{opacity:1;top:72px;visibility:visible}.search>div.used .label{font-size:14px;line-height:42px}.search>div.used .label.active{font-weight:700}.search>div.used .label:before{font-size:14px;line-height:42px}.search>div .label{color:rgba(var(--text-muted),1);line-height:68px;max-width:200px;padding-right:24px;position:relative;transition:all .2s ease;white-space:nowrap}.search>div .label.searchLabel{display:block}.search>div .label:before{bottom:0;left:auto;line-height:68px;position:absolute;right:0;top:0;transition:all .2s ease;width:24px}.search>div .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search>div .box{background:#fff;border-radius:30px;bottom:auto;box-shadow:0 10px 20px rgba(0,0,0,.1);box-sizing:border-box;cursor:auto;left:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:82px;transition:all .4s ease;visibility:hidden;width:100%}.search>div .box .title{border-bottom:1px solid rgba(var(--light),1);box-sizing:border-box;font-size:18px;font-weight:600;line-height:64px;padding:0 32px}.search>div .box .autocomplete{box-sizing:border-box;max-height:400px;overflow:auto;padding:10px}.search>div .box .autocomplete .option{background:rgba(var(--light),0);border-radius:10px;cursor:pointer;line-height:44px;margin:4px 0;padding:0 10px;transition:all .4s ease}.search>div .box .autocomplete .option:before{background:#fff;border:1px solid rgba(var(--light),1);border-radius:8px;color:rgba(var(--text-muted-light),1);font-size:14px;margin-left:10px;padding:8px}.search>div .box .select{border-bottom:1px solid rgba(var(--light),1);padding:10px 32px;position:relative}.search>div .box .select:last-child{border-bottom:0}.search>div .box .select .label{color:rgba(var(--text-muted),1);font-size:14px;font-weight:600;line-height:32px;margin-bottom:4px}.search>div .box .select .label:before{line-height:32px!important;padding-left:4px}.search>div.destination .mobile,.search>div.destination:after{display:none}.search>div.destination .choosedLabel,.search>div.destination input{background:transparent;border:none;bottom:0;box-sizing:border-box;left:0;line-height:42px;padding:26px 20px 0;position:absolute;right:0;top:auto;width:100%}.search>div.destination .choosedLabel{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.search>div.destination .box{width:360px}.search>div.destination.grow{flex-grow:2}.search>div.destination.grow+.datepicker{flex-grow:1}.search>div.datepicker{flex-grow:2}.search>div.datepicker .dates{display:none}.search>div.datepicker .dates>div{flex:1}.search>div.datepicker .box{padding:10px;width:auto}.search>div.datepicker.used>.label{display:none}.search>div.datepicker.used .dates{display:flex;gap:20px}.search>div.rooms .box{left:0;right:auto;width:auto}.search>div.rooms .box .room{border-bottom:1px solid rgba(var(--light),1);display:flex;flex-direction:column;position:relative}.search>div.rooms .box .room .title{border-bottom:0;color:rgba(var(--text-muted),1);font-size:16px;font-weight:400;line-height:42px;padding:0 52px}.search>div.rooms .box .room .title:first-child{padding-right:30px}.search>div.rooms .box .room .delete{bottom:auto;color:rgba(var(--primary),1);cursor:pointer;font-size:22px;height:42px;left:auto;line-height:42px;opacity:.5;position:absolute;right:26px;top:0;width:26px}.search>div.rooms .box .room .pax{display:flex;gap:30px;justify-content:space-between;padding:10px 30px 20px}.search>div.rooms .box .room .pax>div{display:flex;flex-direction:column-reverse;gap:8px;text-align:center}.search>div.rooms .box .room .pax>div span{font-weight:600;line-height:32px}.search>div.rooms .box .add{color:rgba(var(--primary),1);cursor:pointer;font-weight:600;line-height:24px;margin:20px 30px;opacity:.5}.search>div.rooms .box .add:before{border-radius:12px;display:inline-block;font-size:16px;height:24px;line-height:24px;width:24px}.search>div.rooms .box .mobile{display:none}.search>div.type .box{width:320px}.search>div.type .box .select{padding:14px 20px}.search>div.type .box .mobile{display:none}.search .go{box-sizing:border-box;max-width:140px;padding:10px;transition:all .4s ease}.search .go:before{bottom:0;color:#fff;font-family:zimertop-font;left:0;line-height:42px;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:all .4s ease;width:42px}.search .go:after{display:none}.search .go>span{background:rgba(var(--primary),1);border-radius:24px;color:#fff;display:block;font-size:20px;height:48px;line-height:48px;text-align:center;transition:all .4s ease;width:100%}.search .go>span .loader{color:#fff;margin:0 auto}.search.minimized{border:1px solid rgba(var(--light),1);box-shadow:0 0 0 transparent;height:42px;margin-top:20px;max-width:640px}.search.minimized .assets .open{display:block}.search.minimized>div{padding:0;pointer-events:none}.search.minimized>div .label{font-size:12px;line-height:42px;padding-right:8px}.search.minimized>div .label:before{font-size:0;line-height:42px}.search.minimized>div.used .label{font-size:0;line-height:0}.search.minimized>div.used input{padding-left:0;text-overflow:ellipsis}.search.minimized>div.used .value,.search.minimized>div.used input{font-size:12px;font-weight:600;line-height:42px;opacity:.4;padding-right:8px}.search.minimized>div.destination{flex-grow:1}.search.minimized>div.destination .choosedLabel{color:rgba(var(--text-muted),1);font-size:12px}.search.minimized>div.datepicker.used .dates .label{line-height:0}.search.minimized>div.datepicker.used .dates .value{font-size:12px;line-height:42px;padding-right:4px}.search.minimized>div.datepicker.used .dates .value span:first-child{display:none}.search.minimized>div.datepicker.used .dates[data-nights]>div{flex:0;padding-left:0;width:-webkit-min-content;width:-moz-min-content;width:min-content}.search.minimized>div.datepicker.used .dates[data-nights]>div:first-child .value:after{content:" - "}.search.minimized>div.datepicker.used .dates[data-nights]>div:last-child .value:after{content:" ● ";display:inline-block;text-align:center;width:20px}.search.minimized>div.datepicker.used .dates[data-nights]:after{content:attr(data-nights);font-size:12px;font-weight:600;line-height:42px;opacity:.4}.search.minimized .go{height:42px;max-width:42px;min-width:42px;padding:4px}.search.minimized .go:before{opacity:1}.search.minimized .go span{font-size:0;height:34px}.search.minimized.empty{width:320px}.search.minimized.empty>div .label{font-size:16px;padding-right:20px}.search.minimized.empty>div .assets .open{display:block}.search.minimized.empty>div:not(.assets):not(.destination):not(.go){opacity:0;width:0}header.fixed .search .assets .close{display:block}header.fixed .search:not(.minimized){border:1px solid rgba(var(--light),1);box-shadow:0 0 0 transparent;max-width:1024px}header.fixed .search:not(.minimized) .assets .close{opacity:1;transform:scale(1);visibility:visible}header.fixed .search{-webkit-animation:search-fixed .8s ease 0s 1;animation:search-fixed .8s ease 0s 1}@-webkit-keyframes search-fixed{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes search-fixed{0%{opacity:0}50%{opacity:0}to{opacity:1}}@media (min-width:768px){.search .assets .open:hover{border:1px solid rgba(var(--text-muted),1)}.search>div:hover{background:rgba(var(--background),1)}.search>div .box .autocomplete .option:hover{background:rgba(var(--light),.6)}.search>div .box .add:hover,.search>div .box .room .delete:hover{opacity:1}}@media (max-width:768px){.search{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(var(--light),1);box-sizing:border-box;height:42px;max-width:100%;overflow:hidden;transform:translate(0);width:100%}.search.minimized,.search.minimized.empty,header.fixed .search,header.search-mode .search{-webkit-animation:search-mobile .8s ease 0s 1;animation:search-mobile .8s ease 0s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;bottom:auto!important;box-shadow:0 0 0 transparent;box-sizing:border-box;left:52px;margin:auto;position:fixed!important;right:102px;top:10px!important;width:auto!important}.search.minimized .assets,.search.minimized.empty .assets,header.fixed .search .assets,header.search-mode .search .assets{left:0}.search.minimized .assets .title,.search.minimized.empty .assets .title,header.fixed .search .assets .title,header.search-mode .search .assets .title{padding:0 10px 0 40px}.search.minimized .assets .title>span,.search.minimized.empty .assets .title>span,header.fixed .search .assets .title>span,header.search-mode .search .assets .title>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header:not(.fixed).search-mode .search{margin-top:-64px}.search:before{content:" ";flex:1;max-height:0}.search .assets{bottom:0;left:auto;margin:0;max-width:none!important;min-width:0;position:absolute;right:0;top:0;transition:all .4s ease;transition-delay:0s}.search .assets .open{display:block;left:auto;width:100vw}.search .assets .close,.search .assets .title{display:block;transition:all 0s ease}.search .assets .title{box-sizing:border-box;font-size:18px;line-height:42px;padding:0 20px;transition-delay:0s}.search .assets .title span{color:rgba(var(--text-muted),1);display:inline-block;padding-right:12px;position:relative}.search .assets .title span:first-child{color:rgba(var(--text),1);padding-right:0}.search .assets .title span:first-child:before{display:none}.search .assets .title span:before{background:rgba(var(--text-muted),1);border-radius:2px;bottom:0;content:" ";height:4px;left:auto;margin:auto;position:absolute;right:4px;top:0;width:4px}.search>div{padding:0;pointer-events:none}.search>div,.search>div>.label{transition:all 0s ease!important;transition-delay:0s!important}.search>div>.label{font-size:18px;line-height:42px;padding-right:10px}.search>div>.label:before{opacity:0;transition:all 0s ease!important;transition-delay:0s!important}.search>div input{opacity:0}.search>div:not(.assets):not(.go){max-width:0;opacity:0}header:not(.search-mode) .search .go{border:4px solid #fff!important;height:40px!important;max-width:40px!important;min-width:40px!important;padding:0!important}header:not(.search-mode) .search .go:before{font-size:14px!important;line-height:32px!important;opacity:1!important;width:32px!important}header:not(.search-mode) .search .go span{font-size:0;height:32px;transition:all 0s ease;transition-delay:0s}header.search-mode .search{-webkit-animation:search-mobile-open .8s ease 0s 1;animation:search-mobile-open .8s ease 0s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;bottom:0!important;justify-content:flex-start;min-height:0}header.search-mode .search .assets{border-bottom:1px solid rgba(var(--light),1);border-radius:0;bottom:auto;box-sizing:border-box;height:64px;left:auto;max-width:none!important;min-width:100%;opacity:1;position:absolute;right:0;top:0;transition-delay:.4s}header.search-mode .search .assets .open{display:none}header.search-mode .search .assets .title{display:block;font-size:22px;line-height:64px;text-align:center;transition-delay:.4s}header.search-mode .search .assets .close{left:20px;opacity:1;right:auto;transform:scale(1);transition-delay:.4s;visibility:visible}header.search-mode .search .assets .back,header.search-mode .search .assets .close{bottom:0;height:32px;line-height:32px;margin:auto;position:absolute;top:0;width:32px}header.search-mode .search .assets .back{display:block;left:auto;opacity:0;right:20px;transform:scale(.9);transition:all .4s ease;visibility:hidden}header.search-mode .search>div{border-bottom:1px solid rgba(var(--light),1);border-radius:0;box-shadow:none;flex-grow:1!important;max-height:68px;max-width:100%!important;opacity:1!important;padding:0 20px;pointer-events:auto;position:static;transition-delay:.4s!important}header.search-mode .search>div>.label{font-size:20px;line-height:68px;padding-right:24px;transition-delay:.4s!important}header.search-mode .search>div>.label:before{font-size:14px;line-height:68px;opacity:1;transition-delay:.4s!important}header.search-mode .search>div .box{background:#fff;border-radius:0;bottom:0;box-shadow:none;left:0;overflow:auto;position:absolute;right:0;top:64px;width:100%!important}header.search-mode .search>div.active{z-index:4}header.search-mode .search>div.active .box{opacity:1;visibility:visible}header.search-mode .search>div.used>.label,header.search-mode .search>div.used>.label:before{line-height:42px}header.search-mode .search>div.destination:not(:focus-within):before{bottom:auto;color:rgba(var(--text-muted),1);content:"חיפוש";left:auto;line-height:42px;opacity:0;pointer-events:none;position:absolute;right:30px;top:84px;transition:all .4s ease;visibility:hidden;z-index:4}header.search-mode .search>div.destination>.mobile{bottom:auto;display:block;height:44px;left:0;line-height:44px;overflow:hidden;padding:24px 20px 0;position:absolute;right:0;text-overflow:ellipsis;top:64px;white-space:nowrap;z-index:2}header.search-mode .search>div.destination input{background:rgba(var(--background),1);border:20px solid #fff;opacity:0;padding:0 10px;top:64px;visibility:hidden}header.search-mode .search>div.destination .choosedLabel,header.search-mode .search>div.destination input{bottom:auto;box-sizing:content-box;left:0;position:absolute;right:0;transition:all .4s ease;width:calc(100% - 60px);z-index:3}header.search-mode .search>div.destination .choosedLabel{padding:0 30px;top:84px}header.search-mode .search>div.destination .box{padding-bottom:84px;padding-top:64px}header.search-mode .search>div.destination .box>.mobile{background:rgba(var(--primary),1);border-radius:24px;bottom:20px;color:#fff;display:block;font-size:18px;height:48px;left:20px;line-height:48px;position:fixed;right:20px;text-align:center;top:auto}header.search-mode .search>div.destination.active:before,header.search-mode .search>div.destination.active input{opacity:1;visibility:visible}header.search-mode .search>div.destination.used:before{display:none}header.search-mode .search>div.datepicker .dates{height:68px}header.search-mode .search>div.datepicker .dates>div:first-child{border-left:1px solid rgba(var(--light),1)}header.search-mode .search>div.datepicker .dates>div:nth-child(2){padding-right:20px}header.search-mode .search>div.datepicker .box{padding:42px 10px}header.search-mode .search>div.datepicker .box .vfc-separately-navigation-buttons{display:none}header.search-mode .search>div.datepicker .box div.vfc-calendars{flex-direction:column;width:auto!important}header.search-mode .search>div.datepicker .box div.vfc-calendars .vfc-calendar .vfc-content{margin:0}header.search-mode .search>div.datepicker .box div.vfc-calendars .vfc-calendar .vfc-dayNames{display:none}header.search-mode .search>div.datepicker .box div.vfc-calendars .vfc-calendar:last-child .vfc-dayNames{background:#fff;border-bottom:1px solid rgba(var(--light),1);bottom:calc(100% - 107px);display:flex;left:0;line-height:42px;margin-bottom:0!important;padding:0 10px;position:fixed;right:0;top:auto;z-index:101}header.search-mode .search>div.datepicker .box .datepicker-footer{background:#fff;border-top:1px solid rgba(var(--light),1);bottom:0;left:0;line-height:42px;padding:0 10px;position:fixed;right:0;top:auto;z-index:101}header.search-mode .search>div.datepicker .box .datepicker-footer>div:nth-child(2){flex:0;white-space:nowrap}header.search-mode .search>div.rooms .box{padding-bottom:68px}header.search-mode .search>div.rooms .box .room .title{padding:0 34px}header.search-mode .search>div.rooms .box .room .title:first-child{padding:0 10px}header.search-mode .search>div.rooms .box .room .delete{right:10px}header.search-mode .search>div.rooms .box .room .pax{gap:10px;padding:0 10px}header.search-mode .search>div.rooms .box .room .pax>div{flex-direction:column-reverse;text-align:center}header.search-mode .search>div.rooms .box .add{background:rgba(var(--light),1);border-radius:24px;bottom:20px;color:rgba(var(--primary),1);display:block;font-size:18px;font-weight:400;height:48px;left:calc(50% + 5px);line-height:48px;margin:0;opacity:1;position:fixed;right:20px;text-align:center;top:auto}header.search-mode .search>div.rooms .box .add:before{line-height:48px;margin-left:4px}header.search-mode .search>div.rooms .box .mobile{background:rgba(var(--primary),1);border-radius:24px;bottom:20px;color:#fff;display:block;font-size:18px;height:48px;left:20px;line-height:48px;position:fixed;right:calc(50% + 5px);text-align:center;top:auto}header.search-mode .search>div.type .box .select .options .option{font-size:16px}header.search-mode .search>div.type .box>.mobile{background:rgba(var(--primary),1);border-radius:24px;bottom:20px;color:#fff;display:block;font-size:18px;height:48px;left:20px;line-height:48px;position:fixed;right:20px;text-align:center;top:auto}header.search-mode .search>div.go{border:4px solid #fff;flex-grow:1!important;margin-top:auto;max-height:88px;max-width:100%!important;opacity:1!important;padding:16px 20px;position:relative}header.search-mode .search>div.go span{font-size:24px;height:48px;line-height:48px;transition-delay:.4s}header.search-mode .search>div.go:before{opacity:0}header.search-mode .search.active .assets .back{opacity:1;visibility:visible}header.search-mode .search.active.active-destination{border-radius:0!important;min-height:100%!important}@-webkit-keyframes search-mobile{0%{border-radius:20px;bottom:auto;box-shadow:0 0 10vh 4vh transparent;flex-direction:row;height:42px;left:52px;opacity:0;right:102px;top:-64px}to{border-radius:20px;bottom:auto;box-shadow:0 0 10vh 4vh transparent;flex-direction:row;height:42px;left:52px;opacity:1;right:102px;top:10px}}@keyframes search-mobile{0%{border-radius:20px;bottom:auto;box-shadow:0 0 10vh 4vh transparent;flex-direction:row;height:42px;left:52px;opacity:0;right:102px;top:-64px}to{border-radius:20px;bottom:auto;box-shadow:0 0 10vh 4vh transparent;flex-direction:row;height:42px;left:52px;opacity:1;right:102px;top:10px}}@-webkit-keyframes search-mobile-open{0%{border-radius:20px;bottom:calc(100% - 64px);box-shadow:0 0 10vh 4vh transparent;flex-direction:row;height:42px;left:52px;padding-top:0;right:102px;top:0}25%{border-radius:20px;bottom:100%;box-shadow:0 0 10vh 4vh transparent;flex-direction:row;height:42px;left:52px;opacity:0;padding-top:0;right:102px;top:-64px}50%{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;bottom:-10%;box-shadow:0 0 10vh 4vh transparent;flex-direction:column;height:80%;left:0;margin-bottom:0;opacity:0;padding-top:64px;right:0;top:auto}to{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;box-shadow:0 0 10vh 20vh rgba(0,0,0,.4);flex-direction:column;height:80%;left:0;margin-bottom:0;margin-top:auto;opacity:1;padding-top:64px;right:0;top:auto}}@keyframes search-mobile-open{0%{border-radius:20px;bottom:calc(100% - 64px);box-shadow:0 0 10vh 4vh transparent;flex-direction:row;height:42px;left:52px;padding-top:0;right:102px;top:0}25%{border-radius:20px;bottom:100%;box-shadow:0 0 10vh 4vh transparent;flex-direction:row;height:42px;left:52px;opacity:0;padding-top:0;right:102px;top:-64px}50%{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;bottom:-10%;box-shadow:0 0 10vh 4vh transparent;flex-direction:column;height:80%;left:0;margin-bottom:0;opacity:0;padding-top:64px;right:0;top:auto}to{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;box-shadow:0 0 10vh 20vh rgba(0,0,0,.4);flex-direction:column;height:80%;left:0;margin-bottom:0;margin-top:auto;opacity:1;padding-top:64px;right:0;top:auto}}}
.promoted,vue-promoted{cursor:pointer;position:relative}.most_vieweds .promoted,.most_vieweds vue-promoted{border-radius:20px;overflow:hidden}.most_vieweds .promoted:before,.most_vieweds vue-promoted:before{background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent);border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:0;content:"";height:90px;left:0;position:absolute;right:0;top:auto;z-index:1}.most_vieweds .promoted .picture,.most_vieweds vue-promoted .picture{border-radius:10px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.most_vieweds .promoted .picture>img,.most_vieweds vue-promoted .picture>img{bottom:-50%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%;transform:scale(1);transition:all .4s ease}.most_vieweds .promoted .title,.most_vieweds vue-promoted .title{bottom:0;color:#fff;font-size:20px;font-weight:700;height:20px;left:0;overflow:hidden;padding-left:20px;padding-right:20px;padding-top:240px;position:absolute;right:0;text-overflow:ellipsis;text-shadow:1px 1px 2px rgba(0,0,0,.8);top:0;white-space:nowrap;z-index:2}.most_vieweds .promoted .city,.most_vieweds vue-promoted .city{bottom:20px;color:#fff;font-size:16px;left:auto;position:absolute;right:20px;text-shadow:1px 1px 2px rgba(0,0,0,.8);top:auto;z-index:2}.most_vieweds .promoted .tags,.most_vieweds vue-promoted .tags{bottom:auto;left:auto;position:absolute;right:6px;top:6px;z-index:2}.most_vieweds .promoted .tags .tag,.most_vieweds vue-promoted .tags .tag{background:rgba(var(--light),1);display:inline-block;font-weight:700;vertical-align:top;z-index:1}.most_vieweds .promoted .tags .tag:after,.most_vieweds vue-promoted .tags .tag:after{color:rgba(var(--primary),1);content:attr(data-text)}.most_vieweds .promoted .rates,.most_vieweds vue-promoted .rates{bottom:auto;left:10px;position:absolute;right:auto;top:10px;z-index:2}.most_vieweds .promoted .rates>.rating,.most_vieweds vue-promoted .rates>.rating{color:#fff;float:left;font-size:12px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.most_vieweds .promoted .rates>.rating>span,.most_vieweds vue-promoted .rates>.rating>span{font-size:20px}.weekend .promoted,.weekend vue-promoted{box-shadow:none;display:grid;grid-template-areas:"picture picture" "title rates" "city .";grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;overflow:hidden;padding:10px;position:relative;transition:all .2s ease}.weekend .promoted>div,.weekend vue-promoted>div{position:relative}.weekend .promoted .picture,.weekend vue-promoted .picture{border-radius:10px;grid-area:picture;height:136px;overflow:hidden;position:relative}.weekend .promoted .picture>img,.weekend vue-promoted .picture>img{bottom:-50%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%;transform:scale(.8);transition:all .4s ease}.weekend .promoted .title,.weekend vue-promoted .title{bottom:0;font-size:14px;font-weight:700;grid-area:title;left:0;padding-top:140px;position:absolute;right:0;top:0}.weekend .promoted .title>span,.weekend vue-promoted .title>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekend .promoted .city,.weekend vue-promoted .city{font-size:12px;grid-area:city;padding-top:20px}.sites_promoteds .promoted,.sites_promoteds vue-promoted{background:#fff;border-radius:10px;padding:10px}.sites_promoteds .promoted .gallery,.sites_promoteds vue-promoted .gallery{background-color:rgba(var(--background),1);border-radius:8px;height:0;overflow:hidden;padding-top:68%;position:relative;width:100%}.sites_promoteds .promoted .gallery .images,.sites_promoteds .promoted .gallery .images .image,.sites_promoteds vue-promoted .gallery .images,.sites_promoteds vue-promoted .gallery .images .image{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.sites_promoteds .promoted .gallery .images .image,.sites_promoteds vue-promoted .gallery .images .image{opacity:0;transition:all .4s ease;visibility:hidden}.sites_promoteds .promoted .gallery .images .image>img,.sites_promoteds vue-promoted .gallery .images .image>img{bottom:-50%;height:100%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%}.sites_promoteds .promoted .gallery .images .image.active,.sites_promoteds vue-promoted .gallery .images .image.active{opacity:1;visibility:visible}.sites_promoteds .promoted .gallery .dots,.sites_promoteds vue-promoted .gallery .dots{bottom:10px;left:0;opacity:0;position:absolute;right:0;text-align:center;top:auto;transition:all .4s ease;visibility:hidden;z-index:2}.sites_promoteds .promoted .gallery .dots>span,.sites_promoteds vue-promoted .gallery .dots>span{background:#fff;border-radius:4px;cursor:pointer;display:inline-block;height:8px;margin:0 2px;vertical-align:top;width:8px}.sites_promoteds .promoted .gallery .dots>span.active,.sites_promoteds vue-promoted .gallery .dots>span.active{background:rgba(var(--warning),1)}.sites_promoteds .promoted .gallery .control,.sites_promoteds vue-promoted .gallery .control{background:rgba(0,0,0,.5);border-radius:24px;bottom:0;color:#fff;cursor:pointer;font-size:16px;height:32px;left:10px;line-height:32px;margin:auto;opacity:0;position:absolute;right:auto;text-align:center;top:0;transition:all .4s ease;visibility:hidden;width:32px;z-index:2}.sites_promoteds .promoted .gallery .control.prev,.sites_promoteds vue-promoted .gallery .control.prev{bottom:0;left:auto;position:absolute;right:10px;top:0}.sites_promoteds .promoted .gallery .favorite,.sites_promoteds vue-promoted .gallery .favorite{bottom:auto;color:#fff;cursor:pointer;font-size:24px;left:15px;position:absolute;right:auto;top:15px;z-index:2}.sites_promoteds .promoted .gallery .favorite.i-heart_active,.sites_promoteds vue-promoted .gallery .favorite.i-heart_active{text-shadow:0 0 10px rgba(0,0,0,.2)}.sites_promoteds .promoted .info,.sites_promoteds vue-promoted .info{align-items:center;box-shadow:none;display:grid;gap:4px;grid-template-areas:"title rates" "city ." "desc desc" "parameters parameters";grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;overflow:hidden;transition:all .2s ease}.sites_promoteds .promoted .info .title,.sites_promoteds vue-promoted .info .title{bottom:0;font-size:20px;font-weight:700;grid-area:title;left:0;padding-left:60px;padding-right:10px;padding-top:68%;position:absolute;right:0;top:0;z-index:1}.sites_promoteds .promoted .info .title>span,.sites_promoteds vue-promoted .info .title>span{display:block;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sites_promoteds .promoted .info .city,.sites_promoteds vue-promoted .info .city{font-size:14px;grid-area:city;padding:4px 0}.sites_promoteds .promoted .info .desc,.sites_promoteds vue-promoted .info .desc{font-size:16px;grid-area:desc;height:76px;line-height:24px;overflow:hidden}.sites_promoteds .promoted .info .tags,.sites_promoteds vue-promoted .info .tags{bottom:auto;left:auto;position:absolute;right:16px;top:16px;z-index:2}.sites_promoteds .promoted .info .tags .tag,.sites_promoteds vue-promoted .info .tags .tag{background:rgba(var(--light),1);display:inline-block;font-weight:700;padding:6px 26px 6px 10px;vertical-align:top;z-index:1}.sites_promoteds .promoted .info .tags .tag:after,.sites_promoteds vue-promoted .info .tags .tag:after{color:rgba(var(--primary),1);content:attr(data-text)}.sites_promoteds .promoted .info .rates,.sites_promoteds vue-promoted .info .rates{grid-area:rates;line-height:inherit;padding-top:10px}.sites_promoteds .promoted .info .rates>.rating,.sites_promoteds vue-promoted .info .rates>.rating{float:left;font-size:12px}.sites_promoteds .promoted .info .rates>.rating>span,.sites_promoteds vue-promoted .info .rates>.rating>span{font-size:20px}.sites_promoteds .promoted .info .parameters,.sites_promoteds vue-promoted .info .parameters{grid-area:parameters}.sites_promoteds .promoted .info .parameters .option,.sites_promoteds vue-promoted .info .parameters .option{border-color:rgba(var(--text-muted),1);margin:0 0 0 4px}.sites_promoteds .promoted .info .parameters .option:before,.sites_promoteds vue-promoted .info .parameters .option:before{background:rgba(var(--success),.5);color:#fff}@media (min-width:768px){.most_vieweds .promoted:hover .picture>img,.most_vieweds vue-promoted:hover .picture>img{transform:scale(1.1)}.weekend .promoted:hover .picture>img,.weekend vue-promoted:hover .picture>img{transform:scale(.9)}.sites_promoteds .promoted:hover,.sites_promoteds vue-promoted:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.sites_promoteds .promoted:hover .gallery .control,.sites_promoteds vue-promoted:hover .gallery .control{opacity:.6;visibility:visible}.sites_promoteds .promoted:hover .gallery .control:hover,.sites_promoteds vue-promoted:hover .gallery .control:hover{opacity:1}.sites_promoteds .promoted:hover .gallery .dots,.sites_promoteds vue-promoted:hover .gallery .dots{opacity:1;visibility:visible}}@media (max-width:768px){.most_vieweds .promoted,.most_vieweds vue-promoted{display:inline-block;grid-column:inherit!important;height:220px;margin-left:20px;width:300px}.most_vieweds .promoted .title,.most_vieweds vue-promoted .title{padding-top:160px}.weekend .promoted,.weekend vue-promoted{display:inline-grid;width:150px}.sites_promoteds .promoted .title,.sites_promoteds vue-promoted .title{font-size:16px}.sites_promoteds .promoted .city,.sites_promoteds vue-promoted .city{font-size:12px}.sites_promoteds .promoted .rates .rating>span,.sites_promoteds vue-promoted .rates .rating>span{font-size:16px}}@media (max-width:600px){.sites_promoteds .promoted,.sites_promoteds vue-promoted{box-sizing:border-box;margin:auto;max-width:400px;width:100%}}
.results,vue-results{background:#fff;border-radius:10px;grid-area:results;position:relative}.results .counter,vue-results .counter{bottom:auto;left:auto;position:absolute;right:10px;top:-40px}.results .results-container,vue-results .results-container{display:flex;flex-direction:column}.results .more_results .more_title,vue-results .more_results .more_title{color:rgba(var(--text),.8);font-size:20px;font-weight:700;margin:10px}.results .empty_results,vue-results .empty_results{padding-top:40px;text-align:center}.results .empty_results .explain,vue-results .empty_results .explain{font-size:30px;margin:20px}.results .empty_results .reset,vue-results .empty_results .reset{background:rgba(var(--primary),1);border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;height:40px;line-height:40px;margin:auto;max-width:120px;opacity:.8;padding:0 20px;vertical-align:middle;width:100%}.results .empty_results .reset.loading,vue-results .empty_results .reset.loading{font-size:0!important}.results .empty_results .reset.loading .loader,vue-results .empty_results .reset.loading .loader{margin:0 auto}@media (min-width:768px){.results .empty_results .reset:hover,vue-results .empty_results .reset:hover{opacity:1}}@media (max-width:768px){.results .counter,vue-results .counter{bottom:0;left:0;position:relative;right:0;top:0}}
.result,vue-result{border-radius:10px;box-sizing:border-box;display:grid;gap:20px;grid-template-areas:"gallery info";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;margin-bottom:10px;padding:14px;position:relative}.result.hide,vue-result.hide{display:none}.result.reviews-view .info,vue-result.reviews-view .info{grid-template-areas:"title title" "areas areas" "reviews reviews" "comment comment" "explain buttons"}.result.reviews-view .info .comment,vue-result.reviews-view .info .comment{grid-area:comment;min-height:140px}.result.reviews-view .info .comment .review,vue-result.reviews-view .info .comment .review{border-bottom:0;grid-template-areas:"content content";grid-template-columns:50px 1fr}.result.reviews-view .info .comment .review .date,.result.reviews-view .info .comment .review .helpful,.result.reviews-view .info .comment .review .icon,.result.reviews-view .info .comment .review .name,.result.reviews-view .info .comment .review .room,vue-result.reviews-view .info .comment .review .date,vue-result.reviews-view .info .comment .review .helpful,vue-result.reviews-view .info .comment .review .icon,vue-result.reviews-view .info .comment .review .name,vue-result.reviews-view .info .comment .review .room{display:none}.result:after,vue-result:after{background:rgba(var(--background),1);bottom:-5px;content:"";height:2px;left:0;opacity:1;position:absolute;right:0;top:auto;transition:all .2s ease;visibility:visible}.result .phone.mobile,vue-result .phone.mobile{display:none}.result .gallery,vue-result .gallery{background-color:rgba(var(--background),1);border-radius:8px;grid-area:gallery;height:258px;overflow:hidden;position:relative;width:360px}.result .gallery .images,.result .gallery .images .image,vue-result .gallery .images,vue-result .gallery .images .image{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.result .gallery .images .image,vue-result .gallery .images .image{cursor:pointer;opacity:0;transition:all .4s ease;visibility:hidden}.result .gallery .images .image>img,vue-result .gallery .images .image>img{bottom:-50%;height:100%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%;width:auto}.result .gallery .images .image.active,vue-result .gallery .images .image.active{opacity:1;visibility:visible}.result .gallery .dots,vue-result .gallery .dots{bottom:10px;left:0;opacity:0;position:absolute;right:0;text-align:center;top:auto;transition:all .4s ease;visibility:hidden}.result .gallery .dots>span,vue-result .gallery .dots>span{background:#fff;border-radius:4px;cursor:pointer;display:inline-block;height:8px;margin:0 2px;vertical-align:top;width:8px}.result .gallery .dots>span.active,vue-result .gallery .dots>span.active{background:rgba(var(--warning),1)}.result .gallery .control,vue-result .gallery .control{background:rgba(0,0,0,.5);border-radius:24px;bottom:0;color:#fff;cursor:pointer;font-size:16px;height:32px;left:10px;line-height:32px;margin:auto;opacity:0;position:absolute;right:auto;text-align:center;top:0;transition:all .4s ease;visibility:hidden;width:32px}.result .gallery .control.prev,vue-result .gallery .control.prev{bottom:0;left:auto;position:absolute;right:10px;top:0}.result .gallery .favorite,vue-result .gallery .favorite{bottom:auto;color:#fff;cursor:pointer;font-size:24px;left:15px;position:absolute;right:auto;top:15px}.result .gallery .favorite.i-heart_active,vue-result .gallery .favorite.i-heart_active{text-shadow:0 0 10px rgba(0,0,0,.2)}.result .info,vue-result .info{box-sizing:border-box;cursor:pointer;display:inline-grid;gap:0 8px;grid-area:info;grid-template-areas:"title reviews" "areas reviews" "description ." "rooms total" "tags buttons";grid-template-columns:auto 140px;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.result .info .favorite,vue-result .info .favorite{display:none}.result .info .title,vue-result .info .title{align-self:center;grid-area:title}.result .info .title>a,vue-result .info .title>a{font-size:22px;font-weight:700;line-height:30px}.result .info .title .exclusive,.result .info .title .new,vue-result .info .title .exclusive,vue-result .info .title .new{background:rgba(var(--light),1);border-radius:16px;color:rgba(var(--primary),1);display:inline-block;font-size:12px;font-weight:700;margin:4px;padding:8px 26px 8px 12px;position:relative;text-align:center;vertical-align:top}.result .info .title .exclusive:after,.result .info .title .new:after,vue-result .info .title .exclusive:after,vue-result .info .title .new:after{content:attr(data-text)}.result .info .title .exclusive:before,.result .info .title .new:before,vue-result .info .title .exclusive:before,vue-result .info .title .new:before{background:#fff;border-radius:12px;bottom:0;font-size:10px;font-weight:700;height:18px;left:auto;line-height:18px;margin:auto;position:absolute;right:4px;text-align:center;top:0;width:18px}.result .info .reviews,vue-result .info .reviews{color:rgba(var(--text-muted),1);grid-area:reviews;line-height:28px;padding-left:10px;text-align:left}.result .info .reviews .rates,vue-result .info .reviews .rates{color:rgba(var(--text-muted),.6)}.result .info .reviews .rates:after,vue-result .info .reviews .rates:after{content:attr(data-text);display:block;font-size:14px;line-height:14px;margin-right:4px}.result .info .reviews .rates>span,vue-result .info .reviews .rates>span{color:rgba(var(--text),1);font-size:20px;margin-right:2px}.result .info .prices,vue-result .info .prices{grid-area:prices}.result .info .total,vue-result .info .total{grid-area:total;padding-left:10px;position:relative;text-align:center}.result .info .total .price,vue-result .info .total .price{font-size:12px;height:32px;line-height:32px;padding-bottom:14px;position:relative;text-align:left}.result .info .total .price>b,vue-result .info .total .price>b{color:rgba(var(--success),1);font-size:20px;font-weight:400;position:relative}.result .info .total .price>b .old,vue-result .info .total .price>b .old{bottom:auto;color:red;font-size:16px;font-style:italic;left:104%;line-height:26px;position:absolute;right:auto;text-decoration:line-through;top:2px}.result .info .total .price:after,vue-result .info .total .price:after{bottom:0;color:rgba(var(--text-muted),.6);content:attr(data-text);font-size:14px;font-weight:400;left:0;line-height:14px;position:absolute;right:0;text-decoration:underline;top:auto}.result .info .smart,vue-result .info .smart{grid-area:smart;text-align:center}.result .info .smart:after,vue-result .info .smart:after{content:attr(data-text);font-weight:700;line-height:22px}.result .info .min_nights,vue-result .info .min_nights{grid-area:min_nights;text-align:center}.result .info .min_nights:after,vue-result .info .min_nights:after{content:attr(data-text);font-size:14px;line-height:22px}.result .info .areas,vue-result .info .areas{font-size:14px;font-weight:700;grid-area:areas;opacity:.8}.result .info .areas>span,vue-result .info .areas>span{display:inline-block;vertical-align:top}.result .info .areas>span:not(:last-child):after,vue-result .info .areas>span:not(:last-child):after{content:"|";display:inline-block;padding:0 4px}.result .info .description,vue-result .info .description{font-size:14px;grid-area:description;height:46px;line-height:24px;overflow:hidden}.result .info .rooms,vue-result .info .rooms{font-size:14px;grid-area:rooms}.result .info .rooms .title,vue-result .info .rooms .title{font-weight:700;opacity:.8}.result .info .rooms .rooms_box,vue-result .info .rooms .rooms_box{overflow:hidden;transition:all .4s ease}.result .info .rooms .rooms_box .room,vue-result .info .rooms .rooms_box .room{display:grid;gap:4px;grid-template-areas:"name" "nights" "guests";grid-template-columns:1fr;margin-top:10px;padding-right:20px}.result .info .rooms .rooms_box .room .name,vue-result .info .rooms .rooms_box .room .name{align-self:center;font-weight:700;grid-area:name;opacity:.8;position:relative}.result .info .rooms .rooms_box .room .name:after,vue-result .info .rooms .rooms_box .room .name:after{content:attr(data-text)}.result .info .rooms .rooms_box .room .name:before,vue-result .info .rooms .rooms_box .room .name:before{bottom:auto;content:"home";font-family:zimertop-font;left:auto;position:absolute;right:-20px;top:auto}.result .info .rooms .rooms_box .room .nights,vue-result .info .rooms .rooms_box .room .nights{color:rgba(var(--text-muted),1);font-size:14px;grid-area:nights}.result .info .rooms .rooms_box .room .nights:after,vue-result .info .rooms .rooms_box .room .nights:after{content:attr(data-text)}.result .info .rooms .rooms_box .room .guests,vue-result .info .rooms .rooms_box .room .guests{color:rgba(var(--text-muted),1);font-size:14px;grid-area:guests}.result .info .rooms .rooms_box .room .guests:after,vue-result .info .rooms .rooms_box .room .guests:after{content:attr(data-text)}.result .info>.tags,vue-result .info>.tags{grid-area:tags}.result .info>.tags>div,vue-result .info>.tags>div{background:none;color:rgba(var(--text),1);display:block;font-size:14px;line-height:18px;margin:4px 0;padding:0 20px 0 0;position:relative}.result .info>.tags>div:before,vue-result .info>.tags>div:before{background:none;bottom:auto;font-size:14px;height:auto;left:auto;position:absolute;right:0;top:auto;width:auto}.result .info>.tags>div.success:before,vue-result .info>.tags>div.success:before{color:rgba(var(--success),1)}.result .info>.tags>div.error,vue-result .info>.tags>div.error{background:none;color:red}.result .info>.tags>div.error:before,vue-result .info>.tags>div.error:before{color:red}.result .info>.tags>div.warning,vue-result .info>.tags>div.warning{background:none;color:rgba(var(--text),1)}.result .info>.tags>div.warning:before,vue-result .info>.tags>div.warning:before{color:rgba(var(--warning),1)}.result .info .buttons,vue-result .info .buttons{display:flex;grid-area:buttons;justify-content:flex-end}.result .info .buttons.loading .go,vue-result .info .buttons.loading .go{font-size:0!important}.result .info .buttons.loading .go:after,vue-result .info .buttons.loading .go:after{display:none}.result .info .buttons .go,vue-result .info .buttons .go{background:rgba(var(--success),1);border-radius:25px;color:#fff;cursor:pointer;display:block;height:40px;line-height:40px;max-width:120px;opacity:.8;position:relative;text-align:center;width:100%}.result .info .buttons .go.primary,vue-result .info .buttons .go.primary{background:rgba(var(--primary),1)}.result .info .buttons .go[data-title]:after,vue-result .info .buttons .go[data-title]:after{content:attr(data-title);padding:0 10px}.result .info .buttons .go .loader,vue-result .info .buttons .go .loader{color:#fff;margin:0 auto}.result .info .buttons .instant,vue-result .info .buttons .instant{color:rgba(var(--text-muted),1);font-size:12px;line-height:24px;text-align:center;white-space:nowrap}.result .info .buttons .instant:after,vue-result .info .buttons .instant:after{content:attr(data-text)}.result.unavailable .total,vue-result.unavailable .total{color:rgba(var(--danger),1);font-size:18px;height:24px;line-height:24px}.result.unavailable .total:after,vue-result.unavailable .total:after{content:attr(data-text)}.result.unavailable .go,vue-result.unavailable .go{background:rgba(var(--danger),1)}@media (min-width:768px){.result,vue-result{transition:box-shadow .4s ease}.result:hover,vue-result:hover{background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}.result:hover:after,vue-result:hover:after{opacity:0;visibility:hidden}.result:hover .gallery .control,vue-result:hover .gallery .control{opacity:.6;visibility:visible}.result:hover .gallery .control:hover,vue-result:hover .gallery .control:hover{opacity:1}.result:hover .gallery .dots,vue-result:hover .gallery .dots{opacity:1;visibility:visible}.result .info .buttons .go:hover,vue-result .info .buttons .go:hover{opacity:1}}@media (max-width:768px){.result,vue-result{background:#fff;gap:0;grid-template-areas:"gallery" "info";grid-template-columns:1fr;margin:10px 0;padding:10px}.result.reviews-view .info .comment,vue-result.reviews-view .info .comment{padding:0 10px}.result .gallery,vue-result .gallery{height:auto;padding-top:66%;width:100%}.result .gallery .favorite,vue-result .gallery .favorite{z-index:5}.result .phone.mobile,vue-result .phone.mobile{background:rgba(var(--success),1);border-radius:20px;bottom:auto;color:#fff;display:block;font-size:0;height:38px;left:auto;position:absolute;right:20px;top:20px;width:38px;z-index:2}.result .phone.mobile:before,vue-result .phone.mobile:before{content:"phone";display:block;font-family:zimertop-font;font-size:24px;line-height:38px;text-align:center}.result .info,vue-result .info{grid-template-areas:"title title" "areas reviews" "tags tags" "rooms total";grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;margin-top:-42px;position:relative}.result .info:before,vue-result .info:before{background-image:linear-gradient(0deg,rgba(0,0,0,.4),transparent);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:calc(100% - 42px);content:" ";left:0;position:absolute;right:0;top:-64px}.result .info>.title,vue-result .info>.title{height:42px;line-height:42px;margin-bottom:4px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;text-shadow:0 0 4px rgba(0,0,0,.8);white-space:nowrap;z-index:1}.result .info>.title>a,vue-result .info>.title>a{bottom:auto;color:#fff;height:42px;left:0;line-height:42px;overflow:hidden;padding-left:10px;padding-right:10px;padding-top:174px;position:absolute;right:0;text-overflow:ellipsis;top:-174px;white-space:nowrap}.result .info>.title .exclusive,.result .info>.title .new,vue-result .info>.title .exclusive,vue-result .info>.title .new{bottom:auto;left:auto;padding:6px 26px 6px 10px;position:absolute;right:0;text-shadow:none;top:-24px}.result .info .reviews,vue-result .info .reviews{padding-left:0}.result .info .areas,vue-result .info .areas{font-weight:400;margin-top:6px;padding:0}.result .info .tags,vue-result .info .tags{margin:0}.result .info .tags>div,vue-result .info .tags>div{margin-right:0;margin-top:0}.result .info .rooms .rooms_box .room,vue-result .info .rooms .rooms_box .room{margin-left:0}.result .info .total,vue-result .info .total{align-self:end;padding:0}.result .info .total .price.one,vue-result .info .total .price.one{padding-bottom:0}.result .info .total .price>b .old,vue-result .info .total .price>b .old{left:0;line-height:20px;right:0;text-align:center;top:-16px}.result .info .buttons,.result .info .description,.result .info .go,.result.unavailable .total:after,vue-result .info .buttons,vue-result .info .description,vue-result .info .go,vue-result.unavailable .total:after{display:none}}
/* component style */
.vue-slider-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* rail style */
.vue-slider-rail {
  background-color: #ccc;
  border-radius: 15px;
}

/* process style */
.vue-slider-process {
  background-color: #3498db;
  border-radius: 15px;
}

/* mark style */
.vue-slider-mark {
  z-index: 4;
}
.vue-slider-mark:first-child .vue-slider-mark-step, .vue-slider-mark:last-child .vue-slider-mark-step {
  display: none;
}
.vue-slider-mark-step {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.16);
}
.vue-slider-mark-label {
  font-size: 14px;
  white-space: nowrap;
}
/* dot style */
.vue-slider-dot-handle {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  box-sizing: border-box;
  box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
}
.vue-slider-dot-handle-focus {
  box-shadow: 0px 0px 1px 2px rgba(52, 152, 219, 0.36);
}

.vue-slider-dot-handle-disabled {
  cursor: not-allowed;
  background-color: #ccc;
}

.vue-slider-dot-tooltip-inner {
  font-size: 14px;
  white-space: nowrap;
  padding: 2px 5px;
  min-width: 20px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  border-color: #3498db;
  background-color: #3498db;
  box-sizing: content-box;
}
.vue-slider-dot-tooltip-inner::after {
  content: "";
  position: absolute;
}
.vue-slider-dot-tooltip-inner-top::after {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-top-color: inherit;
}
.vue-slider-dot-tooltip-inner-bottom::after {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-bottom-color: inherit;
}
.vue-slider-dot-tooltip-inner-left::after {
  left: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-left-color: inherit;
}
.vue-slider-dot-tooltip-inner-right::after {
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-right-color: inherit;
}

.vue-slider-dot-tooltip-wrapper {
  opacity: 0;
  transition: all 0.3s;
}
.vue-slider-dot-tooltip-wrapper-show {
  opacity: 1;
}

.filter .filterMobile,vue-filter .filterMobile{display:none}.filter .filter-content,vue-filter .filter-content{background:#fff;border-radius:10px;position:-webkit-sticky;position:sticky;top:100px;width:100%}.filter .filter-content>.title,vue-filter .filter-content>.title{border-bottom:2px solid rgba(var(--light),1);color:rgba(var(--text),1);font-size:18px;font-weight:600;line-height:50px;padding-right:50px;position:relative}.filter .filter-content>.title:before,vue-filter .filter-content>.title:before{bottom:0;font-size:20px;left:auto;position:absolute;right:0;text-align:center;top:0;width:50px}.filter .filter-content>.title:after,vue-filter .filter-content>.title:after{background-image:linear-gradient(90deg,rgba(var(--primary),1),rgba(var(--primary),0));bottom:-2px;content:" ";height:2px;left:0;opacity:0;position:absolute;right:0;top:auto;transition:all .5s ease;visibility:hidden}.filter .filter-content .reset,vue-filter .filter-content .reset{bottom:auto;color:rgba(var(--primary),1);cursor:pointer;font-size:14px;left:10px;line-height:50px;position:absolute;right:auto;top:0}.filter .filter-content .counter,vue-filter .filter-content .counter{color:rgba(var(--text-muted),1);font-size:14px;margin:10px 16px 0}.filter .filter-content .box,vue-filter .filter-content .box{border-bottom:1px solid rgba(var(--light),1);box-sizing:border-box;margin:0 16px;max-height:600px;overflow:hidden;padding:10px 0;transition:all .4s ease}.filter .filter-content .box:last-child,vue-filter .filter-content .box:last-child{border-bottom:0}.filter .filter-content .box.prices,vue-filter .filter-content .box.prices{overflow:visible}.filter .filter-content .box.closed,vue-filter .filter-content .box.closed{max-height:52px}.filter .filter-content .box .title,vue-filter .filter-content .box .title{font-size:14px;line-height:32px;position:relative}.filter .filter-content .box .title.opener,vue-filter .filter-content .box .title.opener{cursor:pointer;font-weight:700;margin-bottom:10px}.filter .filter-content .box .title.opener:before,vue-filter .filter-content .box .title.opener:before{bottom:auto;left:0;position:absolute;right:auto;top:0}.filter .filter-content .box .label,vue-filter .filter-content .box .label{font-size:12px}.filter .filter-content .box .range,vue-filter .filter-content .box .range{margin:40px 20px}.filter .filter-content .box .range .vue-slider .vue-slider-dot-tooltip-inner,vue-filter .filter-content .box .range .vue-slider .vue-slider-dot-tooltip-inner{background-color:rgba(var(--primary),1);border-color:rgba(var(--primary),1);border-radius:40px;padding:4px 10px}.filter .filter-content .box .range .vue-slider .vue-slider-process,vue-filter .filter-content .box .range .vue-slider .vue-slider-process{background-color:rgba(var(--primary),1)}.filter .filter-content .box .range .vue-slider .vue-slider-dot-handle,vue-filter .filter-content .box .range .vue-slider .vue-slider-dot-handle{background-color:rgba(var(--primary),1);border:2px solid #fff;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.filter .filter-content .box .range .vue-slider .vue-slider-dot-handle-focus,vue-filter .filter-content .box .range .vue-slider .vue-slider-dot-handle-focus{box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.filter .filter-content .box .range .vue-slider .vue-slider-marks .vue-slider-mark,vue-filter .filter-content .box .range .vue-slider .vue-slider-marks .vue-slider-mark{color:rgba(var(--text-muted),1)}.filter .filter-content .box .range .vue-slider .vue-slider-marks .vue-slider-mark .vue-slider-mark-label,vue-filter .filter-content .box .range .vue-slider .vue-slider-marks .vue-slider-mark .vue-slider-mark-label{left:auto;right:0;transform:none}.filter .filter-content .box .range .vue-slider .vue-slider-marks .vue-slider-mark:nth-child(2) .vue-slider-mark-label,vue-filter .filter-content .box .range .vue-slider .vue-slider-marks .vue-slider-mark:nth-child(2) .vue-slider-mark-label{left:0;right:auto}.filter.animate .filter-content .title:after,vue-filter.animate .filter-content .title:after{background-image:linear-gradient(90deg,rgba(var(--primary),1) 100%,rgba(var(--primary),0) 100%);opacity:1;visibility:visible}@media (max-width:768px){.filter .filter-content,vue-filter .filter-content{border-radius:0;bottom:0;left:0;opacity:0;overflow:auto;padding-bottom:84px;position:fixed;right:0;top:0;transition:all .2s ease;visibility:hidden;width:auto;z-index:10;z-index:8}.filter .filter-content:after,vue-filter .filter-content:after{background-image:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;content:" ";height:104px;left:0;position:fixed;right:0;top:auto;z-index:1}.filter .filter-content>.title,vue-filter .filter-content>.title{background:#fff;padding:0;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:9}.filter .filter-content .reset,vue-filter .filter-content .reset{font-size:14px;position:fixed;z-index:9}.filter .filterMobile,vue-filter .filterMobile{background:#fff;border-radius:32px;bottom:10px;box-shadow:0 10px 40px -10px rgba(0,0,0,.4);cursor:pointer;display:block;height:64px;left:auto;line-height:64px;position:fixed;right:10px;text-align:center;top:auto;transition:all .4s ease;width:64px;z-index:9}.filter .filterMobile:before,vue-filter .filterMobile:before{color:rgba(var(--text-muted),1);font-size:20px;opacity:1;transition:all .4s ease}.filter .filterMobile:after,vue-filter .filterMobile:after{color:#fff;content:attr(data-text);font-size:0;opacity:0;transition:all .4s ease}.filter .filterMobile .count,vue-filter .filterMobile .count{background:rgba(var(--primary),1);border:1px solid rgba(var(--primary),1);border-radius:12px;bottom:auto;box-sizing:border-box;color:#fff;font-size:14px;height:24px;left:auto;line-height:22px;position:absolute;right:0;top:0;width:24px}.filter.opened,vue-filter.opened{position:relative;z-index:11}.filter.opened .filter-content,vue-filter.opened .filter-content{opacity:1;visibility:visible}.filter.opened .filterMobile,vue-filter.opened .filterMobile{background:rgba(var(--primary),1);bottom:10px;box-shadow:0 0 0 transparent;width:calc(100% - 20px)}.filter.opened .filterMobile:before,vue-filter.opened .filterMobile:before{font-size:0;opacity:0}.filter.opened .filterMobile:after,vue-filter.opened .filterMobile:after{font-size:20px;opacity:1}.filter.opened .filterMobile .count,vue-filter.opened .filterMobile .count{background:#fff;color:rgba(var(--primary),1)}}
.sort{color:rgba(var(--text),1)}.sort>span{display:inline-block;line-height:40px;margin-left:10px;vertical-align:top}.sort>span:before{margin-left:4px;vertical-align:middle}.sort .select{background:#fff;border:1px solid rgba(var(--text-muted),1);border-radius:20px;box-sizing:border-box;display:inline-block;max-height:40px;overflow:hidden;position:absolute;transition:all .2s ease;vertical-align:top;width:200px;z-index:1}.sort .select.active{max-height:200px}.sort .select .selected{cursor:pointer;font-size:14px;font-weight:700;height:40px;line-height:40px;padding:0 10px;position:relative}.sort .select .selected:before{bottom:auto;left:8px;position:absolute;right:auto;top:auto}.sort .select .options .item{cursor:pointer;font-size:14px;line-height:36px;overflow:hidden;padding:0 10px}@media (min-width:768px){.sort .select .options .item:hover{background:rgba(var(--light),1)}}
.banner{background:#fff;box-sizing:border-box;cursor:pointer;display:grid;gap:20px;grid-template-areas:"image info";grid-template-columns:200px 1fr;margin-bottom:10px;padding:14px;position:relative}.banner:after{background:rgba(var(--background),1);bottom:-5px;content:"";height:2px;left:0;opacity:1;position:absolute;right:0;top:auto;transition:all .2s ease;visibility:visible}.banner .image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;grid-area:image;height:140px}.banner .info{align-self:center;grid-area:info}.banner .info .title{color:rgba(var(--text),.8);font-size:20px;font-weight:700;margin-bottom:10px}.banner .info .description{font-size:16px}@media (min-width:768px){.banner:hover{background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.banner:hover:after{opacity:0;visibility:hidden}}@media (max-width:768px){.banner{border:1px solid rgba(var(--light),1);border-radius:10px;grid-template-areas:"image" "info";grid-template-columns:1fr}}
.room-popup{background:rgba(0,0,0,.4);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .4s ease;transition-delay:.2s;visibility:hidden;z-index:-10}.room-popup.open{opacity:1;visibility:visible;z-index:100}.minisite-page .room-popup .wrapper .minisite-gallery{grid-template-areas:"big . ." "big . .";grid-template-columns:50% 1fr 1fr}.minisite-page .room-popup .wrapper .minisite-gallery .images .slider .slides>div .desc{bottom:0}.room-popup .wrapper{background:#fff;border-radius:20px;bottom:20px;left:20px;margin:auto;max-width:1280px;overflow:hidden;padding:0 20px;position:absolute;right:20px;top:20px;width:100%}.room-popup .wrapper .closer{bottom:auto;cursor:pointer;font-size:20px;height:30px;left:10px;line-height:30px;position:absolute;right:auto;text-align:center;top:10px;width:30px}.room-popup .wrapper .top{display:grid;grid-template-areas:"info info" "tabs go-to-checkout";grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;margin-top:20px;padding:4px 0;transition:all .4s ease}.room-popup .wrapper .top .info{grid-area:info}.room-popup .wrapper .top .info .title{display:inline-block;font-size:24px;line-height:32px;vertical-align:top}.room-popup .wrapper .top .info .reviews{display:inline-block;margin-right:20px;vertical-align:top}.room-popup .wrapper .top .info .reviews .rates{line-height:28px}.room-popup .wrapper .top .info .reviews .rates:after{content:attr(data-text);display:inline-block;font-size:16px;line-height:32px;margin-right:4px;vertical-align:top}.room-popup .wrapper .top .info .reviews .rates>div{display:inline-block;vertical-align:top}.room-popup .wrapper .top .info .reviews .rates>span{color:rgba(var(--success),1);font-size:24px;margin-right:2px}.room-popup .wrapper .top .info .reviews .rates .stars{display:inline-block;height:30px;margin-right:10px;position:relative;vertical-align:top;width:100px}.room-popup .wrapper .top .info .reviews .rates .stars .group{bottom:0;display:block;font-size:0;height:16px;left:auto;margin:auto;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap}.room-popup .wrapper .top .info .reviews .rates .stars .group .star{background:rgba(var(--text-muted),.4);border-radius:20px;display:inline-block;height:16px;margin:0 2px;position:relative;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:16px}.room-popup .wrapper .top .info .reviews .rates .stars .group .star:before{background:rgba(var(--text-muted),1);border-radius:10px;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px;z-index:1}.room-popup .wrapper .top .info .reviews .rates .stars .group.over .star{background:rgba(var(--success),.4)}.room-popup .wrapper .top .info .reviews .rates .stars .group.over .star:before{background:rgba(var(--success),1)}.room-popup .wrapper .top .tabs{align-self:center;display:flex;gap:40px;grid-area:tabs;max-width:600px;width:100%}.room-popup .wrapper .top .tabs .tab{cursor:pointer;line-height:42px;opacity:.6;position:relative;vertical-align:top}.room-popup .wrapper .top .tabs .tab:before{margin-left:10px}.room-popup .wrapper .top .tabs .tab.active{opacity:1}.room-popup .wrapper .top .tabs .tab.active:after{background:rgba(var(--success),1);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:auto}.room-popup .wrapper .top .go-to-checkout{align-self:center;grid-area:go-to-checkout;text-align:left}.room-popup .wrapper .top .go-to-checkout .price{color:rgba(var(--text-muted),1);display:inline-block;font-size:14px;margin-left:10px;text-align:right;vertical-align:top}.room-popup .wrapper .top .go-to-checkout .price>b{color:rgba(var(--success),.8);display:block;font-size:20px;line-height:20px;position:relative}.room-popup .wrapper .top .go-to-checkout .price>b:before{bottom:auto;color:rgba(var(--danger),1);content:attr(data-old);font-size:14px;font-weight:400;left:auto;position:absolute;right:0;text-decoration:line-through;top:-16px}.room-popup .wrapper .top .go-to-checkout .go{background:rgba(var(--success),1);border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:40px;line-height:40px;opacity:.8;text-align:center;transition:all .4s ease;vertical-align:top;width:120px}.room-popup .wrapper .top .go-to-checkout .go:after{content:attr(data-title)}.room-popup .wrapper .top .go-to-checkout .go.primary{background:rgba(var(--primary),1)}.room-popup .wrapper .top .go-to-checkout .go.nextdate{font-size:14px;font-weight:400;height:auto;line-height:16px;padding:4px 0}.room-popup .wrapper .top .go-to-checkout .choosed{color:rgba(var(--success),1);display:inline-block;line-height:40px;margin:auto;text-align:center;width:120px}.room-popup .wrapper .top .go-to-checkout .choosed:before{content:"check-circle";font-family:zimertop-font;font-size:20px;margin-left:4px;vertical-align:middle}.room-popup .wrapper .container{bottom:10px;box-sizing:border-box;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:120px}.room-popup .wrapper .minisite-gallery .images{aspect-ratio:3/2;border-radius:4px;grid-area:big;overflow:hidden;position:relative}.room-popup .wrapper .minisite-gallery .images .slides{cursor:pointer}.room-popup .wrapper .minisite-gallery .images .slides>div>img{bottom:-50%;left:-50%;margin:auto;max-height:100%;position:absolute;right:-50%;top:-50%;width:100%}.room-popup .wrapper .minisite-gallery .images .dots{bottom:10px;left:0;position:absolute;right:0;text-align:center;top:auto;transition:all .4s ease}.room-popup .wrapper .minisite-gallery .images .dots>span{background:#fff;border-radius:4px;cursor:pointer;display:inline-block;height:8px;margin:0 2px;vertical-align:top;width:8px}.room-popup .wrapper .minisite-gallery .images .dots>span.active{background:rgba(var(--warning),1)}.room-popup .wrapper .minisite-gallery .images .control{background:rgba(0,0,0,.5);border-radius:24px;bottom:0;color:#fff;cursor:pointer;font-size:16px;height:32px;left:10px;line-height:32px;margin:auto;position:absolute;right:auto;text-align:center;top:0;transition:all .4s ease;width:32px}.room-popup .wrapper .minisite-gallery .images .control.prev{bottom:0;left:auto;position:absolute;right:10px;top:0}@media (min-width:768px){.room-popup .wrapper .top .tabs .tab:hover{opacity:1}.room-popup .wrapper .top .tabs .tab:hover:after{background:rgba(var(--success),1);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:auto}.room-popup .wrapper .go-to-checkout .go:hover{opacity:1}}@media (max-width:768px){.minisite-page .room-popup .wrapper .minisite-gallery{margin:10px}.minisite-page .room-popup .wrapper .minisite-gallery:before{bottom:auto;color:#fff;content:"images";font-family:zimertop-font;font-size:20px;left:auto;position:absolute;right:10px;text-shadow:1px 1px #000;top:10px;z-index:1}.room-popup .wrapper{border-radius:0;bottom:0;left:0;max-width:100%;right:0;top:0;width:auto}.room-popup .wrapper .top{grid-template-areas:"info" "tabs"}.room-popup .wrapper .top .info .title{font-size:20px}.room-popup .wrapper .top .info .reviews .rates{font-size:12px}.room-popup .wrapper .top .info .reviews .rates>span{font-size:16px}.room-popup .wrapper .top .info .reviews .rates:after{font-size:12px}.room-popup .wrapper .top .tabs{gap:0 20px}.room-popup .wrapper .top .tabs .tab{font-size:14px}.room-popup .wrapper .top .go-to-checkout{background:hsla(0,0%,100%,.9);border-radius:10px;bottom:10px;box-shadow:0 0 20px rgba(0,0,0,.2);display:flex;left:10px;padding:10px;position:fixed;right:10px;top:auto;z-index:1}.room-popup .wrapper .top .go-to-checkout .price{width:100px}.room-popup .wrapper .top .go-to-checkout .go{flex:1}.room-popup .wrapper .top .go-to-checkout .go.nextdate{font-size:16px;font-weight:400;height:40px;line-height:40px;padding:0}.room-popup .wrapper .container{bottom:30px;top:110px}.layout .room-popup .wrapper .top .actions{grid-gap:0!important}.layout .room-popup .wrapper .content{grid-gap:0;margin:0}.layout .room-popup .wrapper .content .reviews .all-reviews .review .name{font-size:16px}.layout .room-popup .wrapper .content .reviews .all-reviews .review .date{font-size:12px}.layout .room-popup .wrapper .content .reviews .all-reviews .review .room .title{font-size:14px}.layout .room-popup .wrapper .content .reviews .all-reviews .review .room>span{font-size:12px}.layout .room-popup .wrapper .content .reviews .all-reviews .review .room>span>b{font-size:16px}.layout .room-popup .wrapper .content .reviews .all-reviews .review .content-data .title{font-size:14px}}
vue-minisite-top{display:block;height:114px;padding:0 10px;position:-webkit-sticky;position:sticky;top:-82px}vue-minisite-top .title{display:inline-block;font-size:24px;line-height:32px;vertical-align:top}vue-minisite-top .areas{font-size:16px;line-height:20px;margin-bottom:10px;max-height:20px;opacity:1;transition:all .4s ease}vue-minisite-top .areas>a,vue-minisite-top .areas>span{color:rgba(var(--text-muted),1);display:inline-block;vertical-align:top}vue-minisite-top .areas>a:not(:last-child):after,vue-minisite-top .areas>span:not(:last-child):after{content:"|";display:inline-block;margin:0 2px}.minisite-page .minisite-top{padding:0 10px;position:-webkit-sticky;position:sticky;top:-82px;transition:all .4s ease;z-index:9}.minisite-page .minisite-top:before{background:hsla(0,0%,100%,0);bottom:auto;box-shadow:0 10px 20px -10px transparent;content:" ";height:82px;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .4s ease;z-index:-1}.minisite-page .minisite-top .wrapper{display:grid;grid-template-areas:"info actions" "tabs go-to-checkout";grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;padding:4px 0;transition:all .4s ease}.minisite-page .minisite-top .wrapper .info{grid-area:info}.minisite-page .minisite-top .wrapper .info .title{display:inline-block;font-size:24px;line-height:32px;vertical-align:top}.minisite-page .minisite-top .wrapper .info .reviews{cursor:pointer;display:inline-block;margin-right:20px;vertical-align:top}.minisite-page .minisite-top .wrapper .info .reviews .rates{color:rgba(var(--text-muted),1);line-height:28px}.minisite-page .minisite-top .wrapper .info .reviews .rates:after{content:attr(data-text);display:inline-block;font-size:16px;line-height:32px;margin-right:4px;vertical-align:top}.minisite-page .minisite-top .wrapper .info .reviews .rates>div{display:inline-block;vertical-align:top}.minisite-page .minisite-top .wrapper .info .reviews .rates>span{color:rgba(var(--text),1);font-size:24px;margin-right:2px}.minisite-page .minisite-top .wrapper .info .reviews .rates .stars{display:inline-block;height:30px;margin-right:10px;position:relative;vertical-align:middle;width:100px}.minisite-page .minisite-top .wrapper .info .reviews .rates .stars .group{bottom:0;display:block;font-size:0;height:16px;left:auto;margin:auto;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap}.minisite-page .minisite-top .wrapper .info .reviews .rates .stars .group .star{background:rgba(var(--text-muted),.4);border-radius:20px;display:inline-block;height:16px;margin:0 2px;position:relative;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:16px}.minisite-page .minisite-top .wrapper .info .reviews .rates .stars .group .star:before{background:rgba(var(--text-muted),1);border-radius:10px;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px;z-index:1}.minisite-page .minisite-top .wrapper .info .reviews .rates .stars .group.over .star{background:rgba(var(--success),.4)}.minisite-page .minisite-top .wrapper .info .reviews .rates .stars .group.over .star:before{background:rgba(var(--success),1)}.minisite-page .minisite-top .wrapper .info .areas{font-size:16px;line-height:20px;margin-bottom:10px;max-height:20px;opacity:1;transition:all .4s ease}.minisite-page .minisite-top .wrapper .info .areas>a,.minisite-page .minisite-top .wrapper .info .areas>span{color:rgba(var(--text-muted),1);display:inline-block;vertical-align:top}.minisite-page .minisite-top .wrapper .info .areas>a:not(:last-child):after,.minisite-page .minisite-top .wrapper .info .areas>span:not(:last-child):after{content:"|";display:inline-block;margin:0 2px}.minisite-page .minisite-top .wrapper .tabs{align-self:center;display:flex;gap:40px;grid-area:tabs}.minisite-page .minisite-top .wrapper .tabs .tab{cursor:pointer;font-size:16px;font-weight:400;height:42px;line-height:42px;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.minisite-page .minisite-top .wrapper .tabs .tab:before{display:inline-block;margin-left:10px;padding-right:1px}.minisite-page .minisite-top .wrapper .tabs .tab.active{opacity:1}.minisite-page .minisite-top .wrapper .tabs .tab.active:after{background:rgba(var(--success),1);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:auto}.minisite-page .minisite-top .wrapper .actions{display:flex;flex-direction:row-reverse;font-size:18px;gap:20px;grid-area:actions;opacity:1;transition:all .4s ease;visibility:visible}.minisite-page .minisite-top .wrapper .actions .owner{flex:1;line-height:32px}.minisite-page .minisite-top .wrapper .actions .owner>span{font-weight:700}.minisite-page .minisite-top .wrapper .actions .owner>.phone{cursor:pointer;display:inline;text-decoration:underline}.minisite-page .minisite-top .wrapper .actions .owner>.phone:before{color:rgba(var(--success),1);display:inline-block;font-size:20px;line-height:32px;margin:0 6px;vertical-align:top}.minisite-page .minisite-top .wrapper .actions .favorite{cursor:pointer;grid-area:favorite;line-height:32px}.minisite-page .minisite-top .wrapper .actions .favorite:before{display:inline-block;font-size:20px;line-height:32px;margin:0 6px;vertical-align:top}.minisite-page .minisite-top .wrapper .actions .favorite.i-heart_active{text-shadow:0 0 10px rgba(0,0,0,.2)}.minisite-page .minisite-top .wrapper .actions .share{cursor:pointer;grid-area:share;line-height:32px}.minisite-page .minisite-top .wrapper .actions .share:before{display:inline-block;font-size:20px;line-height:32px;margin:0 6px;vertical-align:top}.minisite-page .minisite-top .wrapper .go-to-checkout{grid-area:go-to-checkout;text-align:left}.minisite-page .minisite-top .wrapper .go-to-checkout>span{display:inline-block;font-size:18px;font-weight:700;line-height:44px;margin-left:20px;vertical-align:top}.minisite-page .minisite-top .wrapper .go-to-checkout>span:before{content:attr(data-text);font-weight:400}.minisite-page .minisite-top .wrapper .go-to-checkout .go{background:rgba(var(--primary),1);border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:40px;line-height:40px;text-align:center;transition:all .4s ease;vertical-align:top;width:130px}.minisite-page .minisite-top .wrapper .share-box{background:#fff;border-radius:10px;bottom:auto;box-shadow:0 0 10px rgba(0,0,0,.2);display:none;left:90px;opacity:0;padding:10px;position:absolute;right:auto;text-align:center;top:-10px;visibility:hidden;width:100px}.minisite-page .minisite-top .wrapper .share-box.open{display:block;opacity:1;visibility:visible}.minisite-page .minisite-top .wrapper .share-box .close{bottom:0;color:#fff;height:20px;left:10px;line-height:20px;margin:auto;position:absolute;right:auto;top:0;width:20px}.minisite-page .minisite-top .wrapper .share-box>.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;font-size:0;height:32px;margin:4px;vertical-align:top;width:32px}.minisite-page .minisite-top .wrapper .share-box>.icon.share-facebook{background-image:url(/app/assets/images/facebook.png)}.minisite-page .minisite-top .wrapper .share-box>.icon.share-whatsapp{background-image:url(/app/assets/images/whatsapp.png)}@media (min-width:768px){.minisite-page .minisite-top.fixed{top:82px}.minisite-page .minisite-top.fixed:before{background:#fff;box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}.minisite-page .minisite-top.fixed .wrapper{grid-template-areas:"info go-to-checkout" "tabs go-to-checkout"}.minisite-page .minisite-top.fixed .wrapper .info .areas{line-height:0;margin:0;max-height:0;opacity:0}.minisite-page .minisite-top.fixed .wrapper .actions{display:none}.minisite-page .minisite-top.fixed .wrapper .go-to-checkout{align-self:center;opacity:0;transition:all .4s ease;visibility:hidden}.minisite-page .minisite-top.fixed .wrapper .go-to-checkout.active{opacity:1;visibility:visible}.minisite-page .minisite-top.fixed:before{top:82px}.minisite-page .minisite-top .wrapper .info .tabs .tab:hover{opacity:1}.minisite-page .minisite-top .wrapper .info .tabs .tab:hover:after{background:rgba(var(--success),1);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:auto}.minisite-page .minisite-top .wrapper .info .go-to-checkout .go:hover{opacity:1}}@media (max-width:768px){.minisite-page .minisite-top .wrapper{grid-template-areas:"info";padding:0}.minisite-page .minisite-top .wrapper .go-to-checkout,.minisite-page .minisite-top .wrapper .tabs{display:none}.minisite-page .minisite-top .wrapper .share-box{left:10px;top:50px}.minisite-page .minisite-top .wrapper .info{padding:10px}.minisite-page .minisite-top .wrapper .info .title{display:block;font-size:20px;height:30px;overflow:hidden;padding-left:140px;text-overflow:ellipsis}.minisite-page .minisite-top .wrapper .info .areas{font-size:14px;margin:0}.minisite-page .minisite-top .wrapper .info .reviews{clear:both;margin-right:0;min-height:30px}.minisite-page .minisite-top .wrapper .info .reviews .rates>span{font-size:20px}.minisite-page .minisite-top .wrapper .info .reviews .rates:before{font-size:14px}.minisite-page .minisite-top .wrapper .info .reviews .rates .stars{height:20px;vertical-align:middle}.minisite-page .minisite-top .wrapper .info .reviews .rates .stars .group .star{height:12px;width:12px}.minisite-page .minisite-top .wrapper .actions{bottom:auto;display:inline-block;left:0;position:absolute;right:auto;text-align:left;top:10px}.minisite-page .minisite-top .wrapper .actions .favorite,.minisite-page .minisite-top .wrapper .actions .share{display:inline-block;font-size:0;vertical-align:top}.minisite-page .minisite-top .wrapper .actions .owner{line-height:28px;padding-left:10px;text-align:left}.minisite-page .minisite-top .wrapper .actions .owner .phone{font-size:16px}.minisite-page .minisite-top .wrapper .actions .owner .phone:before{font-size:16px;line-height:28px}.minisite-page .minisite-top .wrapper .actions .owner>span{font-size:16px}.minisite-page .minisite-top.fixed:before{top:-64px}.minisite-page .minisite-top.fixed.in-checkout{top:63px;z-index:9}.minisite-page .minisite-top.fixed.in-checkout:before{background:#fff;box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}.minisite-page .minisite-top.fixed.in-checkout .wrapper{grid-template-areas:"info go-to-checkout" "tabs go-to-checkout"}.minisite-page .minisite-top.fixed.in-checkout .wrapper .info .areas{line-height:0;margin:0;max-height:0;opacity:0}.minisite-page .minisite-top.fixed.in-checkout .wrapper .actions{display:none}.minisite-page .minisite-top.fixed.in-checkout .wrapper .go-to-checkout{align-self:center;opacity:0;transition:all .4s ease;visibility:hidden}.minisite-page .minisite-top.fixed.in-checkout .wrapper .go-to-checkout.active{opacity:1;visibility:visible}.minisite-page .minisite-top.fixed.in-checkout .wrapper{grid-template-areas:"info actions" "tabs ."}.minisite-page .minisite-top.fixed.in-checkout .wrapper .actions{display:block}.minisite-page .minisite-top.fixed.in-checkout:before{top:63px}}
.report-popup{background:rgba(0,0,0,.8);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .4s ease;visibility:hidden;z-index:100}.report-popup.active{opacity:1;visibility:visible}.report-popup .wrapper{background:#fff;border-radius:20px;bottom:0;display:table;left:0;margin:auto;max-width:530px;overflow:auto;padding:0 20px;position:absolute;right:0;top:200px;width:100%}.report-popup .wrapper .closer{bottom:auto;cursor:pointer;font-size:20px;height:30px;left:10px;line-height:30px;position:absolute;right:auto;text-align:center;top:20px;width:30px}.report-popup .wrapper .title{font-size:24px;font-weight:700;line-height:28px;margin-top:20px}.report-popup .wrapper .sub{color:rgba(var(--text-muted),1);font-size:16px;line-height:20px}.report-popup .wrapper .form{margin-top:20px;padding-bottom:80px;position:relative}.report-popup .wrapper .form .option{border-bottom:1px solid rgba(var(--light),1);overflow:hidden;padding:10px 0}.report-popup .wrapper .form .option .label{cursor:pointer;font-weight:600;line-height:32px}.report-popup .wrapper .form .option .label .open{border:1px solid rgba(var(--light),1);border-radius:20px;cursor:pointer;float:left;height:24px;transition:all .4s ease;width:24px}.report-popup .wrapper .form .option .label .open:before{display:block;font-size:12px;line-height:24px;opacity:0;text-align:center;visibility:hidden}.report-popup .wrapper .form .option .label .open.active{background:rgba(var(--primary),1)}.report-popup .wrapper .form .option .label .open.active:before{border-color:rgba(var(--primary),1);color:#fff;opacity:1;visibility:visible}.report-popup .wrapper .form .option .label:before{font-size:20px;margin-left:10px}.report-popup .wrapper .form .option input{border:0;box-sizing:border-box;color:rgba(var(--text-muted),1);line-height:32px;width:100%}.report-popup .wrapper .form .send{background:rgba(var(--primary),.6);border-radius:20px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:40px;left:0;line-height:40px;pointer-events:none;position:absolute;right:auto;text-align:center;top:auto;transition:all .4s ease;width:120px}.report-popup .wrapper .form .send.active{background:rgba(var(--primary),.8);pointer-events:all}@media (min-width:768px){.report-popup .wrapper .form .send:hover{background:rgba(var(--primary),1)}}@media (max-width:768px){.report-popup .wrapper{bottom:10px;display:block;height:auto;left:10px;right:10px;top:10px;width:auto}.report-popup .wrapper .title{font-size:20px;padding-left:20px}}
.accessories{background:#fff;border-radius:20px;box-sizing:border-box;padding:20px}.accessories .boxes .box{border-bottom:1px solid rgba(var(--light),1);box-sizing:border-box;display:block;margin:10px 0;max-height:600px;overflow:hidden;padding-bottom:20px;transition:all .4s ease}.accessories .boxes .box .title{font-size:18px;font-weight:600;line-height:32px;margin-bottom:10px;position:relative}.accessories .boxes .box .title:before{margin-left:10px;margin-right:5px}.accessories .boxes .box .title .opener{bottom:0;left:0;line-height:32px;opacity:0;position:absolute;right:auto;top:0;visibility:hidden}.accessories .boxes .box .options .option{cursor:default}.accessories .boxes .box .options .option:before{background:rgba(var(--success),.5);color:#fff}.accessories .boxes .box .options .option.active{border-color:rgba(var(--text-muted),1)}.accessories .boxes .box.closed{max-height:42px}.accessories .boxes .box:last-child{border-bottom:0}@media (max-width:768px){.accessories .boxes .box .title .opener{opacity:1;visibility:visible}}
.review{border-bottom:2px solid rgba(0,0,0,.1);display:grid;grid-template-areas:"icon name date" ". room ." ". content content";grid-template-columns:50px 1fr -webkit-max-content;grid-template-columns:50px 1fr max-content;grid-template-rows:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content max-content max-content;line-height:18px}.review .icon{font-size:20px;grid-area:icon;text-align:center;width:45px}.review .name{font-size:18px;font-weight:700;grid-area:name}.review .name .title,.review .name>span{display:inline-block;vertical-align:top}.review .name>span{font-size:16px;font-weight:400;margin-right:10px}.review .name>span>b{color:rgba(var(--text),1);font-size:20px}.review .date{color:rgba(var(--text-muted),1);font-size:16px;grid-area:date}.review .room{font-size:16px;grid-area:room}.review .room .title,.review .room>span{display:inline-block;vertical-align:top}.review .room>span{margin-right:10px}.review .room>span>b{color:rgba(var(--text),1);font-size:20px}.review .room .stars{display:inline-block;margin-right:10px;vertical-align:top}.review .room .stars .group{display:flex;overflow:hidden;width:110px}.review .room .stars .group .star{background:rgba(var(--success),.4);border-radius:20px;display:inline-block;height:16px;margin:0 2px;position:relative;vertical-align:top;width:16px}.review .room .stars .group .star:before{background:rgba(var(--success),1);border-radius:10px;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px;z-index:1}.review .room .stars .group .star.active~.star{background:rgba(var(--text-muted),.4)}.review .room .stars .group .star.active~.star:before{background:rgba(var(--text-muted),1)}.review .content-data{font-size:16px;grid-area:content;margin:10px 0}.review .content-data .title{font-weight:600}.review .content-data .text{font-size:14px;line-height:20px}.review .content-data .tags{grid-area:tags;padding:6px 0}.review .content-data .tags>div{background:rgba(var(--primary),.1);border-radius:16px;color:rgba(var(--primary),1);display:inline-block;font-size:12px;margin:4px;padding:8px 26px 8px 12px;position:relative;text-align:center;vertical-align:top}.review .content-data .tags>div:after{content:attr(data-text)}.review .content-data .tags>div:before{background:#fff;border-radius:12px;bottom:0;font-size:10px;font-weight:700;height:18px;left:auto;line-height:18px;margin:auto;position:absolute;right:4px;text-align:center;top:0;width:18px}.review .content-data .tags>div[style]{background-size:0!important}.review .content-data .tags>div[style]:before{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:18px;left:auto;position:absolute;right:4px;top:0;width:18px}.review .content-data .response{background:rgba(var(--primary),.1);border-radius:10px;box-sizing:border-box;font-size:14px;padding:36px 10px 10px;position:relative}.review .content-data .response:before{bottom:auto;content:"comment-details";font-family:zimertop-font;font-size:18px;height:36px;left:auto;line-height:36px;position:absolute;right:0;text-align:center;top:0;width:36px}.review .content-data .response:after{bottom:auto;content:attr(data-text);font-size:12px;font-weight:700;left:auto;line-height:36px;position:absolute;right:36px;top:0}.review .helpful{grid-area:helpful;text-align:left}.review .helpful .label{color:rgba(var(--text-muted),1);display:inline-block;font-size:14px;line-height:28px;vertical-align:top}.review .helpful .label:before{content:attr(data-text)}.review .helpful .button{border:1px solid rgba(var(--light),1);border-radius:20px;box-sizing:border-box;color:rgba(var(--text-muted-light),1);cursor:pointer;display:inline-block;height:30px;line-height:28px;margin:0 4px;text-align:center;vertical-align:top;width:30px}.review .helpful .button:before{font-size:16px}.review .helpful .button.choosed.yes{color:rgba(var(--success),1)}.review .helpful .button.choosed.no{color:rgba(var(--danger),1)}@media (min-width:768px){.review .helpful .button:hover.yes{color:rgba(var(--success),1)}.review .helpful .button:hover.no{color:rgba(var(--danger),1)}}
.result-room{background:#fff;border-radius:10px;box-sizing:border-box;display:grid;gap:20px;grid-template-areas:"gallery info";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;margin-bottom:10px;padding:14px;position:relative;transition:all .4s ease}.result-room.hide{display:none}.result-room:after{background:rgba(var(--background),1);bottom:-5px;content:"";height:2px;left:0;opacity:1;position:absolute;right:0;top:auto;transition:all .2s ease;visibility:visible}.result-room .gallery{background-color:rgba(var(--background),1);border-radius:8px;grid-area:gallery;height:280px;overflow:hidden;position:relative;width:400px}.result-room .gallery .images,.result-room .gallery .images .image{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.result-room .gallery .images .image{opacity:0;transition:all .4s ease;visibility:hidden}.result-room .gallery .images .image>img{bottom:-50%;height:100%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%}.result-room .gallery .images .image.active{opacity:1;visibility:visible}.result-room .gallery .dots{bottom:10px;left:20px;opacity:0;position:absolute;right:20px;text-align:center;top:auto;transition:all .4s ease;visibility:hidden}.result-room .gallery .dots>span{background:#fff;border-radius:4px;cursor:pointer;display:inline-block;height:8px;margin:0 2px;vertical-align:top;width:8px}.result-room .gallery .dots>span.active{background:rgba(var(--warning),1)}.result-room .gallery .control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.5);background:rgba(0,0,0,.1);border-radius:24px;bottom:0;color:#fff;cursor:pointer;font-size:16px;height:32px;left:10px;line-height:32px;margin:auto;opacity:0;position:absolute;right:auto;text-align:center;top:0;transition:all .4s ease;visibility:hidden;width:32px}.result-room .gallery .control.prev{bottom:0;left:auto;position:absolute;right:10px;top:0}.result-room .gallery .favorite{bottom:auto;color:#fff;cursor:pointer;font-size:24px;left:15px;position:absolute;right:auto;top:15px}.result-room .gallery .favorite.active{color:rgba(var(--secondary),1)}.result-room .info{box-sizing:border-box;display:inline-grid;grid-area:info;grid-template-areas:"title title" "reviews total" "areas total" "description ." "tags ." "explain buttons" "rooms rooms";grid-template-columns:auto 160px}.result-room .info .title{grid-area:title}.result-room .info .title>span{font-size:22px;font-weight:700;line-height:30px}.result-room .info .title .exclusive,.result-room .info .title .new{background:rgba(var(--primary),.1);border-radius:16px;color:rgba(var(--primary),1);display:inline-block;font-size:12px;font-weight:700;margin:4px;padding:8px 26px 8px 12px;position:relative;text-align:center;vertical-align:top}.result-room .info .title .exclusive:after,.result-room .info .title .new:after{content:attr(data-text)}.result-room .info .title .exclusive:before,.result-room .info .title .new:before{background:#fff;border-radius:12px;bottom:0;font-size:10px;font-weight:700;height:18px;left:auto;line-height:18px;margin:auto;position:absolute;right:4px;text-align:center;top:0;width:18px}.result-room .info .reviews{color:rgba(var(--text-muted),1);grid-area:reviews;line-height:28px}.result-room .info .prices{grid-area:prices}.result-room .info .total{grid-area:total;position:relative;text-align:center}.result-room .info .total .price{color:rgba(var(--success),1);font-size:24px;height:32px;line-height:32px;position:relative}.result-room .info .total .price:after{bottom:auto;color:rgba(var(--text-muted),1);content:attr(data-text);font-size:14px;font-weight:400;left:0;line-height:24px;position:absolute;right:0;top:100%}.result-room .info .total .price .old{bottom:auto;color:red;font-size:14px;font-style:italic;left:0;line-height:26px;position:absolute;right:0;text-align:center;text-decoration:line-through;top:-20px}.result-room .info .smart{grid-area:smart;text-align:center}.result-room .info .smart:after{content:attr(data-text);font-weight:700;line-height:22px}.result-room .info .min_nights{grid-area:min_nights;text-align:center}.result-room .info .min_nights:after{content:attr(data-text);font-size:14px;line-height:22px}.result-room .info .areas{font-size:14px;font-weight:700;grid-area:areas;line-height:20px;margin-bottom:10px;opacity:.8}.result-room .info .areas>span{display:inline-block;vertical-align:top}.result-room .info .areas>span:not(:last-child):after{content:" | "}.result-room .info .description{grid-area:description;height:76px;line-height:24px;overflow:hidden}.result-room .info .description>b{color:rgba(var(--text),.8);display:block}.result-room .info .description>p{max-height:76px;overflow:hidden;position:relative}.result-room .info .description>p:after{background-image:linear-gradient(-90deg,hsla(0,0%,100%,.4),#fff);bottom:0;content:"";height:30px;left:0;position:absolute;right:auto;top:auto;width:60px}.result-room .info .explain{color:rgba(var(--text-muted),1);cursor:pointer;grid-area:explain;line-height:40px}.result-room .info .explain:before{margin-left:4px}.result-room .info .rooms{font-size:14px;grid-area:rooms}.result-room .info .rooms.active .rooms_box{max-height:500px;opacity:1;visibility:visible}.result-room .info .rooms.active .rooms_box .room{opacity:1;transition-delay:1s;visibility:visible}.result-room .info .rooms.active .rooms_box .room:first-child{transition-delay:0s}.result-room .info .rooms.active .rooms_box .room:nth-child(2){transition-delay:.2s}.result-room .info .rooms.active .rooms_box .room:nth-child(3){transition-delay:.4s}.result-room .info .rooms.active .rooms_box .room:nth-child(4){transition-delay:.6s}.result-room .info .rooms.active .rooms_box .room:nth-child(5){transition-delay:.8s}.result-room .info .rooms .title{font-weight:700;opacity:.8}.result-room .info .rooms .rooms_box{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease;visibility:hidden}.result-room .info .rooms .rooms_box .room{display:grid;gap:0 10px;grid-template-areas:"pic name roomprice" "pic guests roomprice";grid-template-columns:80px 1fr;margin-left:40px;margin-top:10px;opacity:0;transition:all .4s ease;transition-delay:0s;visibility:hidden}.result-room .info .rooms .rooms_box .room .pic{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;grid-area:pic;height:50px}.result-room .info .rooms .rooms_box .room .name{align-self:center;font-weight:700;grid-area:name;opacity:.8}.result-room .info .rooms .rooms_box .room .guests{color:rgba(var(--text-muted),1);grid-area:guests}.result-room .info .rooms .rooms_box .room .roomprice{align-self:center;font-size:18px;font-weight:700;grid-area:roomprice;opacity:.8}.result-room .info>.tags{grid-area:tags;padding:6px 0}.result-room .info .buttons{grid-area:buttons}.result-room .info .buttons .go{background:rgba(var(--success),1);border-radius:25px;color:#fff;cursor:pointer;display:block;height:40px;line-height:40px;margin:auto;max-width:120px;opacity:.8;text-align:center;transition:all .4s ease;width:100%}.result-room .info .buttons .go.primary{background:rgba(var(--primary),1)}.result-room .info .buttons .go:after{content:attr(data-title)}.result-room .info .buttons .instant{color:rgba(var(--text-muted),1);font-size:12px;line-height:24px;text-align:center}.result-room .info .buttons .instant:after{content:attr(data-text)}.result-room.unavailable .total{color:rgba(var(--danger),1);font-size:18px;height:24px;line-height:24px}.result-room.unavailable .total:after{content:attr(data-text)}.result-room.unavailable .go{background:rgba(var(--danger),1)}@media (min-width:768px){.result-room:hover{background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.result-room:hover:after{opacity:0;visibility:hidden}.result-room:hover .gallery .control{opacity:.6;visibility:visible}.result-room:hover .gallery .control:hover{opacity:1}.result-room:hover .gallery .dots{opacity:1;visibility:visible}.result-room .info .buttons:hover{opacity:1}}@media (max-width:768px){.result-room{background:#fff;gap:0;grid-template-areas:"gallery" "info";grid-template-columns:1fr;margin:10px 0}.result-room .gallery{height:auto;padding-top:66%;width:100%}.result-room .gallery .images{background-position:50%}.result-room .gallery .images .image{display:none}.result-room .info{grid-template-areas:"title title" "reviews reviews" "areas areas" "tags total";grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;margin-top:-42px;position:relative}.result-room .info:before{background-image:linear-gradient(0deg,rgba(0,0,0,.4),transparent);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:calc(100% - 42px);content:" ";left:0;position:absolute;right:0;top:0}.result-room .info>.title{padding:0 10px;text-shadow:0 0 4px rgba(0,0,0,.8);z-index:1}.result-room .info>.title,.result-room .info>.title>span{height:42px;line-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-room .info>.title>span{bottom:auto;color:#fff;left:0;padding-left:10px;padding-right:10px;padding-top:174px;position:absolute;right:0;top:-174px}.result-room .info>.title .exclusive,.result-room .info>.title .new{background:rgba(var(--primary),1);color:#fff}.result-room .info>.title .exclusive:before,.result-room .info>.title .new:before{color:rgba(var(--primary),1)}.result-room .info .reviews{padding:0 10px}.result-room .info .areas{font-weight:400;padding:0 10px}.result-room .info .tags{margin:0}.result-room .info .tags>div{margin-right:0;margin-top:0}.result-room .info .total{align-self:center}.result-room .info .total:after{font-size:12px;white-space:nowrap}.result-room .info .description,.result-room .info .go,.result-room.unavailable .total:after{display:none}}
.full-gallery,vue-full-gallery{background:rgba(0,0,0,.4);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .4s ease;visibility:hidden;z-index:100}.full-gallery.open,vue-full-gallery.open{display:block;opacity:1;visibility:visible}.full-gallery .content,vue-full-gallery .content{background:#fff;border-radius:10px;bottom:20px;display:grid;gap:10px;grid-template-areas:"top top" "pictures side";grid-template-columns:1fr 400px;grid-template-rows:60px 1fr;left:20px;margin:auto;overflow:hidden;padding:0 20px 20px;position:fixed;right:20px;top:20px}.full-gallery .content .top,vue-full-gallery .content .top{align-items:center;border-bottom:1px solid rgba(var(--text-muted),.4);box-sizing:border-box;display:grid;grid-area:top;grid-template-areas:"back info closer";grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;height:60px;position:relative;transition:all .4s ease}.full-gallery .content .top .closer,vue-full-gallery .content .top .closer{color:rgba(var(--text),.8);cursor:pointer;direction:ltr;grid-area:closer;line-height:32px;transition:all .2s ease}.full-gallery .content .top .info,vue-full-gallery .content .top .info{align-items:center;grid-area:info;text-align:center}.full-gallery .content .top .info .title,vue-full-gallery .content .top .info .title{display:inline-block;font-size:24px;line-height:40px;margin-left:20px;vertical-align:top}.full-gallery .content .top .info .go-to-checkout,vue-full-gallery .content .top .info .go-to-checkout{align-self:center;display:inline-block;text-align:left;vertical-align:middle}.full-gallery .content .top .info .go-to-checkout .go,vue-full-gallery .content .top .info .go-to-checkout .go{background:rgba(var(--success),1);border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:40px;line-height:40px;opacity:.8;text-align:center;transition:all .4s ease;vertical-align:top;width:120px}.full-gallery .content .top .info .go-to-checkout .go:after,vue-full-gallery .content .top .info .go-to-checkout .go:after{content:attr(data-title)}.full-gallery .content .top .info .go-to-checkout .go.primary,vue-full-gallery .content .top .info .go-to-checkout .go.primary{background:rgba(var(--primary),1)}.full-gallery .content .top .back,vue-full-gallery .content .top .back{color:rgba(var(--text),.8);cursor:pointer;grid-area:back;line-height:32px;transition:all .2s ease;width:42px}.full-gallery .content .top .back>.zf,vue-full-gallery .content .top .back>.zf{display:inline-block;width:42px}.full-gallery .content .top .back .gallery-title,vue-full-gallery .content .top .back .gallery-title{bottom:auto;color:rgba(var(--text),.8);left:auto;position:absolute;right:62px;top:auto}.full-gallery .content .top .back .gallery-title:before,vue-full-gallery .content .top .back .gallery-title:before{content:"picture";font-family:zimertop-font;font-size:14px;margin-left:6px;vertical-align:middle}.full-gallery .content .side,vue-full-gallery .content .side{grid-area:side;height:100%;position:relative}.full-gallery .content .side .reviews,vue-full-gallery .content .side .reviews{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.full-gallery .content .side .reviews .rates,vue-full-gallery .content .side .reviews .rates{line-height:28px;margin:0 20px 20px}.full-gallery .content .side .reviews .review,vue-full-gallery .content .side .reviews .review{border-bottom:1px solid rgba(var(--text-muted),.2);grid-template-areas:"icon name date" ". room ." ". content content" "helpful helpful helpful";margin:10px;padding-bottom:20px}.full-gallery .content .side .reviews .review .name,vue-full-gallery .content .side .reviews .review .name{font-size:16px}.full-gallery .content .side .reviews .review .date,vue-full-gallery .content .side .reviews .review .date{font-size:12px}.full-gallery .content .side .reviews .review .room .title,vue-full-gallery .content .side .reviews .review .room .title{font-size:14px}.full-gallery .content .side .reviews .review .room>span,vue-full-gallery .content .side .reviews .review .room>span{font-size:12px}.full-gallery .content .side .reviews .review .room>span>b,vue-full-gallery .content .side .reviews .review .room>span>b{font-size:16px}.full-gallery .content .side .reviews .review .content-data .title,vue-full-gallery .content .side .reviews .review .content-data .title{font-size:14px}.full-gallery .content .pictures,vue-full-gallery .content .pictures{align-self:flex-start;grid-area:pictures;height:100%;overflow:hidden;position:relative}.full-gallery .content .pictures .tabs,vue-full-gallery .content .pictures .tabs{align-self:center;display:flex;gap:40px;grid-area:tabs;overflow:auto;text-overflow:ellipsis;white-space:nowrap;width:100%}.full-gallery .content .pictures .tabs .tab,vue-full-gallery .content .pictures .tabs .tab{cursor:pointer;line-height:32px;opacity:.6;position:relative;vertical-align:top}.full-gallery .content .pictures .tabs .tab:before,vue-full-gallery .content .pictures .tabs .tab:before{display:inline-block;margin-left:10px}.full-gallery .content .pictures .tabs .tab.active,vue-full-gallery .content .pictures .tabs .tab.active{opacity:1}.full-gallery .content .pictures .tabs .tab.active:after,vue-full-gallery .content .pictures .tabs .tab.active:after{background:rgba(var(--success),1);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:auto}.full-gallery .content .pictures .sliders,vue-full-gallery .content .pictures .sliders{bottom:0;left:0;position:absolute;right:0;top:0}.full-gallery .content .pictures .sliders .slider,vue-full-gallery .content .pictures .sliders .slider{height:100%}.full-gallery .content .pictures .sliders .slider:before,vue-full-gallery .content .pictures .sliders .slider:before{border-radius:4px;bottom:85px;color:rgba(var(--text-muted),1);content:attr(data-text);left:0;line-height:30px;padding:0 6px;position:absolute;right:auto;text-align:center;top:auto}.full-gallery .content .pictures .sliders .slider .thumbs,vue-full-gallery .content .pictures .sliders .slider .thumbs{bottom:0;display:flex;gap:10px;height:80px;left:0;overflow-x:auto;overflow-y:hidden;position:absolute;right:0;top:auto}.full-gallery .content .pictures .sliders .slider .thumbs>div,vue-full-gallery .content .pictures .sliders .slider .thumbs>div{cursor:pointer;height:60px;opacity:.5;transition:all .2s ease}.full-gallery .content .pictures .sliders .slider .thumbs>div.active,.full-gallery .content .pictures .sliders .slider .thumbs>div:hover,vue-full-gallery .content .pictures .sliders .slider .thumbs>div.active,vue-full-gallery .content .pictures .sliders .slider .thumbs>div:hover{opacity:1}.full-gallery .content .pictures .sliders .slider .thumbs>div>img,vue-full-gallery .content .pictures .sliders .slider .thumbs>div>img{border-radius:5px;max-height:100%}.full-gallery .content .pictures .sliders .slider .thumbs~.slides,vue-full-gallery .content .pictures .sliders .slider .thumbs~.slides{height:calc(100% - 120px)}.full-gallery .content .pictures .sliders .slider .thumbs~.controls,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls{bottom:auto;height:calc(100% - 200px);left:0;position:absolute;right:0;top:auto}.full-gallery .content .pictures .sliders .slider .thumbs~.controls .next,.full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .next,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-radius:0;height:auto;left:0;right:auto;width:50%}.full-gallery .content .pictures .sliders .slider .thumbs~.controls .next.prev,.full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev.prev,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .next.prev,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev.prev{left:auto;right:0}.full-gallery .content .pictures .sliders .slider .thumbs~.controls .next.prev:before,.full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev.prev:before,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .next.prev:before,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev.prev:before{left:auto;right:20px}.full-gallery .content .pictures .sliders .slider .thumbs~.controls .next:before,.full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev:before,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .next:before,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border-radius:50%;box-shadow:none;color:#fff;height:32px;left:20px;right:auto;width:32px}.full-gallery .content .pictures .sliders .slider .thumbs~.controls .next:hover:before,.full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev:hover:before,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .next:hover:before,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls .prev:hover:before{background:rgba(0,0,0,.8)}.full-gallery .content .pictures .sliders .slider .slides,vue-full-gallery .content .pictures .sliders .slider .slides{height:100%;position:relative}.full-gallery .content .pictures .sliders .slider .slides>div,vue-full-gallery .content .pictures .sliders .slider .slides>div{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}.full-gallery .content .pictures .sliders .slider .slides>div img,vue-full-gallery .content .pictures .sliders .slider .slides>div img{border-radius:5px;max-height:100%;max-width:100%}.full-gallery .content .pictures .sliders .slider .slides>div span.desc,vue-full-gallery .content .pictures .sliders .slider .slides>div span.desc{background:transparent;bottom:-40px;color:rgba(var(--text),.8);font-size:16px;line-height:36px;text-align:right}.full-gallery .content .pictures .images,vue-full-gallery .content .pictures .images{bottom:0;display:grid;gap:10px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));left:0;overflow:auto;position:absolute;right:0;top:48px}.full-gallery .content .pictures .images .item,vue-full-gallery .content .pictures .images .item{overflow:hidden;position:relative}.full-gallery .content .pictures .images .item.data:before,vue-full-gallery .content .pictures .images .item.data:before{bottom:auto;color:#fff;content:"info";font-family:zimertop-font;font-size:20px;left:auto;position:absolute;right:10px;text-shadow:1px 1px #000;top:10px;z-index:2}.full-gallery .content .pictures .images .item .image,vue-full-gallery .content .pictures .images .item .image{border-radius:4px;cursor:pointer;transition:all .2s ease;width:100%}.full-gallery .content .pictures .images .item .info,vue-full-gallery .content .pictures .images .item .info{background:rgba(0,0,0,.8);bottom:-100px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;left:0;line-height:20px;padding:10px;position:absolute;right:0;text-shadow:1px 1px #000;top:auto;transition:all .2s ease;z-index:1}@media (min-width:768px){.full-gallery .content .closer:hover,vue-full-gallery .content .closer:hover{color:rgba(var(--text),1)}.full-gallery .content .top .info .go-to-checkout .go:hover,vue-full-gallery .content .top .info .go-to-checkout .go:hover{opacity:1}.full-gallery .content .top .back:hover,vue-full-gallery .content .top .back:hover{color:rgba(var(--text),1)}.full-gallery .content .pictures .tabs .tab:hover,vue-full-gallery .content .pictures .tabs .tab:hover{opacity:1}.full-gallery .content .pictures .tabs .tab:hover:after,vue-full-gallery .content .pictures .tabs .tab:hover:after{background:rgba(var(--success),1);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:auto}.full-gallery .content .images .item:hover .image,vue-full-gallery .content .images .item:hover .image{box-shadow:0 0 6px 6px rgba(0,0,0,.2);transform:scale(1.1)}.full-gallery .content .images .item:hover .info,vue-full-gallery .content .images .item:hover .info{bottom:0}}@media (max-width:768px){.full-gallery .content,vue-full-gallery .content{align-items:start;border-radius:0;bottom:0;gap:0;grid-template-areas:"top" "pictures";grid-template-columns:1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;left:0;overflow:auto;padding:10px;right:0;top:0}.full-gallery .content .top,vue-full-gallery .content .top{background:#fff;border-radius:10px 10px 0 0;bottom:auto;left:0;padding:0 10px;position:fixed;right:0;top:0;z-index:10}.full-gallery .content .top .info .title,vue-full-gallery .content .top .info .title{font-size:18px;line-height:inherit;margin:0}.full-gallery .content .top .info .go-to-checkout,vue-full-gallery .content .top .info .go-to-checkout{background:hsla(0,0%,100%,.9);border-radius:10px;bottom:10px;box-shadow:0 0 20px rgba(0,0,0,.2);height:40px;left:10px;padding:10px 0;position:fixed;right:10px;text-align:center;top:auto}.full-gallery .content .top .info .go-to-checkout .go,vue-full-gallery .content .top .info .go-to-checkout .go{width:calc(100% - 20px)}.full-gallery .content .top .back .gallery-title,vue-full-gallery .content .top .back .gallery-title{bottom:-40px;right:20px}.full-gallery .content .pictures,vue-full-gallery .content .pictures{align-self:start;box-sizing:border-box;height:100%;margin-top:54px;overflow:auto;padding:0 10px 100px}.full-gallery .content .pictures .tabs,vue-full-gallery .content .pictures .tabs{gap:20px;margin-bottom:10px;overflow-x:auto;text-overflow:ellipsis;white-space:nowrap}.full-gallery .content .pictures .tabs .tab,vue-full-gallery .content .pictures .tabs .tab{font-size:14px}.full-gallery .content .pictures .images,vue-full-gallery .content .pictures .images{bottom:0;grid-template-columns:repeat(auto-fit,minmax(46%,1fr));left:0;position:relative;right:0;top:0}.full-gallery .content .pictures .sliders,vue-full-gallery .content .pictures .sliders{top:42px}.full-gallery .content .pictures .sliders .slider,vue-full-gallery .content .pictures .sliders .slider{height:100%}.full-gallery .content .pictures .sliders .slider:before,vue-full-gallery .content .pictures .sliders .slider:before{bottom:auto;top:-40px}.full-gallery .content .pictures .sliders .slider .thumbs,vue-full-gallery .content .pictures .sliders .slider .thumbs{bottom:0;flex-wrap:wrap;height:auto;overflow:auto;padding-bottom:80px;text-align:center;top:50%;white-space:normal}.full-gallery .content .pictures .sliders .slider .thumbs>div,vue-full-gallery .content .pictures .sliders .slider .thumbs>div{height:auto;opacity:.6;width:30%}.full-gallery .content .pictures .sliders .slider .thumbs>div>img,vue-full-gallery .content .pictures .sliders .slider .thumbs>div>img{max-width:100%}.full-gallery .content .pictures .sliders .slider .thumbs~.slides,vue-full-gallery .content .pictures .sliders .slider .thumbs~.slides{height:50%}.full-gallery .content .pictures .sliders .slider .thumbs~.slides>div,vue-full-gallery .content .pictures .sliders .slider .thumbs~.slides>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.full-gallery .content .pictures .sliders .slider .thumbs~.slides>div>img,vue-full-gallery .content .pictures .sliders .slider .thumbs~.slides>div>img{max-height:inherit}.full-gallery .content .pictures .sliders .slider .thumbs~.slides>div span.desc,vue-full-gallery .content .pictures .sliders .slider .thumbs~.slides>div span.desc{display:block;font-size:14px;line-height:18px;padding:0;position:static;text-align:right}.full-gallery .content .pictures .sliders .slider .thumbs~.controls,vue-full-gallery .content .pictures .sliders .slider .thumbs~.controls{height:50%}.full-gallery .content .side,vue-full-gallery .content .side{display:none}}
.checkout{display:grid;gap:20px;grid-template-areas:"rooms summary";grid-template-columns:1fr 420px;position:relative}.checkout .loading{height:480px;margin-top:40px;position:relative}.checkout .loading .loader{top:240px}.checkout .loading .loader,.checkout .loading>span{bottom:auto;left:0;margin:auto;position:absolute;right:0}.checkout .loading>span{color:rgba(var(--text-muted),1);font-size:20px;text-align:center;top:200px}.checkout .rooms{display:flex;flex-direction:column;grid-area:rooms}.checkout .rooms .result-room .gallery{cursor:pointer;height:208px;width:310px}.checkout .rooms .result-room .info{grid-template-areas:"title title" "description total" "adventages total" "tags buttons"}.checkout .rooms .result-room .info .title{cursor:pointer}.checkout .rooms .result-room .info .adventages{grid-area:adventages}.checkout .rooms .result-room .info .adventages>span{display:block;line-height:22px}.checkout .rooms .result-room .info .adventages .item{line-height:22px}.checkout .rooms .result-room .info .adventages .item:before{color:rgba(var(--success),1);display:inline-block;font-size:12px;margin-left:10px}.checkout .rooms .result-room .info>.tags{margin:0;padding:0}.checkout .rooms .result-room .info>.tags>div{background:none;color:rgba(var(--text),1)}.checkout .rooms .result-room .info>.tags>div:before{background:none;font-size:12px}.checkout .rooms .result-room .info>.tags>div.success:before{color:rgba(var(--success),1)}.checkout .rooms .result-room .info>.tags>div.warning{background:none;color:rgba(var(--text),1)}.checkout .rooms .result-room .info>.tags>div.warning:before{color:rgba(var(--warning),1)}.checkout .rooms .result-room .info .description{color:rgba(var(--primary),1);height:auto;margin-bottom:0;min-height:90px}.checkout .rooms .result-room .info .prices .price{margin:0}.checkout .rooms .result-room .info .buttons .go.nextdate{font-size:14px;font-weight:400;height:auto;line-height:16px;padding:4px 0}.checkout .rooms .result-room .info .buttons .choosed{color:rgba(var(--success),1);display:block;line-height:40px;margin:auto;text-align:center;white-space:nowrap;width:120px}.checkout .rooms .result-room .info .buttons .choosed:before{content:"check-circle";font-family:zimertop-font;font-size:20px;margin-left:4px;vertical-align:middle}.checkout.static .rooms .result-room .info{grid-template-columns:1fr 0}@media (max-width:768px){.checkout{gap:0;grid-template-areas:"summary" "rooms";grid-template-columns:auto}.checkout .loading{height:260px}.checkout .loading .loader{top:140px}.checkout .loading>span{top:100px}.checkout .rooms .result-room{overflow:hidden;padding:8px}.checkout .rooms .result-room:before{bottom:auto;color:#fff;content:"info";font-family:zimertop-font;font-size:20px;left:auto;position:absolute;right:20px;text-shadow:1px 1px #000;top:20px;z-index:1}.checkout .rooms .result-room .gallery{height:auto;padding-top:48%;width:100%}.checkout .rooms .result-room .gallery .images .image>img{height:140%}.checkout .rooms .result-room .info{grid-template-areas:"title title" "adventages total" ". total" "tags buttons";grid-template-rows:46px -webkit-min-content 1fr auto;grid-template-rows:46px min-content 1fr auto}.checkout .rooms .result-room .info .adventages{font-size:14px}.checkout .rooms .result-room .info .adventages>span{display:none}.checkout .rooms .result-room .info>.tags{padding-left:10px}.checkout .rooms .result-room .info .tags{align-self:center}.checkout .rooms .result-room .info .tags>div{margin:2px 0;padding:6px 21px 6px 8px}.checkout .rooms .result-room .info .total{align-self:flex-start}.checkout .rooms .result-room .info .total .price{line-height:28px;margin:20px 0}.checkout .rooms .result-room .info .total .price:after{font-size:12px;line-height:12px}.checkout .rooms .result-room .info .total .old:before{bottom:auto;font-size:14px;line-height:20px;top:100%}.checkout .rooms .result-room .info .buttons{align-self:center}.checkout .rooms .result-room .info .buttons .go{box-sizing:border-box;font-size:14px;padding:0 10px}.checkout .rooms .result-room .info .buttons .choosed{font-size:14px;margin:0 10px;width:auto}}
.reservation-order{background:rgba(var(--background),1);border:2px solid rgba(var(--background),1);border-radius:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-areas:"image title price" "image pax pax" "items items items";grid-template-columns:96px 1fr 80px;padding:14px;position:relative;transition:all .4s ease}.reservation-order.active{border:2px solid rgba(var(--primary),1)}.reservation-order .delete{bottom:auto;color:rgba(var(--text),.8);cursor:pointer;left:0;position:absolute;right:auto;top:0}.reservation-order .image{background-color:rgba(var(--light),1);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px;grid-area:image;height:68px;overflow:hidden;position:relative;width:96px}.reservation-order .image>img{bottom:-50%;height:100%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%}.reservation-order>.title{color:rgba(var(--text),.8);display:block;font-size:18px;font-weight:700;grid-area:title;margin-top:4px}.reservation-order .price{align-items:start;grid-area:price;margin-top:4px;position:relative;text-align:left}.reservation-order .price .old{bottom:0;left:0;line-height:14px;position:absolute;right:0;top:-20px}.reservation-order .price .old:before{color:rgba(var(--danger),1);content:attr(data-old-price);font-size:14px;font-style:italic;line-height:24px;text-decoration:line-through}.reservation-order .price>.real{color:rgba(var(--text),.8);display:block;font-size:18px}.reservation-order .pax{color:rgba(var(--text-muted),1);cursor:pointer;display:block;font-size:14px;grid-area:pax;height:36px;line-height:14px;position:relative}.reservation-order .pax:before{display:inline-block;margin-left:6px}.reservation-order .items{grid-area:items}.reservation-order .items>.title{color:rgba(var(--text-muted),1);cursor:pointer;font-size:14px;line-height:16px}.reservation-order .items>.title:before{float:left}.reservation-order .items .details{display:none;opacity:0;transition:all .4s ease;visibility:hidden}.reservation-order .items .details.open{display:block;margin-top:10px;opacity:1;visibility:visible}.reservation-order .items .details .item{clear:both;overflow:hidden}.reservation-order .items .details .item label{color:rgba(var(--text),.8);float:right;font-size:14px;line-height:30px}.reservation-order .items .details .item.ttle label{text-decoration:underline}.reservation-order .items .details .item>.price{color:rgba(var(--text-muted),1);float:left;font-size:16px;line-height:30px}.reservation-order .items .details .item.discount>.price{color:rgba(var(--danger),1);font-style:italic}
.content-order{align-items:flex-start;display:grid;gap:20px;grid-template-areas:"order-forms summary";grid-template-columns:1fr 420px;position:relative}.content-order .back-button{bottom:auto;color:rgba(var(--primary),1);cursor:pointer;height:auto;left:10px;line-height:82px;position:absolute;right:auto;text-align:center;top:-102px;width:auto;z-index:10}.content-order .back-button:after{content:attr(data-text);float:right;margin-left:10px}.content-order .loading{min-height:200px;position:relative}.content-order .loading>b{bottom:40px;color:rgba(var(--text-muted),1);font-size:30px;left:0;position:absolute;right:0;text-align:center;top:auto}.content-order .loading svg{-webkit-animation:loading-svg 2s linear 0s infinite;animation:loading-svg 2s linear 0s infinite;bottom:0;height:48px;left:0;margin:auto;position:absolute;right:0;top:0;width:48px}.content-order .loading svg circle{stroke:rgba(var(--primary),1);stroke-dasharray:1,192;stroke-dashoffset:0;-webkit-animation:loading-circle 1.6s ease-in-out 0s infinite;animation:loading-circle 1.6s ease-in-out 0s infinite}.content-order .summary-order{grid-area:summary;position:-webkit-sticky;position:sticky;top:100px;z-index:5}.content-order .summary-order .container{background:#fff;border-radius:20px;box-sizing:border-box;padding:20px;position:-webkit-sticky;position:sticky;top:180px}.content-order .summary-order .container .site{cursor:pointer;display:inline-grid;grid-area:top;grid-template-areas:"name dates" "city dates";grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-template-rows:-webkit-max-content 20px;grid-template-rows:max-content 20px;position:relative;width:100%}.content-order .summary-order .container .site .name{align-self:start;font-size:20px;font-weight:700;grid-area:name}.content-order .summary-order .container .site .name:before{color:rgba(var(--text-muted),1);display:inline-block;margin-left:6px;vertical-align:top}.content-order .summary-order .container .site .city{align-self:center;color:rgba(var(--text-muted),1);font-size:14px;grid-area:city}.content-order .summary-order .container .site .dates{align-self:start;grid-area:dates;text-align:left}.content-order .summary-order .container .site .dates:before{display:inline-block;margin-left:6px;vertical-align:middle}.content-order .summary-order .container .site .dates>div{display:inline-block;margin-right:10px;vertical-align:middle}.content-order .summary-order .container .site .dates>div>span{color:rgba(var(--text-muted),1);display:block;font-size:16px}.content-order .summary-order .container .site .dates>div>span>b{color:rgba(var(--text),.8);font-size:20px}.content-order .summary-order .container .reservations{display:flex;flex-direction:column;gap:10px;margin-top:20px}.content-order .summary-order .container .reservations .empty{color:rgba(var(--text-muted),1);text-align:center}.content-order .summary-order .container .total{margin-top:10px;position:relative}.content-order .summary-order .container .total>.price{display:flex;line-height:44px}.content-order .summary-order .container .total>.price>.label{flex:1;font-size:20px}.content-order .summary-order .container .total>.price>b{color:rgba(var(--success),.8);font-size:24px;font-weight:400}.content-order .summary-order .container .total>.price.old>.label{color:rgba(var(--text-muted),1);font-size:16px}.content-order .summary-order .container .total>.price.old>b,.content-order .summary-order .container .total>.price.old>span{color:rgba(var(--danger),.8);font-size:16px;font-style:italic}.content-order .summary-order .container .total>.price.discount>span{color:rgba(var(--text),.8);font-size:20px}.content-order .summary-order .container .total>.bitul{line-height:24px;margin-top:20px}.content-order .summary-order .container .total>.bitul .tags>div{background:none;color:rgba(var(--text),1);margin:0;text-align:right}.content-order .summary-order .container .total>.bitul .tags>div:before{background:none;font-size:12px}.content-order .summary-order .container .total>.bitul .tags>div.success:before{color:rgba(var(--success),1)}.content-order .summary-order .container .total>.bitul .tags>div.warning{background:none;color:rgba(var(--text),1)}.content-order .summary-order .container .total>.bitul .tags>div.warning:before{color:rgba(var(--warning),1)}.content-order .summary-order .container .total>.bitul .explain{color:rgba(var(--text-muted),1);font-size:14px}.content-order .summary-order .container .total>.policy{margin-top:20px}.content-order .summary-order .container .total>.policy .toggle>label{color:rgba(var(--text-muted),1);font-size:16px}.content-order .summary-order .container .total>.policy .toggle>label>b{cursor:pointer;font-weight:400;text-decoration:underline}.content-order .summary-order .container .total .continue{background:rgba(var(--primary),1);border-radius:25px;color:#fff;cursor:pointer;height:44px;line-height:44px;margin:20px 0 0;text-align:center;transition:all .4s ease}.content-order .summary-order .container .total .continue.active{background:rgba(var(--success),.8)}.content-order .summary-order .container .total .continue .loader{color:#fff;margin:0 auto}.content-order .policyText{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:80px;z-index:9}.content-order .policyText .text-box{background:#fff;border-radius:10px;bottom:0;height:660px;left:0;margin:auto;max-width:600px;overflow:auto;padding:20px;position:absolute;right:0;top:0;width:100%}.content-order .policyText .text-box .closer{bottom:auto;cursor:pointer;font-size:20px;height:30px;left:10px;line-height:30px;position:absolute;right:auto;text-align:center;top:20px;width:30px}.content-order .policyText .text-box .accept{background:rgba(var(--success),1);border-radius:30px;color:#fff;cursor:pointer;line-height:40px;margin:10px auto 0;text-align:center;width:200px}.content-order .order-forms{grid-area:order-forms}.content-order .order-forms .forms{background:#fff;border-radius:20px;box-sizing:border-box;padding:20px}.content-order .order-forms .forms .connection .social{display:flex;gap:14px}.content-order .order-forms .forms .connection .social>div{background-position:right 10px center;background-repeat:no-repeat;background-size:20px;border:1px solid rgba(var(--text-muted),.4);border-radius:30px;cursor:pointer;flex:1;font-size:16px;font-weight:700;line-height:42px;margin:14px 0;text-align:center;transition:all .4s ease}.content-order .order-forms .forms .connection .social>div.facebook{background-image:url(/app/assets/images/facebook.svg)}.content-order .order-forms .forms .connection .social>div.google{background-image:url(/app/assets/images/google.svg)}.content-order .order-forms .forms .connection .policy{color:rgba(var(--text-muted),1);font-size:12px;margin:0 0 20px}.content-order .order-forms .forms .connection .policy>span{color:rgba(var(--text),1);cursor:pointer;text-decoration:underline}.content-order .order-forms .forms>.title{color:rgba(var(--text),.8);font-size:20px;font-weight:700;line-height:36px;margin-bottom:20px}.content-order .order-forms .forms .client{align-items:center;background:rgba(var(--background),1);border-radius:10px;display:grid;gap:0 20px;grid-template-areas:"user name ." "user email ." "user phone edit";grid-template-columns:100px 1fr -webkit-max-content;grid-template-columns:100px 1fr max-content;padding:10px;position:relative}.content-order .order-forms .forms .client .user{background-position:50%;background-repeat:none;background-size:contain;border-radius:60px;grid-area:user;height:100px;width:100px}.content-order .order-forms .forms .client .name{color:rgba(var(--text),.8);font-size:24px;font-weight:700;grid-area:name}.content-order .order-forms .forms .client .email{color:rgba(var(--text-muted),1);grid-area:email}.content-order .order-forms .forms .client .phone{color:rgba(var(--text-muted),1);grid-area:phone}.content-order .order-forms .forms .client .edit{background:rgba(var(--primary),.8);border-radius:40px;color:#fff;cursor:pointer;font-size:14px;grid-area:edit;line-height:24px;padding:0 20px;transition:all .2s ease}.content-order .order-forms .forms .owner_comment{margin:10px 0}.content-order .order-forms .forms .form .field{border:1px solid rgba(var(--light),1);border-radius:20px;height:40px;position:relative;transition:all .2s ease}.content-order .order-forms .forms .form .field.noborder{border:0}.content-order .order-forms .forms .form .field.required>label:before{bottom:auto;color:rgba(var(--danger),1);content:"*";font-weight:700;left:auto;position:absolute;right:0;top:0}.content-order .order-forms .forms .form .field.focus{border-color:rgba(var(--secondary),1)}.content-order .order-forms .forms .form .field>label{background:#fff;bottom:auto;color:rgba(var(--text-muted),1);display:block;font-size:12px;left:auto;line-height:24px;padding:0 10px;position:absolute;right:10px;top:-12px;transition:all .2s ease}.content-order .order-forms .forms .form .field>label.full{font-weight:400}.content-order .order-forms .forms .form .field>input[type=number],.content-order .order-forms .forms .form .field>input[type=phone],.content-order .order-forms .forms .form .field>input[type=text]{background:transparent;border:0;box-sizing:border-box;height:100%;padding:0 30px;transition:all .2s ease;width:100%}.content-order .order-forms .forms .form .field>input[type=number]{-moz-appearance:textfield}.content-order .order-forms .forms .form .field>input[type=number]::-webkit-inner-spin-button,.content-order .order-forms .forms .form .field>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.content-order .order-forms .forms .form .field>textarea{background:transparent;border:0;box-sizing:border-box;height:100%;padding:10px;resize:none;transition:all .2s ease;width:100%}.content-order .order-forms .forms .form.client-form{display:grid;gap:20px;grid-template-areas:"name tz" "last_name address" "phone email" "bday ."}.content-order .order-forms .forms .form.client-form .field.name{grid-area:name}.content-order .order-forms .forms .form.client-form .field.last_name{grid-area:last_name}.content-order .order-forms .forms .form.client-form .field.phone{grid-area:phone}.content-order .order-forms .forms .form.client-form .field.email{grid-area:email}.content-order .order-forms .forms .form.client-form .field.tz{grid-area:tz}.content-order .order-forms .forms .form.client-form .field.address{grid-area:address}.content-order .order-forms .forms .form.client-form .field.bday{grid-area:bday}.content-order .order-forms .forms .form.notes{display:grid;grid-template-areas:"notes";margin-top:20px}.content-order .order-forms .forms .form.notes .field.notes{grid-area:notes;height:120px}.content-order .order-forms .forms .form.invite-form{display:grid;gap:0 20px;grid-template-areas:"invite ." "invite_name invite_email";grid-template-columns:1fr 1fr}.content-order .order-forms .forms .form.invite-form .field.invite{grid-area:invite;margin:10px 0 20px}.content-order .order-forms .forms .form.invite-form .field.invite_name{grid-area:invite_name}.content-order .order-forms .forms .form.invite-form .field.invite_email{grid-area:invite_email}.content-order .order-forms .forms .form.invite-form .toggle>div{float:right;margin-left:10px}.content-order .order-forms .forms .form.credit-card .cards-zone{display:grid;display:none;gap:10px;grid-template-areas:"cards_title" "card_check" "card_data"}.content-order .order-forms .forms .form.credit-card .cards-zone.active{display:block}.content-order .order-forms .forms .form.credit-card .cards-zone .cards-title{grid-area:cards_title;position:relative}.content-order .order-forms .forms .form.credit-card .cards-zone .cards-title>b{color:rgba(var(--text),.8)}.content-order .order-forms .forms .form.credit-card .cards-zone .cards-title>span{color:rgba(var(--text-muted),1);display:block;font-size:12px;line-height:24px}.content-order .order-forms .forms .form.credit-card .cards-zone .cards-title .icons{bottom:0;display:flex;float:left;left:0;position:absolute;right:0;top:0}.content-order .order-forms .forms .form.credit-card .cards-zone .cards-title .icons>div{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;height:40px;margin:0 10px;width:50px}.content-order .order-forms .forms .form.credit-card .cards-zone .card-check{display:grid;gap:20px;grid-area:card_check;grid-template-areas:"box box";grid-template-columns:1fr 1fr;margin-top:10px}.content-order .order-forms .forms .form.credit-card .cards-zone .card-check>.box{border:1px solid rgba(var(--light),1);border-radius:30px;padding:6px 10px;position:relative}.content-order .order-forms .forms .form.credit-card .cards-zone .card-check>.box .chkbx{margin:0}.content-order .order-forms .forms .form.credit-card .cards-zone .card-check>.box .chkbx>label{font-size:16px}.content-order .order-forms .forms .form.credit-card .cards-zone .card-check>.box .chkbx>label:before{margin-left:6px}.content-order .order-forms .forms .form.credit-card .cards-zone .card-check>.box .chkbx>div{float:left;margin-right:6px}.content-order .order-forms .forms .form.credit-card .cards-zone .card-check>.box .chkbx.on>label>span{color:rgba(var(--text),1)}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data{display:grid;gap:20px;grid-area:card_data;grid-template-areas:"card_number expiration ." "ctz cvv .";grid-template-columns:1fr 120px 120px;margin-top:20px}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .card_number{grid-area:card_number}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .expiration{display:flex;flex-wrap:wrap;grid-area:expiration}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .expiration>.select{flex:1;height:calc(100% - 10px);margin-top:10px;position:relative}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .expiration>.select>select{-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;bottom:0;font-size:14px;height:100%;left:0;padding-right:6px;position:absolute;right:0;top:0;width:100%;z-index:2}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .expiration>.select:before{bottom:0;left:4px;margin:auto;position:absolute;right:auto;top:8px;z-index:1}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .cvv{grid-area:cvv}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .ctz{grid-area:ctz}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .savecard{grid-area:savecard}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data .savecard .toggle>div{float:right;margin-left:10px}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data.disabled{display:none}.content-order .order-forms .forms .form .chkbx{clear:both;cursor:pointer;margin:10px 0;overflow:hidden}.content-order .order-forms .forms .form .chkbx label{color:rgba(var(--text-muted),1);cursor:pointer;font-size:14px;line-height:32px}.content-order .order-forms .forms .form .chkbx label>span{color:rgba(var(--text),1)}.content-order .order-forms .forms .form .chkbx>div{border:1px solid rgba(var(--light),1);border-radius:20px;cursor:pointer;float:right;height:18px;margin-left:6px;margin-top:6px;position:relative;transition:all .4s ease;width:18px}.content-order .order-forms .forms .form .chkbx>div:before{background:rgba(var(--success),1);border-radius:30px;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.2);content:"";height:14px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:all .4s ease;visibility:hidden;width:14px}.content-order .order-forms .forms .form .chkbx.on label>span{color:rgba(var(--success),1)}.content-order .order-forms .forms .form .chkbx.on>div:before{opacity:1;visibility:visible}@media (min-width:768px){.content-order .summary-order .container .total .continue:hover{background:rgba(var(--success),1)}.content-order .order-forms .forms .connection .social>div:hover{border:1px solid rgba(var(--text-muted),1)}.content-order .order-forms .forms .client .edit:hover{background:rgba(var(--primary),1)}}@media (max-width:768px){.content-order{grid-template-areas:"order-forms" "summary";grid-template-columns:1fr;padding:10px}.content-order .back-button{line-height:64px;position:fixed;top:0}.content-order .back-button:after{bottom:auto;float:none;left:0;padding-left:20px;position:absolute;right:auto;top:auto}.content-order .order-forms .forms>.title{margin-bottom:10px}.content-order .order-forms .forms .form.client-form{display:flex;flex-direction:column}.content-order .order-forms .forms .form.credit-card .cards-zone .card-data{grid-template-areas:"card_number card_number" "ctz ctz" "expiration cvv";grid-template-columns:1fr 1fr}.content-order .order-forms .forms .form.credit-card .cards-zone .cards-title .icons{right:auto}.content-order .order-forms .forms .form.credit-card .cards-zone .cards-title .icons>div{height:40px;width:40px}.content-order .order-forms .forms .client{align-items:center;gap:6px 10px;grid-template-areas:"user name ." "user email edit" "user phone .";grid-template-columns:60px 1fr 1fr}.content-order .order-forms .forms .client .user{height:60px;margin:auto;width:60px}.content-order .order-forms .forms .client .name{font-size:20px}.content-order .order-forms .forms .client .email,.content-order .order-forms .forms .client .phone{font-size:14px}.content-order .order-forms .forms .client .edit{font-size:12px;padding:0 16px;text-align:center}.content-order .summary-order{margin-bottom:60px}.content-order .summary-order .container .total .continue{bottom:10px;left:10px;position:fixed;right:10px;top:auto}.content-order .summary-order .container .total .continue.active{background:rgba(var(--success),1)}.content-order .summary-order .policyText{top:60px}.content-order .summary-order .policyText .text-box{bottom:10px;height:auto;left:10px;padding:20px 20px 20px 30px;right:10px;top:10px;width:auto}.content-order .summary-order .policyText .text-box .closer{bottom:auto;left:10px;position:fixed;right:auto;top:80px;z-index:3}}@-webkit-keyframes loading-circle{0%{stroke:rgba(var(--primary),1);stroke-dasharray:1,192;stroke-dashoffset:0}50%{stroke:rgba(var(--primary),.6);stroke-dasharray:96,192;stroke-dashoffset:-24}to{stroke:rgba(var(--primary),1);stroke-dasharray:96,192;stroke-dashoffset:-136}}@keyframes loading-circle{0%{stroke:rgba(var(--primary),1);stroke-dasharray:1,192;stroke-dashoffset:0}50%{stroke:rgba(var(--primary),.6);stroke-dasharray:96,192;stroke-dashoffset:-24}to{stroke:rgba(var(--primary),1);stroke-dasharray:96,192;stroke-dashoffset:-136}}@-webkit-keyframes loading-svg{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes loading-svg{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.chat{background:#fff;overflow:hidden;padding-bottom:60px;position:relative}.chat .messages{overflow:auto;padding:20px 0}.chat .messages .message{clear:both;float:left;margin:10px 0;overflow:hidden;position:relative;text-align:right}.chat .messages .message.owner{float:right}.chat .messages .message.owner .icon{left:auto;right:16px}.chat .messages .message.owner .bubble{border-radius:12px 0 12px 12px;margin-left:0;margin-right:62px}.chat .messages .message .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;bottom:auto;height:30px;left:16px;margin:auto;position:absolute;right:auto;top:0;width:30px}.chat .messages .message .icon.zf{background:rgba(var(--text-muted),.3);color:#fff;line-height:30px;text-align:center}.chat .messages .message .bubble{background:rgba(var(--light),.3);border-radius:0 12px 12px 12px;margin-left:62px;padding:8px 16px}.chat .messages .message .bubble .text{font-size:14px;line-height:18px}.chat .messages .message .bubble .date{color:rgba(var(--text-muted),1);direction:ltr;display:block;font-size:12px}.chat .sender{bottom:16px;left:16px;position:absolute;right:16px;top:auto}.chat .sender>input{background:rgba(var(--light),.3);border:none;border-radius:20px;box-sizing:border-box;color:rgba(var(--text-muted),1);height:42px;padding-left:40px;padding-right:20px;width:100%}.chat .sender .send{background:rgba(var(--primary),1);border-radius:20px;bottom:4px;color:#fff;cursor:pointer;height:32px;left:4px;line-height:32px;position:absolute;right:auto;text-align:center;top:auto;width:32px;z-index:2}
.chat-popup{background:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .4s ease;visibility:hidden;z-index:0}.chat-popup.active{opacity:1;visibility:visible;z-index:10}.chat-popup>.content{border-radius:10px;bottom:0;box-shadow:0 0 6px rgba(0,0,0,.1);height:80vh;left:0;margin:auto;max-width:600px;overflow:hidden;position:fixed;right:0;top:0;width:100%}.chat-popup>.content>.top{background:rgba(var(--primary),1);cursor:pointer;height:54px;overflow:hidden;padding-right:20px;position:relative;text-align:right}.chat-popup>.content>.top .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;border-radius:20px;bottom:0;height:30px;left:auto;margin:auto;position:absolute;right:10px;top:0;width:30px}.chat-popup>.content>.top .title{color:#fff;font-size:16px;font-weight:700;margin-top:10px}.chat-popup>.content>.top .subtitle{color:#fff;font-size:14px}.chat-popup>.content>.top .close{bottom:0;color:#fff;height:20px;left:10px;line-height:20px;margin:auto;position:absolute;right:auto;top:0;width:20px}.chat-popup>.content .chat{box-sizing:border-box;height:calc(100% - 54px)}.chat-popup>.content .chat .messages{height:calc(100% - 42px)}
.connection-popup{background:rgba(0,0,0,.8);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .4s ease;visibility:hidden;z-index:100}.connection-popup.active{opacity:1;visibility:visible}.connection-popup .grid{background:#fff;border-radius:20px;bottom:0;box-sizing:border-box;display:grid;grid-template-areas:"connection info";grid-template-columns:1fr 310px;height:420px;left:0;margin:auto;max-width:730px;overflow:hidden;position:absolute;right:0;top:0;width:100%}.connection-popup .grid .closer{bottom:auto;color:#fff;cursor:pointer;font-size:20px;height:30px;left:10px;line-height:30px;position:absolute;right:auto;text-align:center;top:20px;width:30px;z-index:3}.connection-popup .grid .connection{grid-area:connection;padding:20px 30px}.connection-popup .grid .connection .form>b{font-size:22px}.connection-popup .grid .connection .form>label{display:block;font-size:16px;line-height:22px;margin-top:20px}.connection-popup .grid .connection .form>input{background:rgba(var(--text-muted),.1);border:none;border-radius:30px;box-sizing:border-box;font-size:14px;height:42px;margin-top:15px;padding:10px;width:100%}.connection-popup .grid .connection .form .connect{background:rgba(var(--primary),1);border-radius:30px;color:#fff;cursor:pointer;font-size:16px;height:46px;line-height:46px;margin-top:10px;opacity:.9;text-align:center;transition:all .4s ease}.connection-popup .grid .connection .separation{height:28px;margin-top:30px;position:relative;text-align:center}.connection-popup .grid .connection .separation:after{background:#fff;bottom:0;color:rgba(var(--text-muted),1);content:attr(data-text);font-size:14px;left:0;line-height:26px;margin:auto;padding:0 10px;position:absolute;right:0;top:0;width:140px;z-index:2}.connection-popup .grid .connection .separation:before{background:rgba(var(--text-muted),.5);bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}.connection-popup .grid .connection .social{display:flex;gap:14px}.connection-popup .grid .connection .social>div{background-position:right 10px center;background-repeat:no-repeat;background-size:20px;border:1px solid rgba(var(--text-muted),.4);border-radius:30px;cursor:pointer;flex:1;font-size:16px;font-weight:700;line-height:42px;margin:14px 0;text-align:center;transition:all .4s ease}.connection-popup .grid .connection .social>div.facebook{background-image:url(/app/assets/images/facebook.svg)}.connection-popup .grid .connection .social>div.google{background-image:url(/app/assets/images/google.svg)}.connection-popup .grid .connection .policy{color:rgba(var(--text-muted),1);font-size:14px;margin:30px 0 0}.connection-popup .grid .connection .policy>a{color:rgba(var(--text),1);cursor:pointer;text-decoration:underline}.connection-popup .grid .info{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:info;padding:20px;position:relative}.connection-popup .grid .info:before{background:rgba(var(--primary),.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.connection-popup .grid .info .content{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:2}.connection-popup .grid .info .content .logo{background-position:100%;background-repeat:no-repeat;background-size:22px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:34px;margin:60px auto 30px;padding-right:22px}.connection-popup .grid .info .content .logo span:first-child{display:block;font-size:32px;font-weight:lighter;line-height:38px;margin-top:-4px}.connection-popup .grid .info .content .title{color:#fff;font-size:18px;font-weight:700;text-align:center}.connection-popup .grid .info .content .title>span{display:block;font-size:16px;font-weight:400;line-height:20px}.connection-popup .grid .info .content .list{color:#fff;margin:28px 32px}.connection-popup .grid .info .content .list .item{line-height:20px;margin-bottom:14px;padding-right:30px;position:relative;text-align:right}.connection-popup .grid .info .content .list .item:before{bottom:auto;color:rgba(var(--success),1);left:auto;position:absolute;right:0;top:0}@media (min-width:768px){.connection-popup .grid .connection .connect:hover{opacity:1}.connection-popup .grid .connection .social>div:hover{border:1px solid rgba(var(--text-muted),1)}}@media (max-width:768px){.connection-popup .grid{border-radius:0;grid-template-areas:"info" "connection";grid-template-columns:1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;height:auto}.connection-popup .grid .info{padding:0}.connection-popup .grid .info .content{position:relative}.connection-popup .grid .info .content .logo{margin:30px auto}.connection-popup .grid .connection{padding:20px}.connection-popup .grid .connection .form>b{display:none}}
.profile{background:rgba(var(--background),1);bottom:0;box-shadow:0 0 10px rgba(0,0,0,.8);box-sizing:border-box;left:-420px;opacity:0;padding:10px;position:fixed;right:auto;top:0;transition:all .2s ease;visibility:hidden;width:400px;z-index:20}.profile.open{left:0;opacity:1;visibility:visible}.profile.open:before{left:400px;opacity:1;transition-delay:.2s;visibility:visible}.profile:before{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:21}.profile .wrapper{z-index:22}.profile .wrapper .closer{bottom:auto;cursor:pointer;font-size:20px;height:30px;left:10px;line-height:30px;position:absolute;right:auto;text-align:center;top:20px;width:30px;z-index:10}.profile .wrapper .view{align-items:center;display:grid;gap:8px 20px;grid-template-areas:"user name" "user email" "user edit";grid-template-columns:100px 1fr;margin:20px 10px;overflow:hidden;text-align:right;transition:all .4s ease}.profile .wrapper .view .user{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:60px;grid-area:user;height:80px;margin:auto;width:80px}.profile .wrapper .view .name{color:rgba(var(--text),.8);cursor:pointer;display:inline-block;font-size:24px;font-weight:700;grid-area:name;position:relative}.profile .wrapper .view .name:before{border-radius:20px;bottom:auto;color:rgba(var(--text-muted),1);font-size:12px;height:26px;left:auto;line-height:26px;position:absolute;right:-26px;text-align:center;top:-2px;width:26px}.profile .wrapper .view .email{font-size:14px;grid-area:email}.profile .wrapper .view .edit{border:1px solid rgba(var(--text-muted),1);border-radius:20px;cursor:pointer;display:block;font-size:12px;grid-area:edit;line-height:18px;padding:0;text-align:center;width:84px}.profile .wrapper .view>span{color:rgba(var(--text-muted),1);cursor:pointer;float:left;font-size:14px;text-align:left}.profile .wrapper .content{margin-top:40px}.profile .wrapper .content>.messages{overflow:hidden}.profile .wrapper .content>.messages>.title{font-weight:700;text-align:right}.profile .wrapper .content>.messages>.message{background:#fff;border-radius:30px;box-sizing:border-box;cursor:pointer;display:grid;font-size:14px;gap:4px 10px;grid-template-areas:"icon name time" "icon text text";grid-template-columns:32px 1fr 60px;margin:20px 0;padding:14px;text-align:right;transition:all .4s ease}.profile .wrapper .content>.messages>.message .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(var(--light),1);border-radius:16px;grid-area:icon;height:32px;width:32px}.profile .wrapper .content>.messages>.message .name{font-weight:700;grid-area:name}.profile .wrapper .content>.messages>.message .text{grid-area:text}.profile .wrapper .content>.messages>.message .time{color:rgba(var(--text-muted),1);font-size:12px;grid-area:time;text-align:left}.profile .wrapper .content .edit{background:#fff;border-radius:10px;margin:10px;padding:20px}.profile .wrapper .content .edit .title{font-weight:700;text-align:right}.profile .wrapper .content .edit .group{display:flex;gap:10px}.profile .wrapper .content .edit .group .form-field{flex:1}.profile .wrapper .content .edit .group .form-field>input{font-size:14px}.profile .wrapper .content .edit .save{background:rgba(var(--primary),1);border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;line-height:40px;margin-top:28px;opacity:.8;text-align:center;transition:all .4s ease}@media (min-width:768px){.profile .wrapper .view .name:hover:before{color:rgba(var(--text),1)}.profile .wrapper .content .edit .save:hover{opacity:1}}@media (max-width:768px){.profile{width:100%}}
.orders .list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}

.orders .list .order{background:#fff;border-radius:20px;box-sizing:border-box;display:grid;gap:10px;grid-template-areas:"top top" "rooms rooms" "actions totalprice" "status number";grid-template-columns:1fr 80px;padding:20px}.orders .list .order .top{cursor:pointer;display:inline-grid;grid-area:top;grid-template-areas:"name dates" "city dates";grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-template-rows:-webkit-max-content 20px;grid-template-rows:max-content 20px;position:relative}.orders .list .order .top .name{align-self:start;color:rgba(var(--text),.8);font-size:20px;font-weight:700;grid-area:name}.orders .list .order .top .name:before{color:rgba(var(--text-muted),1);display:inline-block;margin-left:6px;vertical-align:top}.orders .list .order .top .city{align-self:center;color:rgba(var(--text-muted),1);font-size:14px;grid-area:city}.orders .list .order .top .dates{align-self:start;grid-area:dates;text-align:left}.orders .list .order .top .dates:before{display:inline-block;margin-left:6px;vertical-align:middle}.orders .list .order .top .dates>div{display:inline-block;margin-right:10px;vertical-align:middle}.orders .list .order .top .dates>div>span{color:rgba(var(--text-muted),1);display:block;font-size:16px}.orders .list .order .top .dates>div>span>b{color:rgba(var(--text),.8);font-size:20px}.orders .list .order .rooms{grid-area:rooms;margin:10px 0}.orders .list .order .rooms .room{display:grid;gap:6px;grid-template-areas:"image name price" "image hosts price" ". details details";grid-template-columns:40px 1fr 60px;margin-bottom:10px}.orders .list .order .rooms .room .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;grid-area:image}.orders .list .order .rooms .room .name{font-size:16px;grid-area:name}.orders .list .order .rooms .room .hosts{color:rgba(var(--text-muted),1);font-size:14px;grid-area:hosts}.orders .list .order .rooms .room .price{align-self:center;grid-area:price;text-align:left}.orders .list .order .rooms .room .details{grid-area:details;margin-top:10px}.orders .list .order .rooms .room .details .label{color:rgba(var(--text),.6);cursor:pointer;font-size:14px;font-weight:700;margin-bottom:10px}.orders .list .order .rooms .room .details .items{display:none;opacity:0;transition:all .4s ease;visibility:hidden}.orders .list .order .rooms .room .details .items.open{display:block;opacity:1;visibility:visible}.orders .list .order .rooms .room .details .items .item{clear:both;overflow:hidden}.orders .list .order .rooms .room .details .items .item.ttle label{color:rgba(var(--text-muted),.8);font-weight:700}.orders .list .order .rooms .room .details .items .item label{color:rgba(var(--text),.8);float:right;font-size:14px;line-height:22px}.orders .list .order .rooms .room .details .items .item>.price{color:rgba(var(--text-muted),1);float:left;font-size:14px;line-height:22px}.orders .list .order .rooms .room .details .items .item.discount>.price{color:rgba(var(--danger),1)}.orders .list .order .actions{grid-area:actions}.orders .list .order .actions>a,.orders .list .order .actions>div{cursor:pointer;display:inline-block;margin:0 4px;overflow:hidden;text-align:center;vertical-align:top}.orders .list .order .actions>a>span,.orders .list .order .actions>div>span{display:block;font-size:14px;margin-top:4px}.orders .list .order .actions>a:before,.orders .list .order .actions>div:before{border-radius:20px;color:rgba(var(--text-muted),1);display:block;font-size:20px;height:30px;line-height:30px;margin:auto;text-align:center;width:30px}.orders .list .order .totalprice{align-self:center;grid-area:totalprice;text-align:left}.orders .list .order .totalprice>b{color:rgba(var(--success),1);font-size:20px}.orders .list .order .totalprice>span{color:rgba(var(--text-muted),1);display:block;font-size:12px}.orders .list .order .status{align-self:center;grid-area:status}.orders .list .order .number{align-self:center;font-size:14px;grid-area:number;text-align:left}.orders .list .order .number:before{color:rgba(var(--text-muted),1);margin-right:6px}@media (min-width:768px){.orders .list .order .rooms .room .details:hover{color:rgba(var(--text),.8)}}
.menusBox .menus{background:#fff;border-radius:10px;margin-bottom:20px}.menusBox .menus>div{color:rgba(var(--text),.6);cursor:pointer;line-height:36px;padding:10px 20px;position:relative}.menusBox .menus>div.active{font-weight:700}.menusBox .menus>div:before{color:rgba(var(--text),.6);margin-left:10px}.menusBox .menus>div:not(:last-child):after{background:rgba(var(--light),.6);bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px;top:auto}@media (min-width:768px){.menusBox .menus>div:hover{color:rgba(var(--text),1)}}
.feedback{margin-top:20px}.feedback .title{font-size:20px;line-height:26px}.feedback .title>span{display:block}.feedback .rates_box{margin:40px auto}.feedback .rates_box .rated_text{font-size:20px;margin:20px 0 30px;text-align:center}.feedback .rates_box .rates{display:flex;margin:auto;width:300px}.feedback .rates_box .rates:after{display:none}.feedback .rates_box .rates .rate{color:rgba(var(--text-muted),1);cursor:pointer;flex:1;text-align:center;transition:all .2s ease}.feedback .rates_box .rates .rate:before{border:1px solid rgba(var(--light),1);border-radius:30px;color:rgba(var(--text),.5);content:"happy-alt";display:inline-block;font-family:zimertop-font;font-size:44px;height:50px;line-height:50px;width:50px}.feedback .rates_box .rates .rate[data-key="1"]:before{content:"sad"}.feedback .rates_box .rates .rate[data-key="2"]:before{content:"confused"}.feedback .rates_box .rates .rate[data-key="3"]:before{content:"meh"}.feedback .rates_box .rates .rate[data-key="4"]:before{content:"happy"}.feedback .rates_box .rates .rate.over:before{color:rgba(var(--text),1)}.feedback .rates_box .rates .rate.active:before{color:rgba(var(--success),1)}.feedback .section{margin-top:20px;padding:0 20px;position:relative;text-align:right}.feedback .section .tags{margin-top:10px}.feedback .section .tags .tag{border-bottom-color:rgba(var(--light),1);border-left-color:solid;border-right-color:solid;border-top-color:1px;cursor:pointer;font-size:14px}.feedback .section>input,.feedback .section>textarea{border:1px solid rgba(var(--light),1);border-radius:30px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.feedback .section>textarea{height:100px;resize:none}.feedback .section textarea+span{background:#fff;border:1px solid rgba(var(--light),1);border-radius:20px;bottom:auto;font-size:14px;left:10px;padding:4px 10px;position:absolute;right:auto;top:-10px}.feedback .button{background:rgba(var(--primary),.4);border-radius:30px;color:#fff;font-size:20px;line-height:48px;margin:20px;pointer-events:none;text-align:center;transition:all .2s ease}.feedback .button.active{background:rgba(var(--primary),.8);cursor:pointer;pointer-events:auto}@media (min-width:768px){.feedback .rates_box .rates:hover .rate:before{color:rgba(var(--text),1)}.feedback .rates_box .rates .rate:hover~.rate:before{color:rgba(var(--text),.5)}.feedback .button.active:hover{background:rgba(var(--primary),1)}}
.partners-form{background:#fff;border-radius:48px;box-shadow:0 10px 20px -10px rgba(var(--primary),.1);display:flex;height:96px;margin:-48px auto 0;max-width:1280px;position:relative;width:100%;z-index:9}.partners-form .form{box-sizing:border-box;flex:1;font-size:18px;line-height:56px;max-width:100%;padding-right:20px;padding-top:20px;transition:all .4s ease}.partners-form .form input{border-color:rgba(var(--text-muted),1);border-width:0 0 2px;font-size:20px;margin:0 5px;transition:all .2s ease}.partners-form .form input:focus,.partners-form .form input:hover{border-color:rgba(var(--primary),1)}.partners-form .button{background:rgba(var(--primary),.9);border-radius:28px;color:#fff;cursor:pointer;font-size:18px;height:56px;line-height:56px;margin:20px;padding:0 20px;transition:all .2s ease}@media (min-width:768px){.partners-form .button:hover{background:rgba(var(--primary),1)}}.partners-form .success{background:rgba(var(--secondary),1);border-radius:48px;bottom:0;font-size:22px;font-weight:700;left:0;line-height:96px;right:0;top:0;transition:all .6s ease;z-index:1}.partners-form .success,.partners-form .success:before{color:rgba(var(--primary),1);opacity:0;position:absolute;text-align:center;visibility:hidden}.partners-form .success:before{background:#fff;border-radius:28px;bottom:20px;height:56px;left:auto;line-height:56px;right:20px;top:20px;transform:scale(.8);transition:all .8s ease;transition-delay:.2s;width:56px}.partners-form.loading .form{opacity:.4;pointer-events:none}.partners-form.loading .button{font-size:0;text-align:center;width:100px}.partners-form.loading .button .loader{color:#fff;margin:6px auto}.partners-form.sent .button,.partners-form.sent .form{opacity:0;pointer-events:none}.partners-form.sent .success{opacity:1;visibility:visible}.partners-form.sent .success:before{opacity:1;transform:scale(1);visibility:visible}@media (max-width:768px){.partners-form{flex-direction:column;height:auto;margin:-48px auto}.partners-form .form{padding-left:20px}.partners-form .form label{display:none}.partners-form .form input{box-sizing:border-box;margin:0;width:100%}.partners-form .button{text-align:center}.partners-form .success{align-items:flex-end;display:flex;justify-content:center}.partners-form .success:before{border-radius:64px;bottom:40px;font-size:32px;height:128px;left:0;line-height:128px;margin:auto;opacity:1;position:absolute;right:0;top:0;visibility:visible;width:128px}.partners-form.loading .button{width:auto}}
.toggle{cursor:pointer;margin:10px 0;overflow:hidden}.toggle label{cursor:pointer;font-size:14px;line-height:32px}.toggle>div{background:rgba(var(--light),1);border-radius:20px;cursor:pointer;float:left;height:32px;position:relative;transition:all .2s ease;width:60px}.toggle>div:before{background:#fff;border-radius:30px;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.2);content:"";height:24px;left:auto;margin:auto;position:absolute;right:4px;top:0;transition:all .2s ease;width:24px}.toggle>div.on{background:rgba(var(--primary),1)}.toggle>div.on:before{right:32px}
.minus-plus{display:flex;gap:4px}.minus-plus .dec,.minus-plus .inc{background:#fff;border:1px solid rgba(var(--primary),1);border-radius:16px;box-sizing:border-box;color:rgba(var(--primary),1);cursor:pointer;height:32px;line-height:30px;text-align:center;width:32px}.minus-plus .dec:before,.minus-plus .inc:before{font-size:10px}.minus-plus .dec.disabled,.minus-plus .inc.disabled{border:1px solid rgba(var(--light),1);color:rgba(var(--text-muted),1);opacity:.4;pointer-events:none}.minus-plus .value{font-weight:600;line-height:32px;padding:0 4px}
.form-field{display:table-cell;padding-top:22px;position:relative}.form-field input{border:1px solid rgba(var(--light),1);border-radius:30px;box-sizing:border-box;color:rgba(var(--text),1);font-size:16px;height:40px;line-height:28px;padding:0 10px;transition:all .4s ease;width:100%}.form-field input:focus+label{font-size:12px;top:0}.form-field label{bottom:auto;color:rgba(var(--text-muted),1);cursor:text;font-size:14px;height:28px;left:auto;line-height:28px;position:absolute;right:14px;top:28px;transition:all .4s ease}.form-field label.focused{font-size:12px;top:0}
.form-field{display:table-cell;padding-top:22px;position:relative}.form-field input{border:1px solid rgba(var(--light),1);border-radius:30px;box-sizing:border-box;color:rgba(var(--text),1);font-size:16px;height:40px;line-height:28px;padding:0 10px;transition:all .4s ease;width:100%}.form-field input:focus+label{font-size:12px;top:0}.form-field label{bottom:auto;color:rgba(var(--text-muted),1);cursor:text;font-size:14px;height:28px;left:auto;line-height:28px;position:absolute;right:14px;top:28px;transition:all .4s ease}.form-field label.focused{font-size:12px;top:0}.form-field>.calendar-box{background:#fff;border-radius:30px;bottom:auto;box-shadow:0 10px 20px rgba(0,0,0,.1);left:auto;position:absolute;right:auto;top:70px;z-index:10}.form-field>.calendar-box .vfc-main-container .vfc-calendars{width:340px!important}
.slider .controls .next,.slider .controls .prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.1);border-radius:50%;bottom:0;cursor:pointer;height:32px;left:auto;margin:auto;position:absolute;right:20px;top:0;transition:all .4s ease;width:32px;z-index:2}.slider .controls .next:before,.slider .controls .prev:before{background:var(--white);border-radius:30px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;height:32px;left:0;line-height:32px;margin:auto;position:absolute;right:0;text-align:center;top:0;transition:all .4s ease;width:32px}.slider .controls .next{left:20px;right:auto}.slider .dots{bottom:10px;left:0;position:absolute;right:0;text-align:center;top:auto;z-index:2}.slider .dots .dot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin:4px;transition:all .4s ease;vertical-align:middle;width:14px}.slider .dots .dot.active{background:hsla(0,0%,100%,.8)}.slider .slides>div{opacity:0;transition:all .4s ease;visibility:hidden}.slider .slides>div.active{opacity:1;visibility:visible}.slider .slides>div span.desc{background:rgba(0,0,0,.4);border-bottom:1px solid hsla(0,0%,100%,.4);bottom:40px;color:#fff;font-size:14px;left:0;line-height:24px;padding:0 10px;position:absolute;right:0;top:auto}@media (min-width:768px){.slider .controls .next:hover,.slider .controls .prev:hover{background:rgba(0,0,0,.2)}.slider .dots .dot:hover{background:hsla(0,0%,100%,.8)}}@media (max-width:768px){.slider .slides>div span.desc{bottom:0;line-height:20px}.slider .dots{display:none}.slider .dots+.slides .banner .info{bottom:0}}
.rates{line-height:28px}.rates:after{content:attr(data-text);font-size:16px;line-height:32px;margin-right:4px}.rates:after,.rates>div{display:inline-block;vertical-align:top}.rates>span{color:rgba(var(--text),1);font-size:24px;margin-right:2px}.rates .stars{display:inline-block;height:30px;margin-right:10px;position:relative;vertical-align:top;width:100px}.rates .stars .group{bottom:0;display:block;font-size:0;height:16px;left:auto;margin:auto;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap}.rates .stars .group .star{background:rgba(var(--text-muted),.4);border-radius:20px;display:inline-block;height:16px;margin:0 2px;position:relative;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:16px}.rates .stars .group .star:before{background:rgba(var(--text-muted),1);border-radius:10px;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px;z-index:1}.rates .stars .group.over .star{background:rgba(var(--success),.4)}.rates .stars .group.over .star:before{background:rgba(var(--success),1)}
.loader,.loader:after,.loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{-webkit-animation-delay:-.16s;animation-delay:-.16s;color:rgba(var(--text-muted),1);font-size:6px;margin:20px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #fff}40%{box-shadow:0 2.5em 0 0 #fff}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #fff}40%{box-shadow:0 2.5em 0 0 #fff}}
.helping{background:rgba(0,0,0,.6);position:fixed;z-index:100}.helping,.helping .grid{bottom:0;left:0;right:0;top:0}.helping .grid{background:#fff;border-radius:20px;display:grid;grid-template-areas:"forms info";grid-template-columns:1fr 310px;height:420px;margin:auto;position:absolute;width:730px}.helping .grid .close{bottom:auto;color:#fff;cursor:pointer;font-size:20px;height:30px;left:10px;line-height:30px;position:absolute;right:auto;text-align:center;top:20px;width:30px;z-index:3}.helping .grid>.title{font-size:20px;padding:10px}.helping .grid>.description{padding:10px}.helping .grid .info{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 0 0 20px;grid-area:info;overflow:hidden;padding:20px;position:relative}.helping .grid .info:before{background:rgba(var(--primary),.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.helping .grid .info .content{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:2}.helping .grid .info .content .logo{background-position:100%;background-repeat:no-repeat;background-size:22px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:34px;margin:60px auto 30px;padding-right:22px}.helping .grid .info .content .logo span:first-child{display:block;font-size:32px;font-weight:lighter;line-height:38px;margin-top:-4px}.helping .grid .info .content .title{color:#fff;font-size:18px;font-weight:700;text-align:center}.helping .grid .info .content .title>span{display:block;font-size:16px;font-weight:400;line-height:20px}.helping .grid .info .content .list{color:#fff;margin:28px 32px}.helping .grid .info .content .list .item{line-height:20px;margin-bottom:14px;padding-right:20px;position:relative;text-align:right}.helping .grid .forms{margin:10px;position:relative}.helping .grid .forms>.title{font-size:20px;padding:20px 10px 10px}.helping .grid .forms>.back{bottom:10px;cursor:pointer;left:auto;line-height:58px;position:absolute;right:10px;top:auto}.helping .grid .forms .field{border:1px solid rgba(var(--light),1);border-radius:20px;height:40px;margin:10px;padding:0 10px;position:relative;transition:all .2s ease}.helping .grid .forms .field.active .box{opacity:1;top:42px;visibility:visible;z-index:5}.helping .grid .forms .field.active .label,.helping .grid .forms .field.active .label:before{font-size:14px;line-height:42px}.helping .grid .forms .field.used .label{font-size:12px;line-height:22px}.helping .grid .forms .field.email.required .after:before,.helping .grid .forms .field.name.required .after:before,.helping .grid .forms .field.notes.required .after:before,.helping .grid .forms .field.phone.required .after:before{color:red;content:"*"}.helping .grid .forms .field.email>input,.helping .grid .forms .field.name>input,.helping .grid .forms .field.notes>input,.helping .grid .forms .field.phone>input{background:transparent;border:none;bottom:0;box-sizing:border-box;left:0;line-height:22px;padding:20px 32px 0;position:absolute;right:0;top:auto;width:100%}.helping .grid .forms .field.email.used>input,.helping .grid .forms .field.name.used>input,.helping .grid .forms .field.notes.used>input,.helping .grid .forms .field.phone.used>input{font-size:14px;line-height:22px}.helping .grid .forms .field.destination>input{background:transparent;border:none;bottom:0;box-sizing:border-box;left:0;line-height:42px;padding:0 30px;position:absolute;right:0;top:auto;width:100%}.helping .grid .forms .field.destination>input:focus{line-height:22px}.helping .grid .forms .field.destination.used>input{font-size:14px;line-height:22px}.helping .grid .forms .field.datepicker .dates{display:none}.helping .grid .forms .field.datepicker .dates>div{flex:1}.helping .grid .forms .field.datepicker .dates>div>.value{padding-right:20px}.helping .grid .forms .field.datepicker .dates>div:first-child{border-left:1px solid rgba(var(--light),1)}.helping .grid .forms .field.datepicker .dates>div:nth-child(2){padding-right:20px}.helping .grid .forms .field.datepicker .box{padding:10px;width:auto}.helping .grid .forms .field.datepicker.used .dates{display:flex}.helping .grid .forms .field.datepicker.used>.label{display:none}.helping .grid .forms .field.rooms>.value{padding-right:20px}.helping .grid .forms .field.rooms .box{left:0;right:auto;width:auto}.helping .grid .forms .field.rooms .box .room{border-bottom:1px solid rgba(var(--light),1);display:flex;flex-direction:column;position:relative}.helping .grid .forms .field.rooms .box .room .title{border-bottom:0;color:rgba(var(--text-muted),1);font-size:16px;font-weight:400;line-height:42px;padding:0 52px}.helping .grid .forms .field.rooms .box .room .title:first-child{padding-right:30px}.helping .grid .forms .field.rooms .box .room .delete{bottom:auto;color:rgba(var(--primary),1);cursor:pointer;font-size:22px;height:42px;left:auto;line-height:42px;opacity:.5;position:absolute;right:26px;top:0;width:26px}.helping .grid .forms .field.rooms .box .room .pax{display:flex;justify-content:space-between;padding:10px 30px 20px}.helping .grid .forms .field.rooms .box .room .pax>div{display:flex;gap:8px}.helping .grid .forms .field.rooms .box .room .pax>div span{font-weight:600;line-height:32px}.helping .grid .forms .field.rooms .box .add{color:rgba(var(--primary),1);cursor:pointer;font-weight:600;line-height:24px;margin:20px 30px;opacity:.5}.helping .grid .forms .field.rooms .box .add:before{border-radius:12px;display:inline-block;font-size:16px;height:24px;line-height:24px;width:24px}.helping .grid .forms .field.rooms .box .mobile{display:none}.helping .grid .forms .field.type .box .select .options .option{display:table}.helping .grid .forms .field .label{color:rgba(var(--text-muted),1);display:block;line-height:40px;max-width:200px;padding-right:24px;position:relative;transition:all .2s ease;white-space:nowrap}.helping .grid .forms .field .label:before{bottom:0;left:auto;line-height:40px;position:absolute;right:0;top:0;transition:all .2s ease;width:24px}.helping .grid .forms .field .value{font-size:14px}.helping .grid .forms .field .choosedLabel{background:transparent;border:none;bottom:0;box-sizing:border-box;font-size:14px;left:0;line-height:22px;overflow:hidden;padding:0 32px 0 20px;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;top:auto;white-space:nowrap;width:100%}.helping .grid .forms .field .box{background:#fff;border-radius:30px;bottom:auto;box-shadow:0 10px 20px rgba(0,0,0,.1);box-sizing:border-box;cursor:auto;left:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:82px;transition:all .4s ease;visibility:hidden;width:360px}.helping .grid .forms .field .box .title{border-bottom:1px solid rgba(var(--light),1);box-sizing:border-box;font-size:18px;font-weight:600;line-height:64px;padding:0 32px}.helping .grid .forms .field .box .autocomplete{box-sizing:border-box;max-height:400px;overflow:auto;padding:10px}.helping .grid .forms .field .box .autocomplete .option{background:rgba(var(--light),0);border-radius:10px;cursor:pointer;line-height:44px;margin:4px 0;padding:0 10px;transition:all .4s ease}.helping .grid .forms .field .box .autocomplete .option:before{background:#fff;border:1px solid rgba(var(--light),1);border-radius:8px;color:rgba(var(--text-muted-light),1);font-size:14px;margin-left:10px;padding:8px}.helping .grid .forms .field .box .select{border-bottom:1px solid rgba(var(--light),1);padding:10px 32px;position:relative}.helping .grid .forms .field .box .select:last-child{border-bottom:0}.helping .grid .forms .field .box .select .label{color:rgba(var(--text-muted),1);font-size:14px;font-weight:600;line-height:32px;margin-bottom:4px}.helping .grid .forms .field .box .select .label:before{line-height:32px!important;padding-left:4px}.helping .grid .forms .explain{color:rgba(var(--text));font-size:14px;margin:20px}.helping .grid .forms .go{bottom:10px;box-sizing:border-box;cursor:pointer;left:0;padding:10px;position:absolute;right:auto;top:auto;transition:all .4s ease;width:140px}.helping .grid .forms .go:before{bottom:0;color:#fff;font-family:zimertop-font;left:0;line-height:38px;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:all .4s ease;width:38px}.helping .grid .forms .go:after{display:none}.helping .grid .forms .go>span{background:rgba(var(--primary),1);border-radius:24px;color:#fff;display:block;font-size:18px;height:38px;line-height:38px;text-align:center;transition:all .4s ease;width:100%}.helping .grid .forms .go>span .loader{color:#fff;margin:0 auto}@media (min-width:768px){.helping .grid .info .forms .field .box .autocomplete .option:hover{background:rgba(var(--light),.6)}.helping .grid .info .forms .field.rooms .box .add:hover,.helping .grid .info .forms .field.rooms .box .room .delete:hover{opacity:1}}@media (max-width:768px){.helping .grid{border-radius:0;grid-template-areas:"info" "connection";grid-template-columns:1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;height:auto;width:auto}.helping .grid .info{border-radius:0;padding:0}.helping .grid .info .content{margin:10px 20px;position:relative}.helping .grid .info .content .logo{margin:30px auto 0}.helping .grid .info .content .title{margin:10px 0}.helping .grid .info .content .list{margin:0}.helping .grid .info .content .list .item{padding-right:0}.helping .grid .forms{margin:0}.helping .grid .forms .field{overflow:hidden}.helping .grid .forms .field.active{overflow:visible}.helping .grid .forms .field.rooms{position:static}.helping .grid .forms .field.rooms .box{border-radius:10px 10px 0;bottom:-10px;left:0;overflow:auto;padding-bottom:88px;right:0;top:0}.helping .grid .forms .field.rooms .box .room .title{padding:0 34px}.helping .grid .forms .field.rooms .box .room .title:first-child{padding:0 10px}.helping .grid .forms .field.rooms .box .room .delete{right:10px}.helping .grid .forms .field.rooms .box .room .pax{gap:10px;padding:0 10px}.helping .grid .forms .field.rooms .box .room .pax>div{flex-direction:column-reverse;text-align:center}.helping .grid .forms .field.rooms .box .add{background:rgba(var(--light),1);border-radius:24px;bottom:20px;color:rgba(var(--primary),1);display:block;font-size:18px;font-weight:400;height:48px;left:calc(50% + 5px);line-height:48px;margin:0;opacity:1;position:fixed;right:20px;text-align:center;top:auto}.helping .grid .forms .field.rooms .box .add:before{line-height:48px;margin-left:4px}.helping .grid .forms .field.rooms .box .mobile{background:rgba(var(--primary),1);border-radius:24px;bottom:20px;color:#fff;display:block;font-size:18px;height:48px;left:20px;line-height:48px;position:fixed;right:calc(50% + 5px);text-align:center;top:auto}.helping .grid .forms .field.datepicker.active{position:static}.helping .grid .forms .field.datepicker .box{bottom:0;left:0;overflow:auto;padding:42px 10px;right:0;top:0;width:100%}.helping .grid .forms .field.datepicker .box .vfc-separately-navigation-buttons{display:none}.helping .grid .forms .field.datepicker .box div.vfc-calendars{flex-direction:column;width:auto!important}.helping .grid .forms .field.datepicker .box div.vfc-calendars .vfc-calendar .vfc-content{margin:0}.helping .grid .forms .field.datepicker .box div.vfc-calendars .vfc-calendar .vfc-dayNames{display:none}.helping .grid .forms .field.datepicker .box div.vfc-calendars .vfc-calendar:last-child .vfc-dayNames{background:#fff;border-bottom:1px solid rgba(var(--light),1);bottom:auto;display:flex;left:0;line-height:42px;padding:0 10px;position:fixed;right:0;top:calc(20vh + 64px);z-index:101}.helping .grid .forms .field.datepicker .box .datepicker-footer{background:#fff;border-top:1px solid rgba(var(--light),1);bottom:0;left:0;line-height:42px;padding:0 10px;position:fixed;right:0;top:auto;z-index:101}.helping .grid .forms .field.datepicker .box .datepicker-footer>div:nth-child(2){flex:0;white-space:nowrap}}
.reservation{background:rgba(var(--background),1);border:2px solid rgba(var(--background),1);border-radius:10px;box-sizing:border-box;display:grid;gap:0 10px;grid-template-areas:"image title price" "image pax price" "pension pension pension" "extras extras extras";grid-template-columns:96px 1fr 80px;padding:14px;position:relative;transition:all .4s ease}.reservation.active{border:2px solid rgba(var(--primary),1)}.reservation .delete{background:rgba(var(--light),1);border-radius:10px;bottom:auto;color:rgba(var(--text-muted),1);cursor:pointer;font-size:12px;height:20px;left:auto;line-height:20px;max-width:20px;overflow:hidden;padding-left:0;position:absolute;right:-10px;top:-10px;transition:all .4s ease;white-space:nowrap}.reservation .delete:before{display:inline-block;font-size:14px;height:20px;line-height:20px;text-align:center;width:20px}.reservation .image{background-color:rgba(var(--light),1);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;grid-area:image;height:72px;overflow:hidden;position:relative;width:96px}.reservation .image>img{bottom:-50%;height:100%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%}.reservation>.title{grid-area:title}.reservation>.title>b{color:rgba(var(--text),.8);display:block;font-size:18px;line-height:32px}.reservation>.title>span{background:rgba(var(--primary),.1);border-radius:14px;color:rgba(var(--primary),1);cursor:pointer;display:inline-block;font-size:12px;line-height:24px;margin:16px 0;max-width:130px;min-height:24px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.reservation>.title>span:before{display:inline-block;margin-left:6px}.reservation .price{grid-area:price}.reservation .price .old{position:relative;text-align:center}.reservation .price .old:before{color:rgba(var(--danger),1);content:attr(data-old-price);font-size:16px;font-style:italic;line-height:24px;text-decoration:line-through}.reservation .price .old+.real{line-height:24px}.reservation .price>.real{color:rgba(var(--text),.8);display:block;font-size:18px;line-height:66px;text-align:center}.reservation .pax{grid-area:pax;position:relative}.reservation .pax.active .box{opacity:1;visibility:visible}.reservation .pax .box{background:#fff;border-radius:10px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);opacity:0;padding:10px;position:absolute;transition:all .4s ease;visibility:hidden;z-index:10}.reservation .pax .box .title{font-size:14px;margin-bottom:10px}.reservation .pax .box .host{display:flex;margin-bottom:10px}.reservation .pax .box .host>span{flex:1;line-height:32px;margin-left:20px}.reservation .pension{border-top:1px solid rgba(var(--light),1);grid-area:pension;margin-top:10px}.reservation .pension .toggle{border-bottom:1px solid rgba(var(--light),1)}.reservation .pension .toggle:last-child{border-bottom:none}.reservation .pension .toggle>div{float:right;margin-left:10px}.reservation .pension .toggle>label{color:rgba(var(--text),.8);float:right;font-size:16px;font-weight:700}.reservation .extras{grid-area:extras}.reservation .extras>.title{cursor:pointer;line-height:16px}.reservation .extras>.title:before{float:left}.reservation .extras .items{display:none;opacity:0;transition:all .4s ease;visibility:hidden}.reservation .extras .items.open{display:block;opacity:1;visibility:visible}.reservation .extras .items .toggle{border-bottom:1px solid rgba(var(--light),1);padding:10px 0}.reservation .extras .items .toggle:last-child{border-bottom:none}.reservation .extras .items .toggle>div{float:right;margin-left:10px}.reservation .extras .items .toggle>label{color:rgba(var(--text),.8);float:right;font-size:16px;font-weight:700}.reservation .extras .items .toggle>.price{color:rgba(var(--text-muted),1);float:left;font-size:18px;font-weight:700;line-height:30px}@media (min-width:768px){.reservation .delete:hover{color:rgba(var(--danger),1);max-width:100px;padding-left:8px}}@media (max-width:768px){.reservation.pax:last-child{margin-bottom:180px}.reservation.pax~.reservation:last-child{margin-bottom:60px}.reservation .delete{right:-2px;top:-2px}.reservation .pax .box{display:none}.reservation .pax.active .box{display:block}}
.summary{grid-area:summary;position:relative;z-index:5}.summary .container{background:#fff;border-radius:20px;box-sizing:border-box;padding:20px;position:-webkit-sticky;position:sticky;top:180px}.summary .container .content-title{margin-bottom:10px}.summary .container .tags>div{background:none;color:rgba(var(--text-muted),1);display:block;padding:2px 26px 2px 12px}.summary .container .tags>div:before{color:rgba(var(--success),1);font-size:12px}.summary .container .tags>div.warning:before{color:rgba(var(--warning),1)}.summary .container .tags.online{bottom:auto;left:14px;position:absolute;right:auto;top:20px}.summary .container .dates-box{border:1px solid rgba(var(--light),1);border-radius:10px;height:68px;position:relative;z-index:2}.summary .container .dates-box.active{border:1px solid rgba(var(--text-muted),1)}.summary .container .dates-box.active .label,.summary .container .dates-box.active .label:before{font-size:14px;line-height:42px}.summary .container .dates-box.active .box{opacity:1;top:72px;visibility:visible}.summary .container .dates-box .dates{background:rgba(var(--background),0);border-radius:9px;display:flex;height:100%;transition:all .2s ease}.summary .container .dates-box .dates>div{box-shadow:0 0 0 transparent;cursor:pointer;padding:0 20px;position:relative}.summary .container .dates-box .dates>div:last-child:after{background:rgba(0,0,0,.1);bottom:0;content:" ";height:48px;left:auto;margin:auto;position:absolute;right:-2px;top:0;width:1px}.summary .container .dates-box .dates>div .label{color:rgba(var(--text-muted),1);font-size:14px;line-height:42px;padding-right:24px;position:relative;transition:all .2s ease;white-space:nowrap}.summary .container .dates-box .dates>div .label:before{bottom:0;font-size:14px;left:auto;line-height:42px;position:absolute;right:0;top:0;transition:all .2s ease;width:24px}.summary .container .dates-box .dates>div .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary .container .dates-box .dates>div .value span:nth-child(3){color:rgba(var(--text-muted),1);font-size:12px;font-weight:700}.summary .container .dates-box .box{background:#fff;border-radius:30px;bottom:auto;box-shadow:0 10px 20px rgba(0,0,0,.1);box-sizing:border-box;cursor:auto;left:0;opacity:0;position:absolute;right:auto;top:82px;transition:all .4s ease;visibility:hidden;width:auto}.summary .container .dates-box .box .title{border-bottom:1px solid rgba(var(--light),1);box-sizing:border-box;font-size:18px;font-weight:600;line-height:64px;padding:0 32px}.summary .container .dates-box .box .select{border-bottom:1px solid rgba(var(--light),1);padding:10px 32px;position:relative}.summary .container .dates-box .box .select:last-child{border-bottom:0}.summary .container .dates-box .box .select .label{color:rgba(var(--text-muted),1);font-size:14px;font-weight:600;line-height:32px;margin-bottom:4px}.summary .container .dates-box .box .select .label:before{line-height:32px!important;padding-left:4px}.summary .container .set_all_rooms{background:rgba(var(--primary),.1);border:1px solid rgba(var(--primary),.4);border-radius:10px;color:rgba(var(--primary),1);cursor:pointer;display:block;font-weight:700;line-height:36px;margin:20px auto;opacity:.8;text-align:center}.summary .container .reservations{display:flex;flex-direction:column;gap:10px;margin-top:20px}.summary .container .reservations .empty{color:rgba(var(--text-muted),1);text-align:center}.summary .container .total{margin-top:10px;position:relative}.summary .container .total .text_summary{display:none}.summary .container .total>.price{display:flex;line-height:44px;margin:0 10px 10px}.summary .container .total>.price>.label{flex:1;font-size:20px;font-weight:700}.summary .container .total>.price>b{color:rgba(var(--success),.8);font-size:28px;font-weight:400}.summary .container .total .continue{background:rgba(var(--success),.8);border-radius:22px;color:#fff;cursor:pointer;display:block;font-size:18px;height:44px;line-height:44px;margin-top:10px;text-align:center;transition:all .4s ease}.summary .container .total .continue .loader{color:#fff;margin:0 auto}@media (min-width:768px){.summary .container .dates-box .dates:hover{background:rgba(var(--background),1)}.summary .container .set_all_rooms:hover{opacity:1}.summary .container .total .continue:hover{background:rgba(var(--success),1)}}@media (max-width:768px){.summary{bottom:0;left:0;position:fixed;right:0;top:auto;width:100%;z-index:9}.summary .container{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:10px;position:relative;top:0;transition:all .4s ease}.summary .container .content-title{line-height:28px;margin-bottom:0;max-height:28px;padding-right:28px;position:relative}.summary .container .content-title:before{bottom:0;content:"angle-small-up";font-family:zimertop-font;font-size:18px;height:28px;left:auto;line-height:28px;position:absolute;right:0;text-align:center;top:0;width:28px}.summary .container .tags.online{left:10px;top:14px}.summary .container .tags.online>div{margin:0;padding:4px 26px 4px 8px}.summary .container .dates-box{background:transparent!important;border:0!important;height:auto;max-height:0;opacity:0;transition:all .4s ease;visibility:hidden}.summary .container .dates-box .dates{background:rgba(var(--background),1);gap:10px;height:70px}.summary .container .dates-box .dates>div{padding:0 10px}.summary .container .dates-box .dates>div .label,.summary .container .dates-box .dates>div .value{font-size:14px}.summary .container .dates-box .box{border-radius:0;bottom:0!important;box-shadow:none;left:0!important;padding:0;position:relative;right:0!important;top:0!important}.summary .container .dates-box .box .datepicker-header{padding:4px 0 0}.summary .container .dates-box .box .vfc-separately-navigation-buttons{display:none}.summary .container .dates-box .box div.vfc-calendars{box-sizing:border-box;flex-direction:column;max-height:calc(70vh - 160px);overflow:auto;padding:48px 0;width:auto!important}.summary .container .dates-box .box div.vfc-calendars .vfc-calendar .vfc-content{margin:0}.summary .container .dates-box .box div.vfc-calendars .vfc-calendar .vfc-dayNames{display:none}.summary .container .dates-box .box div.vfc-calendars .vfc-calendar:last-child .vfc-dayNames{background:#fff;border-bottom:1px solid rgba(var(--light),1);bottom:calc(70vh - 212px);display:flex;left:0;line-height:42px;margin:0;opacity:0;padding:0 10px;position:fixed;right:0;top:auto;transition:all .4s ease;z-index:101}.summary .container .dates-box .box .datepicker-footer{background:#fff;border-top:1px solid rgba(var(--light),1);bottom:0;left:0;line-height:42px;padding:0 10px;position:fixed;right:0;top:auto;z-index:101}.summary .container .dates-box .box .datepicker-footer>div:nth-child(2){flex:0;white-space:nowrap}.summary .container .set_all_rooms{margin:8px 0 0}.summary .container .reservations{margin:0;max-height:0;opacity:0;overflow:auto;transition:all .4s ease;visibility:hidden}.summary .container .total{display:grid;gap:8px;grid-template-areas:"summary price" "continue continue";margin:0}.summary .container .total .tags{display:none}.summary .container .total .text_summary{align-items:center;box-sizing:border-box;color:rgba(var(--text-muted),1);display:flex;font-size:14px;grid-area:summary;padding:4px 28px 4px 0;position:relative}.summary .container .total .text_summary:before{bottom:0;content:"menu";font-family:zimertop-font;font-size:12px;height:28px;left:auto;line-height:28px;margin:auto;position:absolute;right:0;text-align:center;top:0;width:28px}.summary .container .total .price{align-self:center;grid-area:price;justify-content:flex-end;line-height:32px;margin:0}.summary .container .total .price>.label{display:none}.summary .container .total .continue{grid-area:continue;margin:0}.summary.open:after{bottom:0;content:" ";left:0;position:fixed;right:0;top:0;z-index:1}.summary.open .container{box-shadow:0 -10vh 20vh 40vh rgba(0,0,0,.4);z-index:2}.summary.open .container .content-title{margin-bottom:8px}.summary.open .container .content-title:before{content:"cross-small"}.summary.open .container .content-title:after{bottom:0;content:" ";left:0;position:fixed;right:0;top:0;z-index:-1}.summary.open .container .dates-box{max-height:70px;opacity:1;visibility:visible}.summary.open .container .reservations{margin:8px 0;max-height:calc(50vh - 60px);opacity:1;visibility:visible}.summary.open .container .total{grid-template-areas:"tags" "price" "continue"}.summary.open .container .total .tags{display:block;grid-area:tags}.summary.open .container .total .text_summary{display:none}.summary.open .container .total .price .label{display:block}.summary.open.date-mode .dates-box.active{max-height:70vh}.summary.open.date-mode .dates-box.active .vfc-dayNames{opacity:1!important}.summary.open.date-mode .reservations,.summary.open.date-mode .set_all_rooms,.summary.open.date-mode .total{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;visibility:hidden}.summary.empty .container .content-title{font-size:0!important;margin-bottom:8px;padding-right:0;pointer-events:none}.summary.empty .container .content-title:before{opacity:0}.summary.empty .container .content-title:after{content:attr(data-mobile-empty);font-size:18px;position:static}.summary.empty .container .dates-box{max-height:70px;opacity:1;visibility:visible}.summary.empty .container .reservations{display:none}}
