body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.footer,.header,.menu{display:none!important;opacity:0}.main_root .header,.main_root .menu{animation-delay:.2s;animation-duration:.8s;animation-fill-mode:forwards;animation-name:fadein_load;display:flex!important}#root .footer{display:none!important}@keyframes fadein_load{0%{opacity:0}to{opacity:1}}.compilation_root,.event_root{padding-bottom:40px}.App{font-family:Lato,sans-serif;overflow:hidden}.header{background-color:#e32b7a;box-sizing:initial;height:60px;opacity:0;width:100%}.header,.header__container{align-items:center;display:flex}.header__container{justify-content:space-between;margin:0 10px}.header__logo{background:url(../../static/media/logo.a33e1f7eef930462d982.png) 50% no-repeat;background-size:contain;cursor:pointer;height:53px;margin-right:30px;width:180px}.header__logo .active{border:0}.header__search{background:#fff;border:none;border-radius:50px;height:40px;margin-right:300px;padding:5px 5px 5px 15px;width:400px}.header__search_button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2MDc5M0Y0MjUwNTExRTdBN0ExRjU2MzI3NTNCQTVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc5M0Y1MjUwNTExRTdBN0ExRjU2MzI3NTNCQTVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzYwNzkzRjIyNTA1MTFFN0E3QTFGNTYzMjc1M0JBNUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzYwNzkzRjMyNTA1MTFFN0E3QTFGNTYzMjc1M0JBNUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7taxlIAAACc0lEQVR42sSYz0sbURDHsyviwRzqD4RIbl60Jnjw0INtqJcUITfJP1DwT2h7Kx5DD/4FQv+Aisde1NSCIBQUpD1UbREaUy9a0BahJbr9PhhhWWZ25+0+k4EPJLO84bvvzXszb70gCHIKmwaLoAKmQAF4oANa4ABsg3fgZy6rGVExVMFuoLcbsAbKCXFjkR6MgvUgvXVAA/S7ElUCPwI3tgNGbEV5kZwqgY9gOOfOvoDH4DJNTo0mzNBX8ArMgjyNGQbz4A04jxm7BfrSLJ+UQ7/BEvATguUpj26EOC9tRVWFQKdg0jInauCaiWV8BRtRu8IMTabc1nXhJVe0oqaFAEtZzhqwysT8BQY0ol4LSe1nFGWW6i8T+1nSWJ9KR9TegtuMR8EZeM/4K0kDfaplUdt0dEZtML6HGlEFxn/oSNQx4xvTiPIY/x9Horg4gxpRHcbvqsw8YHxXGlEtxj/jSFSZ8Z1qRB0w/gVHomqM77NG1Dbjfw7yGQWZ2X7C+JuaLmFcKKKNDAenaYmaTMwTeqaqfWtCa1tLKWo5S6dw96NMLSxX2euWMyQJaof6MHU/1Yhp0lYVbceMsGTWBT7cDveDD2BOSL9/VMtM6Tiig3GItn1NSOqwfQdPNUdCtEcfod1Yyt2PqYT5kf8X1OQ370nUBL10Mc1ltI92ynXKq1Wbcuib8Nz4i7aX0XCjtkIdo8bMOfQitMuKaYR5ym8JA5QLFeqHxqjam7tcm0qHWfJPZvIjY4u0ZBPqHMvY8mqxmrFuibIS1k1RamHanHJpiTnWC1FJwvZ7JUoSZlrlardzKi7HLsGjXiS6JGzvTpDhvwADABES5dAmkAYrAAAAAElFTkSuQmCC) 50% no-repeat;background-size:contain}.header__calendar_button,.header__search_button{border:none;cursor:pointer;height:25px;margin-right:20px;width:25px}.header__calendar_button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAAMamlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTE5VDE5OjE4OjAzKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAxLTIyVDEyOjAwOjE5KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMS0yMlQxMjowMDoxOSswMzowMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDA4YTVmNmQtNTE5Mi0yNjRiLTk2YmUtODk3MDQ0ZmVhYWI1IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OGJkNzMyNjktNTJhYi1hZTRkLWE5ODktM2QzYzYxMTJiZWI4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDg1NTEwOTMtOWFjMi02MDQyLWI1ZTYtOGYzNTA4NmQzYmZhIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjU1OCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjU0MCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0Zjc5OTdlZi0yMzczLTU1NDYtOTdmNS04YTYwY2RlNzhhMTk8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NmRkOWYzYjMtNWE2MS03NjRiLWE0NjMtZTIzMmI4OGIzNTcxPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZlY2JhNmViLWI0OTQtOGQ0Yy04MDAzLWE3NjdlOTJiMWY1YjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkY2JhMTI2NC0wYjNiLTQzNGYtYjlmOS1hMTVmY2EyYWJiY2U8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkFENDVEOUIwNjhCRDExRTc5NzM5RUFERkFDRURDOEYyPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpDNzlGOTdFRjVGRDcxMUU3Qjg5NEQ1ODBGNEMxMDBBQjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NTUxMDkzLTlhYzItNjA0Mi1iNWU2LThmMzUwODZkM2JmYSIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0xOVQxOToxODowMyswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Mzg5MjA1MC05ODUwLWQzNGItYjQ4MS1hZDQzNDJhMDc4NjciIHN0RXZ0OndoZW49IjIwMTgtMTAtMjJUMTI6Mzc6MzgrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTYyNDE0MzAtNzA3NS0zMTQyLWE2Y2YtOTA1NDUyOTgyNDc2IiBzdEV2dDp3aGVuPSIyMDE5LTAxLTIyVDEyOjAwOjE5KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwOGE1ZjZkLTUxOTItMjY0Yi05NmJlLTg5NzA0NGZlYWFiNSIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0yMlQxMjowMDoxOSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNjI0MTQzMC03MDc1LTMxNDItYTZjZi05MDU0NTI5ODI0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDg1NTEwOTMtOWFjMi02MDQyLWI1ZTYtOGYzNTA4NmQzYmZhIiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDg1NTEwOTMtOWFjMi02MDQyLWI1ZTYtOGYzNTA4NmQzYmZhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1OZSnwAAASVJREFUOBFj+P//PwMabv4PAeZY5GB4LlSNKrociMgE4iogLgXiGCA+AFU8FYgToeIwXALECUB8HqqmG4hTgbgMakYmyMBP/6kHPjFAGU+hXgR5YS1UDOQaAyD2QsKeQKyH5Is0IDYCYlMgvv8f6m8QuIgUDvVQMTM8YTgDqkYFSewELgPJxSfpZmAdUiyD+GpA/ACInwGxLlSsD6qmlRgDYWlsN5RvgBSLFlCxTVD+MmIMDADidUAcD+VLAnE/EE8GYlmoWDRUTeiAhKEAECsDsTCUzwrEMlDXsUHFhKBqBEkJw514wnADlL+UFAN3UStS9KFZCqaZD4hDgDgMyYumSNmO/pFCLobn5V9QQ0ElyFEgPkYiBunZDzXjN8jAx1QsDx8DAP01FPxcZV2+AAAAAElFTkSuQmCC) 50% no-repeat;background-size:contain}.header__login_button{background:url(../../static/media/login.fde117527597723081bc.svg) 50% no-repeat;background-size:contain;border:none;cursor:pointer;height:25px;margin-right:20px;width:25px}.header__buttons{align-items:center;display:flex}.header__select{color:#000;margin-bottom:15px;margin-right:10px;position:relative}.header__select_label{color:#fff;height:20px;padding-right:25px;position:relative;text-align:right;white-space:nowrap}.header__select_label:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:8px;position:absolute;right:2px;top:50%;transform:translate(-50%,-50%) rotate(135deg);width:8px}.header__select_input{cursor:pointer;height:100%;left:0;min-width:100%;opacity:0;padding:5px 25px 5px 5px;position:absolute;text-align:left;top:0}.header__button{background:none;border:2px solid #ec6ba4;border-radius:28px;color:#fff;font-size:17px;height:40px;text-align:center;width:100px}.header__burger{background:url(../../static/media/burger.9e541bf6ba49f2ae4143.svg) 50% no-repeat;background-size:cover;border:none;cursor:pointer;height:40px;width:40px}@media (min-width:1281px) and (max-width:1440px){.header__container{width:100%}}@media (min-width:1025px) and (max-width:1280px){.header__container{width:100%}}@media (min-width:769px) and (max-width:1024px){.header__container{width:100%}}@media (min-width:320px) and (max-width:768px){.header{height:46px;padding-top:70px}.header__container{margin:0 12px;width:100%}.header__burger{height:30px;width:30px}.header__calendar_button{height:20px;width:20px}.header__search_button{height:20px;width:20px}.header__logo{height:30px}}.link{color:#000;cursor:pointer;font-size:14px;padding-bottom:5px;padding-top:5px;text-decoration:none}@media (min-width:320px) and (max-width:768px){.link{font-size:14px;margin-right:23px}}@media (min-width:1440px){.link{font-size:14px;margin-right:23px}}.calendar.active,.link.active{border-bottom:3px solid #e32b7a}.menu{animation-delay:.2s;animation-duration:.8s;animation-name:fadein_load;background:#f3f1f1;width:100%}.menu__container{align-items:center;height:50px;margin:0 auto 0 12px;max-width:1440px;overflow:auto}.menu__container,.menu__links{display:flex;justify-content:space-between}.menu__links{width:600px}@media (min-width:1281px) and (max-width:1440px){.menu__container{max-width:1180px}}@media (min-width:1025px) and (max-width:1280px){.menu__container{max-width:925px}}@media (min-width:769px) and (max-width:1024px){.menu__container{max-width:669px}}@media (min-width:320px) and (max-width:768px){.menu__container{min-width:320px}}.buyPage{background:#fff;height:100%;width:100%}.buyPage iframe{display:block;height:100%;left:0;position:fixed;top:0;width:100%}@media screen and (min-width:999px){.buyPage{height:950px}}.buyTicket{align-self:center;background-color:#ffd71f;border:none;border-radius:10rem;color:#000;cursor:pointer;display:inline-block;margin-top:5rem;max-height:3rem;min-height:2.5rem;min-width:10rem;padding:.5rem 1rem;text-decoration:none}.vk_app .buyTicket{background-color:#07f;color:#fff}.buyTicket h2{font-size:1.5rem;font-weight:500;margin:0}.buyTicket h2{font-size:16px;text-align:center}@media screen and (max-width:768px){.buyTicket{width:100%}}.eventPage{margin:3rem auto 0;padding-bottom:30px}.eventPage .main{margin:0 auto;max-width:1180px}.event__back{background:#0000;border:0;color:grey;cursor:pointer;display:none;font-size:14px;margin-bottom:10px;text-decoration:underline}.compilation_root .event__back,.main_root .event__back{display:block}.eventPage .main .aboutEvent{display:flex;position:relative}.eventPage .main .aboutEvent .eventDetails{display:flex;position:absolute;right:0;top:0}.eventPage .main .aboutEvent .eventDetails .ageRate{font-family:LatoWebSemibold,sans-serif;font-size:14px;font-weight:700;margin-right:70px}.eventPage .main .aboutEvent .eventDetails .areaScheme{margin-right:10px}.eventPage .main .aboutEvent .eventDetails .addCalendar,.eventPage .main .aboutEvent .eventDetails .areaScheme{border-bottom:.1rem solid #ecdee1;color:#000;font-family:LatoWebSemibold,sans-serif;font-size:14px;text-decoration:none}.eventPage .main .aboutEvent .calendar__wrap{position:relative;width:100%}.eventPage .main .aboutEvent .calendar__text{display:none;flex-direction:column;font-size:.8rem;font-size:16px;left:0;margin-top:.6rem;position:absolute;right:0;top:100%;width:8rem}.eventPage .main .aboutEvent .calendar__text_bold{font-weight:700;margin-right:5px}.eventPage .main .aboutEvent .calendar_arrow{display:none}.eventPage .main .aboutEvent .calendar{border:.12rem solid #ebe8e8;border-radius:.3rem .3rem 0 0;border-top:.7rem solid #e32b7a;margin-right:2rem;padding:1rem 1rem .6rem;position:relative;text-align:center;width:8rem}.eventPage .main .aboutEvent .calendar.active{display:block}.eventPage .main .aboutEvent .calendar__select{bottom:0;display:none;font-size:14px;left:0;min-width:10px;opacity:0;position:absolute;right:0;top:0}.eventPage .main .aboutEvent .calendar__day{color:#e32b7a;font-size:3rem;line-height:2.5rem}.eventPage .main .aboutEvent .calendar__month,.eventPage .main .aboutEvent .calendar__year{color:#e32b7a;font-size:1.5rem;line-height:1.5rem}.eventPage .main .aboutEvent .calendar__time{color:#b0b0b0;font-size:1rem;line-height:1rem}.eventPage .main .aboutEvent .calendar__weekDay{color:#b0b0b0;font-size:1rem;line-height:1rem;text-transform:uppercase}.eventPage .main .aboutEvent .artistName{-ms-flex-pack:distribute;border-bottom:.1rem solid #ebe8e8;display:flex;flex-direction:column;position:relative;width:100%}.eventPage .main .aboutEvent .artistName__title{font-size:2.7rem;font-weight:400;margin-top:20px}.eventPage .artistName__concertType{font-family:LatoWebSemibold,sans-serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1.5rem;margin-bottom:10px;margin-top:20px;max-width:680px}.eventPage .artistName__markers{display:flex;font-family:LatoWeb,sans-serif;font-size:16px;line-height:1.5rem;margin-bottom:10px}.eventPage .artistName_marker{background:#f8edf1;border-radius:4px;color:#e86496;margin-right:9px;padding:6px 10px}.eventPage .main .eventActions{align-items:center;display:flex;height:6rem;justify-content:space-between}.eventPage .main .eventActions .concertTime{margin-right:2rem;min-width:8rem}.eventPage .main .eventActions .shareInVK{background:url(../../static/media/VK_Compact_Logo.a2e4c123d772370eec3c.png) 50% no-repeat;background-size:cover;cursor:pointer;height:2rem;margin-right:4rem;width:2rem}.eventPage .main .eventActions .place__showMap{color:#0a53be;cursor:pointer}.eventPage .main .eventActions .price__title{color:#b0b0b0;font-size:15px}.eventPage .main .eventActions .price__range{color:#002121;font-family:LatoWebSemibold;font-size:20px;font-weight:700}.eventPage .main .eventActions .price__range:after{content:"\20BD"}.main__img_slider{margin-left:-15px;margin-right:-15px;position:relative}.main__img_slider .slick-arrow{display:none!important}.main__img_slider:after{background:url(https://spb.showgogo.ru/local/templates/showgogo.mobile/assets/prod/img/border.png?v=111113) repeat-x;content:"";height:7px;left:0;position:absolute;top:-1px!important;width:100%;z-index:1}.main__img_item{display:block;position:relative}.main__img_item>img{display:block;width:100%}.main__img_item>div{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.eventPage .main__img{
    /*!*object-fit:contain;*!*/}.eventPage .main__text_share{align-items:center;color:#b0b0b0!important;display:flex;font-family:LatoWeb;font-size:13px;justify-content:center;margin-top:10px}.eventPage .main__text_share .shareToTG{background-color:#08c;background-image:url(https://spb.showgogo.ru/img/tg_icon.png);border-radius:30px;margin-left:10px}.eventPage .main__text_share .shareToTG,.eventPage .main__text_share .shareToVK{background-position:50%;background-repeat:no-repeat;display:block;height:50px;width:50px}.eventPage .main__text_share .shareToVK{background-image:url(https://spb.showgogo.ru/img/VK_Compact_Logo.png);background-size:50px;border-radius:50px;margin-left:20px}.eventPage .main__text_info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:30px}.eventPage .main__text{font-family:LatoWeb,sans-serif;font-size:16px;max-width:1180px}.eventPage .main__vkmeet{border:.1rem solid #f6f4f4;border-radius:4px;color:#000;display:block;font-family:LatoWeb,sans-serif;font-size:15px;height:43px;padding:20px;text-decoration:none;width:170px}.eventPage .main__text p{margin-bottom:12px}.eventPage .main__genres{margin-top:2rem}.eventPage .main__genres .genre{background:#f8edf1;border:1px solid #ead3db;border-radius:16px;color:#000;font-size:15px;margin-bottom:5px;margin-right:.25rem;padding:5px 15px;text-decoration:none}.eventPage .main__genres .genre:last-child{margin-right:0}@media screen and (max-width:1440px){.eventPage{margin-left:15px;margin-right:15px;min-width:auto}.eventPage .main{width:1080px;width:970px}.eventPage .main__text .buyTicket{margin-bottom:10px;margin-left:105px}}@media screen and (max-width:1280px){.eventPage .main .eventActions .concertTime{min-width:0}.eventPage .main .eventActions .place__name{font-size:18px}.eventPage .main .eventActions .place__address{font-family:LatoWeb,sans-serif;font-size:15px}.eventPage .main .eventActions .price__title{font-size:14px}.eventPage .main .eventActions .price__range,.eventPage .main__genres .genre,.eventPage .main__text{font-size:16px}}@media screen and (max-width:990px){.eventPage .main .eventActions{display:block;height:auto}.eventPage .main .eventActions .concertTime{min-width:0}.eventPage .main .eventActions .shareInVK{display:none}.eventPage .main .eventActions .place{margin-top:2rem}.eventPage .main .eventActions .place__name{font-size:18px;margin-top:.5rem}.eventPage .main .eventActions .place__address{font-size:16px;margin-top:.5rem}.eventPage .main .eventActions .price{margin-bottom:1.5rem;margin-top:2rem}.eventPage .main .eventActions .price__title{font-size:14px}.eventPage .main .eventActions .price__range{font-size:16px}.eventPage{margin-left:15px;margin-right:15px;margin-top:0;min-width:auto}.eventPage .main .aboutEvent .calendar__wrap{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:auto;position:relative;width:100%}.eventPage .main .aboutEvent{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}.eventPage .main .aboutEvent .eventDetails{top:577px}.eventPage .main .aboutEvent .artistName__title{font-size:24px;font-weight:400;line-height:27px;margin-bottom:15px}.eventPage .artistName__concertType{color:gray;font-family:LatoWeb,sans-serif;font-size:13.5px;font-style:normal;font-weight:400;line-height:16px}.eventPage .main .aboutEvent .artistName{border:0}.eventPage .main .aboutEvent .calendar{border:2px solid #eee;border-radius:4px;margin-right:.3rem;min-width:5rem;padding:.2rem;text-align:center;width:5rem}.eventPage .main .aboutEvent .calendar.active{border:2px solid #e32b7a}.eventPage .main .aboutEvent .calendar__day{font-size:30px;line-height:1}.eventPage .main .aboutEvent .calendar__month,.eventPage .main .aboutEvent .calendar__year{font-size:15px;line-height:1;text-transform:uppercase}.eventPage .main .aboutEvent .calendar__time,.eventPage .main .aboutEvent .calendar__weekDay{color:gray;font-size:12px;line-height:1}.eventPage .main{width:auto}.eventPage .main .eventActions{display:block;height:auto}.eventPage .main .eventActions .concertTime{min-width:0}.eventPage .main .eventActions .shareInVK{display:none}.eventPage .main .eventActions .place{border-bottom:.1rem solid #ebe8e8;border-top:.1rem solid #ebe8e8;margin-top:2rem;padding-bottom:5px}.eventPage .main .eventActions .place__name{font-size:16px;margin-top:.5rem}.eventPage .main .eventActions .place__address{font-size:14px;margin-top:.5rem}.eventPage .main .eventActions .price{margin-bottom:1.5rem;margin-top:1.5rem}.eventPage .main .eventActions .price__title{font-size:14px;line-height:19px}.eventPage .main .eventActions .price__range{font-size:16px}.eventPage .main__text{font-size:12px;margin-top:1rem}.eventPage .main__text hr{margin-bottom:7px;margin-top:7px}.eventPage .eventBlockInPage{display:none}.eventPage .artistName__markers{margin-top:12px;padding-top:16px}.eventPage .main__text .buyTicket{margin-bottom:0;margin-left:0}}@media screen and (max-width:768px){.eventPage .main .aboutEvent .calendar__wrap{margin-bottom:0;margin-right:2rem;position:relative}.eventPage .main .aboutEvent .calendar__text{align-items:center;display:none;flex-direction:column;justify-content:flex-start}.eventPage .main .aboutEvent .calendar__text_list{margin-top:.5rem}.eventPage .main .aboutEvent .calendar__select{cursor:pointer}}@media screen and (min-width:768px){.eventPage .main .aboutEvent .artistName__concertType{display:none}.eventPage .main .aboutEvent .calendar{display:none;margin-bottom:5px;margin-right:0}.eventPage .main .aboutEvent .calendar__select{display:block}.eventPage .main .aboutEvent .artistName__title{flex:1 1 100%;margin-bottom:20px}.eventPage .main .aboutEvent .calendar__wrap{flex:1 1 128px;margin-right:30px}.eventPage .main .aboutEvent .artistName{align-items:flex-start;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start}.eventPage .main .aboutEvent .calendar_arrow{display:flex;height:4px;margin-top:-2px;position:absolute;right:15px;top:50%;width:10px}.eventPage .main .aboutEvent .calendar_arrow span:first-child{background-color:initial;border-radius:2px;display:block;float:right;height:100%;left:0;position:absolute;top:0;transform:rotate(35deg);width:100%}.eventPage .main .aboutEvent .calendar_arrow span:first-child:after{background-color:#e32b7a;border-radius:6px 10px 10px 6px;content:"";display:block;float:right;height:100%;transition:all .5s cubic-bezier(.25,1.7,.35,.8);width:100%;z-index:-1}.eventPage .main .aboutEvent .calendar_arrow span:last-child{background-color:initial;border-radius:2px;display:block;float:right;height:100%;left:100%;margin-left:-5px;position:absolute;top:0;transform:rotate(-35deg);width:100%}.eventPage .main .aboutEvent .calendar_arrow span:last-child:after{background-color:#e32b7a;border-radius:10px 6px 6px 10px;content:"";display:block;float:right;height:100%;transition:all .5s cubic-bezier(.25,1.7,.35,.8);width:100%;z-index:-1}}@media screen and (max-width:1440px){.eventPage .artistName__markers{margin:0 auto 10px;max-width:1080px}.eventPage .main .aboutEvent .calendar.active:after{background:#e32b7a;border-radius:.3rem .3rem 0 0;height:.7rem;left:-1px;position:absolute;right:-1px;top:-.7rem}}.event{border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 3px 8px 0 #00000012;color:#000;display:block;margin-right:1.5rem;text-decoration:none;transition:width .2s ease,height .2s ease,box-shadow .2s ease,opacity .2s ease}.event:last-child{background:#fff}.event_pages:last-child{margin:0}.event:hover .event__artist{color:red}.event:hover .buyTicketContainer{display:flex}.event:last-child{margin-right:0}.event__preview{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;height:10.5rem;overflow:hidden;position:relative;width:16rem}.event__age{align-items:center;background:#ffffffb5;border-radius:40px;color:#000;display:flex;flex-direction:column;font-size:16px;font-weight:700;height:40px;justify-content:center;position:absolute;right:10px;top:10px;width:40px}.event__preview .buyTicketContainer{background-color:#00000080;display:none;height:100%;justify-content:center;position:absolute;width:100%}.event__info{display:flex;flex-direction:column;justify-content:space-between}.event__artist{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:19px;font-weight:600;height:45px;height:21px;line-height:24px;margin:.5rem 0 0 .5rem;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;text-transform:uppercase}.event__date{margin-left:.5rem;margin-top:2rem}.event__place{color:#a5a5a5;margin-bottom:.5rem;margin-left:.5rem}@media (min-width:1025px) and (max-width:1280px){.event h2{font-size:18px}.event p{font-size:14px}.event__preview{background-size:contain!important;background-size:cover!important;height:150px;width:214px}}@media screen and (max-width:1024px){.event h2{font-size:16px}.event p{font-size:12px}.event__preview{background-size:contain!important;background-size:cover!important;height:150px;width:214px}.event__artist{max-width:500px}}@media screen and (max-width:768px){.event:hover .buyTicketContainer{display:none}.event{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-right:9px;padding-bottom:7px;padding-top:7px;width:184px}.event.event_pages{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;width:auto}.main .event.event_pages{display:block;width:184px}.main .event_pages .event__preview{height:129px;margin-right:0;width:184px}.main .event{margin-right:0}.event h2{font-size:12px}.event_pages h2{font-size:12px;height:auto}.event p{font-size:8px;font-size:13px;margin-left:0}.event__preview{background-size:contain!important;background-size:cover!important;border-radius:0;height:129px;min-width:184px;width:184px}.event_pages .event__preview{height:80px;margin-right:10px;min-width:135px;width:135px}.event h2{color:#000;font-size:15px;margin:0 0 13px;position:relative}.event__artist{overflow:hidden;position:relative}.event__artist:after{background:linear-gradient(90deg,#fff0 0,#fff 70%,#fff);bottom:0;content:"";position:absolute;right:0;top:0;width:20px}.event__date{margin-top:0}.event_pages .event__info{flex:1 1 10px;overflow:hidden}.event_pages{cursor:pointer;display:flex;margin:0 0 15px}}.concerts{width:100%}.concerts__container{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin:20px 10px 0}.concerts__title{font-family:LatoWebBold,sans-serif;font-size:24px;margin:20px 15px 0}.concerts__banner{max-width:100%;padding:20px 10px 0}.concerts__banner img{border-radius:20px;display:none;margin:0 auto;max-width:100%}.concerts__banner img:first-child{display:block}.concerts__text{font-size:14px;line-height:1.4;margin:20px 15px 15px;padding:0 15px}.concerts__text p{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}.concerts__back{color:grey;font-size:14px;text-decoration:underline}@media (min-width:768px){.concerts__container{flex-direction:row;flex-wrap:wrap}.concerts__container .event_pages{flex:0 1 10px;margin-bottom:30px}.concerts__banner img{display:block}.concerts__banner img:first-child{display:none}}.vk_fest_padding{padding-top:env(safe-area-inset-top)}.main{padding:0 0 30px}.main .eventBlock{margin:3rem 10px 0}.main .eventBlock__events{display:flex;flex-wrap:nowrap;margin-top:1rem;overflow-x:scroll;overflow-y:hidden}.main .eventBlock__events:after{content:"";flex:1 1 100%;height:100%}.main .eventBlock__events::-webkit-scrollbar{background:#0000;display:none!important;height:0;width:0!important}.main .eventBlock__title{padding-right:70px;position:relative}.main .eventBlock__title_all{color:#e32b7a;font-size:16px;font-weight:lighter;height:30px;margin-left:20px;position:absolute;right:5px;text-decoration:none;top:1px;width:45px}@media (min-width:769px) and (max-width:1024px){.main .eventBlock__title{font-size:16px}}@media (min-width:320px) and (max-width:768px){.main .eventBlock__title{font-size:19px}}.sliderMain{position:relative}.sliderMain .slick-arrow{background:#0000;border:0;bottom:0;box-shadow:none;opacity:0;outline:0 none;position:absolute;top:0;width:40px;z-index:10}.sliderMain .slick-prev{left:0}.sliderMain .slick-next{right:0}.sliderMain .slick-dots{align-items:center;display:flex!important;flex-direction:row;justify-content:center;margin:5px auto 10px}.sliderMain .slick-dots>li{background:#fff;border:1px solid #e32b7a;border-radius:10px;cursor:pointer;display:block;height:10px;margin:0 5px;position:relative;width:10px}.sliderMain .slick-dots>li:before{background:#fff;bottom:-5px;content:"";cursor:pointer;left:-5px;opacity:0;position:absolute;right:-5px;top:-5px}.sliderMain .slick-dots>li.slick-active{background:#e32b7a}.slick-active .sliderMain_age{display:flex}.sliderMain .slick-dots>li>button{cursor:pointer;opacity:0}.sliderMain_info{bottom:10px;color:#fff;font-size:14px;left:10px;position:absolute;width:70%}.sliderMain_age{align-items:center;background:#ffffffbd;border-radius:50%;color:#000;display:flex;display:none;flex-direction:column;font-size:20px;font-weight:700;height:50px;justify-content:center;position:absolute;right:20px;top:20px;width:50px}.sliderMain_title{font-size:14px;font-weight:700;text-transform:uppercase}.sliderMain_text{font-size:14px;margin-bottom:4px}
/*    !*background-image: url("./img/mainslider.png");*!*/.sliderMain_item{display:block;height:150px;height:19vh;height:31vw;height:46vw;position:relative;text-decoration:none;width:100vw}.sliderMain_item>a:before{background-color:#4c4c4c80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.sliderMain_item>a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;position:relative;text-decoration:none;width:100%;z-index:1}@media screen and (min-width:530px){.sliderMain_item{height:250px}.sliderMain_item>a:before{display:block}.sliderMain_title{font-size:20px}}@media screen and (min-width:850px){.sliderMain .slick-arrow{display:block}.sliderMain_item{height:410px}.slick-active.slick-current .sliderMain_info{display:block}}@media screen and (min-width:1024px){.sliderMain_item{height:420px}.sliderMain{.slick-slide{height:420px;width:980px!important}}.sliderMain_info{opacity:0;transition:opacity .4s}.slick-active .sliderMain_info{opacity:1}.sliderMain .slick-dots>li:hover{opacity:.6}.slick-active .sliderMain_item>a:before{background:linear-gradient(0deg,#000000a6 0,#0000);bottom:0;height:auto;top:50%}}.sliderMain_item>img{display:block;width:100%}.compilation{position:relative}.compilation .eventBlock__events{flex-wrap:wrap;width:100%}.compilation .slick-slider{width:100%}.compilation .slick-slider:hover .slick-arrow{opacity:1;transition:opacity}.compilation .slick-slide{margin-right:1.5rem;width:16rem}@media screen and (max-width:1024px){.compilation .slick-slide{margin-right:1.5rem;width:214px}}@media screen and (max-width:768px){.compilation .slick-slide{margin-right:1.5rem;width:184px}.compilation .slick-arrow{display:none!important}}.compilation .slick-arrow{background:#0000;border:0;bottom:0;font-size:0;line-height:0;opacity:0;position:absolute;top:0;width:80px;z-index:10}.compilation .slick-arrow.slick-disabled{display:none!important}.compilation .slick-arrow:before{transform:scaleY(1.5)}.compilation .slick-prev{background:linear-gradient(90deg,#fffc 0,#fff0);background:#fffc;left:0}.compilation .slick-prev:before{color:#e32b7a;content:"<";font-size:40px;font-weight:700;position:relative;right:20px}.compilation .slick-next{background:linear-gradient(270deg,#fffc 0,#fff0);background:#fffc;right:0}.compilation .slick-next:before{color:#e32b7a;content:">";font-size:40px;font-weight:700;left:20px;position:relative}.modal{align-items:center;background:#000c;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:200}.modal_disabled{display:none}.modal__overlay{height:100%;position:absolute}.modal__container,.modal__overlay{bottom:0;left:0;right:0;top:0;width:100%}.modal__container{display:flex;flex-direction:column;overflow:auto;position:relative;position:absolute}.modal__links{flex-direction:column;height:400px}.modal__links,.modal__links .link{align-items:center;display:flex;justify-content:center;width:100%}.modal__links .link{border-top:1px solid #313131;font-size:22px;padding:11px;text-align:center}.modal__button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVCMkE4MTE0MEU1NDExRTdCQ0RBQUZBNjA4NDA3RTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVCMkE4MTE1MEU1NDExRTdCQ0RBQUZBNjA4NDA3RTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUIyQTgxMTIwRTU0MTFFN0JDREFBRkE2MDg0MDdFNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUIyQTgxMTMwRTU0MTFFN0JDREFBRkE2MDg0MDdFNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Plw6rAAABzklEQVR42qyWzStEURjG75h8DGJiwlhgQZphFrKasqBslM1Y2Ix/RFnYkLJRFrKgZEopSkmJjCQLRdlYGAs2LEZRo5HMdDwnz63jNvdj7txTv2bueT+ee8/He44mhIiAY9AGNA8Jg3MQkw8n4q/dg06PBLpBhnnTsqMd3LHjEfRUKNALnpjvBoR0Qwu4puEZ9LsUiIIX5rkCQdmvOjSBCzq8gsEyBYZAlvFnoFG3GR3ruQhkewPDDgXi4J1xRyCg2ksF1IIDBnyAERuBUZCj/x6oMfqYBVaDHQZ+gnETvwmQp18K+Ev5Wb2hDNhggi8wabAnwDft62YCdiISH1hlIplwmv1J8MP+FfppbkV0lpiwADb5K9uCk/hyluic+N9mncZWac5bUfmP19MKjiMdvs2iMlzboMjneS+Gy8eJFZzoJPtnlHlZrmTi/Vya+spKGOxTyhJesxKyEkgxQZ6bzm4zbpWzGWVZ2GdgjmXD6ovHlLKy66SsBFjgBAte3EWBPAR1ZiKyNKfpmGXpdlvqT0GDUSTIQ0bw0Im6PLQiyqF1CZp1kRC4pUEem30eH7+tmjJEGV4AvLhIdIEHfehkxwCvLmGPr0Qd/IDYrwADADMuNCm+xweqAAAAAElFTkSuQmCC) 50% no-repeat;background-size:contain;border:none;height:20px;position:absolute;right:20px;top:70px;width:20px}.modal__phone{color:#fff;font-size:22px;margin-bottom:20px;margin-top:80px}.footer{animation-delay:.2s;animation-duration:.8s;animation-name:fadein_load;background:#f3f1f1;flex-direction:column;padding-top:50px;width:100%}.footer__container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px}.footer__links{align-items:center;display:flex;height:40px;justify-content:space-between;text-align:center;width:100%}.footer__links .link{align-items:center;border-top:1px solid #ebe8e8;font-size:10px;line-height:13.248px;padding:17px 0;text-transform:uppercase;width:100%}.footer__info{height:64px;justify-content:space-between;margin-top:110px}.footer__info,.footer__social{align-items:center;display:flex}.footer__social{border:1px solid #ebe9e9;border-radius:50%;cursor:pointer;height:50px;justify-content:center;width:50px}.footer__social:hover{border:3px solid #ebe9e9}.footer__social_vk{background:url(../../static/media/VK.a2e4c123d772370eec3c.png) 50% no-repeat;background-size:contain;display:inline-block;height:24px;width:24px}.footer__pay{background:url(../../static/media/pay.7a1e76792d91b8c70112.png) 50% no-repeat;background-size:contain;height:26px;width:395px}@media (min-width:1281px) and (max-width:1440px){.footer__container{min-width:1180px}}@media (min-width:1025px) and (max-width:1280px){.footer__container{min-width:925px}.footer__links{font-size:14px}}@media (min-width:769px) and (max-width:1024px){.footer{background:#fff}.footer__container{min-width:669px}.footer__links{flex-direction:column;height:200px;margin-top:20px}}@media (min-width:320px) and (max-width:768px){.footer{background:#fff}.footer__links{flex-direction:column;height:200px;margin-top:20px}}@media (min-width:1024px){.footer__links{flex-wrap:wrap}.footer__links .link{border-top:none;font-size:16px;text-transform:none;width:150px}}@media (min-width:1440px){.footer__links .link{font-size:18px}}.loading{display:block;min-height:200px;position:relative}.loading svg{display:block;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.tour__container{flex-direction:column;margin:0 auto;max-width:1180px}.tour__container,.tour_item{align-items:stretch;display:flex;justify-content:flex-start}.tour_item{border-bottom:1px solid #ebe8e8;color:#000;flex-direction:row;flex-wrap:wrap;overflow:hidden;padding:30px 10px;text-decoration:none}.tour_item_left{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-right:20px;text-align:center;white-space:nowrap;width:auto;width:65px}.tour_item_day{flex:1 1 100%;font-family:LatoWebSemiBold,sans-serif;font-size:46px;font-weight:600;width:60px}.tour_item_month{font-size:16px;padding-bottom:2px;padding-top:6px;text-transform:uppercase}.tour_item_dayTime{color:grey}.tour_item_center{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding-top:5px}.tour_item_city{font-size:28px;font-weight:600;margin-bottom:10px}.tour_item_place{color:grey;font-size:16px}.tour_item_right{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin-left:85px}.tour_item_right .buyTicket{align-self:flex-start;margin-top:10px}@media (min-width:768px){.tour_item{flex-wrap:nowrap;padding:40px 0 0}.tour_item_left{align-items:flex-start;flex-wrap:wrap;margin-right:30px;white-space:normal;width:160px}.tour_item_day{margin-right:10px}.tour_item_right{flex:0 0 auto;margin-left:0}.tour_item_center{padding-top:0}}
/*# sourceMappingURL=main.2b3c070a.css.map*/