@-webkit-keyframes buttonClickIncrease{0%{transform:scale(.9)}to{transform:scale(1)}}@-moz-keyframes buttonClickIncrease{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes buttonClickIncrease{0%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes buttonClickReduce{0%{transform:scale(1)}to{transform:scale(.9)}}@-moz-keyframes buttonClickReduce{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes buttonClickReduce{0%{transform:scale(1)}to{transform:scale(.9)}}@-webkit-keyframes favoriteFadeIn{0%{display:block;opacity:0}50%{opacity:1;transform:scale(1)}to{transform:scale(1.15)}}@-moz-keyframes favoriteFadeIn{0%{display:block;opacity:0}50%{opacity:1;transform:scale(1)}to{transform:scale(1.15)}}@keyframes favoriteFadeIn{0%{display:block;opacity:0}50%{opacity:1;transform:scale(1)}to{transform:scale(1.15)}}@-webkit-keyframes favoriteFadeInReduce{0%{transform:scale(1.15)}to{transform:scale(1)}}@-moz-keyframes favoriteFadeInReduce{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes favoriteFadeInReduce{0%{transform:scale(1.15)}to{transform:scale(1)}}@-webkit-keyframes favoriteFadeOut{0%{opacity:1}to{display:none;opacity:0}}@-moz-keyframes favoriteFadeOut{0%{opacity:1}to{display:none;opacity:0}}@keyframes favoriteFadeOut{0%{opacity:1}to{display:none;opacity:0}}.Section{margin:0 auto;max-width:1180px;width:100%}@media screen and (max-width:1279px){.Section{max-width:974px}}.Button,body,button,input,optgroup,select,textarea{font-family:Rubik,sans-serif}.Block{position:static}.Button{border-radius:12px}.Wrapper{overflow:initial}.Block .h2,.Block h2{margin-bottom:0}.Text{padding:0}.Widget{flex:1 0 100%;min-width:0}.Widget__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.Widget__title{color:#2a2536;font-size:32px;font-weight:500;line-height:40px}.Widget__nav{display:flex;gap:18px}.Widget__nav-arrow{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;line-height:0;padding:0}.Widget__nav-arrow svg{transition:all .25s ease-in-out}.Widget__nav-arrow.swiper-button-disabled{cursor:not-allowed}.Widget__nav-arrow.swiper-button-disabled svg path{fill:#d4d2d8}.Widget__nav-arrow:hover:not(:disabled) svg{transform:scale(1.05882)}@media screen and (max-width:599px){.Widget__header{margin-bottom:16px}.Widget__title{font-size:24px;line-height:32px}.Widget__nav{display:none}}.Places{padding:46px 0 49px}.Places__title{font-size:32px;font-weight:700;line-height:40px;margin-bottom:32px}.Places__link{display:flex;justify-content:center;margin-top:16px}.Places__link a{align-items:center;-webkit-appearance:none;appearance:none;background:#f0f2f9;border:1px solid transparent;border-radius:12px;color:#316bff;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;line-height:24px;outline:none;padding:10px 24px;transition-duration:.2s;transition-property:color,background-color,border-color,transform;transition-timing-function:ease;user-select:none}.Places__link a:disabled{pointer-events:none}.Places__link a.is-loading,.Places__link a.loading{position:relative}.Places__link a.is-loading:before,.Places__link a.loading:before{background-color:#f0f2f9;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Places__link a.is-loading:after,.Places__link a.loading:after{background:url(/app/src/img/animate-svg/button-preloader-blue.svg) no-repeat 50%;content:"";height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:2}.Places__link a:hover{color:#2756cc}.Places__link a:active{color:#1d4099;transform:scale(.98)}.Places__link a:disabled{background:#f2f3f7;color:#838fad}.Place{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.Place__item{background-color:#fff;border-radius:12px;box-shadow:0 6px 12px -6px rgba(24,39,75,.12),0 8px 24px -4px rgba(24,39,75,.08);overflow:hidden}.Place__item a{display:flex;flex-direction:column;height:100%}.Place__img{border-top-left-radius:6px;border-top-right-radius:6px;min-height:240px;min-width:280px;overflow:hidden;padding-bottom:7px;position:relative}.Place__img img{pointer-events:none;width:100%}.Place__tags{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;display:flex;justify-content:flex-start;padding:16px 16px 0;position:absolute;width:100%}.Place__tag{border:1px solid #316bff;border-radius:100px;color:#2a2536;font-size:14px;line-height:20px;padding:4px 8px 2px}.Place__wrapper{background:#fff;flex-grow:1;gap:16px;justify-content:space-between;padding:16px}.Place__title,.Place__wrapper{display:flex;flex-direction:column}.Place__title{gap:8px}.Place__name{color:#2a2536;font-size:18px;font-weight:500;line-height:24px}.Place__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6a6d81;display:-webkit-box;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis}.Place__distance{align-items:center;display:flex}.Place__distance>svg{margin-right:8px}.Place__distance>span{color:#2a2536;font-size:14px;line-height:20px}@media screen and (max-width:1279px){.Place__text{max-height:60px;overflow-y:hidden}}.Breadcrumbs-v2{padding:24px 0 32px}.Section{color:#6a6d81;font-size:16px;font-weight:400;line-height:24px;padding-bottom:60px}.Section__title{color:#2a2536;font-size:48px;font-weight:700;line-height:1.2;margin:0}.Section__wrapper{align-items:flex-start;display:flex;gap:20px;margin-top:32px}.Section__main{width:calc(75% - 5px)}.Section__aside{width:calc(25% - 15px)}.Section__aside,.Section__content{display:flex;flex-direction:column;gap:24px}.Section__content>.Text{display:flex;flex-direction:column;gap:16px}.Section__content>.Text a,.Section__content>.Text p{color:#2a2536;font-size:16px;font-weight:400;line-height:24px;margin:0}.Section__content>.Text h2{color:#2a2536;font-size:32px;font-weight:700;line-height:40px}.Section__content>.Text h3{color:#2a2536;font-size:24px;font-weight:500;line-height:32px;margin:0}.Section__content>.Text h4,.Section__content>.Text li{color:#2a2536}.Section__content>.Text strong{color:#2a2536;font-weight:500}.Section__content .TextSlider{margin:0;width:calc(100% - 13px)}.Section__content .Text-video{margin:0}.Section__offers{margin-top:56px}.Selections{display:flex;flex-direction:column;gap:28px}.Selections--hotel{gap:16px;margin-top:60px}.Selections--hotel .Selections__title{font-size:32px;font-weight:700;line-height:40px}.Selections--hotel .Selections__list{display:flex;flex-direction:row;gap:20px;margin-top:0;padding-bottom:20px}.Selections--hotel .Selections__item{margin-right:0}.Selections__title{color:#2a2536;font-size:24px;font-weight:500;line-height:32px}.Selections__list{display:flex;flex-direction:column;gap:24px;margin-top:0}.Selections__item-image-wrapper{padding-bottom:0}.Selections__item-image-wrapper div{border-radius:12px;height:198.9px;overflow:hidden}.Selections__item-image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:1279px){.Selections__item-title{white-space:wrap}}ymaps,ymaps:after,ymaps:before{box-sizing:content-box}ymaps.current>.container{background-color:#316bff;background-image:inherit;background-size:0;border-radius:50%;height:100%;width:100%}ymaps.current>.container>.icon{background-repeat:no-repeat;background-size:99% 99%;height:100%;transition:transform .6s;width:100%}ymaps.current>.container>.icon.active{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}ymaps.current>.container>.icon.home{background-image:inherit}ymaps.current>.container>.icon.privettur{background-image:url(/app/src/img/map/bigBlueHomeFlip.svg)}.Hotel-map .title{color:#2a2536;font-size:32px;font-weight:700;line-height:40px}.Hotel-map .address{color:#2a2536;font-size:18px;line-height:24px;margin-top:16px}.Hotel-map>.tabs{display:flex;flex-direction:row;justify-content:space-between;margin-top:24px;position:relative}.Hotel-map>.tabs>.container{display:flex;flex-direction:row;gap:8px}.Hotel-map>.tabs>.container>.item{color:#6a6d81;cursor:pointer;font-size:18px;line-height:24px;padding:4px 16px;position:relative}.Hotel-map>.tabs>.container>.item.active{background-color:#316bff;border-radius:8px;color:#fff}.Hotel-map>.tabs>.checkbox{justify-self:flex-end;margin-left:32px;right:0;top:0}.Hotel-map>.tabs>.underline{background:#f0f2f9;bottom:-2px;display:block;height:1px;position:absolute;width:100%}.Hotel-map>.container{background:#c4c4c4;border-radius:20px;height:0;opacity:0;overflow:hidden;width:100%}.Hotel-map>.container.active{height:600px;opacity:1}.Hotel-map>.container .preview{cursor:pointer;height:100%;width:100%}.Hotel-map>#MapContainer{margin-top:16px}@media screen and (max-width:959px){ymaps.current>.container>.icon.active{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}ymaps.current>.container>.icon.privettur{background-image:inherit}}.Checkbox-ellipsis{align-items:center;cursor:pointer;display:flex;flex-direction:row;position:relative}.Checkbox-ellipsis:hover .Checkbox-ellipsis__checkbox:before{background-color:#bab7c0}.Checkbox-ellipsis:hover input[type=checkbox]:checked~.Checkbox-ellipsis__checkbox:before{background-color:#106ebe}.Checkbox-ellipsis__label{user-select:none}.Checkbox-ellipsis__checkbox{height:26px;position:relative;width:48px}.Checkbox-ellipsis__checkbox:before{background-color:#d4d2d8;border-radius:16px;height:100%;width:100%}.Checkbox-ellipsis__checkbox:after,.Checkbox-ellipsis__checkbox:before{content:"";display:block;overflow:hidden;position:absolute;transition:all .1s ease}.Checkbox-ellipsis__checkbox:after{background-color:#fff;border-radius:50%;height:18px;left:4px;top:4px;width:18px}.Checkbox-ellipsis input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:0;left:0;position:absolute;top:0;width:0;z-index:0}.Checkbox-ellipsis input[type=checkbox]:checked~.Checkbox-ellipsis__checkbox:before{background-color:#316bff}.Checkbox-ellipsis input[type=checkbox]:checked~.Checkbox-ellipsis__checkbox:after{left:26px}.Checkbox-ellipsis .Checkbox-ellipsis__checkbox+.Checkbox-ellipsis__label,.Checkbox-ellipsis .Checkbox-ellipsis__label+.Checkbox-ellipsis__checkbox{margin-left:8px}.Section{padding-bottom:40px}.Section__wrapper{margin:0}.Text-video{border-radius:10px;overflow:hidden}.Places{margin-top:60px;padding-block:0}.Places__title{color:#2a2536;margin-bottom:16px}
/*# sourceMappingURL=item.css.map*/