.calendar-mobile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:flex}@media screen and (max-width:960px){.calendar-mobile{padding-top:1rem;top:0;position:-webkit-sticky;position:sticky;z-index:1111;background:#fff;padding-bottom:1rem}}.calendar-mobile__center{width:100%;position:relative;overflow-x:auto}.calendar-mobile__center .calendar-mobile-dates{display:flex;overflow-x:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-gap:6px;gap:6px}.calendar-mobile__right{display:flex}.calendar-mobile-slot{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:60px;width:40px;border:1px solid #f1f1f1;border-radius:8px}.calendar-mobile-slot.active,.calendar-mobile-slot:hover{border:2px solid #ff2d2d;cursor:pointer}.calendar-mobile-slot.date{background:#fff;margin-top:20px;position:relative}.calendar-mobile-slot.date .date-content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.calendar-mobile-slot.date .date-content span.day{font-size:rem(12px)}.calendar-mobile-slot.date .date-content span.date{font-size:rem(16px);color:#000;font-weight:600;font-size:16px}.calendar-mobile-slot.date .date-content span.mounth{font-size:rem(12px);color:#ccc}.calendar-mobile-slot.date .clear{display:flex;justify-content:space-around;align-items:center;text-align:center;position:absolute;right:rem(-6px);top:rem(-6px);width:rem(14px);height:rem(14px);border-radius:rem(7px)}.calendar-mobile-slot.date .clear svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-mobile-slot.date .clear svg path{fill:#fff}.calendar-mobile-slot.date.weekend{border:1px solid green}.calendar-mobile-slot.date.weekend .day{color:#ff2d2d}.calendar-mobile-slot.date.active{border:2px solid #ff2d2d}.calendar-mobile-slot.not-bordered{margin:0;width:rem(20px);border:none}.calendar-mobile .mini-c{position:absolute;right:0;top:5.3rem;width:29.8rem}.button__dd{margin-left:.5rem}.marTop{margin-top:3.9rem}.arrowFilter{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.tagTitle{cursor:pointer;font-weight:600!important;text-decoration:none}.tagSvg{transition:all .2s linear}.tagTitle:hover{color:red}.tagTitle:hover .tagSvg{transform:translate(8px);-webkit-transform:translate(8px);-o-transform:translate(8px);-moz-transform:translate(8px)}.tagTitle:hover .tagSvg path{fill:red}.boldStandart{font-weight:600}.seo-h1{margin-top:1rem;border:1px solid #f0f0f0;padding:1rem}.seo-h1 h1,.seo-h1 h3{font-size:.75rem;color:#a9a8a8;font-weight:400;line-height:1.2rem}.image-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.image{-o-object-fit:cover;object-fit:cover;opacity:0}.image,.skeleton{position:absolute;top:0;left:0;width:100%;height:100%}.skeleton{background-color:#ccc;-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite;border-radius:10px}@media screen and (max-width:960px){.skeleton{height:51.9774vw}}@-webkit-keyframes pulse{0%{background-color:#ddd}50%{background-color:#ccc}to{background-color:#ddd}}@keyframes pulse{0%{background-color:#ddd}50%{background-color:#ccc}to{background-color:#ddd}}.lessfont{font-size:10px}.button__ticket{margin-right:.625rem}