.table{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}table{border-collapse:collapse;border-style:hidden}td,th{border:1px solid #ccc;padding:8px}tr td:first-child,tr th:first-child{font-weight:700}.catalog.catalog--block{margin-top:3rem}.catalog-item__price{position:relative;display:inline-block;cursor:pointer;overflow:visible}.catalog-item__price-icon{display:inline-block;vertical-align:middle;margin-left:5px;color:#d8d6d6;transition:color .25s ease}.catalog-item__price:hover .catalog-item__price-icon{color:var(--color-blue)}.catalog-item__price-tooltip{position:absolute;z-index:10;background-color:#f3efd4;border-radius:10px;bottom:100%;left:0;opacity:0;visibility:hidden;transition:visibility .2s,opacity .2s ease;margin-bottom:10px;width:290px;max-width:90vw;padding:15px;pointer-events:none}.catalog-item__price-tooltip p{color:#4b4646;font-size:14px;font-family:var(--font-main-regular);text-transform:none;white-space:normal;font-weight:400;margin:0}.catalog-item__price:hover .catalog-item__price-tooltip{visibility:visible;opacity:1}div#tour{width:100%;max-width:1200px}div#tour{opacity:1;transform:none !important;padding:10px}a.tour_link{display:block;position:absolute;z-index:999;top:18px;right:22px;width:53px;height:53px}.faq-list{.faq-item__answer{table{border-collapse:collapse;width:100%;border-color:#d2cece;margin-bottom:20px;tr,td{border-color:#d2cece}td{padding:10px}}}}@media (max-width:1023px){a.tour_link{top:14px;right:16px;width:42px;height:42px}.faq-item{overflow-x:hidden}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;width:100%;max-width:100%}.faq-item__answer table{min-width:600px}.faq-item__answer td,.faq-item__answer th{white-space:nowrap;padding:8px;min-width:150px}.faq-item__answer p{white-space:normal;word-wrap:break-word}}.header-city{position:relative;display:flex;flex:1;margin-left:35px}.header-city__btn{position:relative;padding:7px 14px 7px 0;font-size:16px;line-height:1.2;white-space:nowrap;color:#767676;cursor:pointer;transition:color .25s ease}.header-city__btn:after{content:"";position:absolute;display:block;width:8px;height:8px;right:0;top:0;bottom:0;margin:auto 0;mask:var(--icon-angle-down) center no-repeat;-webkit-mask:var(--icon-angle-down) center no-repeat;mask-size:contain;-webkit-mask-size:contain;background-color:#767676;transition:background-color .25s ease}.header-city__btn:hover{color:var(--color-blue)}.header-city__btn:hover:after{background-color:var(--color-blue)}.header-city__menu{position:absolute;left:0;top:100%;padding:12px 10px 12px 15px;z-index:5;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.15);background-color:#fff;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.header-city__menu.is-active{opacity:1;visibility:visible}.header-city__menu-list{min-width:180px;max-height:498px;padding-right:15px;overflow-y:auto}.header-city__menu-list::-webkit-scrollbar{width:6px}.header-city__menu-list::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.header-city__menu-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}@-moz-document url-prefix(){.header-city__menu-list{scrollbar-width:thin}}.header-city__menu-item{font-size:16px;line-height:1.2}.header-city__menu-link{display:block;padding:5px 0;white-space:nowrap;color:var(--color-text);transition:color .25s ease}.header-city__menu-link:hover{color:var(--color-blue)}@media (max-width:767px){.header-city{display:none}}.tags-list{display:flex;flex-wrap:wrap;gap:20px;padding:calc(10px + 5%) 0}.tag-list_item{padding:5px 20px;flex:1 1 auto;width:auto;max-width:100%}.visuallyhidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}