@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@keyframes active{0%{-moz-transform:scale(.25);-ms-transform:scale(.25);-webkit-transform:scale(.25);-o-transform:scale(.25);transform:scale(.25);opacity:1}to{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}to{transform-origin:top center;transform:rotateX(0deg)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto;overflow-x:hidden;overflow-y:scroll}body,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;text-decoration:none;color:inherit}a,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.edit-area EM,.edit-area I,dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}@font-face{font-family:"Avenir Next Cyr W00 Thin";src:url(fonts/1491466/65f66e6b-d28d-4c94-b661-66511860c2c7.eot?#iefix);src:url(fonts/1491466/65f66e6b-d28d-4c94-b661-66511860c2c7.eot?#iefix)format("eot"),url(fonts/1491466/0b79d335-83f4-416a-b9b7-0e81d6258db7.woff2)format("woff2"),url(fonts/1491466/ab86f3dc-10a7-4bf1-bab8-e84f506f6d45.woff)format("woff"),url(fonts/1491466/e0f6c0c2-cd05-4327-acb3-5543c3d7feac.ttf)format("truetype"),url(fonts/1491466/0e59386d-0330-4e45-8bdd-026fc0e73d71.svg#0e59386d-0330-4e45-8bdd-026fc0e73d71)format("svg");font-display:swap}@font-face{font-family:"Avenir Next Cyr W00 Regular";src:url(fonts/1491474/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix);src:url(fonts/1491474/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix)format("eot"),url(fonts/1491474/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2)format("woff2"),url(fonts/1491474/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff)format("woff"),url(fonts/1491474/276b3566-1c3b-4bc1-8915-15314f091f29.ttf)format("truetype"),url(fonts/1491474/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg#5d02f5f4-46e7-453a-aef9-3e7106d7bb68)format("svg");font-display:swap}@font-face{font-family:"Avenir Next Cyr W00 Bold";src:url(fonts/1491486/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix);src:url(fonts/1491486/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix)format("eot"),url(fonts/1491486/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2)format("woff2"),url(fonts/1491486/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff)format("woff"),url(fonts/1491486/bce3274e-f498-48ae-b269-a6930df496e7.ttf)format("truetype"),url(fonts/1491486/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg#68f0375d-f66f-4f88-822a-5a0b61d2efc0)format("svg");font-display:swap}body,html{height:100%;background-color:#f5f6f6}body{font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-size:14px;letter-spacing:0;height:auto;min-height:100%;position:relative}body,body *,body :after,body :before{box-sizing:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;font-weight:100}h1,h2,h3,h4,h5,h6{margin-top:0}input[type=email],input[type=tel],input[type=text],select,textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-image:none;background-color:transparent;padding:0;resize:none;outline:0;-webkit-appearance:none;-moz-appearance:none}input[type=email]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}input::-ms-clear{display:none}select{text-indent:.01px;text-overflow:""}option{color:#000!important}option[disabled]{color:#b8bbc0!important}ul{list-style:none;padding:0}input[disabled]{background-image:none;background-color:#898c92}.i-icon{display:inline-block;vertical-align:middle}.i-icon_link{margin-right:8px}.i-link{color:inherit;font-style:inherit;text-decoration:none;position:relative;border-bottom:1px solid transparent;cursor:pointer}.i-link,.i-link:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.edit-area A:hover,.i-link_underline:hover{border-bottom:1px solid}.i-link_schedule:after{content:"Расписание"}.i-link_red{color:#ed1c24}.i-link_faq:after{content:"Вопросы"}.i-link_faq:before{content:"";font-family:icomoon;margin-right:5px;display:inline-block;vertical-align:middle;margin-top:-4px;color:#7a7d84;font-size:18px}@media (min-width:48em){.i-link_faq:after{content:"Часто задаваемые вопросы"}}@media (min-width:85.375em){.i-link_schedule:after{content:"Расписание занятий"}}.i-button{display:inline-block;font-size:13px;line-height:22px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;padding:3px 13px 5px;border:2px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.i-button,.i-button:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.i-button_white,.i-button_white-on-red{color:#000;background-color:#fff}.i-button_red,.i-button_white:hover{color:#fff;background-color:#ed1c24}.i-button_white-on-red:hover{color:#fff;background-color:transparent;border:2px solid #fff}.i-button_red:hover{background-color:#cb0002}.i-button_grey{color:#fff;background-color:#7a7d84}.i-button_grey:hover{background-color:#888a91}.i-button_big{letter-spacing:2px;font-weight:100;padding:7px 15px 8px}.i-select{background-color:#fff;color:#b8bbc0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;display:inline-block;user-select:none;-webkit-user-select:none;-moz-user-select:none}.i-select__select{background:0 0;width:100%;padding:10px 30px 10px 10px;font-size:inherit;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.i-select__select:hover{border-color:#b8bbc0}.i-select__result{color:#000;white-space:nowrap;overflow:hidden;position:relative}.i-select__result:after{content:"";background:-moz-linear-gradient(left,rgba(255,255,255,0)0,#fff 90%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,#fff 90%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0)0,#fff 90%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );width:30px;height:100%;position:absolute;top:0;right:0}.i-select:after{content:"";font-family:icomoon;margin-top:-7px;position:absolute;right:10px;top:50%;line-height:1}.i-select_grey{color:#fff;background-color:#7a7d84}.i-select_grey *{color:#fff}.i-select_border{border:1px solid #dfdfdf;color:#7a7d84}.i-select_lightgrey{background:#eceded;color:#000}.i-select_lightgrey:after{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#7a7d84}.i-select_lightgrey:hover:after{color:#000}.i-select_grey *,opera:-o-prefocus{color:#000}.i-input[type=email],.i-input[type=tel],.i-input[type=text],.i-textarea{border:1px solid #eceded;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.i-input[type=email]:focus,.i-input[type=email]:hover,.i-input[type=tel]:focus,.i-input[type=tel]:hover,.i-input[type=text]:focus,.i-input[type=text]:hover,.i-textarea:focus,.i-textarea:hover{border-color:#b8bbc0}.i-input__get-file{opacity:0;position:absolute}.i-list,.i-list__item{margin-bottom:10px;padding-left:0}.i-list{line-height:1em;list-style:none}.i-list__item{position:relative}.i-list_vac{line-height:inherit;list-style:disc;margin-bottom:35px;padding-left:18px}.i-table{background-color:#fff}.i-table__cell{border:1px solid #eceded;vertical-align:top}.i-table__cell,.i-table__title{position:relative}.i-table_schedule .i-table__row:first-child{height:70px}.edit-area B,.edit-area STRONG,.i-bold,.i-thin{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.i-thin{font-family:"Avenir Next Cyr W00 Thin",sans-serif}.i-grey{color:#b8bbc0}#colorbox.modal_filter #cboxClose:before,.i-form__text A,.i-red{color:#ed1c24}.i-checkbox{display:inline-block;line-height:18px}.i-checkbox__input{display:none}.i-checkbox__icon,.i-checkbox__label{cursor:pointer;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.i-checkbox__label{display:flex;white-space:nowrap;user-select:none;-webkit-user-select:none;-moz-user-select:none}.i-checkbox__label:hover .i-checkbox__icon{border-color:#b8bbc0}.i-checkbox__icon{display:inline-block;width:18px;height:18px;margin-right:7px;vertical-align:top;line-height:1;font-size:14px;border:2px solid #eceded;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;color:transparent}.i-checkbox__icon:before{content:"";font-family:icomoon;display:inline-block;width:14px;height:14px;vertical-align:top}.i-checkbox__text{display:inline-block;white-space:normal}.i-checkbox__input:checked+.i-checkbox__label{color:#000}.i-checkbox__input:checked+.i-checkbox__label .i-checkbox__icon{border-color:#ed1c24;background:#ed1c24;color:#fff}.i-checkbox__input:checked+.i-checkbox__label:hover .i-checkbox__icon{opacity:.85}.i-checkbox_right .i-checkbox__icon{float:right;margin:0}.i-checkbox_right .i-checkbox__label{display:inline}.i-checkbox_grey .i-checkbox__icon{background-color:transparent;border-color:#d0d2d5}.i-radio{display:inline-block;line-height:18px}.i-radio__input{display:none}.i-radio__label{display:inline-block;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.i-radio__label:hover .i-radio__icon{border-color:#b8bbc0}.i-radio__icon,.i-radio__icon:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.i-radio__icon{position:relative;display:inline-block;width:20px;height:20px;margin-right:7px;vertical-align:text-bottom;line-height:1;border:2px solid #eceded;background-color:#fff;color:transparent;cursor:pointer;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.i-radio__icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0-5px;background:0 0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .25s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .25s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .25s cubic-bezier(.68,-.55,.265,1.55);transition:all .25s cubic-bezier(.68,-.55,.265,1.55)}.i-radio__text{display:inline-block;white-space:normal}.i-radio__input:checked+.i-radio__label{color:#000}.i-radio__input:checked+.i-radio__label .i-radio__icon{border-color:#ed1c24}.i-radio__input:checked+.i-radio__label .i-radio__icon:before{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);background:#ed1c24}.i-form_worksheet .i-form__row{padding:20px}.i-form_worksheet .i-form__row_head{border-bottom:1px solid #f5f6f6}.i-form_worksheet .i-form__row_grey{margin-bottom:0;background-color:#f5f6f6;border-bottom:1px solid #eceded}.i-form_worksheet .i-form__row_grey:last-child{border-bottom-color:transparent}.i-form__row,.i-form_worksheet .i-form__list_radio{margin-bottom:20px}.i-form_worksheet .i-form__buttons{padding:20px 0}.i-form__row_mb10{margin-bottom:10px}.i-form__row_submit,.i-form__row_submit-outbound{text-align:center}.i-form__list{margin-left:-20px}.i-form__list_datetime{margin-left:-10px}.i-form__item{display:inline-block;vertical-align:top;width:100%;padding-left:20px;margin-bottom:20px}.i-form__item:last-child{margin-bottom:0}.i-form__item_date{position:relative}.i-form__item_date,.i-form__item_time{width:50%;margin-bottom:0;padding-left:10px}.i-form__item_radio{width:100%}.i-form__label{display:block;margin-bottom:10px}.i-form__input[type=email],.i-form__input[type=tel],.i-form__input[type=text],.i-form__textarea{width:100%;padding:5px 10px;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff}.i-form__select{width:100%}.i-form__select .i-select__select{padding:4px 17px 4px 6px;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;color:#000}.i-form__select .i-select__select:hover{border-color:#b8bbc0}.i-form__select:after{right:5px}.i-form__text{margin:30px 0;line-height:1.46666;font-size:inherit}.bg-overlay{background:rgba(45,44,44,.7)}@media (min-width:48em){.i-form_worksheet{width:730px}.i-form_worksheet .i-form__item{width:260px}.i-form_worksheet .i-form__item_radio{width:auto;margin-bottom:20px;margin-right:0}.i-form__list_radio .i-form__label{display:inline-block;margin-right:40px;margin-bottom:0}.i-form__item_radio{width:auto;margin-right:40px}.i-form__item_half{width:50%;margin-bottom:0}.i-form__item_date{width:127px}.i-form__item_time{width:139px}}@media (min-width:64em){.i-form_worksheet{width:985px}.i-form__row_submit-outbound{width:200%;margin-left:-100%}}.i-required:after{content:"*";color:#ed1c24}.i-highlight{white-space:nowrap;box-shadow:3px 0 0#fffac4,-3px 0 0#fffac4;background:#fffac4}@font-face{font-family:"Avenir Next Cyr W00 Thin";src:url(fonts/1491466/65f66e6b-d28d-4c94-b661-66511860c2c7.eot?#iefix);src:url(fonts/1491466/65f66e6b-d28d-4c94-b661-66511860c2c7.eot?#iefix)format("eot"),url(fonts/1491466/0b79d335-83f4-416a-b9b7-0e81d6258db7.woff2)format("woff2"),url(fonts/1491466/ab86f3dc-10a7-4bf1-bab8-e84f506f6d45.woff)format("woff"),url(fonts/1491466/e0f6c0c2-cd05-4327-acb3-5543c3d7feac.ttf)format("truetype"),url(fonts/1491466/0e59386d-0330-4e45-8bdd-026fc0e73d71.svg#0e59386d-0330-4e45-8bdd-026fc0e73d71)format("svg");font-display:swap}@font-face{font-family:"Avenir Next Cyr W00 Regular";src:url(fonts/1491474/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix);src:url(fonts/1491474/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix)format("eot"),url(fonts/1491474/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2)format("woff2"),url(fonts/1491474/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff)format("woff"),url(fonts/1491474/276b3566-1c3b-4bc1-8915-15314f091f29.ttf)format("truetype"),url(fonts/1491474/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg#5d02f5f4-46e7-453a-aef9-3e7106d7bb68)format("svg");font-display:swap}@font-face{font-family:"Avenir Next Cyr W00 Bold";src:url(fonts/1491486/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix);src:url(fonts/1491486/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix)format("eot"),url(fonts/1491486/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2)format("woff2"),url(fonts/1491486/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff)format("woff"),url(fonts/1491486/bce3274e-f498-48ae-b269-a6930df496e7.ttf)format("truetype"),url(fonts/1491486/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg#68f0375d-f66f-4f88-822a-5a0b61d2efc0)format("svg");font-display:swap}@font-face{font-family:"icomoon";src:url(fonts/icomoon.eot?kz2wgv);src:url(fonts/icomoon.eot?kz2wgv#iefix)format("embedded-opentype"),url(fonts/icomoon.ttf?kz2wgv)format("truetype"),url(fonts/icomoon.woff?kz2wgv)format("woff"),url(fonts/icomoon.svg?kz2wgv#icomoon)format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-filter-01:before{content:""}.icon-filter-02:before{content:""}.icon-filter-03:before{content:""}.icon-filter-04:before{content:""}.icon-filter-05:before{content:""}.icon-filter-06:before{content:""}.icon-filter-07:before{content:""}.icon-filter-08:before{content:""}.icon-filter-09:before{content:""}.icon-filter-10:before{content:""}.icon-filter-11:before{content:""}.icon-filter-12:before{content:""}.icon-filter-13:before{content:""}.icon-ihrsa-phone:before{content:""}.icon-ihrsa-target:before{content:""}.icon-ihrsa-user:before{content:""}.icon-ihrsa-docs:before{content:""}.icon-ihrsa-pass:before{content:""}.icon-thumb:before{content:""}.icon-card-service-1:before{content:""}.icon-card-service-2:before{content:""}.icon-card-service-3:before{content:""}.icon-card-service-4:before{content:""}.icon-card-service-5:before{content:""}.icon-card-service-6:before{content:""}.icon-card-service-7:before{content:""}.icon-card-service-8:before{content:""}.icon-card-service-9:before{content:""}.icon-card-service-10:before{content:""}.icon-card-service-11:before{content:""}.icon-card-service-12:before{content:""}.icon-card-type-1:before{content:""}.icon-card-type-2:before{content:""}.icon-card-type-3:before{content:""}.icon-card-type-4:before{content:""}.icon-card-type-5:before{content:""}.icon-card-type-6:before{content:""}.icon-card-type-7:before{content:""}.icon-fb:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-vk:before{content:""}.icon-youtube:before{content:""}.icon-pdf:before{content:""}.icon-info:before{content:""}.icon-present:before{content:""}.icon-photo:before{content:""}.icon-close-2:before{content:""}.calc-result__more-item_full .calc-result__more-icon SPAN:before,.icon-check:before{content:""}.icon-close-1:before{content:""}.icon-money:before{content:""}.icon-time:before{content:""}.icon-add:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-calendar:before{content:""}.icon-favorite:before{content:""}.icon-lk:before{content:""}.icon-mix:before{content:""}.icon-print:before{content:""}.icon-question:before{content:""}.icon-schedule:before{content:""}.icon-search:before{content:""}.icon-target:before{content:""}.icon-promo-01:before{content:""}.icon-promo-02:before{content:""}.icon-promo-03:before{content:""}.icon-promo-04:before{content:""}.icon-promo-05:before{content:""}.icon-promo-06:before{content:""}.icon-promo-07:before{content:""}.icon-promo-08:before{content:""}.icon-promo-09:before{content:""}.icon-promo-10:before{content:""}.icon-promo-11:before{content:""}.icon-promo-12:before{content:""}.icon-promo-13:before{content:""}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fonts/fa/fa-brands-400.woff2)format("woff2"),url(fonts/fa/fa-brands-400.ttf)format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-fb:before{content:""}.fa-vk:before{content:""}.fa-youtube:before{content:""}.fa-instagram:before{content:""}.fa-tiktok:before{content:""}.fa-telegram:before{content:""}.fa-twitter:before{content:""}#cboxLoadedContent{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0}#cboxContent{min-width:320px;margin-top:0;color:#fff}#cboxClose{right:15px;top:14px;text-indent:0;font-size:0;background:0 0;width:25px;height:25px}#cboxClose:before,.mfp-close:before{content:"";font-family:"icomoon";font-size:24px;color:#fff}#cboxOverlay{background-color:#000}#cboxContent,#cboxLoadedContent,#cboxWrapper{background-color:#6e7177}#colorbox.b-modal_right{position:absolute!important;top:45px!important;left:auto!important;right:0!important}#colorbox.b-modal_right #cboxContent,#colorbox.b-modal_right #cboxLoadedContent,#colorbox.b-modal_right #cboxWrapper{width:100%!important;height:100%!important;margin:0}#colorbox.modal_filter #cboxContent,#colorbox.modal_filter #cboxLoadedContent,#colorbox.modal_filter #cboxWrapper{background-color:#fff;color:#000}#colorbox.modal_filter #cboxClose,.mfp-close{right:20px;top:10px;background:0 0}@media (min-width:48em){#colorbox.modal_filter #cboxClose{right:55px}}#colorbox.modal_bottom{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}#colorbox.modal_bottom #cboxClose{right:20px}#colorbox.modal_bottom #cboxContent,#colorbox.modal_bottom #cboxLoadedContent,#colorbox.modal_bottom #cboxWrapper{position:absolute!important;width:100%!important;height:100%!important;margin:0}#colorbox.modal_card #cboxContent,#colorbox.modal_card #cboxLoadedContent,#colorbox.modal_card #cboxWrapper{background-color:#eceded}#colorbox.modal_card #cboxLoadedContent{overflow:hidden!important}#colorbox.modal_event #cboxContent,#colorbox.modal_event #cboxLoadedContent,#colorbox.modal_event #cboxWrapper,#colorbox.modal_vac #cboxContent,#colorbox.modal_vac #cboxLoadedContent,#colorbox.modal_vac #cboxWrapper{background-color:#fff}.mfp-s-loading .mfp-preloader:before{text-indent:-12345px;-moz-animation:spinner .7s infinite linear;-o-animation:spinner .7s infinite linear;content:"";width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0-25px;font-size:10px;border-top:2px solid rgba(255,255,255,.08);border-right:2px solid rgba(255,255,255,.08);border-bottom:2px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spinner .7s infinite linear;-ms-animation:spinner .7s infinite linear;animation:spinner .7s infinite linear;z-index:100001}.mfp-s-loading .mfp-preloader{font-size:0;margin-top:-25px;left:-25px;right:0}.mfp-close{right:15px;top:14px;text-indent:0;font-size:0;width:25px;height:25px;line-height:25px}.mfp-close:active{top:14px}#colorbox.modal_event #cboxClose:before,#colorbox.modal_vac #cboxClose:before,.modal_event .mfp-close:before,.modal_vac .mfp-close:before{color:#000}.edit-area A,.modal_filter .mfp-close:before{color:#ed1c24}@media (max-width:85.365em){.mfp-container{padding:0}}.mfp-zoom-in .mfp-container{opacity:0;transition:all .3s ease-in-out;transform:scale(.4)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-container{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-container{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{opacity:0;transition:all .4s;transform:translateY(-20px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .4s}.mfp-move-from-top.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-container{transform:translateY(-30px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-container{opacity:1;transition:all .8s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .8s}.mfp-move-horizontal.mfp-ready .mfp-container{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-container{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.slick-dots{width:100%;text-align:center;display:inline-block;margin-left:-20px}.slick-dots button,.slick-dots li{display:inline-block;vertical-align:middle}.slick-dots li{font-size:0}.slick-dots button{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;margin-left:20px;width:6px;height:6px;padding:0;border:0;background-color:#fff}.slick-dots .slick-active button{background-color:#ed1c24;border:2px solid #fff}.slick-slider:hover .slick-next,.slick-slider:hover .slick-prev{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible}.slick-next,.slick-next:hover,.slick-prev,.slick-prev:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.slick-dots button,.slick-next,.slick-prev{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:0}.slick-next,.slick-prev{color:#fff;font-size:0;position:absolute;border:2px solid;width:40px;height:40px;padding:5px;top:49%;margin-top:-10px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;background-color:transparent;z-index:1}.slick-next:hover,.slick-prev:hover{background-color:#ed1c24;border-color:transparent}.slick-next:before,.slick-prev:before{font-family:icomoon;font-size:14px}.slick-prev{left:20px}.slick-prev:before{content:""}.slick-next{right:20px}.slick-next:before{content:""}.events-slider .slick-next,.events-slider .slick-prev{color:#b8bbc0;background-color:#fff;z-index:10}.events-slider .slick-prev{left:50%;margin-left:-440px}.events-slider .slick-next{right:50%;margin-right:-440px}.events-slider .slick-next:hover,.events-slider .slick-prev:hover{color:#fff;background-color:#ed1c24}.card-types .slick-dots{margin-left:-10px;bottom:-45px}@media (min-width:85.375em){.card-types .slick-track{margin:0 auto}.promo-slider .slick-prev{left:50%;margin-left:-650px;width:50px;height:50px}.promo-slider .slick-next{right:50%;margin-right:-650px;width:50px;height:50px}}.mCSB_inside>.mCSB_container{margin-right:0}.mCSB_scrollTools .mCSB_dragger{z-index:0}.header__choose .mCSB_scrollTools{margin-bottom:178px;margin-top:10px}.event-photo .fotorama__thumb-border{border-color:#ed1c24}.event-photo .fotorama__arr{background:0 0}.event-photo .fotorama__arr:before,.event-photo .fotorama__arr:hover:before{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.event-photo .fotorama__arr:before{content:"";font-family:icomoon;width:40px;height:40px;font-size:14px;padding:10px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff}.event-photo .fotorama__arr:hover:before{background-color:#ed1c24;border:1px solid #ed1c24}.event-photo .fotorama__arr--next{right:20px}.event-photo .fotorama__arr--next:before{content:""}.event-photo .fotorama__arr--prev{left:20px}.event-photo .fotorama__arr--prev:before{content:""}.clubs-filter__content .mCSB_scrollTools{width:5px;opacity:1!important;-webkit-border-radius:0 0 2px 0;-moz-border-radius:0 0 2px 0;border-radius:0 0 2px 0}.clubs-filter__content .mCSB_draggerContainer{overflow:hidden;-webkit-border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;border-radius:0 2px 0 0}.clubs-filter__content .mCSB_draggerRail{width:5px;background:#d9dadd;opacity:1!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.clubs-filter__content .mCSB_dragger .mCSB_dragger_bar,.clubs-filter__content .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#ff000a;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:.85}.clubs-filter__content .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{opacity:1}@media (max-width:47.99em){#colorbox{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}#colorbox #cboxContent,#colorbox #cboxLoadedContent,#colorbox #cboxWrapper{position:absolute!important;width:100%!important;height:100%!important;margin:0}}.edit-area{line-height:1.4;font-size:15px}.edit-area .h1,.edit-area H1,.edit-area H2,.edit-area H3{margin:0 0 20px;line-height:1.4;font-size:26px}.edit-area H2,.edit-area H3{font-size:22px}.edit-area H3{margin:0 0 18px;font-size:20px}.edit-area H4,.edit-area H5{margin:0 0 15px;line-height:1.4;font-size:18px}.edit-area H5{font-size:16px}.edit-area BLOCKQUOTE,.edit-area H6,.edit-area Q{margin:0 0 15px;line-height:1.4;font-size:15px}.edit-area P,.edit-area TABLE{margin-bottom:15px}.edit-area BLOCKQUOTE,.edit-area Q{padding:0 0 0 15px;font-style:italic;border-left:2px solid #b8bbc0;color:#7a7d84}.edit-area SMALL{font-size:13px}.edit-area BIG{font-size:17px}.edit-area OL,.edit-area UL{margin:0 0 15px;padding:0 0 0 20px;list-style:outside disc}.edit-area OL{list-style:outside decimal}.edit-area LI{margin:0 0 10px}.edit-area TABLE{width:100%}.edit-area TD,.edit-area TH{padding:5px;border:1px solid #eceded}.edit-area TH{vertical-align:bottom;text-align:left;font-size:14px;color:#7a7d84}.edit-area TD{vertical-align:top}@media (min-width:48em){.edit-area .h1,.edit-area H1,.edit-area H2{margin-bottom:25px;font-size:36px}.edit-area H2{font-size:26px}.edit-area H3{font-size:22px}.edit-area H4{font-size:20px}.edit-area H5,.edit-area H6{margin-bottom:15px;font-size:18px}.edit-area H6{font-size:14px}.edit-area H3,.edit-area H4,.edit-area P{margin-bottom:20px}.edit-area BLOCKQUOTE,.edit-area Q{margin-bottom:20px;padding:5px 0 5px 15px}.edit-area TD,.edit-area TH{padding:8px 10px}.edit-area TH{font-size:15px}}@media (min-width:64em){.edit-area .h1,.edit-area H1{font-size:42px}.edit-area H3{font-size:26px}.edit-area H4{font-size:22px}.edit-area H5{font-size:18px}.edit-area H6{font-size:14px}.edit-area OL,.edit-area UL{margin:0 0 20px}.edit-area TD,.edit-area TH{padding:10px 15px}}@media (min-width:85.375em){.edit-area{font-size:16px}.edit-area .h1,.edit-area H1{font-size:54px}.edit-area H3{font-size:36px}.edit-area H4{font-size:28px}.edit-area H5{font-size:18px}.edit-area H6{font-size:14px}}.social{font-size:0;line-height:30px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;color:#fff}.social__item{display:inline-block;vertical-align:middle;font-size:15px;margin-left:10px}.social__item:first-child{margin-left:0!important}.social__link,.social__link:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.social__link{position:relative;display:inline-block;width:30px;height:30px;vertical-align:middle;text-align:center;background:#fff;color:#7a7d84;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.social__link:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.social_colored .social__item{margin-left:25px}.social_colored .social__link{color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.social_colored .social__link:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.social_colored .social__link.fa-fb,.social_colored .social__link.icon-fb{background:#3a5897}.social_colored .social__link.fa-instagram,.social_colored .social__link.icon-instagram{background:#3f729b}.social_colored .social__link.fa-youtube,.social_colored .social__link.icon-youtube{background:#cd201f}.social_colored .social__link.fa-twitter,.social_colored .social__link.icon-twitter{background:#54aced}.social_colored .social__link.fa-vk,.social_colored .social__link.icon-vk{background:#4e6e92}.social_colored .social__link.fa-telegram,.social_colored .social__link.fa-tiktok,.social_colored .social__link.icon-telegram,.social_colored .social__link.icon-tiktok{background:#54aced}.slider-banner__image{display:block;width:100%;height:auto}.slider-banner .slick-dots{bottom:10px}.clubs-choose{position:relative;width:100%;padding:40px;background-color:#6e7177;color:#fff}.clubs-choose__title{font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100;font-size:32px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;margin-bottom:30px}.clubs-choose__list{margin-left:-40px;display:block;position:relative;text-align:left}.clubs-choose__col{margin-left:40px;display:inline-block;vertical-align:top;text-align:left}.clubs-choose__col.is-empty{display:none}.clubs-choose__row{margin-bottom:50px}.clubs-choose__item{position:relative;margin-bottom:20px;border:1px solid transparent}.clubs-choose__item:hover:before,.clubs-choose__item_active:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.clubs-choose__item:hover:before{background-color:#7a7d84}.clubs-choose__item_active:before{border:1px solid #7a7d84}.clubs-choose__item_active:after{content:"";font-family:icomoon;position:absolute;top:0;right:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#ed1c24;color:#fff;font-size:10px;padding:3px}.clubs-choose__item-title{display:inline-block;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;width:100%}.clubs-choose__item-text{display:inline-block;width:100%;font-weight:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}@media (min-width:48em){.clubs-choose{width:730px;margin:0 auto}.clubs-choose__title{font-size:48px}.clubs-choose__col{width:260px}}@media (min-width:64em){.clubs-choose{width:985px}}@media (min-width:85.375em){.clubs-choose{width:1300px;margin:0 auto 100px;padding:20px 0}.clubs-choose__col{width:220px}}.cities{width:100%;position:relative;padding:40px;background-color:#6e7177;color:#fff}.cities__list{display:block;position:relative;text-align:center}.cities__col{display:block;vertical-align:top;text-align:left}.cities__item{position:relative;margin-bottom:20px}.cities__item_main{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}@media (min-width:48em){.cities{width:720px;margin:0 auto}.cities__left,.cities__right{display:inline-block;vertical-align:top;width:50%}}@media (min-width:64em){.cities{width:960px}.cities__left{width:33.3%}.cities__right{width:66.6%}.cities__list{display:inline-block;vertical-align:top;width:50%}}@media (min-width:85.375em){.cities{width:1340px;margin:0 auto}.cities__col{display:inline-block;vertical-align:top;width:50%}.cities__col_pos_0{width:100%}.cities__left{width:20%}.cities__right{width:80%}.cities__list{text-align:left}}.events{background-color:#fff;padding:20px;text-align:center}.events_grey{background-color:#f5f6f6}.events_page{padding:20px 0;background-color:transparent;text-align:left}.events__head{margin-bottom:20px;padding:0 20px}.events__checkbox{margin-right:20px}.events__checkbox:last-child{margin-right:0}.events__body{background-color:#fff;padding:30px 20px}.events__list-item{display:inline-block;vertical-align:top;width:100%;margin-bottom:20px}.events__title{font-size:26px;font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100}.events__link{color:#ed1c24}@media (min-width:48em){.events{padding:30px 20px}.events_page{padding:0 0 30px}.events_page .events__head{margin:0 auto 20px}.events_page .events__body-content{width:730px;margin:0 auto}.events_page .events__title{font-size:36px;line-height:40px;margin-left:-2px}.events__title{margin-bottom:30px}.events__list,.events__list-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.events__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}.events__list-item{width:30.5%;width:calc(33.33% - 20px);margin-left:20px;display:inline-block}}@media (min-width:64em){.events_page .events__head{margin:0 auto}.events_page .events__body-content{width:985px}.events_page .events__title{font-size:42px;margin-left:-4px}.events__filters-col{display:inline-block;vertical-align:top}.events__filters-col_filter{width:700px}.events__filters-col_checkbox{line-height:30px;float:right;overflow:hidden}.events__list-item{width:31.2%;width:calc(33.33% - 20px)}}@media (min-width:85.375em){.events_page .events__body-content{width:1300px}.events_page .events__title{font-size:54px}.events__filters-col_filter{width:990px}.events__list-item{width:23.2%;width:calc(25% - 20px)}}.events-slider{margin-bottom:10px}.events-slider:before{content:"";border-bottom:1px solid #e6e6e6;left:0;position:absolute;z-index:0;right:0;top:160px}.events-slider__item{text-align:center;width:280px;margin-bottom:20px;position:relative;z-index:5}.events-slider__item_old .events-slider__day:after,.events-slider__item_old .events-slider__item-image:after,.events-slider__item_old .events-slider__month:after,.events-slider__item_old .events-slider__text:after{position:absolute;bottom:0;left:0;right:0;top:-1px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;transition:1s all;background-color:#fff;content:""}.events-slider__item_old:hover .events-slider__day:after,.events-slider__item_old:hover .events-slider__item-image:after,.events-slider__item_old:hover .events-slider__month:after,.events-slider__item_old:hover .events-slider__text:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;display:none}.events-slider_grey .events-slider__item_old .events-slider__day:after,.events-slider_grey .events-slider__item_old .events-slider__item-image:after,.events-slider_grey .events-slider__item_old .events-slider__month:after,.events-slider_grey .events-slider__item_old .events-slider__text:after{background-color:#f5f6f6}.events-slider__item_old .events-slider__date:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}.events-slider__item_old.slick-center .events-slider__date:after,.events-slider__item_old:hover .events-slider__date:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.events-slider__item_old .events-slider__date:after,.events-slider__item_old.slick-center .events-slider__date:after{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.events-slider__item_old.slick-center .events-slider__day:after,.events-slider__item_old.slick-center .events-slider__item-image:after,.events-slider__item_old.slick-center .events-slider__month:after,.events-slider__item_old.slick-center .events-slider__text:after{display:none;opacity:0;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;transition:1s all}.events-slider__item-image{position:relative;height:110px;width:110px;margin:0 auto 30px;overflow:hidden}.events-slider__image{height:100%;position:relative}.events-slider__image_min{display:none}.slick-center .events-slider__item-image{width:210px}.events-slider__image_max,.slick-center .events-slider__image_max{display:block}.slick-center .events-slider__image_min{display:none}.events-slider__date{position:relative;margin-bottom:40px}.events-slider__date:after{content:"";position:absolute;bottom:-19px;left:50%;background-color:#ed1c24;height:3px;width:48px;margin-left:-24px}.events-slider__day{font-size:48px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;line-height:36px;position:relative;display:inline-block;background-color:#fff;padding:0 10px}.events-slider_grey .events-slider__day{background-color:#f5f6f6}.events-slider__month{font-size:14px;color:#b8bbc0;position:relative}.events-slider__text{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;position:relative;line-height:20px}.events-slider__link:hover{color:#ed1c24}@media (min-width:85.375em){.events-slider__image_max{-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);-webkit-transform:translateX(-60px);-o-transform:translateX(-60px);transform:translateX(-60px);-webkit-transition:.6s all;-moz-transition:.6s all;-o-transition:.6s all;transition:.6s all}.slick-center .events-slider__image_max{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:.4s all;-moz-transition:.4s all;-o-transition:.4s all;transition:.4s all}}.filter{user-select:none;-webkit-user-select:none;-moz-user-select:none}.filter_event{padding:30px 20px 20px}.filter_event .filter__cat{margin-bottom:0}.filter_event,.filter_press{text-align:center}.filter_press .filter__cat-list{display:block}.filter_press .filter__cat-item{display:inline-block}.filter__types{background-color:#7a7d84;width:100%;padding:0 20px 20px;margin-bottom:20px;height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;position:relative}.filter__types:after{content:"";font-family:icomoon;position:absolute;right:10px;top:13px;color:#fff}.filter__types *{opacity:0}.filter__types.is-active{height:auto}.filter__types.is-active:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.filter__types.is-active *{opacity:1}.filter__cat{margin-bottom:20px}.filter__cat-list{display:none}.filter__cat-select{width:100%}.filter__cat-item{margin-bottom:5px}.filter__cat-item.is-disable,.filter__list-item.is-disable{color:#b8bbc0;cursor:default}.filter__cat-item.is-active .filter__cat-link{background-color:#7a7d84;color:#fff}.filter__cat-link{display:inline-block;padding:6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.filter__cat-item.is-disable .filter__cat-link{cursor:default}.filter__list{text-align:center;margin-bottom:30px}.filter__list-item{display:inline-block;margin-bottom:5px}.filter__list-item.is-active .filter__list-link{background-color:#7a7d84;color:#fff}.filter__list-link{display:inline-block;padding:6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.filter__cancel{margin-left:10px}.filter__select-item{display:inline-block;vertical-align:top;margin-bottom:5px;width:100%;padding:8px 30px 8px 10px}.filter__title{opacity:1;padding:12px 13px;margin:0-20px;cursor:pointer;color:#fff}.filter-modal{padding:20px;position:relative;width:100%;background-color:#fff;margin:0 auto}.filter-modal__title{margin-bottom:20px}.filter-modal__list{margin-bottom:30px}.filter-modal__item{margin-bottom:10px}.filter-modal .i-checkbox__text{width:85%;display:inline-block;white-space:normal}.filter-modal__input{width:100%}@media (min-width:48em){.filter-modal{width:280px}.filter__types{background:0 0;padding:0;height:auto}.filter__types *{opacity:1}.filter__title,.filter__types:after{display:none}.filter__select-list{margin-left:-5px}.filter__select-item{width:175px;margin-left:5px}.filter__cat-list{display:block}.filter__cat-select{display:none}.filter__cat-item{display:inline-block}}@media (min-width:64em){__select-item{width:190px}}.teaser,.teaser__image{position:relative;width:100%}.teaser{display:block;background:#f5f6f6;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:15px;text-align:left;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.teaser:hover{box-shadow:0 0 15px rgba(0,0,0,.15);-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15)}.teaser:hover .teaser__image-pic{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.teaser__image{display:inline-block;height:auto;line-height:0;margin:0 auto;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}.teaser:hover .teaser__image-pic,.teaser__image-pic{-webkit-transition:2s all;-moz-transition:2s all;-o-transition:2s all;transition:2s all}.teaser__image-pic{width:100%}.teaser__image-text{position:absolute;bottom:20px;left:20px}.teaser__image-text-item{padding:0 10px;background-color:#fef2f2}.teaser__desc{padding:15px 20px}.teaser__title{margin-bottom:8px;line-height:24px;font-size:18px;color:#ed1c24}.teaser__date{margin-bottom:20px}.teaser__text{line-height:22px;font-size:15px;color:#000}.teaser__meta{padding:15px 20px;line-height:20px;border-top:1px solid #e3e4e6;color:#7a7d84}.teaser__meta-icon{vertical-align:-3px;font-size:18px;color:#b8bbc0}.teaser__meta-club{overflow:hidden;font-size:14px}.teaser__meta-club-name{display:inline-block;width:100%}.teaser__meta-clubs,.teaser__meta-schedule{display:inline-block;width:50%}.teaser__meta-schedule{text-align:right}.teaser_inner{padding-bottom:90px}.teaser_inner .teaser__text{color:#7a7d84}.teaser_inner .teaser__meta{position:absolute;bottom:0;left:0;width:100%}.teaser_inner .teaser__meta-icon{float:left;margin-right:5px}.teaser_special-offer{background:#e5e7eb;border-top-left-radius:15px;border-top-right-radius:15px}.teaser_special-offer .teaser__image-text .teaser__image-text-item{line-height:14px;font-size:12px;background:#fef2f2;color:rgb(233 33 44);border-radius:5px;padding:5px 8px;margin-right:6px}.teaser_special-offer .teaser__desc{padding:12px 20px 22px}.teaser_special-offer .teaser__title{margin-bottom:10px;line-height:26px;font-size:20px;color:#000}.teaser_special-offer .teaser__text{line-height:26px;font-size:16px;color:#000}.teaser_special-offer_lite{background:#019548}.teaser_special-offer_luxury{background:#3c231c}.teaser_program{padding-bottom:51px}.teaser_program .teaser__summary{margin-bottom:12px;line-height:24px;color:#000}.teaser_program .teaser__text{color:#7a7d84}.teaser_program .teaser__meta{position:absolute;bottom:0;left:0;width:100%}@media (min-width:48em){.teaser_special-offer .teaser__image-text{bottom:40px;left:30px;top:auto;right:auto}.teaser_special-offer .teaser__desc{padding:14px 28px 22px}.teaser_special-offer .teaser__title{margin-bottom:8px;line-height:32px;font-size:24px}.teaser_program{position:relative;padding-bottom:81px}.teaser_program .teaser__meta{position:absolute;bottom:0;left:0;width:100%}.teaser_program .teaser__meta-clubs{width:100%;margin-bottom:10px}.teaser_program .teaser__meta-schedule{width:100%;text-align:left}}@media (min-width:64em){.teaser_program{padding-bottom:51px}.teaser_program .teaser__meta-clubs{width:50%;margin-bottom:0}.teaser_program .teaser__meta-schedule{width:50%;text-align:right}}.i-tag{display:inline-block;margin-right:8px;margin-bottom:10px;padding:0 10px;line-height:28px;font-size:14px;white-space:nowrap;border:1px solid #eceded;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background:#fff;color:#7a7d84;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.i-tag:hover{background:#f5f6f6}.i-tag:last-child{margin-right:0}.i-tag_no-border{line-height:32px;border:0}.i-tag_gray{background-color:#eceded;color:#000}.i-tag_black{color:#000}.club-info{font-size:15px}.club-info__logo{margin-bottom:30px}.club-info__logo IMG{display:block;width:120px}.club-info__title{display:inline-block;margin-bottom:10px;line-height:20px;font-size:18px;color:#ed1c24}.club-info__title:after{background-color:#ed1c24}.club-info__address{margin-bottom:18px;line-height:26px;font-style:normal}.club-info__link-schedule{display:inline-block;margin-bottom:25px;color:#ed1c24}.club-info__link-schedule .icon-schedule{vertical-align:-2px;font-size:17px;color:#7a7d84}.club-info__trainers{font-size:13px}.club-info__trainers-title{margin-bottom:16px;color:#7a7d84}.club-info__trainers-list{margin:0}.club-info__trainers-item{margin-bottom:12px}.club-info__trainers-item:last-child{margin-bottom:0}.club-info_mini .club-info__title{margin-bottom:5px;font-size:15px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.club-info_mini .club-info__address{margin-bottom:0;line-height:22px}.club-info_lite .club-info__link-schedule,.club-info_lite .club-info__title{color:#019548}.club-info_lite .club-info__title:after{background-color:#019548}.club-info_new .club-info__title:after{content:"Новый";display:inline-block;height:20px;margin-left:17px;padding:0 7px;vertical-align:top;line-height:20px;font-size:12px;font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}@media (min-width:48em){.club-info__logo IMG{max-width:155px}.club-info_mini .club-info__title{margin-bottom:10px}.club-info_mini .club-info__address{line-height:26px}}.i-switch{user-select:none;-webkit-user-select:none;-moz-user-select:none}.i-switch__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0;font-size:0}.i-switch__item{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;font-size:14px}.i-switch__item:first-child .i-switch__link{border-top-left-radius:2px;border-bottom-left-radius:2px}.i-switch__item:last-child .i-switch__link{border-top-right-radius:2px;border-bottom-right-radius:2px}.i-switch__link{display:block;padding:0 10px;line-height:32px;white-space:nowrap;text-align:center;background:#fff;color:#000;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.i-switch__link:hover{color:#7a7d84}.i-switch__item_active .i-switch__link{background:#7a7d84;color:#fff;cursor:default}@media (min-width:48em){.i-switch__link{padding:0 15px}}.seo-text{padding:35px 20px;background:#fff}.seo-text__content{line-height:22px;text-align:center;font-size:15px}.seo-text__content P{margin-bottom:22px}.cards-desc__link:last-child,.seo-text__content :last-child{margin-bottom:0}@media (min-width:48em){.seo-text__content{width:680px;margin:0 auto}}@media (min-width:64em){.seo-text{padding:45px 20px}.seo-text__content{width:864px}}@media (min-width:85.375em){.seo-text{padding:35px 20px}.seo-text__content{width:680px}}.cards{background-color:#ed1c24;color:#fff;padding:20px;font-size:16px;line-height:26px;position:relative}.cards__title{font-size:26px}.cards__text,.cards__title{margin-bottom:20px}@media (min-width:48em){.cards__title{font-size:36px;line-height:40px}}@media (min-width:64em){.cards__title{font-size:42px}}@media (min-width:85.375em){.cards__title{margin-bottom:40px;font-size:54px}.cards_page:after{content:"";position:absolute;bottom:-100px;left:0;height:100px;width:100%;background-color:#ed1c24}}.cards-desc__link{display:inline-block;width:100%;margin-bottom:20px}.cards-desc__icon{font-size:30px}@media (min-width:48em){.cards-desc{width:730px;margin:0 auto}.cards-desc__columns{margin-left:-80px}.cards-desc__col{display:inline-block;vertical-align:middle;width:50%;padding-left:80px}}@media (min-width:64em){.cards-desc{width:985px}}@media (min-width:85.375em){.cards-desc{width:1300px}.cards-desc__col_links{padding-left:335px;vertical-align:baseline}}.card-types{padding:30px 0;text-align:center}.card-types__title{line-height:32px;margin-bottom:20px}.card-types__title-main{font-size:26px;margin-bottom:0}.card-types__title-sub{font-size:16px}.card-types__list{margin-bottom:40px}.card-types__item{text-align:center}.card-types__ico,.card-types__ico:before{display:inline-block;vertical-align:middle}.card-types__ico,.card-types__ico:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.card-types__ico{width:95px;height:70px;margin-bottom:10px;text-align:center;border:2px dashed #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.card-types__ico:hover{background-color:#fff;border-style:solid;color:#000}.card-types__ico:before{font-size:34px;line-height:70px}.card-types__name{display:block;width:auto;font-size:18px}.card-types__buttons{text-align:center}@media (min-width:48em){.card-types__list{margin:40px auto}.card-types__ico{width:165px;height:120px;margin:0 0 20px}.card-types__ico:before{line-height:120px}}@media (min-width:85.375em){.card-types__list{width:1254px}.card-types__item{width:180px!important}}.card-modal{position:relative;background-color:#fff;text-align:center;font-size:15px}.card-modal__head{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;font-size:16px;padding:40px 20px}.card-modal__head:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6)}.card-modal__head-text,.card-modal__icon{position:relative;margin-bottom:20px}.card-modal__icon{font-size:34px}.card-modal__title{font-size:24px}.card-modal__text,.card-modal__title{position:relative;margin-bottom:20px}.card-modal__buttons{position:relative}.card-modal__presents{font-size:15px;color:#ed1c24;margin:0 auto 20px;width:140px}.card-modal__presents-icon{font-size:32px;margin-bottom:20px}.card-modal__list-item{margin-bottom:30px}.card-modal__content{color:#000;padding:40px 20px}.card-modal__content .card-modal__icon{color:#7a7d84;padding:10px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.card-modal__note{color:#7a7d84}@media (min-width:48em){.card-modal{width:730px;margin:0 auto}.card-modal__head{padding:80px 40px 40px}.card-modal__head-text{margin-bottom:40px}.card-modal__title{font-size:54px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;margin-bottom:80px}.card-modal__icon_head{position:relative}.card-modal__icon_head:after{content:"";position:absolute;width:250px;height:180px;border:1px dashed;margin:-25px 0 0-148px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}.card-modal__presents{position:absolute;right:20px;bottom:20px}.card-modal__list-item{display:inline-block;vertical-align:top;width:50%;padding:0 60px}}@media (min-width:64em){.card-modal{width:985px}.card-modal__list-item{width:25%;padding:0 30px}.card-modal__presents{bottom:30%}}.card-modal-order{position:relative;background-color:#fff;text-align:center;font-size:15px}.card-order-modal__head{background-color:rgba(0,0,0,.6);color:#fff}.card-order-modal__head h2{margin:0;padding:30px 50px}.card-modal-order .order-card__content{text-align:left;padding:20px;border:0}@media (min-width:48em){.card-modal-order{width:730px;margin:0 auto}}@media (min-width:64em){.card-modal-order{width:985px}}.cards-more{color:#fff;font-size:14px;line-height:22px}.cards-more__title{font-size:20px;margin-bottom:20px;position:relative;z-index:1}.cards-more__list{margin-bottom:10px}.cards-more__item{margin-bottom:5px}.cards-more__item:last-child{margin-bottom:0}.cards-more__link_all{border-bottom:1px solid}.cards-more__link_all:hover{border-color:transparent}.cards-more__text{font-size:15px;margin-bottom:20px}.cards-more__col:last-child,.cards-more__text:last-child{margin-bottom:0}.cards-more__col{padding:20px;margin-bottom:20px}.cards-more__col_faq,.features_white .slick-dots button{background-color:#7a7d84}.cards-more__col_features,.features_white .slick-dots .slick-active button{background-color:#ed1c24}@media (min-width:48em){.cards-more{width:730px;margin:0 auto 20px}.cards-more__wrapper{display:inline-table;border-collapse:separate;border-spacing:20px;margin:0-20px}.cards-more__col{display:table-cell;width:50%}}@media (min-width:64em){.cards-more{width:985px}}@media (min-width:85.375em){.cards-more{width:1300px}.cards-more__title{margin-bottom:27px;font-size:24px}.cards-more__col{display:table-cell;width:33.333%;padding:30px 20px}.cards-more__item{margin-bottom:10px}.cards-more__add{padding-top:20px}}.map__zoom{width:34px;height:102px;margin-right:34px}.map__zoom-control{position:relative;width:34px;height:34px;cursor:pointer;opacity:.8;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.map__marker.is-opened .map__marker-beacon,.map__zoom-control:hover{opacity:1}.map__zoom-control_in{margin-bottom:34px}.map__zoom-control_in:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:#000}.map__zoom-control_in:after{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background:#000}.map__zoom-control_out:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:#000}.map__marker{position:absolute;width:22px;height:22px;cursor:pointer;background:#ed1c24;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.map__marker-beacon,.map__marker-beacon:after,.map__marker-beacon:before{position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0}.map__marker-beacon{top:50%;left:50%;height:22px;width:22px;margin:-11px 0 0-11px;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.map__marker-beacon:after,.map__marker-beacon:before{content:"";top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 2px red;-webkit-box-shadow:0 0 0 2px red;-moz-box-shadow:0 0 0 2px red;-webkit-animation:active 2s infinite linear;animation:active 2s infinite linear}.map__marker-beacon:after{-webkit-animation-delay:1s;animation-delay:1s}.map__marker_lite{background:#019548}.map__marker_lite .map__marker-beacon:after,.map__marker_lite .map__marker-beacon:before{box-shadow:0 0 0 2px #019548;-webkit-box-shadow:0 0 0 2px #019548;-moz-box-shadow:0 0 0 2px #019548}.map__marker_luxury{background:#3c241b}.map__marker_luxury .map__marker-beacon:after,.map__marker_luxury .map__marker-beacon:before{box-shadow:0 0 0 2px #fff;-webkit-box-shadow:0 0 0 2px #fff;-moz-box-shadow:0 0 0 2px #fff}.map__marker.is-opened{width:12px;height:12px;margin:5px 0 0 5px;border:0}.mainPageBanner .icons .icon img,.map__marker.is-opened .marker-popup{display:block}.marker-popup{display:none;position:relative;left:100%;top:-214px;z-index:1;width:275px;min-height:227px;margin-left:10px;text-align:left;font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100;font-size:15px;background:red;color:#fff;cursor:default}.marker-popup:before{content:"";position:absolute;top:213px;right:100%;width:0;height:0;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent red transparent transparent}.marker-popup__pic,.marker-popup__pic-img{display:block;width:275px;height:184px}.marker-popup__text{padding:25px 20px}.marker-popup__type{line-height:23px;font-size:16px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.marker-popup__name{margin-bottom:16px;line-height:32px;font-size:28px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.marker-popup__address{margin-bottom:18px;line-height:26px;font-style:normal}.marker-popup__link{font-size:14px;text-decoration:underline}.marker-popup_lite{background:#019548}.marker-popup_lite:before{border-right-color:#019548}.marker-popup_luxury{background:#3c231c}.marker-popup_luxury:before{border-right-color:#3c231c}.article{font-size:16px;line-height:26px;padding:30px 0;margin:0 20px}.article_news-one{border-bottom:1px solid #eceded;margin-bottom:30px}.article__head{margin-bottom:20px}.article__body,.article__head{position:relative}.article__date{display:inline-block;color:#b8bbc0;font-size:14px;margin-bottom:20px}.article__title{font-size:20px;line-height:30px;letter-spacing:-.4px}.article_teaser .article__box img{max-width:100%;max-height:450px;margin:0 auto 20px;display:block}.article__text,.article__title{margin-bottom:20px}.article__more{margin:30px 0}.article__more-item{display:inline-block;vertical-align:middle;width:50%}.article__more-item_print{text-align:right;color:#7a7d84;font-size:14px}.article__more-item_print .i-icon{font-size:18px;vertical-align:-2px}@media (min-width:48em){.article_news-one{padding:0 0 30px;width:730px;margin:0 auto}.article_teaser .article__box{width:400px}.article_teaser .article__box_floating{position:absolute;top:0;right:0;width:310px}.article__title{font-size:36px;line-height:46px;width:550px}}@media (min-width:64em){.article_news-one{width:985px}.article_teaser .article__box{width:630px}.article_teaser .article__box_floating{width:310px}}@media (min-width:85.375em){.article_news-one{width:1300px;padding-left:310px}.article_news-one .article__date{position:absolute;top:18px;left:-100px;width:80px}}.staff-card{position:relative}.staff-card__image{overflow:hidden;display:block;width:140px;margin-bottom:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.staff-card__image-pic{display:block;width:100%}.staff-card__rating{position:absolute;top:0;right:0;width:32px;height:32px;text-align:center;border:1px solid #b8bbc0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#ed1c24}.staff-card__rating-icon{position:relative;z-index:1;line-height:30px;font-size:15px}.staff-card__rating-count{position:absolute;top:-2px;right:-5px;line-height:9px;padding:0 2px;text-align:right;font-size:11px;background:#f5f6f6}.staff-card__name{display:inline-block;margin-bottom:3px;line-height:24px;font-size:18px}.staff-card__position{margin-bottom:10px;line-height:30px;color:#7a7d84}.staff-card__text{margin-bottom:24px;line-height:22px}.staff-card__phone{margin-bottom:18px}.staff-card_manager .staff-card__image{width:70px}.staff-card_trainer .staff-card__image{width:auto;max-width:320px}.staff-card_trainer .staff-card__name{margin-bottom:7px}.staff-card_trainer .staff-card__text{margin-bottom:14px;font-size:15px}@media (min-width:48em){.staff-card__image{float:left;margin:0 20px 0 0}.staff-card__desc{overflow:hidden}.staff-card_manager .staff-card__image{float:none;width:140px;margin-bottom:15px}.staff-card_trainer .staff-card__image{float:none;position:relative;display:inline-block;width:100%;height:auto;line-height:0;overflow:hidden;margin-bottom:15px}}@media (min-width:64em){.staff-card_manager .staff-card__image{float:left;margin:0 20px 0 0}}.event-info{background-repeat:no-repeat;background-position:50%0;background-size:cover;color:#fff}.event-info__wrapper{padding:20px 20px 0}.event-info__title{margin:40px 0}.event-info__title-name{font-size:24px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;text-transform:uppercase;margin-bottom:0}.event-info__date,.event-info__title-place{font-size:28px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.event-info__date{color:#ed1c24;font-size:60px;margin-bottom:20px}.event-info__date-month{font-size:16px}.event-info__address{font-size:16px;margin-bottom:20px}.event-info__buttons{padding:30px 20px;margin:0-20px;text-align:center;background:#7a7d84}.event-info__buttons-col{margin-bottom:30px}.event-about__col:last-child,.event-about__text:last-child,.event-info__buttons-col:last-child{margin-bottom:0}@media (min-width:48em){.event-info__wrapper{width:730px;margin:0 auto;padding:20px 0 0}.event-info__title{margin:20px 0 40px}.event-info__title-name{font-size:48px}.event-info__title-place{font-size:72px}.event-info__address,.event-info__date{display:inline-block;vertical-align:bottom;width:50%}.event-info__date{font-size:92px;margin-bottom:0}.event-info__address{text-align:right;padding-left:20px;font-size:20px}.event-info__buttons{background-color:transparent;text-align:left;padding:60px 0 30px;margin:0}.event-info__buttons-col{display:inline-block;vertical-align:middle}.event-info__buttons-col_id_2{padding-left:40px;text-align:right}.event-info__buttons-col_id_3{display:block;text-align:center}}@media (min-width:64em){.event-info__wrapper{width:985px}.event-info__title-name{font-size:60px}.event-info__title-place{font-size:92px}.event-info__buttons{display:inline-table;width:100%;padding:80px 0 60px}.event-info__buttons-col{display:table-cell;vertical-align:middle}.event-info__buttons-col_id_2{text-align:left}}@media (min-width:85.375em){.event-info__wrapper{width:1180px}.event-info__title{margin:60px 0 50px}}.event-add__title{margin-bottom:20px}.event-add__calendar{margin-left:-20px;margin-bottom:20px}.event-add__calendar-item{margin-left:20px}.event-add__calendar-ico{display:inline-block;vertical-align:-5px;width:20px;height:20px;background-repeat:no-repeat}.event-add__calendar-ico_mail{background-image:url(../svg/clanedar-mail.svg)}.event-add__calendar-ico_google{background-image:url(../svg/clanedar-google.svg)}.event-add__calendar-ico_else{background-image:url(../svg/clanedar-else.svg);vertical-align:-3px;width:16px;height:16px}@media (min-width:48em){.event-add__calendar,.event-add__title{display:inline-block;vertical-align:middle;margin-bottom:0}.event-add__title{margin-right:20px}}.event-about{font-size:16px;line-height:26px}.event-about__columns{padding:15px 10px 20px 20px;margin:0 20px;background-color:#f5f6f6}.event-about__col{display:inline-block;vertical-align:top;width:100%;margin-bottom:20px}.event-about__title{font-size:20px;margin-bottom:20px}.event-about__text{margin-bottom:20px}@media (min-width:48em){.event-about__columns{padding:0;width:730px;margin:0 auto}.event-about__col{width:50%;padding:55px 20px 45px;margin-bottom:0}}@media (min-width:64em){.event-about__columns{width:985px}}@media (min-width:85.375em){.event-about__columns{width:1300px}.event-about__col{padding:55px 40px 45px}}.event-photo{padding:30px 20px;background-color:#7a7d84}@media (min-width:48em){.event-photo__gallery{width:730px;margin:0 auto}}@media (min-width:64em){.event-photo__gallery{width:985px}}@media (min-width:85.375em){.event-photo__gallery{width:1050px}}.event-program{padding:30px 20px;background-color:#f5f6f6;font-size:16px;line-height:26px}.event-program__date{color:#b8bbc0;margin-bottom:10px;font-size:14px;line-height:20px}.event-program__list-item{margin-bottom:30px}@media (min-width:48em){.event-program{padding:50px 0}.event-program__list{width:730px;margin:0 auto}.event-program__list-item{position:relative;padding-left:100px}.event-program__date{position:absolute;top:3px;left:0;width:80px}}@media (min-width:64em){.event-program__list{width:985px;padding-left:200px}}@media (min-width:85.375em){.event-program__list{padding-left:400px;width:1300px}}.event-checkin{color:#000;background-color:#fff;position:relative}.event-checkin__head{padding:15px 20px 30px}.event-checkin__title{margin-bottom:10px;font-size:24px}.event-checkin__subtitle{line-height:22px;font-size:16px}.event-checkin__content{padding:0 20px 10px}@media (min-width:48em){.event-checkin{width:728px;margin:0 auto}.event-checkin__content{width:472px;margin:0 auto;padding:0 0 10px}}@media (min-width:64em){.event-checkin{width:970px}}@media (min-width:85.375em){.event-checkin{width:1300px}}.event-checkin-form{font-size:15px}.event-checkin-form .i-form__item_radio{width:auto;margin:0}.offer{position:relative;font-size:16px;line-height:26px}.offer__title{font-size:20px;margin-bottom:20px}.offer__columns{background-color:#f5f6f6}.offer__col_text{padding:20px}@media (min-width:48em){.offer{width:730px;margin:0 auto}.offer__title{font-size:24px;line-height:32px}.offer__col_text{padding:60px 80px}}@media (min-width:64em){.offer{width:985px}.offer__title{font-size:24px;line-height:32px}.offer__col{display:inline-block;vertical-align:middle;width:630px}.offer__col_text{width:355px;padding:20px}}@media (min-width:85.375em){.offer{width:1300px}.offer__col{width:50%}.offer__col_text{padding:20px 90px}}.features{padding:25px 0 30px;background:#f5f6f6}.features_white{background-color:#fff}.features__head{margin-bottom:23px;font-size:22px;text-align:center}.features-slide{width:210px;padding:0 20px;text-align:center}.features-slide__img{width:170px;margin:0 auto 23px}.features-slide__title{margin-bottom:12px;font-size:16px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.features-slide__text{line-height:22px;font-size:15px}@media (min-width:48em){.features{padding:35px 0}.features__head{margin-bottom:32px;font-size:26px}.features-slide{width:300px;padding:0 40px}.features-slide__img{width:220px;margin-bottom:21px}.features-slide__title{font-size:20px;font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100}}@media (min-width:64em){.features{padding:45px 0}.features-slide{width:270px;padding:0 25px}}@media (min-width:85.375em){.features{padding:35px 0 45px}.features-slider{width:1300px;margin:0 auto}}.worksheet{position:relative;color:#000;background-color:#fff}.worksheet__title{font-size:20px;line-height:22px;padding:20px 20px 0;margin-bottom:0}.worksheet .i-form__label{white-space:nowrap}@media (min-width:48em){.worksheet{width:730px;margin:0 auto}}@media (min-width:64em){.worksheet{width:985px}}.i-rangeslider{position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none}.i-rangeslider__container{position:relative;background:#b8babd;border-radius:2px;transition:background .25s ease-out}.i-rangeslider__container:active{background:#9ea0a4}.i-rangeslider__fill,.i-rangeslider__handle{position:absolute;background:#ff000a;border-radius:2px}.i-rangeslider__handle{width:15px;height:15px;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;transition:background .25s ease-out,box-shadow .25s ease-out}.i-rangeslider__handle:active{background:#d60008;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.i-rangeslider__value{position:absolute;top:-8px;left:100%;margin-left:15px;word-spacing:-1px;white-space:nowrap}.i-rangeslider_horizontal{width:100%;height:3px}.i-rangeslider_horizontal .i-rangeslider__fill{top:0;height:100%}.i-rangeslider_horizontal .i-rangeslider__handle{top:-6px;touch-action:pan-y}.i-rangeslider_vertical{width:3px;min-height:100px;max-height:100%}.i-rangeslider_vertical .i-rangeslider__fill{bottom:0;width:100%}.i-rangeslider_vertical .i-rangeslider__handle{left:-5px;touch-action:pan-x}.l-grid{width:100%}.l-grid__col{display:inline-block;width:100%;vertical-align:top;text-align:left}.l-grid_two-col .l-grid__col{border:1px solid #eceded;margin-bottom:20px}.l-grid_white{background:#fff}.l-grid__col_beautyspa-month{margin-bottom:20px;padding:27px 20px;background:#f5f6f6}@media (min-width:48em){.l-grid_two-col{display:block;width:770px;margin:0 auto;border-collapse:separate;border-spacing:20px 0}.l-grid_two-col .l-grid__col{width:50%;display:table-cell;position:relative}.l-grid_two-col .l-grid__col-wrap{margin-left:20px}.l-grid_two-col .l-grid__col-wrap_app{margin-bottom:160px}.l-grid_beautyspa-month{width:730px;margin:0 auto}}@media (min-width:64em){.l-grid_two-col{width:1025px}.l-grid_two-col .l-grid__col-wrap_app{margin-bottom:110px}.l-grid__inner{width:985px;margin:0 auto;background:#f5f6f6}.l-grid__col_left{width:590px}.l-grid__col_right{width:395px}.l-grid_beautyspa-month{display:table;width:1024px;border-collapse:separate;border-spacing:20px 0}.l-grid__col_beautyspa-month{width:50%;display:table-cell}.l-grid_page-form{display:table;table-layout:fixed}.l-grid__col_page-form{width:50%;display:table-cell}.l-grid__col_page-form:first-child{vertical-align:middle}}@media (min-width:85.375em){.l-grid_two-col{width:1340px}.l-grid__inner{width:1300px}.l-grid__col_left{width:895px}.l-grid__col_right{width:400px}.l-grid_beautyspa-month{width:1340px}}.page-loader{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:100000}.loader{width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0-25px;font-size:10px;text-indent:-12345px;border-top:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);border-left:1px solid rgba(0,0,0,.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spinner 700ms infinite linear;-moz-animation:spinner 700ms infinite linear;-ms-animation:spinner 700ms infinite linear;-o-animation:spinner 700ms infinite linear;animation:spinner 700ms infinite linear;z-index:100001}.l-page{min-width:320px;height:auto!important;min-height:100%;margin:0 auto;overflow:hidden}.l-page__content{position:relative}.l-page__content_advertising,.l-page__content_cards,.l-page__content_clubs-staff,.l-page__content_events-one,.l-page__content_faq,.l-page__content_history,.l-page__content_management,.l-page__content_news,.l-page__content_news-one,.l-page__content_partners,.l-page__content_press,.l-page__content_regional,.l-page__content_service,.l-page__content_special-offers,.l-page__content_special-offers-one,.l-page__content_vacancy,.l-page__content_white{background:#fff}.l-page.is-fixed{position:fixed;width:100%}.l-page__footer-spacer{height:400px}.l-page__footer{margin-top:40px}.l-page__overlay{top:0;bottom:0;left:0;right:0;background-color:#000;background-color:rgba(0,0,0,.8);position:absolute;z-index:9997}@media (min-width:48em){.l-page__content_trainer{background:#f5f6f6;background:-moz-linear-gradient(left,#f5f6f6 0,#f5f6f6 50%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(left,#f5f6f6 0,#f5f6f6 50%,#fff 50%,#fff 100%);background:linear-gradient(to right,#f5f6f6 0,#f5f6f6 50%,#fff 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#ffffff',GradientType=1 )}.l-page__footer-spacer{height:420px}}@media (min-width:64em){.l-page__content_vacancy{background:#f5f6f6;background:-moz-linear-gradient(left,#f5f6f6 0,#f5f6f6 60%,#fff 60%,#fff 100%);background:-webkit-linear-gradient(left,#f5f6f6 0,#f5f6f6 60%,#fff 60%,#fff 100%);background:linear-gradient(to right,#f5f6f6 0,#f5f6f6 60%,#fff 60%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#ffffff',GradientType=1 )}.l-page__content_club-bonus{background:#f5f6f6;background:-moz-linear-gradient(left,#f5f6f6 0,#f5f6f6 50%,#7a7d84 50%,#7a7d84 100%);background:-webkit-linear-gradient(left,#f5f6f6 0,#f5f6f6 50%,#7a7d84 50%,#7a7d84 100%);background:linear-gradient(to right,#f5f6f6 0,#f5f6f6 50%,#7a7d84 50%,#7a7d84 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#7A7D84',GradientType=1 )}.l-page__footer-spacer{height:385px}}@media (min-width:85.375em){.l-page__content_vacancy{background:#f5f6f6;background:-moz-linear-gradient(left,#f5f6f6 0,#f5f6f6 50%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(left,#f5f6f6 0,#f5f6f6 50%,#fff 50%,#fff 100%);background:linear-gradient(to right,#f5f6f6 0,#f5f6f6 50%,#fff 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#ffffff',GradientType=1 )}.l-page__footer-spacer{height:540px}}.container{min-width:280px;margin:0 auto;padding:0}@media (min-width:48em){.container{width:730px}}@media (min-width:64em){.container{width:985px}}@media (min-width:85.375em){.container{width:1300px}}.header__action{line-height:0;width:100%;min-width:320px;background-color:#7a7d84;position:relative;margin-bottom:10px}.header__choose{background-color:#6e7177}.header__club-choose{display:none;margin-bottom:-168px;overflow:auto}.header__city-choose{display:none}.header__city-choose-close,.header__club-choose-close{opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;z-index:1;color:#fff;font-size:24px;top:20px;right:20px}.header__city-choose-close.is-active,.header__club-choose-close.is-active{opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header-action{margin:0 auto;color:#fff}.header-action__wrapper{width:100%}.header-action__col{padding:0 20px;width:100%}.header-action__col_mobile{border-top:1px solid #898c92}.header-action__col_right{display:none}.header-action__col_right .header-action__link .i-icon{font-size:18px;margin-right:8px;vertical-align:-3px}.header-action__item{display:inline-block;vertical-align:top;font-size:14px;line-height:50px}.header-action__item_right{float:right}.header-action__item_desk,.header-action__item_land,.header-action__item_tablet{display:none}.header-action__item_mobile{display:inline-block}.header-action__link{display:inline-block;height:100%;padding:0}.header-action__link .i-icon,.header-action__link.is-active .i-icon{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header-action__link .i-icon{margin-top:2px;display:inline-block;vertical-align:-2px;font-size:16px}.header-action__link.is-active{background-color:#6e7177}.header-action__link.is-active .i-icon{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.header-action__text{padding:0}@media (min-width:48em){.header-action{padding:0 20px}.header-action__wrapper{width:730px;position:relative;margin:0 auto}.header-action__list{margin-left:-30px}.header-action__item{line-height:67px;margin-left:30px}.header-action__item .i-link_schedule{padding:0 12px;margin-right:-10px}.header-action__item_right{float:none}.header-action__item_desk,.header-action__item_land,.header-action__item_mobile{display:none}.header-action__col,.header-action__item_tablet{display:inline-block}.header-action__col{vertical-align:top;width:auto;padding:0}.header-action__col_mobile{display:none}.header-action__col_right{display:block;position:absolute;right:0;top:0}}@media (min-width:64em){.header-action__wrapper{width:985px}.header-action__list{margin-left:-25px}.header-action__item{margin-left:25px}.header-action__item_desk,.header-action__item_mobile,.header-action__item_tablet{display:none}.header-action__item_land{display:inline-block}}@media (min-width:85.375em){.header-action{padding:0}.header-action__wrapper{width:1340px}.header-action__list{margin-left:0;font-size:0}.header-action__col_right .header-action__link{padding:0 20px}.header-action__item{margin-left:0}.header-action__item_first .header-action__link{padding-left:20px}.header-action__item .i-link_schedule{margin-right:0}.header-action__item_last{margin-right:8px}.header-action__item_land,.header-action__item_mobile,.header-action__item_tablet{display:none}.header-action__item_desk{display:inline-block}.header-action__link,.header-action__link:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header-action__link{padding:0 10px}.header-action__link:hover{background-color:#888a91}.header-action__link.is-active:hover{background-color:#6e7177}.header-action__text{padding:0 20px}}.header .top-menu-fixed{position:fixed;z-index:12;top:0}.header-nav{position:relative;height:78px;line-height:78px;width:100%;min-width:320px;background-color:#ed1c24}.header-nav__list{position:relative;overflow:hidden;padding:0 20px;font-size:0}.header-nav__item{display:inline-block;vertical-align:middle}.header-nav__item_nav-button{position:absolute;top:10px;right:20px}@media (min-width:48em){.header-nav{height:106px;line-height:106px}.header-nav_main:after{content:"";position:absolute;background-color:#ed1c24;top:106px;height:150px;width:100%}.header-nav__list{width:730px;margin:0 auto;padding:0}.header-nav__item_nav-button{right:0}}@media (min-width:64em){.header-nav__list{width:985px}}@media (min-width:85.375em){.header-nav__list{width:1300px}.header-nav__item_button_order{float:right;padding-top:2px}}.accordion_kid_fitnes{background-color:#fff;margin-top:-17px;margin-bottom:-132px}.accordion_kid_fitnes .transition,.accordion_kid_fitnes p,.accordion_kid_fitnes ul li i:before,.accordion_kid_fitnesul li i:after{transition:all .25s ease-in-out}.accordion_kid_fitnes h2,.accordion_kid_fitnes ul li,.accordion_kid_fitnes.flipIn{animation:flipdown .5s ease both}.accordion_kid_fitnes .no-select,.accordion_kid_fitnes h3{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1023px){.accordion_kid_fitnes ul{max-width:100%}}.accordion_kid_fitnes h2{text-transform:uppercase;margin-top:50px;margin-bottom:10px;margin-left:10px}.accordion_kid_fitnes h3{display:block;cursor:pointer;margin:0 0 0 10px}.accordion_kid_fitnes p{color:#7a7d84;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin-top:14px;z-index:2;margin-left:10px}.accordion_kid_fitnes ul{list-style:none;perspective:900;padding:0;margin:0 auto;max-width:70%}.accordion_kid_fitnes ul li{position:relative;margin:0;padding:18px 0 4px;border-bottom:1px solid #ed1c24}.accordion_kid_fitnes ul li:nth-of-type(1){animation-delay:.5s}.accordion_kid_fitnes ul li:nth-of-type(2){animation-delay:.75s}.accordion_kid_fitnes ul li:nth-of-type(3){animation-delay:1s}.accordion_kid_fitnes ul li:last-of-type{padding-bottom:0}.accordion_kid_fitnes ul li i{position:absolute;transform:translate(-6px,0);margin-top:16px;right:10px}.accordion_kid_fitnes ul li i:before,ul li i:after{content:"";position:absolute;background-color:#ed1c24;width:3px;height:9px}.accordion_kid_fitnes ul li i:before{transform:translate(-2px,0) rotate(45deg)}.accordion_kid_fitnes ul li i:after{transform:translate(2px,0) rotate(-45deg)}.accordion_kid_fitnes ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.accordion_kid_fitnes ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}.accordion_kid_fitnes ul li input[type=checkbox]:checked~i:before{transform:translate(2px,0) rotate(45deg)}.accordion_kid_fitnes ul li input[type=checkbox]:checked~i:after{transform:translate(-2px,0) rotate(-45deg)}.footer{width:100%;min-width:320px;padding:0;font-size:14px;line-height:22px;color:#fff;background-color:#7a7d84}.footer__head{width:100%;background-color:#fff}.footer__head-wrapper{position:relative;color:#000;padding:0 20px}.footer__faq{display:inline-block}.footer__faq,.footer__search{vertical-align:bottom;padding:48px 0 20px}.footer__faq{width:50%}.footer__search,.footer__search.is-active{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.footer__search{position:absolute;left:50%;right:0;bottom:0;display:inline-block;white-space:nowrap;text-align:right}.footer__search.is-active{left:0;text-align:left;background-color:#f5f6f6}.footer__search.is-active .footer__search-input{width:60%}.footer__search.is-active .footer__search-submit{display:inline-block;position:absolute;opacity:1;visibility:visible}.footer__search-form{position:relative;padding:0 20px}.footer__search-icon{display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:5px;color:#7a7d84;font-size:18px}.footer__search-input{width:64px;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.footer__search-input:hover::-webkit-input-placeholder{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#000}.footer__search-input:hover::-moz-placeholder{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#000}.footer__search-input:hover:-moz-placeholder{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#000}.footer__search-input:hover:-ms-input-placeholder{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#000}.footer__search-close,.footer__search-submit{position:absolute;top:-5px;visibility:hidden;opacity:0}.footer__search-submit{right:20px}.footer__search-close{display:none;right:20px;vertical-align:middle;line-height:32px;width:20px;height:20px;padding:15px;cursor:pointer}.footer__search-close:after,.footer__search-close:before{content:"";position:absolute;top:14px;left:4px;height:2px;background-color:#000;width:100%}.footer__search-close:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.footer__search-close:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:85.375em){.footer__search-submit{right:50px}.footer__search-close{display:block}.footer__search.is-active .footer__search-close{display:inline-block;position:absolute;opacity:1;visibility:visible}}.footer__content{padding:0 20px}.footer__row{position:relative;margin-bottom:35px}.footer__row:after{content:"";display:block;clear:both}.footer__row:first-child{margin-top:35px}.footer__row:last-child{margin-bottom:0}.footer__row_links{display:none}.footer__menu-button{position:absolute;right:0;top:6px}.footer__text{color:#fff;color:rgba(255,255,255,.6);margin-bottom:20px}.footer__text a.phone-link{color:inherit;text-decoration:none;margin-left:5px}.footer__text a.phone-link:hover{text-decoration:underline}.footer__developer,.footer__developer:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.footer__developer{font-weight:700}.footer__developer:hover{color:#fff}.footer__social_mobile{margin-right:35px;margin-bottom:20px}.paykeeper{float:right;margin-bottom:20px}.paykeeper a.i-link{font-weight:700;font-size:18px;margin-right:20px}.paykeeper img{margin-top:15px}.footer__applications-item{display:inline-block;margin-bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.footer__applications-item:last-child{margin-bottom:0}.footer__applications-item:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.footer__applications-logo{height:26px}.footer__applications-logo_ios{width:80px}.footer__applications-logo_google{width:100px}.footer__applications-logo_win{width:120px}@media (min-width:48em){.footer__content,.footer__head-wrapper{width:730px;margin:0 auto;padding:0}.footer__search{left:86%}.footer__search.is-active{left:50%}.footer__text{padding-right:200px}.footer__text_developer{position:absolute;top:20px;right:0;padding-right:0}}@media (min-width:64em){.footer__content,.footer__head-wrapper{width:985px}.footer__text{padding-right:0;display:inline-block;vertical-align:middle;width:50%}.footer__text_developer{bottom:-60px;margin-right:-92px;position:absolute;right:50%;top:auto;width:auto}}@media (min-width:85.375em){.footer__content,.footer__head-wrapper{width:1340px;padding:0 20px}.footer__row_links{display:block}.footer__text{width:70%}.footer__text_developer{bottom:0;width:auto}.footer__social_links{margin-top:40px}.paykeeper{margin-right:73px}}.footer-links{display:inline-table;width:100%;margin-top:40px;margin-left:-20px;margin-right:-20px;border-collapse:separate;border-spacing:20px 0}.footer-links__item{display:table-cell;vertical-align:top;min-width:120px}.footer-links__title{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;margin-bottom:20px}.bottom-links{background-color:#6e7177;color:#fff}.bottom-links__item{padding:20px;border-bottom:1px solid #888a91}.bottom-links__title{font-size:18px}@media (min-width:48em){.bottom-links__item{display:inline-block;vertical-align:top;border:0;width:50%}}@media (min-width:64em){.bottom-links__item{width:33.3%}}.nav{font-size:0;line-height:28px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;color:#fff;margin-left:12px;letter-spacing:.25px}.nav_menu{margin-left:0;margin-bottom:30px}.nav_menu .nav__item{display:block;margin-left:0;margin-bottom:10px}.nav__item{display:inline-block;vertical-align:middle;font-size:15px;margin-left:28px}@media (min-width:85.375em){.nav{margin-left:15px;letter-spacing:.5px}.nav__item{margin-left:45px}}.nav2-button,.nav2-button__line{position:relative;display:inline-block}.nav2-button{line-height:0;font-size:0;width:23px;height:23px;cursor:pointer}.menu__close:after,.nav2-button:before{content:"";position:absolute;width:43px;height:40px;top:-10px;left:-10px}.nav2-button__line{border-top:2px solid #fff;width:100%;margin:2px 0 3px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav2-button:hover .nav2-button__line_left,.nav2-button:hover .nav2-button__line_right{-moz-transform:translateY(2px);-ms-transform:translateY(2px);-webkit-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);-webkit-transition:.2s all;-moz-transition:.2s all;-o-transition:.2s all;transition:.2s all}.nav2-button:hover .nav2-button__line_right{-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-webkit-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.nav2-button.is-open .nav2-button__line{position:absolute;top:7px}.nav2-button.is-open .nav2-button__line_center{opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav2-button.is-open .nav2-button__line_left{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu,.nav2-button.is-open .nav2-button__line_left,.nav2-button.is-open .nav2-button__line_right{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav2-button.is-open .nav2-button__line_right{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu{height:100%;position:fixed;width:0;top:0;right:0;bottom:0;background-color:#ed1c24;color:#fff;overflow:auto;overflow-x:hidden;z-index:9999}.menu.is-open{width:100%;white-space:nowrap}.menu.is-open .menu__wrapper{display:inline-table;height:100%}.menu__close{position:absolute;top:10px;right:10px;font-size:22px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;cursor:pointer}.menu__close:after{width:40px}.menu.is-open,.menu.is-open .menu__close{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.menu.is-open .menu__close{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.menu__list{margin:30px 0}.menu__item{width:100%;font-size:15px;margin-bottom:12px}.menu__item .i-icon{font-size:16px;vertical-align:-1px}.menu__wrapper{display:none;padding:35px 0 40px 40px}.menu__row{display:table-row}.menu__row_cell{display:table-cell;vertical-align:middle;height:80%}.menu__button{margin-bottom:40px}@media (min-width:48em){.menu.is-open{width:320px}}.logo__image{width:100px;height:50px;display:inline-block;vertical-align:middle}@media (min-width:48em){.logo__image{width:125px;padding:0}}.breadcrumbs{display:none;margin:0 20px}.breadcrumbs_white,.promo-slider-pagination__item:hover.slick-center .promo-slider-pagination__item-icon{color:#fff}.breadcrumbs__list{margin-top:0;margin-bottom:0;padding:28px 0}.breadcrumbs__item{display:inline-block;vertical-align:top;margin-right:35px;position:relative}.breadcrumbs__item:last-child{margin-right:0}.breadcrumbs__item:after{content:"/";position:absolute;right:-20px;top:2px}.breadcrumbs__item:last-child:after{content:""}@media (min-width:48em){.breadcrumbs{position:relative;z-index:1;display:block;width:730px;margin:0 auto}}@media (min-width:64em){.breadcrumbs{width:985px}}@media (min-width:85.375em){.breadcrumbs{width:1300px}}.grid-club{font-size:0;width:100%}.grid-club__item{font-size:14px;display:inline-block;vertical-align:top;width:100%;min-height:100px}.grid-club__item_id_1{background-color:#fff}@media (min-width:48em){.grid-club{width:768px;margin:0 auto}.grid-club__item_id_2{height:450px;overflow:hidden}.grid-club_unauthorized .grid-club__item_id_2{height:auto}}@media (min-width:64em){.grid-club{position:relative;width:1024px;padding-left:340px}.grid-club__item_id_1{position:absolute;left:0;width:340px;top:0;bottom:0}.grid-club__item_id_2{height:400px}.grid-club_unauthorized{padding-left:0}.grid-club_unauthorized .grid-club__item_id_1{position:relative;width:693px;height:400px;overflow:hidden}.grid-club_unauthorized .grid-club__item_id_2{width:330px}}@media (min-width:85.375em){.grid-club{width:1360px;padding-left:330px}.grid-club__item_id_1{width:330px}.grid-club__item_id_2{width:680px;height:400px}.grid-club__item_id_3{width:330px}.grid-club_unauthorized{padding-left:0}.grid-club_unauthorized .grid-club__item_id_1{width:680px}}.mainPageBanner{padding:20px;font-size:16px}.mainPageBanner .title{font-size:30px;font-weight:700;margin-bottom:20px}.mainPageBanner .date{background:#c4c5c7;color:#fff;display:inline-block;padding:5px 10px;font-weight:700;margin-bottom:20px}.mainPageBanner .body{margin-bottom:20px}.mainPageBanner .icons{font-size:0;margin:0-20px}.mainPageBanner .icons .icon{width:50%;display:inline-block;font-size:16px;margin-bottom:20px;padding:20px}.mainPageBanner .button{text-align:center;margin-top:20px}@media (min-width:768px){.mainPageBanner{padding:40px}.mainPageBanner .icons .icon{width:33.33333%}}.grid-club-competition{width:100%;padding:30px 20px 0}.grid-club-competition__item{display:inline-block;vertical-align:top;width:100%;margin-bottom:20px}@media (min-width:48em){.grid-club-competition{padding:0}.grid-club-competition__item{width:50%;height:200px;margin-bottom:0}}@media (min-width:64em){.grid-club-competition_unauthorized .grid-club-competition__item{width:100%}}@media (min-width:85.375em){.grid-club-competition__item{width:100%}}@media (min-width:64em){.animate-1,.animate-2,.animate-3,.animate-4,.animate-5,.is-animate{opacity:0!important;-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.4s all!important;-moz-transition:.4s all!important;-o-transition:.4s all!important;transition:.4s all!important}.is-animate{opacity:1!important;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.competition{position:relative;height:100%;width:100%;display:inline-block;background-size:cover}.competition__image{width:86px;margin-right:20px;margin-top:4px;float:left}.competition__description{overflow:hidden;font-size:14px;line-height:20px}.competition__date{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:47.99em){.competition{background-image:none!important}}@media (min-width:48em){.competition{padding:30px 20px}.competition__description{overflow:visible}.competition__image{display:none}.competition__date{padding:5px 10px;background-color:#fff;display:inline-block;position:absolute;top:30px;left:20px}.competition__title{position:absolute;bottom:0;left:0;padding:30px 20px 23px;color:#fff;line-height:24px;font-size:18px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.competition__subtitle{font-size:15px;font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100}}@media (min-width:85.375em){.competition:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background-color:#000}.competition:hover .competition__date{background-color:#ed1c24;color:#fff;-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}.competition:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.competition:before,.competition:hover .competition__date,.competition:hover .competition__title,.competition:hover:before,.competition__title{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.competition:hover .competition__title{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}.my-club{position:relative;padding:25px 20px;font-size:15px}.my-club__target{position:absolute;top:30px;right:20px;color:#b8bbc0;cursor:pointer;font-size:18px}.my-club__head{padding-right:30px;margin-bottom:20px}.my-club__subtitle{display:inline-block;width:100%;font-size:13px;margin-bottom:10px;color:#b8bbc0}.my-club__name,.my-club__type{font-size:16px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.my-club__ad{position:relative;margin-bottom:20px}.my-club__ad-text-number{font-size:24px}.my-club__link{color:#000}.my-club__link:hover{color:#ed1c24}.my-club__link_all{color:#7a7d84}.my-club__link_all:hover{color:#000}@media (min-width:48em){.my-club{padding:45px 20px 30px}.my-club__target{top:45px}.my-club__subtitle{width:auto;margin:0 20px 0 0}.my-club__ad{margin-bottom:25px;padding-right:200px}.my-club__ad-text{position:relative}.my-club__ad-text:after{content:"";position:absolute;left:0;bottom:-25px;width:66px;height:3px;background-color:#ed1c24}.my-club__footer{position:absolute;bottom:30px;right:20px}}@media (min-width:64em){.my-club{display:inline-table;height:100%;padding:38px 20px 35px}.my-club__target{top:40px}.my-club__subtitle{width:100%;margin:0 0 35px}.my-club__type{display:inline-block;width:100%}.my-club__name{font-size:30px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.my-club__head{display:table-row}.my-club__ad{display:table-cell;vertical-align:middle;height:100%;overflow:hidden;padding-right:0}.my-club__ad-text:after,.my-club__ad-text:hover:after{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.my-club__footer{display:table-row;position:relative;left:auto;right:auto;bottom:auto}}@font-face{font-family:"Avenir Next Cyr W00 Thin";src:url(fonts/1491466/65f66e6b-d28d-4c94-b661-66511860c2c7.eot?#iefix);src:url(fonts/1491466/65f66e6b-d28d-4c94-b661-66511860c2c7.eot?#iefix)format("eot"),url(fonts/1491466/0b79d335-83f4-416a-b9b7-0e81d6258db7.woff2)format("woff2"),url(fonts/1491466/ab86f3dc-10a7-4bf1-bab8-e84f506f6d45.woff)format("woff"),url(fonts/1491466/e0f6c0c2-cd05-4327-acb3-5543c3d7feac.ttf)format("truetype"),url(fonts/1491466/0e59386d-0330-4e45-8bdd-026fc0e73d71.svg#0e59386d-0330-4e45-8bdd-026fc0e73d71)format("svg");font-display:swap}@font-face{font-family:"Avenir Next Cyr W00 Regular";src:url(fonts/1491474/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix);src:url(fonts/1491474/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix)format("eot"),url(fonts/1491474/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2)format("woff2"),url(fonts/1491474/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff)format("woff"),url(fonts/1491474/276b3566-1c3b-4bc1-8915-15314f091f29.ttf)format("truetype"),url(fonts/1491474/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg#5d02f5f4-46e7-453a-aef9-3e7106d7bb68)format("svg");font-display:swap}@font-face{font-family:"Avenir Next Cyr W00 Bold";src:url(fonts/1491486/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix);src:url(fonts/1491486/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix)format("eot"),url(fonts/1491486/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2)format("woff2"),url(fonts/1491486/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff)format("woff"),url(fonts/1491486/bce3274e-f498-48ae-b269-a6930df496e7.ttf)format("truetype"),url(fonts/1491486/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg#68f0375d-f66f-4f88-822a-5a0b61d2efc0)format("svg");font-display:swap}.news{width:100%;padding:20px}.news_inner{padding:10px 20px}.news_one{padding:0 20px}.news_page{background-color:#fff}.news_page .news__title{font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100;font-size:26px;line-height:28px;display:inline-block;margin:0 20px 20px 0}.news__subscribe{margin-bottom:20px}.news__select_year{vertical-align:2px;margin-bottom:20px}.news__title{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:400;font-size:16px;line-height:22px;margin-bottom:30px}.news__item{display:inline-block;vertical-align:top;width:100%}.news__footer-col,.news__item,.wr-about h1{margin-bottom:20px}.news__link{display:inline-block;font-size:15px}.news__link_all{color:#ed1c24}.news__link_all:hover{color:#cb0002}.news__link_subscribe{margin-right:20px;color:#7a7d84}.news__link_subscribe:hover{color:#000}.news__link_subscribe:before{content:"";font-family:icomoon;font-size:20px;position:absolute;right:-20px}.news__buttons{text-align:center;margin:5px 0 0}.news-item{font-size:15px;line-height:22px}.news-item__date{color:#b8bbc0;font-size:14px;margin-bottom:8px}.news_page .news-item a.thumb{position:relative;width:130px;height:86px;float:right;margin-left:10px;margin-top:5px}.news_page .news-item a.thumb div{position:relative;width:100%;height:100%;font-size:60px;line-height:86px;text-align:center;background-color:#7a7d84;color:#fff;font-weight:700}.news-item__title{margin-bottom:12px;line-height:26px;font-size:18px}.news-item__link:hover,.promo-slider-pagination__item:hover .promo-slider-pagination__item-icon{color:#ed1c24}.news_page .news-item{margin-bottom:28px}.news_page .news-item__date{display:block}@media (min-width:48em){.news{width:768px;margin:0 auto;padding:5px 20px}.news_main{padding:30px 20px}.news_inner{width:100%;padding:20px 0 0;margin-bottom:20px}.news_inner .news__item{width:100%}.news_page .news-item{width:100%;position:relative;padding-left:100px}.news_page .news-item__date{position:absolute;left:0;top:0;width:80px}.news_page .news-item a.thumb{float:left;margin-right:10px;margin-left:0;margin-top:0}.news_page .news__list{width:726px;margin:0 auto}.news__head{position:relative;margin-bottom:18px}.news__subscribe{position:absolute;top:12px;right:0}.news_page .news__title{margin-bottom:40px;font-size:36px}.news_main .news__footer-col{display:inline-block;vertical-align:top;width:50%;margin-bottom:0}.news__select_year{vertical-align:4px}.news__list{margin-left:-40px;margin-bottom:10px}.news__item{width:50%;padding-left:40px}.news__footer{overflow:hidden}.news__footer-col_right{text-align:right}.news__link{width:auto}}@media (min-width:64em){.news{width:1024px}.news_inner,.news_inner .news__item{width:100%}.news__head{margin-bottom:32px}.news_page .news__title{font-size:42px}.news_page .news__list{width:880px}.news__select_year{vertical-align:6px}.news__item{width:33.3%}.news__footer-col{width:100%}.news__title-club{display:inline-block;width:100%}}@media (min-width:85.375em){.news{width:1340px;padding-top:25px}.news_inner{width:100%}.news_inner .news__item{width:310px}.news__head{margin-bottom:28px}.news_page .news__title{margin-bottom:55px;font-size:54px}.news__item{width:25%}}.news-inner{padding:20px 0 25px}.news-inner__col,.news-inner__left,.news-inner__right{display:inline-block;vertical-align:top;position:relative}.news-inner__right{padding:0 20px}.news-inner__banner{max-width:100%}@media (min-width:48em){.news-inner{margin:0 auto;width:730px}.news-inner__left,.news-inner__right{width:50%;line-height:100%;vertical-align:middle}.news-inner__right{text-align:right}}@media (min-width:64em){.news-inner{width:985px}.news-inner__left,.news-inner__right{vertical-align:top}.news-inner__left{width:66.6%}.news-inner__right{width:33.3%}.news-inner__col_pos_0,.news-inner__col_pos_1{width:50%;padding-right:70px}.news-inner__col_pos_1{padding-left:20px}}@media (min-width:85.375em){.news-inner{width:1300px}.news-inner__col,.news-inner__left,.news-inner__right{width:auto}.news-inner__col_pos_1{padding-right:20px}}.promo{position:relative}.promo-slider__item{min-height:300px;padding-bottom:100px;line-height:360px;background-size:cover;background-position:center;position:relative;z-index:0}.promo-slider__item:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}@media (min-width:48em){.promo-slider__item{min-height:768px;padding-bottom:120px;line-height:690px}}@media (min-width:85.375em){.promo-slider__item{min-height:700px;line-height:710px}}.promo-slider-pagination{position:relative;bottom:150px;font-size:14px;color:#fff;height:0;z-index:11}.promo-slider-pagination__item{text-align:center;outline:0;cursor:pointer}.promo-slider-pagination__item-icon,.promo-slider-pagination__item-text{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.promo-slider-pagination__item-text{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.promo-slider-pagination__item-icon{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;font-size:60px;margin-bottom:10px;padding:5px}.promo-slider-pagination__item:hover .promo-slider-pagination__item-text{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.promo-slider-pagination__item.slick-center .promo-slider-pagination__item-icon{background-color:#ed1c24;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.promo-slider-pagination__item.slick-center .promo-slider-pagination__item-text{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.promo-slide,.promo-slider-pagination__link{display:inline-block}.promo-slide{color:#fff;position:relative;padding:20px;z-index:9;vertical-align:middle;line-height:34px}.promo-slide__title{font-size:26px;margin-bottom:50px}.promo-slide__bold{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.promo-slide__clubs{line-height:20px}.promo-slide__text{display:none}.promo-slide__link{border-bottom:1px solid}.promo-slide__link:hover{border-color:transparent}.promo-slide__clubs-item{margin-bottom:10px}.promo-slide__clubs-image{display:none}@media (min-width:48em){.promo-slide{padding:60px 40px 60px 60px;line-height:60px}.promo-slide__title{font-size:48px;margin-bottom:30px}.promo-slide__bold{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.promo-slide__text{display:block;font-size:16px;line-height:26px;margin-bottom:40px;padding-right:140px}.promo-slide__link{border-bottom:0}.promo-slide__clubs{margin-left:-30px}.promo-slide__clubs-item{display:inline-block;vertical-align:top;width:130px;margin-bottom:10px;margin-left:30px}.promo-slide__clubs-image{display:block;width:100%}.promo-slide__clubs-text{display:inline-block;width:100%;background-color:#fff;padding:5px 10px;color:#000}}@media (min-width:64em){.promo-slide__title{padding-right:260px}.promo-slide__text{padding-right:400px}}@media (min-width:85.375em){.promo-slide{padding:30px 110px;line-height:74px}.promo-slide__title{font-size:60px;padding-right:250px}.promo-slide__text{font-size:18px;line-height:30px;padding-right:560px}}.wr-about{background:url(../img/main-about.jpg)50%0 no-repeat;background-size:cover;margin-bottom:20px;padding:0 20px 70px}.wr-about h1{font-size:40px;color:#fff;font-family:"Avenir Next Cyr W00 Regular",sans-serif;text-align:center;padding:100px 0 40px;margin-top:20px}@media (min-width:64em){.wr-about h1{font-size:60px}}.wr-about h2{margin-top:.83em}.wr-about .about-text{font-size:16pt;line-height:23pt;color:#fff;margin-bottom:50px}.wr-about .about-text ul{padding-left:40px;list-style:initial}.banner{position:relative;width:100%;padding-top:20px;background-color:#fff;text-align:center}.banner__link{display:inline-block;width:100%;text-align:left;padding:30px 20px;background-color:#f5f5f5;background-position:80% 20%;background-repeat:no-repeat;background-size:400px auto}.banner__title{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;font-size:20px}.banner__text,.banner__url{font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100;font-size:16px;margin-bottom:20px}.banner__url{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-size:14px;color:#b8bbc0}.banner__list{display:none}@media (min-width:48em){.banner__link{padding:50px 30px 30px;background-position:100% 30%;background-size:600px auto}.banner__title{font-size:30px;letter-spacing:1.4px}}@media (min-width:64em){.banner__link{background-position:50% 30%}.banner__list{display:list-item;list-style-type:disc;position:absolute;top:50px;right:160px;line-height:27px}}@media (min-width:85.375em){.banner__link{width:1300px;margin:0 auto}.banner__title{margin-bottom:3px}.banner__text{letter-spacing:.8px}}.world{position:relative;width:100%;padding:80px 20px 160px;text-align:center;color:#fff;border-top:20px solid #fff;background-size:cover;background-position:center}.world__icon{font-size:22px}.world__title{font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;font-size:34px}@media (min-width:48em){.world{padding:200px 50px}.world__title{font-size:82px}}@media (min-width:85.375em){.world{background-attachment:fixed}}.world-partners{background-color:transparent;background-color:rgba(255,255,255,.2);padding:30px 0;position:absolute;bottom:0;left:0;right:0}.world-partners__list{font-size:0;margin-left:-10px;height:45px}.world-partners__item{display:inline-block;vertical-align:middle;font-size:15px;margin-left:10px}.world-partners_grey{position:static;padding:40px 0;background:#f5f6f6}.schedule__head{padding:20px}.schedule__content{padding:0 0 20px;background-color:#fff}.schedule__title{font-size:26px;font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100;margin-bottom:20px}.schedule__day{position:relative}.schedule__month{font-size:70px;line-height:82px;position:absolute;bottom:0;left:-1px;color:#7a7d84;z-index:0;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter:alpha(opacity=15);-moz-opacity:.15;-khtml-opacity:.15;opacity:.15}.schedule__club{margin-bottom:20px;width:100%}.schedule__table{position:relative}.schedule__table-viewport{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}.schedule__table-controls{position:absolute;width:100%;left:0;top:20px;z-index:9}.schedule__table-next,.schedule__table-prev{width:40px;height:40px;line-height:40px;vertical-align:middle;display:inline-block;text-align:center;cursor:pointer;color:#ed1c24}.schedule__table-next:before,.schedule__table-prev:before{font-weight:700}.schedule__table-next{position:absolute;right:0}.schedule__table-prev{position:absolute;left:0}@media (min-width:48em){.schedule__table{width:730px;margin:0 auto}.schedule__title{font-size:36px;margin-right:20px;margin-top:5px;display:inline-block;vertical-align:top}.schedule__head{width:730px;margin:0 auto;padding:0 0 20px}.schedule__club{width:255px;margin-top:10px}}@media (min-width:64em){.schedule__head,.schedule__table{width:985px}.schedule__title{font-size:42px;margin-left:-3px}.schedule__club{margin-top:15px}}@media (min-width:85.375em){.schedule__head,.schedule__table{width:1300px}.schedule__title{font-size:54px}.schedule__club{margin-top:22px}}.schedule-select{color:#fff;padding:20px;background:#7a7d84}.schedule-select__wrapper{position:relative;margin:0 auto;padding:5px 0}.schedule-select__empty{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;position:absolute;top:-4px;left:0;white-space:nowrap}.schedule-select__data,.schedule-select__data.is-show,.schedule-select__empty,.schedule-select__empty.is-empty{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.schedule-select__data{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;position:absolute;top:-4px;left:0;width:100%;white-space:nowrap}.schedule-select__data.is-show,.schedule-select__empty.is-empty{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible}.schedule-select__close{margin-left:10px}.schedule-select__add,.schedule-select__counter{display:inline-block;vertical-align:middle;width:50%}.schedule-select__add{text-align:right}.schedule-select__calendar{margin-left:-10px}.schedule-select__calendar-item{display:inline-block;vertical-align:middle;margin-left:10px}.schedule-select__calendar-ico{display:inline-block;vertical-align:middle;width:20px;height:20px;background-repeat:no-repeat}.schedule-select__calendar-ico_mail{background-image:url(../svg/clanedar-mail.svg)}.schedule-select__calendar-ico_google{background-image:url(../svg/clanedar-google.svg)}.schedule-select__calendar-ico_else{background-image:url(../svg/clanedar-else.svg)}.schedule-select__calendar-text{display:none;font-size:13px;margin-left:5px}.schedule-select__calendar-ico_else+.schedule-select__calendar-text{display:inline}.schedule-select__print{display:none}.schedule-select__print-ico{font-size:18px}@media (min-width:48em){.schedule-select__wrapper{width:730px}.schedule-select__qty:before{content:"Выделено:";margin-right:10px}.schedule-select__add,.schedule-select__counter{width:auto}.schedule-select__counter{margin-right:60px}.schedule-select__close{position:absolute;top:1px;right:0}.schedule-select__close:before{content:"Сбросить выделенные";font-family:"Avenir Next Cyr W00 Regular",sans-serif;font-weight:100}.schedule-select__calendar{margin-left:-20px}.schedule-select__calendar:before{content:"Добавить в:";margin-right:10px;vertical-align:middle}.schedule-select__calendar-item{margin-left:20px}.schedule-select__calendar-text{display:inline;vertical-align:middle}}@media (min-width:64em){.schedule-select__wrapper{width:985px}.schedule-select__calendar:before{content:"Добавить в календарь:"}}@media (min-width:85.375em){.schedule-select__wrapper{width:1300px}.schedule-select__close{right:260px}.schedule-select__print{display:inline-block;position:absolute;top:1px;right:0}}.schedule-app{background-color:#fff;padding:20px;overflow:hidden}.schedule-app__wrapper{margin:0 auto;border:1px solid #eceded}.schedule-app__head{padding:30px 20px 0;border-bottom:1px solid #eceded;line-height:0}.schedule-app__footer{padding:20px}.schedule-app__image{width:100%;max-width:400px}.schedule-app__link{background-color:#eceded;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:8px 15px;display:inline-block;vertical-align:middle;line-height:0;width:240px;border:1px solid transparent}.schedule-app__link:hover{border:1px solid #b8bbc0}.schedule-app__title{font-size:18px;line-height:22px;margin-bottom:10px}.schedule-app__text{font-size:15px;line-height:22px;margin-bottom:20px}.schedule-app__buttons{margin-bottom:20px}.schedule-app__buttons-item{margin-bottom:10px}.schedule-app__buttons-image{width:auto;height:28px}@media (min-width:48em){.schedule-app__wrapper{width:730px;position:relative;overflow:hidden}.schedule-app__head{border:0}.schedule-app__image{position:absolute;right:-10px;bottom:0}.schedule-app__title{font-size:24px;line-height:28px;margin-bottom:20px}.schedule-app__text{width:300px}.schedule-app__link{width:170px}.schedule-app__head{padding:30px 30px 0}.schedule-app__footer{padding:0 30px 30px}.schedule-app__buttons{margin-left:-10px;margin-bottom:10px}.schedule-app__buttons-item{display:inline-block;vertical-align:top;margin-left:10px}}@media (min-width:64em){.schedule-app__wrapper{width:985px}.schedule-app__image{right:190px;bottom:0;width:370px}.schedule-app__text{width:360px}.schedule-app__else{position:absolute;right:20px;width:120px;bottom:30px;line-height:22px}.schedule-app__head{padding:30px 20px 0}.schedule-app__footer{padding:0 20px 20px}}@media (min-width:85.375em){.schedule-app__wrapper{width:1300px}.schedule-app__footer,.schedule-app__head{padding-left:30px;padding-right:30px}.schedule-app__text{margin-bottom:40px}.schedule-app__link{width:180px}.schedule-app__image{right:240px}.schedule-app__else{width:180px;bottom:40px}}.schedule-event{display:block;padding:15px 10px 15px 20px;width:280px;font-size:13px;color:#b8bbc0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.schedule-event:before{content:"";margin:-1px;position:absolute;top:0;bottom:0;left:0;right:0}.schedule-event:hover{background-color:#f5f6f6}.schedule-event.is-active:before{background-color:#ed1c24}.schedule-event.is-active *{color:#fff}.schedule-event__check{position:absolute;top:0;right:0;width:16px;height:16px;border:2px solid #b8bbc0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff}.schedule-event.is-active .schedule-event__check:before,.schedule-event__check:before{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.schedule-event__check:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden}.schedule-event.is-active .schedule-event__check{border-color:#fff}.schedule-event.is-active .schedule-event__check:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;color:#ed1c24}.schedule-event__head{position:relative;margin-bottom:10px}.schedule-event__content{position:relative}.schedule-event__time{font-size:18px;color:#000;margin-right:15px}.schedule-event__icon{font-size:16px;color:#b8bbc0;margin-left:5px}.schedule-event__title{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;color:#ed1c24;margin-bottom:5px;display:inline-block;width:100%}.schedule-event__coach{font-size:11px;color:#a2a6ae;word-wrap:break-word}.schedule-event__col{display:inline-block;vertical-align:bottom;width:55%}.schedule-event__col:last-child{text-align:right;width:45%;padding-left:10px}@media (min-width:48em){.schedule-event{width:185px}.schedule-event__col{width:100%;margin-bottom:10px}.schedule-event__col:last-child{text-align:left;padding-left:0;margin-bottom:0;width:100%}}.schedule-event-modal{position:relative;margin:0 auto;font-size:14px;line-height:22px;color:#000;background-color:#fff}.schedule-event-modal__content,.schedule-event-modal__head{padding:20px;border-bottom:1px solid #eceded}.schedule-event-modal__content{position:relative}.schedule-event-modal__footer{position:relative;padding:20px;background-color:#f5f6f6}.schedule-event-modal__time{font-size:32px;margin-bottom:20px}.schedule-event-modal__title{font-size:26px;color:#ed1c24}.schedule-event-modal__date{margin-bottom:5px}.schedule-event-modal__text{margin-bottom:20px}.fitness-programs__item:last-child,.schedule-event-modal__text:last-child{margin-bottom:0}.schedule-event-modal__tags{margin-bottom:10px}.schedule-event-modal__types{margin-left:-20px;margin-bottom:20px}.schedule-event-modal__types-item{margin-left:20px}.schedule-event-modal__info{position:relative;margin:20px 0}.schedule-event-modal__info-icon{position:absolute;left:0;top:4px}.schedule-event-modal__info-text{display:inline-block;padding-left:20px}.schedule-event-modal__add{margin-bottom:40px}.schedule-event-modal__add-text{margin-bottom:10px}.schedule-event-modal__add-calendar{margin-left:-20px;margin-bottom:20px}.schedule-event-modal__add-calendar-item{margin-left:20px}.schedule-event-modal__add-calendar-ico{display:inline-block;vertical-align:-5px;width:20px;height:20px;background-repeat:no-repeat}.schedule-event-modal__add-calendar-ico_mail{background-image:url(../svg/clanedar-mail.svg)}.schedule-event-modal__add-calendar-ico_google{background-image:url(../svg/clanedar-google.svg)}.schedule-event-modal__add-calendar-ico_else{background-image:url(../svg/clanedar-else.svg);vertical-align:-3px;width:16px;height:16px}.schedule-event-modal__alert{position:relative;padding-right:20px}.schedule-event-modal__alert-icon{position:absolute;right:0;top:2px;font-size:20px;color:#7a7d84}.schedule-event-modal__trainer{margin-bottom:40px}.schedule-event-modal__trainer-image{width:65px;float:left;margin-right:20px}.schedule-event-modal__trainer-desc{overflow:hidden}.schedule-event-modal__trainer-name{color:#ed1c24}.schedule-event-modal__social{text-align:center}@media (min-width:48em){.schedule-event-modal{width:740px}.schedule-event-modal__date{display:inline-block;vertical-align:top;margin-right:40px}.schedule-event-modal__place{display:inline-block}.schedule-event-modal__title{font-size:48px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;line-height:50px;margin-bottom:20px}.schedule-event-modal__add{width:260px;position:absolute;top:50px;left:460px}.schedule-event-modal__alert{width:260px;position:absolute;left:460px;bottom:20px}.schedule-event-modal__tags{margin-bottom:0}.schedule-event-modal__trainer-image{width:120px;float:none;display:inline-block;vertical-align:middle}.schedule-event-modal__trainer-desc{width:360px;display:inline-block;vertical-align:middle}.schedule-event-modal__social{position:absolute;right:20px;bottom:30px}.schedule-event-modal__content-wrap{width:400px}}@media (min-width:64em){.schedule-event-modal{width:970px}.schedule-event-modal__time{display:inline-block;line-height:36px;margin-right:40px}.schedule-event-modal__date,.schedule-event-modal__time{vertical-align:bottom;margin-bottom:0}.schedule-event-modal__place{vertical-align:bottom}}.schedule-print{display:none}.fitness-programs{padding:25px 20px;background:#fff}.fitness-programs__title{margin-bottom:20px;font-size:26px}.fitness-programs__subtitle{margin-bottom:25px;font-size:16px}.fitness-programs__item{margin-bottom:20px}.fitness-programs__item-inner{width:100%}.fitness-programs__teaser{width:100%;font-size:15px;text-align:center;background:#7a7d84;color:#fff}.fitness-programs__teaser-head{padding:8px;line-height:36px;background:#6d6f76;color:inherit}.fitness-programs__teaser-count{display:block;font-size:48px}.fitness-programs__teaser-desc{padding:25px 19px;line-height:22px}.fitness-programs__teaser-text{margin-bottom:24px}@media (min-width:48em){.fitness-programs{padding:30px 20px 0}.fitness-programs__title{margin-bottom:30px;font-size:36px}.fitness-programs__subtitle{margin-bottom:40px;font-size:18px}.fitness-programs__item,.fitness-programs__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.fitness-programs__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-10px 50px}.fitness-programs__item{width:33.33333%;padding:0 10px;vertical-align:top}.fitness-programs__item:last-child{margin-bottom:20px}.fitness-programs__item-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.fitness-programs__teaser-desc{padding-bottom:17px}}@media (min-width:64em){.fitness-programs{padding-left:0}.fitness-programs__title{margin-bottom:24px;line-height:54px;font-size:42px}.fitness-programs__subtitle{margin-bottom:35px}.fitness-programs__item{width:50%}.fitness-programs__teaser-desc{padding-bottom:28px}}@media (min-width:85.375em){.fitness-programs{padding-right:30px}.fitness-programs__title{margin-bottom:20px;line-height:normal;font-size:54px}.fitness-programs__subtitle{margin-bottom:35px;font-size:22px}.fitness-programs__item{width:25%}}.fitness-features{padding:15px 20px;background:#fff}.fitness-features__title{margin-bottom:25px;font-size:18px}.fitness-features__item{margin-bottom:35px}.fitness-features__item:last-child{margin-bottom:0}.fitness-features__item-link{display:block}.fitness-features__item-icon{float:left;font-size:50px;color:#7a7d84;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fitness-features__item-desc{margin-left:65px}.fitness-features__item-title{padding:12px 0;font-size:18px;color:#ed1c24;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fitness-features__item-text{line-height:22px}.fitness-features__item-popup{display:none}.fitness-features__banner{margin:0-20px;padding-top:30px;text-align:center}@media (min-width:48em){.fitness-features__item{margin-bottom:0;padding-bottom:10px}.fitness-features__item-desc{padding-bottom:23px;border-bottom:1px solid #eceded}.fitness-features__item:last-child .fitness-features__item-desc{border:0}.fitness-features__banner{margin:0}}@media (min-width:64em){.fitness-features{position:relative;padding:108px 20px 15px 30px;background:#f5f6f6}.fitness-features__list{margin:0-20px 0-30px}.fitness-features__item-link{padding:0 20px 0 30px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fitness-features__item:hover .fitness-features__item-link{z-index:1;background:#ed1c24;color:#fff}.fitness-features__item:hover .fitness-features__item-desc{border-color:transparent}.fitness-features__item:hover .fitness-features__item-icon,.fitness-features__item:hover .fitness-features__item-title{color:#fff}.fitness-features__item-popup{position:absolute;right:100%;overflow:hidden;display:block;width:0;height:0;opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);transform-origin:right center;-webkit-transition:.5s ease-out .25s;-moz-transition:.5s ease-out .25s;-o-transition:.5s ease-out .25s;transition:.5s ease-out .25s}.fitness-features__item-popup.is-opened{width:auto;height:auto;max-width:590px;opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@media (min-width:85.375em){.fitness-features{padding-top:115px}.fitness-features__title{font-size:22px}.fitness-features__item-popup.is-opened{max-width:895px}.fitness-features__banner{padding-left:65px;text-align:left}}.programs__head{padding:25px 20px}.programs__title{margin-bottom:20px;font-size:26px}.programs__content{padding:20px;background:#fff}.programs__item{margin-bottom:20px}.program__content-desc P:last-child,.programs__item:last-child{margin-bottom:0}.programs__more{padding-top:10px;text-align:center}@media (min-width:48em){.programs__head{width:730px;margin:0 auto;padding:0 0 25px}.programs__title{margin-bottom:30px;font-size:36px}.programs__content{padding:30px 0}.programs__item,.programs__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.programs__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-10px}.programs__item{display:inline-block;width:33.33333%;padding:0 10px;vertical-align:top}.programs__item:last-child{margin-bottom:20px}.programs__item-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}}@media (min-width:64em){.programs__head{width:985px}.programs__title{font-size:42px}.programs__list{margin:0-15px}.programs__item{padding:0 15px}.programs__more{padding-top:20px}}@media (min-width:85.375em){.programs__head{width:1300px;margin:0 auto;padding:10px 0 30px}.programs__title{margin-bottom:25px;font-size:54px}.programs__list{margin:0-10px}.programs__item{width:25%;padding:0 10px}}.program{background:#fff}.program__head,.program__head-inner{position:relative}@media (min-width:48em){.program__head-tags{position:absolute;top:-50px;right:20px}}@media (min-width:64em){.program__head-inner{width:985px;margin:0 auto}.program__head-tags{top:auto;bottom:20px}}@media (min-width:85.375em){.program__head-inner{width:1300px}.program__head-tags{right:70px}}.program__info{padding:23px 18px 20px;text-align:center;font-size:16px;color:#fff}.program__info-title{margin-bottom:20px;line-height:40px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;font-size:36px}.program__info-summary{line-height:20px;opacity:.6}.program__info-summary-item{margin-bottom:20px}.program__info-text{line-height:26px}@media (min-width:48em){.program__info{padding:40px 40px 105px}.program__info-title{margin-bottom:40px;line-height:82px;font-size:82px}.program__info-summary{margin-bottom:50px}.program__info-summary-item{display:inline-block;width:33.33333%;margin-bottom:0}}@media (min-width:64em){.program__info{position:relative;width:42%;padding:40px 30px 40px 60px;text-align:left}.program__info-title{width:924px;margin-left:-10px;margin-bottom:28px;line-height:116px;font-size:112px}.program__info-summary{margin-bottom:25px}.program__info-summary-item{width:100%;margin-bottom:28px}}@media (min-width:85.375em){.program__info{width:50%;max-width:680px}.program__info-title{width:1126px;margin-bottom:96px}.program__info-summary{margin-bottom:45px}}.program__slider{height:270px;z-index:0}.program__slider .slick-next,.program__slider .slick-prev{background:0 0}.program__slider .slick-next:hover,.program__slider .slick-prev:hover{background:#ed1c24}.program__slider-slide{height:270px;background-size:cover;background-position:center}@media (min-width:48em){.program__slider{height:615px;margin-top:-73px}.program__slider-slide{height:615px}}@media (min-width:64em){.program__slider{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}.program__slider .slick-list,.program__slider .slick-track,.program__slider-slide{height:100%}}.program__content{max-width:1300px;margin:0 auto;padding:25px 20px 30px;border-bottom:1px solid #eceded}.program__content-desc{margin-bottom:22px;line-height:26px;font-size:16px}.program__content-desc P{margin-bottom:26px}.program__content-tags{margin-bottom:20px}.program__content-social{text-align:center}.program__content-social .social__item{margin-left:30px}@media (min-width:48em){.program__content{padding:44px 20px 42px}.program__content-desc{width:600px;margin:0 auto 27px;font-size:17px}.program__content-tags{width:600px;margin:0 auto 30px;text-align:center}}.similar{padding:25px 20px;background:#fff}.similar__head{max-width:1300px;margin:0 auto}.similar__head-title{margin-bottom:24px;text-align:center;font-size:24px}.similar__head-link{display:inline-block}.similar__link{font-size:15px;color:#ed1c24}.similar__content{max-width:1300px;margin:0 auto}.similar__footer{padding-top:8px;text-align:center}@media (min-width:48em){.similar{padding:35px 20px 15px}.similar__head-title{display:inline-block;width:66.66667%;margin-bottom:35px;padding-left:33.33333%;white-space:nowrap}.similar__head-link{width:33.33333%;padding-right:20px;text-align:right}}@media (min-width:64em){.similar__head-link{padding-right:0}}.program-clubs{background:#fff}.program-clubs__title{margin-bottom:15px;line-height:36px;font-size:32px;text-align:center}.program-clubs__title-sub{display:block;margin-top:4px;font-size:16px}.program-clubs__list{padding:25px 20px 16px}.program-clubs__item{position:relative;padding-bottom:28px;margin-bottom:25px}.program-clubs__item:after{content:"";position:absolute;bottom:0;right:0;height:1px;width:100%;background:#eceded}.program-clubs__item:nth-last-child(2):after{content:none}.program-clubs__item-banner{margin:0-20px;text-align:center}@media (min-width:48em){.program-clubs__title{margin-bottom:27px}.program-clubs__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-clubs__item{width:33.33333%;padding-right:20px;vertical-align:top}.program-clubs__item:after{display:none}.program-clubs__item:nth-child(3n+3){position:relative}.program-clubs__item:nth-child(3n+3):after{display:block;width:300%}.program-clubs__item:nth-child(3n+3):nth-last-child(2):after{content:""}.program-clubs__item-banner{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;text-align:left}}@media (min-width:64em){.program-clubs__list{padding:40px 20px}.program-clubs__item{margin-bottom:40px;padding-bottom:37px}}@media (min-width:85.375em){.program-clubs__content{max-width:1300px;margin:0 auto}.program-clubs__list{padding:40px 0}.program-clubs__item{width:25%}.program-clubs__item:nth-child(3n+3):after{content:none}.program-clubs__item:nth-child(4n+4):after{display:block;width:400%}}.program-my-club{padding:25px 20px 30px;background:#7a7d84;color:#fff}.program-my-club-info{margin-bottom:20px}.program-my-club-title{margin-bottom:18px;line-height:28px;font-size:24px}.program-my-club-address{line-height:26px;font-size:15px;font-style:normal}.program-my-club__trainers{font-size:0}.program-my-club__trainer{margin-bottom:28px;font-size:15px}.program-my-club__trainer:last-child{margin-bottom:0}.program-my-club__trainer-img{float:left;display:block;margin:2px 0 23px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.program-my-club__trainer-info{margin:0 0 23px 100px}.program-my-club__trainer-name{display:inline-block;margin-bottom:10px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;text-decoration:underline}.program-my-club__trainer-name:hover{text-decoration:none}.program-my-club__trainer-desc{line-height:22px}.program-my-club__trainer-links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;clear:both}.program-my-club__trainer-link{display:inline-block}.program-my-club__trainer-link .i-link{margin-right:20px}.program-my-club__trainer .icon-schedule{vertical-align:-2px;font-size:17px}@media (min-width:48em){.program-my-club__trainers{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}.program-my-club__trainer{position:relative;width:50%;padding-right:20px;padding-bottom:34px;vertical-align:top}.program-my-club__trainer-links{position:absolute;bottom:0;left:0}}@media (min-width:64em){.program-my-club__trainers{display:inline-table;margin-right:-25px}.program-my-club__trainer{display:table-cell;width:33.33333%;margin-bottom:0;padding-right:25px;padding-bottom:80px}.program-my-club__trainer-img{float:none;margin-bottom:17px}.program-my-club__trainer-info{margin-left:0;margin-bottom:20px}.program-my-club__trainer-links{height:80px}.program-my-club__trainer-link{display:block;width:100%}.program-my-club__trainer-link_order{position:absolute;bottom:0;left:0;white-space:nowrap}}@media (min-width:85.375em){.program-my-club{display:inline-table}.program-my-club-info{display:table-cell;width:25%;padding-left:10px;vertical-align:top}.program-my-club__trainers{display:table-cell;width:75%;vertical-align:top}.program-my-club__trainer-img{margin-top:5px}}.program-reviews{padding:25px 20px 40px;background:#f5f6f6}.program-reviews__title{margin-bottom:27px;text-align:center;font-size:24px}.program-reviews__item{margin-bottom:25px}.program-reviews__item-text{margin-bottom:24px;line-height:22px;font-size:15px}.program-reviews__item-more,.program-reviews__item.is-opened .program-reviews__item-more{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.program-reviews__item-more{display:none;margin:0;line-height:22px;font-size:15px;opacity:0}.program-reviews__item.is-opened .program-reviews__item-more{margin-bottom:20px;opacity:1}.program-reviews__item-more-link{margin-bottom:20px;font-size:15px}.program-reviews__item-user-img{float:left;overflow:hidden;width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.program-reviews__item-user-img IMG{display:block;width:100%;height:100%}.program-reviews__item-user-info{display:table-cell;height:70px;padding-left:18px;vertical-align:middle;font-size:13px}.program-reviews__item-user-name{margin-bottom:5px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.program-reviews__item-user-club{color:#7a7d84}.program-reviews__add{padding-top:5px;text-align:center}.program-reviews__share{margin:40px auto 0;line-height:22px;text-align:center}.program-reviews__share-text{margin-bottom:20px}.program-reviews_famous{background-color:#fff}.program-reviews_corp{padding-bottom:10px;background-color:#fff}.program-reviews_corp .program-reviews__title{margin-bottom:18px;color:#ed1c24}.program-reviews_corp .program-reviews__item{margin-bottom:45px}@media (min-width:48em){.program-reviews{padding-top:35px}.program-reviews__title{margin-bottom:40px}.program-reviews__list{margin:0-20px;font-size:0}.program-reviews__item{display:inline-block;width:50%;padding:0 20px;vertical-align:top}.program-reviews_famous{padding-top:20px}.program-reviews_corp .program-reviews__title{margin-bottom:36px;font-size:48px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.program-reviews_corp .program-reviews__item-more-link{margin-bottom:30px}}@media (min-width:64em){.program-reviews__add{padding-top:15px}}@media (min-width:85.375em){.program-reviews__content{max-width:1300px;margin:0 auto}.program-reviews__list{margin:0-30px}.program-reviews__item{padding:0 60px}.program-reviews__add{padding-top:35px}}.clubs__head{position:relative;z-index:1;min-height:140px;padding:25px 20px 30px}.clubs__head.is-on-map{color:#000}.clubs__head-right{display:none}.clubs__title{display:inline-block;margin:0;line-height:1;font-size:26px}.clubs__search,.clubs__view-type{display:inline-block;vertical-align:top}.clubs__view-type{position:absolute;bottom:30px;left:20px;right:20px}.clubs__search{overflow:hidden}.clubs__search-input{color:#000}.clubs__search-icon{font-size:17px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.clubs__search-icon:active,.clubs__search-icon:focus{outline:0}.clubs__search-icon:hover{color:#000}.clubs__region{position:absolute;top:25px;right:20px}.clubs__content{background:#fff}.clubs_map .clubs__head-right{display:inline-block}@media (min-width:48em){.clubs__head{width:730px;min-height:160px;margin:0 auto;padding:30px 0}.clubs__title{font-size:36px}.clubs__view-type{left:0;width:315px}.clubs__search{position:absolute;bottom:30px;right:20px;width:300px;height:32px;line-height:32px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.clubs__search-label{display:block;float:left}.clubs__search-input{width:268px;border:0!important}.clubs__search-icon{width:32px;height:32px;margin:0;padding:0;border:0;background:#fff;color:#7a7d84}.clubs__region{top:40px}.clubs__region-switch{display:inline-block}.clubs__region-district{width:130px;font-size:14px}.clubs__region-district .i-select__select{line-height:30px;padding:0 30px 0 10px}}@media (min-width:64em){.clubs__head{width:985px;min-height:0;padding-top:35px}.clubs__head-left,.clubs_map .clubs__head-right{display:inline-block;width:50%;vertical-align:top}.clubs_map .clubs__head-right{margin-top:10px;text-align:right}.clubs__title{font-size:42px}.clubs__view-type{position:static;margin:10px 0 0 35px}.clubs__region,.clubs__search{position:static;display:inline-block}.clubs__search{width:165px;margin-right:17px}.clubs__search-input{width:133px}}@media (min-width:85.375em){.clubs__head{width:1300px;padding-top:45px}.clubs__head-right{margin-top:15px}.clubs__title{font-size:54px}.clubs__view-type{margin:15px 0 0 50px}.clubs__search{width:290px;margin-right:57px}.clubs__search-input{width:258px}}.clubs-filter{position:relative;z-index:1;padding:30px 20px}.clubs-filter__title{width:100%;padding:0 8px 0 16px;line-height:32px;background:#eceded;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.clubs-filter__content{overflow:hidden;display:none}.clubs-filter__list{margin:0;padding:20px 8px 0 16px}.clubs-filter__item{margin-bottom:20px}.clubs-filter__checkbox{width:100%}.clubs-filter__icon{display:none}.clubs-filter__clear{padding-left:16px;color:#7a7d84;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.clubs-filter__clear:hover{color:#000}.clubs-filter_map{position:absolute;left:20px;bottom:0;z-index:1;width:120px;padding:0;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.clubs-filter_map .clubs-filter__list{height:245px;padding:0}.clubs-filter_map .clubs-filter__item{padding:0 16px}.clubs-filter_map .clubs-filter__item:first-child{margin-top:20px}.clubs-filter_map .clubs-filter__clear{line-height:49px;border-top:1px solid #eceded}.clubs-filter_map.is-opened{width:280px}.clubs-filter_metro.is-opened{background:rgba(255,255,255,.9)}@media (min-width:48em){.clubs-filter_map{width:195px}.clubs-filter_map .clubs-filter__list{height:400px}}@media (min-width:64em){.clubs-filter{float:left;width:225px;padding:45px 0}.clubs-filter__content{overflow:visible;display:block!important}.clubs-filter__list{overflow:hidden;padding:0}.clubs-filter__item{margin-bottom:30px;color:#7a7d84}.clubs-filter__clear,.clubs-filter_map{padding:0}.clubs-filter_map .clubs-filter__list{height:334px}.clubs-filter_map .clubs-filter__clear{padding-left:20px}.clubs-filter_metro{float:none;position:absolute;top:0;left:0;padding:45px 20px 0 0;background:rgba(255,255,255,.9)}}@media (min-width:85.375em){.clubs-filter{width:292px;padding:50px 0 0 20px}.clubs-filter .mCSB_container,.clubs-filter .mCustomScrollBox{overflow:visible}.clubs-filter .mCSB_container{padding:20px 0 10px}.clubs-filter__icon{display:inline-block;margin:0 8px;line-height:20px;font-size:30px;vertical-align:middle}.i-checkbox__input:checked+.i-checkbox__label .clubs-filter__icon{color:#ed1c24}.clubs-filter__clear{padding-left:46px}.clubs-filter_map{width:315px;padding:0}.clubs-filter_map .clubs-filter__list{height:520px}.clubs-filter_map .clubs-filter__item:first-child{margin-top:0}.clubs-filter.is-opened{width:315px}}.clubs-list{padding:0 20px}.clubs-list__group{margin-bottom:35px}.clubs-list__group-head{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;margin-bottom:25px;padding:5px 0 23px;border-bottom:1px solid #eceded}.clubs-list__group-title{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:18px}.clubs-list__group-logo{display:inline-block;width:63px;height:25px}.clubs-list__group-logo IMG{display:block;width:63px;height:25px}.clubs-list__group-logo_lite,.clubs-list__group-logo_lite IMG{width:80px;height:31px}.clubs-list__item{margin-bottom:24px}@media (min-width:48em){.clubs-list{padding:0}.clubs-list__group-head{margin-bottom:35px}.clubs-list__group-title{font-size:26px}.clubs-list__group-content{font-size:0}.clubs-list__group-logo{display:inline-block;width:80px;height:30px}.clubs-list__group-logo IMG{display:block;width:80px;height:30px}.clubs-list__group-logo_lite,.clubs-list__group-logo_lite IMG{width:101px;height:39px}.clubs-list__col{display:inline-block;width:50%;padding-right:20px;vertical-align:top}.clubs-list__item{margin-bottom:28px}}@media (min-width:64em){.clubs-list{margin-left:170px;padding-top:30px}.clubs-list__group-head{padding-bottom:33px}}@media (min-width:85.375em){.clubs-list{margin-left:220px}}.clubs-list_group-head-red{border-bottom:2px #ed1c24 solid}.clubs-list_group-head-green{border-bottom:2px #019548 solid}.clubs-map{position:relative;z-index:0}.clubs-map__container{height:524px;background:#2b2b2b!important}.clubs-map__footer{position:relative;bottom:20px;height:0}.clubs-map__footer-find{position:absolute;bottom:0;right:20px}.clubs-map__overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(122,125,132,.7);-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}.clubs-map__overlay.is-hidden{left:-100%}.clubs-map__overlay.is-hidden .clubs-map__overlay-toggle{left:100%;width:32px;height:32px;margin-left:20px;background:#fff}.clubs-map__overlay.is-hidden .clubs-map__overlay-toggle .i-icon{display:none}.clubs-map__overlay.is-hidden .clubs-map__overlay-toggle-hand{top:4px;left:7px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAsCAMAAAA3k5qAAAAANlBMVEX/////qaz/AAr/Aw3/qKtXAANWAAP8AAr///8AAAD/WWD/WmD/Vl3//Pz/V16mAAf/qq3/p6onutChAAAAAXRSTlMAQObYZgAAAOhJREFUeF7t08cOwyAQBFBqcXf+/2dDWJYBrxwlOWeO6AmGppApR72NJBKknBv0JyU/km3RREZ4LlsTu7FBEm3NzmYxxsRABDDEPDxXknk2eiT6JaxTvbG6JzTka3UYEBKu7I6r0bRMaGlXOBMVivFEQhGeOI4s0NQpoceVTJoN9+jJWLHRJEk1VYDgArkEhCRkIEAIETmJ6FuChWBASlAXBgTi4WBACmKREsxIIGAupAkYR4BJgOhMT3Avo2EiBIxn0t6YMNFXMvMbk+aoZFtzj3bGMNGs+I6zU5Ikf5DgSIItf0NEPiZPQXsZ9eJyxMAAAAAASUVORK5CYII=)}.clubs-map__overlay-toggle,.clubs-map__overlay-toggle-hand{position:absolute;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.clubs-map__overlay-toggle{top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0-26px;background:#ed1c24;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.clubs-map__overlay-toggle .i-icon{position:absolute;top:10px;left:50%;width:9px;height:9px;font-size:9px;color:#fff}.clubs-map__overlay-toggle .icon-arrow-left{margin-left:-9px}.clubs-map__overlay-toggle-hand{top:23px;left:20px;display:block;width:17px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAsAgMAAAB9I4IhAAAACVBMVEX///8AAAD///9+749PAAAAAXRSTlMAQObYZgAAAExJREFUeF6tyyESwEAIBME1/G8Nhv9h9pVJUOSOVJ3IqDYDwIiqK/Jv+SA5d0VyUHY5S2JTZEhapEd6yQYhJmmXfSrRhThULTyQ33VdemmCtfJSykkAAAAASUVORK5CYII=)no-repeat;background-size:17px 22px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}@media (min-width:48em){.clubs-map__container{height:753px}.clubs-map__footer{width:768px;margin:0 auto;padding:0}}@media (min-width:64em){.clubs-map__container{height:535px}.clubs-map__footer{width:1024px}}@media (min-width:85.375em){.clubs-map__overlay{display:none}.clubs-map__container{height:727px}.clubs-map__footer{width:1340px}}.clubs-metro{position:relative}.clubs-metro__container{position:relative;z-index:0;overflow:hidden;height:486px;text-align:center}.clubs-metro__img,.clubs-metro__pan,.clubs-metro__stations{position:absolute;top:0;left:0;width:920px;height:1124px;margin-top:50px}.clubs-metro__img,.clubs-metro__stations{display:block;width:1124px;margin-top:170px;margin-bottom:150px}.clubs-metro__stations{z-index:1}.clubs-metro__station{position:absolute;line-height:14px;font-size:12px;background:#fff;color:#ed1c24;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none}.clubs-metro__station-marker{position:relative;display:inline-block;width:14px;height:14px;margin-left:-17px;vertical-align:top;background:#fff;border:4px solid #ed1c24;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 0 2px #fff;-webkit-box-shadow:0 0 0 2px #fff;-moz-box-shadow:0 0 0 2px #fff}.clubs-metro__station-name{display:inline-block;line-height:11px;font-weight:600;background:#fff}.clubs-metro__station.is-active .clubs-metro__station-marker:after,.clubs-metro__station.is-active .clubs-metro__station-marker:before{content:"";position:absolute;top:-7px;left:-7px;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 0 3px #ed1c24;-webkit-box-shadow:0 0 0 3px #ed1c24;-moz-box-shadow:0 0 0 3px #ed1c24;opacity:0;-webkit-animation:active 2s infinite linear;animation:active 2s infinite linear}.clubs-metro__station.is-active .clubs-metro__station-marker:after{-webkit-animation-delay:.8s;animation-delay:.8s}.clubs-metro__station.is-active .clubs-metro__marker-popup{position:absolute;top:-217px;left:100%;display:block;margin-left:12px}.clubs-metro__station.is-hidden{visibility:hidden}.clubs-metro__station.is-hidden .clubs-metro__marker-popup{display:none}.clubs-metro__station_lite{color:#019548}.clubs-metro__station_lite .clubs-metro__station-marker{border-color:#019548}.clubs-metro__station_lite.is-active .clubs-metro__station-marker:after,.clubs-metro__station_lite.is-active .clubs-metro__station-marker:before{box-shadow:0 0 0 3px #019548;-webkit-box-shadow:0 0 0 3px #019548;-moz-box-shadow:0 0 0 3px #019548}.clubs-metro__station_luxury{color:#3c231c}.clubs-metro__station_luxury .clubs-metro__station-marker{border-color:#3c231c}.clubs-metro__station_luxury.is-active .clubs-metro__station-marker:after,.clubs-metro__station_luxury.is-active .clubs-metro__station-marker:before{box-shadow:0 0 0 3px #3c231c;-webkit-box-shadow:0 0 0 3px #3c231c;-moz-box-shadow:0 0 0 3px #3c231c}.clubs-metro__img{z-index:0;background:url(../img/metro-map@2x.png)no-repeat 0 0;background-size:920px 1126px}@media (min-width:48em){.clubs-metro__container{height:1177px}}@media (min-width:64em){.clubs-metro__container{height:1095px}.clubs-metro__img,.clubs-metro__stations{margin-left:225px}}@media (min-width:85.375em){.clubs-metro__container{height:1187px;overflow:hidden}.clubs-metro__pan{margin-top:25px}.clubs-metro__img,.clubs-metro__stations{margin-left:325px}}.club-about{background-repeat:no-repeat;background-size:cover;color:#fff;letter-spacing:.6px}.club-about__wrapper{padding:20px 20px 0}.club-about__title{font-size:24px;margin:60px 0}.club-about__title-chain{font-size:24px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;margin-bottom:0}.club-about__title-name{font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.club-about__address{background-color:#ed1c24;padding:20px 30px;width:100%}.club-about__address-item{margin-bottom:15px}.club-about__address-item:last-child{margin-bottom:0}.club-about__address .i-icon{font-size:20px;vertical-align:bottom;margin-left:-4px;margin-right:5px}.club-about__list{background-color:#7a7d84;margin:0-20px;padding:20px 10px 20px 20px}.club-about__item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #888a91}.club-about__item:last-child{border:0;padding-bottom:0;margin-bottom:0}.club-about__item-phone,.club-about__item-title{font-size:17px;margin-bottom:15px}.club-about__item-hours{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;display:inline-block;vertical-align:top;margin-bottom:10px;margin-right:25px;line-height:24px}@media (min-width:48em){.club-about__wrapper{width:730px;margin:0 auto;padding:20px 0 0}.club-about__title{font-size:60px;margin:80px 20px 140px}.club-about__title-chain{font-size:60px}.club-about__address{width:660px;margin:0 auto -20px;padding:30px 20px;position:relative;font-size:16px}.club-about__address-list{display:inline-table;width:100%}.club-about__address-item{display:table-cell;vertical-align:middle;text-align:center}.club-about__address-item_metro{padding:0 10px}.club-about__list{display:inline-table;border-collapse:separate;border-spacing:20px 0;padding:40px 0 0;margin:0;width:730px}.club-about__item{display:table-cell;vertical-align:top;border-bottom:0}}@media (min-width:64em){.club-about__wrapper{width:985px}.club-about__title-name{font-size:90px}.club-about__address{width:740px;padding:40px 20px}.club-about__list{width:985px;background-color:#7a7d84;background-color:rgba(122,125,132,.8)}}@media (min-width:85.375em){.club-about__wrapper{width:1300px}.club-about__title{margin:80px 60px 140px}.club-about__address{width:800px}.club-about__list{width:1300px;border-spacing:60px 0}}.club-description{background-color:#fff;font-size:16px;line-height:26px}.club-description__wrapper{padding:30px 20px}.club-description__col{margin-bottom:30px}.club-description__col:last-child{margin-bottom:0}.club-description__text{margin-bottom:20px}.club-description__link{color:#ed1c24}@media (min-width:48em){.club-description__wrapper{width:730px;margin:0 auto}.club-description__col{display:inline-block;vertical-align:middle;width:50%;margin-bottom:0}.club-description__col_links{padding-left:30px}}@media (min-width:64em){.club-description__wrapper{width:985px}.club-description__col{vertical-align:top;width:65%}.club-description__col_links{width:35%}}@media (min-width:85.375em){.club-description__wrapper{width:1300px;padding:30px 0}.club-description__col{padding:30px 70px 0}}.club-features{margin-bottom:50px}.club-features__head{position:relative;text-align:center;margin:20px}.club-features__title{font-size:26px}.club-features__tour{color:#7a7d84;font-size:15px}.club-features__tour .i-icon{vertical-align:0}@media (min-width:48em){.club-features__head{margin:30px 20px}.club-features__tour{position:absolute;top:10px;right:20px}.club-features__title{margin-bottom:0}}.club-slider{color:#fff}.club-slider__button{text-align:center;margin-top:60px}.club-slider__item{position:relative}@media (min-width:64em){.club-slider__item{min-height:600px}}@media (min-width:85.375em){.club-slider .slick-next{right:50%;margin-right:-600px;color:#b8bbc0}.club-slider .slick-next:hover{color:#fff}.club-slider .slick-prev{left:50%;margin-left:-630px}}.club-slider-pagination__item{line-height:54px;text-align:center;cursor:pointer}.club-slider-pagination__item-icon{background-color:#ed1c24;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle}.club-slider-pagination__item .club-slider-pagination__item-icon{font-size:40px;-moz-transform:scale(.2);-ms-transform:scale(.2);-webkit-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#fff}.club-slider-pagination__item.slick-center .club-slider-pagination__item-icon{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}.club-slider-pagination__item .club-slider-pagination__item-icon:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}@media (min-width:64em){.club-slider-pagination__item.slick-center .club-slider-pagination__item-icon{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.club-slider-pagination__item.slick-center .club-slider-pagination__item-icon:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.club-slider-image{background-size:cover;background-position:center;background-repeat:no-repeat;padding:140px 20px 20px;font-size:28px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}@media (min-width:48em){.club-slider-image{padding:180px 60px 160px;font-size:48px}.club-slider-image__text{width:420px}}@media (min-width:64em){.club-slider-image{display:inline-block;vertical-align:top;width:50%;padding-right:120px;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;font-size:60px}.club-slider-image__text{margin-right:70px;float:right}}.club-slider-text{background-color:#7a7d84;padding:20px;font-size:16px;line-height:26px}.club-slider-text__item{margin-bottom:20px}.club-slider-text__item:last-child{margin-bottom:5px}.club-slider-text__item_desktop{display:none}.club-slider-text__link{border-bottom:1px solid}.club-slider-text__link:hover{border-color:transparent}@media (min-width:48em){.club-slider-text{padding:40px 60px}}@media (min-width:64em){.club-slider-text{padding:140px 20px 0 40px;width:320px;display:inline-block;color:#000;background-color:transparent}.club-slider-text__link{border-bottom:0;color:#ed1c24}.club-slider-text__link:hover{color:#b60000}.club-slider-text__item{display:none;margin-bottom:60px}.club-slider-text__item_desktop{display:block}}.club-custom{font-size:15px;line-height:22px;background-color:#fff;padding:20px}.club-custom__icon{color:#7a7d84;font-size:18px;vertical-align:-2px}.club-custom__item{padding:20px}.club-custom__title{font-size:20px;margin-bottom:20px}.club-custom__text{margin-bottom:20px}.club-custom__text:last-child{margin-bottom:0}.club-custom__link{color:#ed1c24}.club-custom__link:hover{color:#b60000}.club-custom__app-item,.club-custom__app-title{margin-bottom:10px}.club-custom__app-item:last-child,.club-more__item:last-child{margin-bottom:0}.club-custom__app-link{display:inline-block;padding:10px;background-color:#f5f6f6;width:160px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.club-custom__app-image{height:30px;display:block}.club-custom__app-image_ios{width:97px}.club-custom__app-image_google{width:120px}@media (min-width:48em){.club-custom{padding:20px 0}.club-custom__app{position:absolute;bottom:10px}}@media (min-width:64em){.club-custom__app-item{display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:0}}.club-more{color:#fff;font-size:14px;line-height:22px;margin-bottom:20px}.club-more__title{font-size:20px;margin-bottom:20px;position:relative;z-index:1}.club-more__list{margin-bottom:10px}.club-more__item{margin-bottom:5px}.club-more__link_all{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.club-more__text{font-size:15px}.club-more__text_percent{font-size:68px;line-height:80px;margin-bottom:20px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.club-more__col{padding:20px;overflow:hidden}.club-more__col_faq{background-color:#7a7d84}.club-more__col_bonus{background-color:#ed1c24}.club-more__col_bonus .club-more__text{text-align:center}.club-more__col_map{position:relative;min-height:325px}.club-more__map{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:48em){.club-more{width:730px;margin:0 auto 20px}.club-more__col{display:table-cell;width:50%;height:100%}.club-more__col_map{display:block;width:100%;min-height:270px}}@media (min-width:64em){.club-more{width:985px}}@media (min-width:85.375em){.club-more{width:1300px}.club-more__wrapper{display:inline-table;width:100%}.club-more__col{position:relative;display:table-cell;width:33.333%;height:100%}.club-more__map{min-height:272px}}.club-form{font-size:14px;line-height:22px;padding:20px}.club-form__title{font-size:20px;margin-bottom:20px;text-align:center}.club-form__image{float:left;width:70px;margin-right:10px}.club-form__image-pic{width:100%}.club-form__desc{overflow:hidden}.club-form__desc-title{font-size:18px;color:#ed1c24;margin-bottom:10px}.club-form__desc-text,.club-form__mail,.club-form__phone{margin-bottom:20px}.club-form__mail{color:#ed1c24}@media (min-width:48em){.club-form{width:730px;margin:0 auto;padding:20px 0}.club-form__wrapper{padding:20px;border:2px dashed #dfdfdf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.club-form__image{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:200px;overflow:hidden;margin-right:20px}.club-form__form{width:470px;margin:0 auto}}@media (min-width:64em){.club-form{width:985px}.club-form__wrapper{padding:40px 20px}.club-form__col{display:table-cell;width:50%;vertical-align:top;padding-left:20px}.club-form__col:first-child{padding-left:0}.club-form__image{float:none;margin-bottom:20px}}@media (min-width:85.375em){.club-form{width:1300px}.club-form__wrapper{padding:40px 120px}}.club-modal{width:100%;height:480px}.club-modal,.club-modal__map{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:48em){.club-modal{position:relative;width:740px;height:520px;margin:0 auto}}@media (min-width:64em){.club-modal{width:980px;height:700px}}.beautyspa-about{padding:25px 20px;background:#fff}.beautyspa-about__title{margin-bottom:20px;line-height:32px;font-size:26px}.beautyspa-about__text{line-height:26px;font-size:16px}@media (min-width:48em){.beautyspa-about{padding:30px 20px}.beautyspa-about__title{margin-bottom:23px;line-height:46px;font-size:36px}}@media (min-width:64em){.beautyspa-about__title{line-height:52px;font-size:42px}}@media (min-width:85.375em){.beautyspa-about{padding:40px 20px 30px}.beautyspa-about__title{margin-bottom:30px;line-height:64px;font-size:54px}}.beautyspa-slider{background:#fff}.beautyspa-slider__desc{padding:25px 20px 20px;line-height:26px;font-size:16px;background:#7a7d84;color:#fff}@media (min-width:48em){.beautyspa-slider__desc{padding:34px 40px 32px}}@media (min-width:64em){.beautyspa-slider-inner{display:table;table-layout:fixed;width:1024px;margin:0 auto}.beautyspa-slider__desc{display:table-cell;width:354px;vertical-align:middle}.beautyspa-slider__content{display:table-cell;vertical-align:top}}@media (min-width:85.375em){.beautyspa-slider-inner{width:1340px}.beautyspa-slider__content,.beautyspa-slider__desc{width:50%}}.beautyspa-month{padding:20px 20px 0;font-size:15px;background:#fff}.beautyspa-month__title{margin-bottom:21px;line-height:22px;font-size:20px}.beautyspa-month__desc{margin-bottom:24px;line-height:22px}@media (min-width:48em){.beautyspa-month{padding-bottom:15px}.beautyspa-month__title{line-height:26px;font-size:24px}}@media (min-width:64em){.beautyspa-month{padding:30px 0 35px}}@media (min-width:85.375em){.beautyspa-month{padding:40px 0 45px}}.beautyspa-service__image{display:block;max-width:310px;margin-bottom:15px}.beautyspa-service__image-pic{display:block;width:100%}.beautyspa-service__title{display:inline-block;font-size:18px}.beautyspa-service__summary,.beautyspa-service__title{margin-bottom:10px;line-height:24px}.beautyspa-service__text{margin-bottom:20px;line-height:22px;color:#7a7d84}.beautyspa-service__meta{font-size:14px;color:#7a7d84}.beautyspa-service__meta-icon{vertical-align:-3px;font-size:18px;color:#b8bbc0}@media (min-width:48em){.beautyspa-service__image{float:left;width:310px;margin:0 20px 0 0}.beautyspa-service__desc{overflow:hidden}}@media (min-width:64em){.beautyspa-service__image{float:none;margin:0 0 25px}}@media (min-width:85.375em){.beautyspa-service__image{float:left;width:310px;margin:0 20px 0 0}}.beautyspa-services{background:#fff}.beautyspa-services__head{margin-bottom:30px;padding:0 20px}.beautyspa-services__title{margin-bottom:23px;line-height:30px;font-size:20px;text-align:center}.beautyspa-services__content{padding:0 20px 20px}@media (min-width:48em){.beautyspa-services__head{padding:0}.beautyspa-services__title{margin-bottom:35px;font-size:24px}.beautyspa-services__content{padding:0 0 20px}}.beautyspa-cards{padding:25px 20px 0}.beautyspa-cards__title{margin-bottom:12px;line-height:34px;font-size:24px}.beautyspa-cards__text{margin-bottom:22px;line-height:26px;font-size:16px}.beautyspa-cards__item{margin-bottom:22px}.beautyspa-cards__card-image{position:relative;max-width:400px;margin:0 auto 10px}.beautyspa-cards__card-discount{position:absolute;top:10px;right:10px;width:60px;height:60px;line-height:60px;font-size:16px;text-align:center;background:#ed1c24;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.beautyspa-cards__card-pic{display:block;max-width:100%}.beautyspa-cards__card-info{line-height:28px;font-size:15px;text-align:center}.beautyspa-cards__card-name{font-size:20px}@media (min-width:48em){.beautyspa-cards{padding:6px 20px 30px}.beautyspa-cards__title{margin-bottom:30px;line-height:64px;font-size:54px}.beautyspa-cards__text{margin-bottom:52px;line-height:26px;font-size:18px}.beautyspa-cards__item{margin-bottom:30px}.beautyspa-cards__card-image{display:inline-block;width:310px;margin:0;vertical-align:middle}.beautyspa-cards__card-info{display:inline-block;margin-left:40px;vertical-align:middle;text-align:left}}@media (min-width:64em){.beautyspa-cards{padding-bottom:52px}.beautyspa-cards__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.beautyspa-cards__item{display:inline-block;width:33.33333%;margin:0;vertical-align:top}.beautyspa-cards__card-image{display:block;margin:0 auto 20px}.beautyspa-cards__card-info{display:block;margin:0;text-align:center}}@media (min-width:85.375em){.beautyspa-cards__card-image{width:400px}}.beautyspa-terms{padding:37px 20px 32px;text-align:center;background-repeat:no-repeat;background-position:50%0;background-size:cover;color:#fff}.beautyspa-terms__text{margin-left:auto;margin-right:auto;margin-bottom:27px;line-height:34px;font-size:24px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.beautyspa-terms__link{line-height:26px;font-size:16px}.beautyspa-terms__link-icon{display:inline-block;margin:0 auto 14px;font-size:32px}.beautyspa-terms__link-text{border-bottom:1px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.beautyspa-terms__link:hover .beautyspa-terms__link-text{border-color:#fff}@media (min-width:48em){.beautyspa-terms{padding:95px 20px 62px}.beautyspa-terms__text{max-width:728px;margin-bottom:55px;line-height:64px;font-size:54px}}@media (min-width:64em){.beautyspa-terms{padding-top:215px}.beautyspa-terms__text{max-width:984px;margin-bottom:62px}}.feedback{padding:20px;background:#fff}.feedback__title{margin-bottom:15px;line-height:40px;font-size:26px}.feedback__content{font-size:15px}.feedback__text{margin-bottom:20px;line-height:26px;font-size:16px}@media (min-width:48em){.feedback{padding:35px 20px}.feedback__title{margin-bottom:30px;font-size:36px}.feedback__content{padding:35px 40px 10px;border:2px dashed #dfdfdf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media (min-width:64em){.feedback__title{margin-bottom:35px;line-height:1;font-size:42px}.feedback__content{padding:25px 40px 20px}.feedback__text{padding-right:150px}}@media (min-width:85.375em){.feedback{padding:45px 20px}.feedback__title{margin-bottom:40px;font-size:54px}.feedback__content{padding:25px 115px 20px}.feedback__text{padding:0 190px 0 32px}}@media (min-width:48em){.feedback-form{width:452px;margin:0 auto;padding-top:15px}}@media (min-width:64em){.feedback-form{width:100%}}.order-tour{padding:20px;background:#fff}.order-tour__title{margin-bottom:15px;line-height:40px;font-size:26px}.order-tour__content{font-size:15px}.order-tour__text{margin-bottom:20px;line-height:26px;font-size:16px}@media (min-width:48em){.order-tour{padding:35px 20px}.order-tour__title{margin-bottom:30px;font-size:36px}.order-tour__content{padding:35px 40px 10px;border:2px dashed #dfdfdf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media (min-width:64em){.order-tour__title{margin-bottom:35px;line-height:1;font-size:42px}.order-tour__content{padding:25px 40px 20px}.order-tour__text{padding-right:90px}}@media (min-width:85.375em){.order-tour{padding:45px 20px}.order-tour__title{margin-bottom:40px;font-size:54px}.order-tour__content{padding:25px 115px 20px}.order-tour__text{padding:0 120px 0 32px}}@media (min-width:48em){.order-tour-form{width:452px;margin:0 auto;padding-top:15px}}@media (min-width:64em){.order-tour-form{width:100%}}.order-card{padding:20px;background:#fff}.order-card__title{margin-bottom:15px;line-height:40px;font-size:26px}.order-card__content{position:relative;font-size:15px}.order-card__text{margin-bottom:20px;line-height:26px;font-size:16px}@media (min-width:48em){.order-card{padding:35px 20px}.order-card__title{margin-bottom:30px;font-size:36px}.order-card__content{padding:35px 40px 10px;border:2px dashed #dfdfdf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media (min-width:64em){.order-card__title{margin-bottom:35px;line-height:1;font-size:42px}.order-card__content{padding:25px 40px 20px}.order-card__text{padding-right:90px}}@media (min-width:85.375em){.order-card{padding:45px 20px}.order-card__title{margin-bottom:40px;font-size:54px}.order-card__content{padding:25px 115px 20px}.order-card__text{padding:0 120px 0 32px}}@media (min-width:48em){.order-card-form{width:452px;margin:0 auto;padding-top:15px}}@media (min-width:64em){.order-card-form{width:100%}}.form-result{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity 1s;background:#ffffffee;display:flex;align-items:center;z-index:20}.form-result-inline.show,.form-result.show{opacity:1}.form-result div,.form-result-inline div{background:#fff;margin:auto;padding:50px;position:relative}.form-result div{box-shadow:#bebebe 0 0 12px 5px}.form-result div .head,.form-result-inline .head{font-size:26px;margin-bottom:12px}.form-result .form-result-close{color:red;position:absolute;right:10px;top:10px;border:0;background-color:transparent;padding:0;font-size:13px}.clubs-staff{padding:20px;background:#fff}.clubs-staff__title{margin-bottom:15px;line-height:40px;font-size:26px}.clubs-staff__content{font-size:15px}.clubs-staff__item{margin-bottom:20px}.clubs-staff__item-inner{padding:20px;background:#f5f6f6}@media (min-width:48em){.clubs-staff{padding-top:35px}.clubs-staff__title{margin-bottom:30px;font-size:36px}.clubs-staff__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-10px}.clubs-staff__item,.clubs-staff__item-inner,.clubs-staff__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.clubs-staff__item{width:50%;padding:0 10px;vertical-align:top}.clubs-staff__item-inner{width:100%;padding-top:30px}}@media (min-width:64em){.clubs-staff__title{margin-bottom:35px;line-height:1;font-size:42px}}@media (min-width:85.375em){.clubs-staff{padding-top:45px}.clubs-staff__title{margin-bottom:40px;font-size:54px}}.special-offers{padding:25px 20px 20px;background:#fff}.special-offers__title{margin-bottom:22px;line-height:32px;font-size:26px}.special-offers__item{margin-bottom:20px}@media (min-width:48em){.special-offers{padding-top:0}.special-offers__title{line-height:44px;font-size:36px}}@media (min-width:64em){.special-offers__title{margin-bottom:30px;line-height:48px;font-size:42px}.special-offers__item,.special-offers__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.special-offers__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-10px}.special-offers__item{width:50%;padding:0 10px;vertical-align:top}.special-offers .teaser{height:auto}}@media (min-width:85.375em){.special-offers{padding-top:15px}.special-offers__title{margin-bottom:43px;font-size:54px}}.special-offers-one{padding:25px 0 20px;background:#fff}.special-offers-one__head{max-width:904px;margin:0 auto 70px;padding:25px 20px 0;background:#ed1c24;color:#fff}.special-offers-one__title{margin-bottom:22px;line-height:30px;font-size:20px}.special-offers-one__image{position:relative;top:46px;max-width:680px;margin:-46px auto 0}.special-offers-one__image-pic{display:block;width:100%;height:auto}.special-offers-one__content{margin:0 20px}.special-offers-one__contact,.special-offers-one__text{margin-bottom:27px;line-height:26px;font-size:16px}.special-offers-one__contact{margin-bottom:35px}.special-offers-one__phone{margin-top:8px;font-size:24px}.special-offers-one_lite .special-offers-one__head{background:#019548}.special-offers-one_luxury .special-offers-one__head{background:#3c231c}@media (min-width:48em){.special-offers-one{padding-top:8px}.special-offers-one__head{max-width:904px;margin-bottom:154px;padding-top:30px}.special-offers-one__title{max-width:680px;margin:0 auto 30px;line-height:46px;font-size:36px}.special-offers-one__image{position:relative;top:116px;margin:-116px auto 0}.special-offers-one__content{margin:0}.special-offers-one__text{margin-bottom:25px}.special-offers-one__contact{width:50%}.special-offers-one__phone{margin-top:18px}}@media (min-width:64em){.special-offers-one__head{margin-bottom:160px;padding-top:40px}.special-offers-one__image{top:126px;margin-top:-126px}.special-offers-one__content{max-width:680px;margin:0 auto}}@media (min-width:85.375em){.special-offers-one{padding-top:18px}.special-offers-one__head{max-width:1300px;margin-bottom:150px;padding-top:30px}.special-offers-one__image{top:116px;margin-top:-116px}}.special-offers-more{margin:40px 20px 0;padding-top:25px;border-top:1px solid #eceded}.special-offers-more__title{margin-bottom:23px;line-height:24px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;font-size:16px}.special-offers-more__item{margin-bottom:20px}@media (min-width:48em){.special-offers-more{margin:40px 0 0;padding-top:35px}.special-offers-more__item,.special-offers-more__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.special-offers-more__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-10px}.special-offers-more__item{display:inline-block;width:50%;padding:0 10px;vertical-align:top}.special-offers-more .teaser{height:auto}}@media (min-width:64em){.special-offers-more{margin-top:50px}.special-offers-more__title{margin-bottom:35px}.special-offers-more__item{width:33.33333%}}@media (min-width:85.375em){.special-offers-more{margin-top:60px}.special-offers-more__item{width:25%}}.partners{padding:25px 20px}.partners__title{margin-bottom:20px;line-height:30px;font-size:26px}.partners__group-title{margin-bottom:25px;line-height:26px;font-size:20px}.partners__item{margin-bottom:20px}.partners__become{padding-top:10px;text-align:center}@media (min-width:48em){.partners{padding-top:0}.partners__title{margin-bottom:35px;line-height:42px;font-size:36px}.partners__group{margin-bottom:15px}.partners__item,.partners__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.partners__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-10px}.partners__item{display:inline-block;width:50%;padding:0 10px;vertical-align:top}}@media (min-width:64em){.partners{padding-top:5px}.partners__title{margin-bottom:30px;font-size:46px}.partners__group{margin-bottom:20px}.partners__group-title{margin-bottom:30px;font-size:24px}.partners__item{width:33.33333%}.partners__group_general .partners__item{width:50%}}@media (min-width:85.375em){.partners{padding-top:15px}.partners__title{margin-bottom:45px;font-size:54px}.partners__group-title{margin-bottom:35px}.partners__item{width:25%}}.partner{padding:35px 20px 25px;background:#f5f6f6}.partner__image{height:60px;margin-bottom:30px}.partner__image-pic{display:block;height:100%;margin:0 auto;-ms-interpolation-mode:bicubic}.partner__discount{margin-bottom:25px;padding:5px 10px;line-height:22px;font-size:14px;text-align:center;background:#ed1c24;color:#fff}.partner__name{margin-bottom:11px;line-height:26px;font-size:18px}.partner__text{margin-bottom:17px;line-height:22px;font-size:15px}.partner_simple{border:1px solid #eceded;background:#fff}@media (min-width:64em){.partner_general{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:30px}.partner_general .partner__image{height:auto;margin:0 30px 0 0}.partner_general .partner__image-pic{width:100%;min-width:130px;height:auto}.partner_general .partner__image,.partner_general .partner__image _:-moz-dir(ltr),.partner_general .partner__image _:-moz-has-handlerref{display:table-cell;vertical-align:middle}.partner _:-moz-dir(ltr),.partner _:-moz-has-handlerref,.partner_general .partner__desc{display:table-cell;padding-left:30px;vertical-align:middle}}@media (min-width:85.375em){.partner_general{padding:50px}.partner_general .partner__image{margin-right:70px}}.mission{font-size:16px;line-height:26px;padding:20px 0 0}.mission__title{font-size:26px;line-height:40px;padding:0 20px}.mission__courage{text-align:center;padding:25px 40px}.mission__courage-title{margin-bottom:27px;font-size:36px;line-height:42px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;color:#ed1c24}.mission__about{background:#fff;padding:35px 20px}.mission__about-title{font-size:20px;margin-bottom:15px}.mission__about-col{margin-bottom:30px}.mission__about-col:last-child,.mission__team-item:last-child{margin-bottom:0}.mission__team{background-repeat:no-repeat;background-position:center;background-size:cover;padding:70px 20px;text-align:center;color:#fff}.mission__team-title{color:#ed1c24;font-size:120px;line-height:90px;margin-bottom:40px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.mission__team-item{font-size:18px;margin-bottom:20px}@media (min-width:48em){.mission__title{font-size:36px;padding:0}.mission__courage{padding:140px 0;width:550px;margin:0 auto}.mission__courage-title{font-size:48px;line-height:40px}.mission__courage-text{padding:10px 20px}.mission__about{padding:40px 20px}.mission__about-col{display:inline-block;vertical-align:top;width:50%;padding-right:20px;margin-bottom:0}.mission__team{padding:120px 20px}.mission__team-desc,.mission__team-title{display:inline-block;vertical-align:middle;width:50%;text-align:left}.mission__team-title{font-size:200px}.mission__team-desc{padding-left:40px}}@media (min-width:64em){.mission__title{font-size:42px}.mission__team-title{font-size:300px;width:60%}.mission__team-desc{width:40%}}@media (min-width:85.375em){.mission__title{font-size:54px}.mission__courage{padding:92px 0 130px}.mission__about{padding:55px 20px 50px}.mission__about-col{padding-right:80px}.mission__about-title{margin-bottom:30px;font-size:24px}.mission__team{padding:150px 0}.mission__team .container{width:1024px}.mission__team-title{margin:0;line-height:1}.mission__team-desc{padding-left:107px;line-height:26px}.mission__team-item{margin-bottom:30px}}.management{position:relative;font-size:15px;line-height:22px;padding:20px}.management_history .management__title{font-size:30px;line-height:26px;text-align:center}.management__title{font-size:26px;line-height:40px}.management__columns{margin-bottom:20px}.management__main{font-size:16px;line-height:26px}.management__main-image{line-height:0;overflow:hidden}.management__main-image-pic,.management__main:hover .management__main-image-pic{-webkit-transition:2s all;-moz-transition:2s all;-o-transition:2s all;transition:2s all}.management__main-image-pic{width:100%}.management__main:hover .management__main-image-pic{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.management__main-desc{background-color:#7a7d84;color:#fff;padding:20px}.management__main-desc_tablet{display:none}.management__main-name{font-size:20px;margin-bottom:15px}.management__main-text{margin-bottom:20px}.management__main-links-item:last-child,.management__main-text:last-child{margin-bottom:0}.management__main-links{margin-top:30px}.management__main-links-item{margin-bottom:10px}.management__link{display:inline-block}.management__list-item{padding:20px;margin-bottom:20px;background-color:#f5f6f6}.management__list-item-image{margin-bottom:10px}.management__list-item-name{color:#000;margin-bottom:10px;font-size:18px}.management__list-item-text{color:#7a7d84}.management__all{padding:10px 0;text-align:center}@media (min-width:48em){.management{width:730px;padding:0;margin:0 auto}.management__title{font-size:36px;line-height:40px;margin-bottom:40px}.management__main{display:table;width:100%}.management__main-desc,.management__main-image{display:table-cell;vertical-align:bottom;width:50%}.management__main-desc{padding:40px}.management__main-desc_mobile{display:none}.management__list,.management__list-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.management__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3%}.management__list-item{display:inline-block;vertical-align:top;margin-left:3%;width:30.3%;padding:20px;background-color:#f5f6f6}}@media (min-width:64em){.management{width:985px}.management__title{font-size:42px;line-height:44px}.management__columns{display:inline-table;vertical-align:top;width:100%;height:555px}.management__col{display:table-cell}.management__main{position:relative}.management__main-desc,.management__main-image{display:block;width:100%}.management__main-desc{position:absolute;bottom:0;left:0;z-index:2;min-height:280px;background-color:rgba(122,125,132,.7)}.management__main-desc_mobile{display:none}.management__all{position:absolute;top:4px;right:0;padding:0;font-size:16px}}@media (min-width:85.375em){.management{width:1300px}.management__title{font-size:54px;line-height:56px}.management__list{margin-left:-2%}.management__list-item{margin-left:2%;width:23%}}.faq{font-size:16px;line-height:26px;padding:20px 0}.faq__title{font-size:26px;line-height:40px;padding:0 20px;margin-bottom:20px}@media (min-width:48em){.faq{padding:40px 0}.faq__title{width:730px;font-size:36px;line-height:40px;margin:0 auto 40px;padding:0}}@media (min-width:64em){.faq__title{width:985px;font-size:42px;line-height:44px}}@media (min-width:85.375em){.faq__title{font-size:54px;line-height:56px;width:1300px}}.faq-item{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.faq-item__title{padding:20px 0;margin:0 20px;color:#ed1c24;border-bottom:1px solid #f5f6f6;cursor:pointer}.faq-item:first-child .faq-item__title{border-top:1px solid #f5f6f6}.faq-item__content{height:0;padding:0;overflow:hidden;font-size:15px;line-height:22px}.faq-item.is-active{background-color:#f5f6f6;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding-bottom:20px}.faq-item.is-active .faq-item__title{border-color:transparent;color:#000;padding-bottom:14px;cursor:auto}.faq-item.is-active .faq-item__content{height:100%;opacity:1;padding:0 40px;visibility:visible;-webkit-transition:.25s all;-moz-transition:.25s all;-o-transition:.25s all;transition:.25s all}@media (min-width:48em){.faq-item__content,.faq-item__title{width:680px;margin:0 auto}}@media (min-width:85.375em){.faq-item__title{padding:24px 0;line-height:26px;font-size:18px}.faq-item__content{line-height:26px;font-size:16px}}.faq-form{padding:20px;background:#fff}.faq-form__title{margin-bottom:15px;line-height:26px;font-size:18px}.faq-form__content{font-size:15px}.faq-form__text{margin-bottom:20px;line-height:26px;font-size:16px}@media (min-width:48em){.faq-form{background-color:#f5f6f6;padding:35px 20px}.faq-form__title{margin-bottom:30px;font-size:20px}.faq-form__content{padding:35px 40px 10px;border:2px dashed #dfdfdf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.faq-form__form{width:452px;margin:0 auto;padding:15px 0 20px}}@media (min-width:64em){.faq-form__content{padding:25px 40px 20px}.faq-form__text{padding-right:150px}.faq-form__form{width:100%}}@media (min-width:85.375em){.faq-form{padding:45px 20px}.faq-form__title{padding-left:32px;padding-right:190px}.faq-form__content{padding:25px 115px 20px}.faq-form__text{padding:0 190px 0 32px}}.vacancy{font-size:16px;line-height:26px;padding:25px 20px}.vacancy__title{font-size:26px;line-height:30px;margin-bottom:24px}.vacancy__info{border-top:1px solid #f5f6f6;border-bottom:1px solid #f5f6f6;padding:24px 0;margin-bottom:30px}.vacancy__info-department{margin-bottom:15px}@media (min-width:48em){.vacancy{width:730px;margin:0 auto;padding:0}.vacancy__title{width:500px;font-size:36px;line-height:46px}.vacancy__info{padding:38px 0}.vacancy__info-cities,.vacancy__info-department{display:inline-block;vertical-align:top;width:50%}}@media (min-width:64em){.vacancy{position:relative;width:985px}.vacancy__title{width:550px}.vacancy__info{position:absolute;right:0;top:16px;border:0;width:40%;padding:0 0 0 30px}.vacancy__info-department{display:none}.vacancy__info-city{margin-bottom:10px}.vacancy__col{display:inline-block;vertical-align:top}.vacancy__col_description{width:60%;padding-right:30px}.vacancy__col_department{width:40%;padding-top:50px;padding-left:30px}}@media (min-width:85.375em){.vacancy{width:1300px;padding-top:10px}.vacancy__title{width:550px;margin-bottom:30px}.vacancy__info{top:26px;width:50%;padding-left:40px}.vacancy__col{width:50%}.vacancy__col_department{padding-top:65px;padding-left:40px}}.vacancy-description{border-bottom:1px solid #f5f6f6;margin-bottom:30px}.vacancy-description__box{margin-bottom:30px}.vacancy-description__title{margin-bottom:28px;font-size:18px}@media (min-width:48em){.vacancy-description{margin-bottom:40px}.vacancy-description__box{margin-bottom:48px}}@media (min-width:64em){.vacancy-description__title{font-size:20px}}.vacancy-department__image{line-height:0;margin-bottom:25px}.vacancy-department__image-pic{width:100%}.vacancy-department__title{font-size:20px;margin-bottom:25px}.vacancy-department__text{margin-bottom:25px}@media (min-width:48em){.vacancy-department__image{width:235px;margin-right:20px;float:left}.vacancy-department__title{font-size:24px}.vacancy-department__desc{overflow:hidden}}@media (min-width:64em){.vacancy-department__image{width:100%;margin-right:0;float:none;margin-bottom:35px}.vacancy-department__title{font-size:24px;margin-bottom:30px}}.vacancies{font-size:16px;line-height:26px;padding:30px 0 0}.vacancies__head{padding:0 20px 20px}.vacancies__select{width:100%;font-size:14px;line-height:14px}.vacancies__title{font-size:26px;line-height:30px}.vacancies__buttons-item,.vacancies__filter-item,.vacancies__text,.vacancies__title{margin-bottom:20px}.vacancies__social{display:none}.vacancies__list{background-color:#fff;padding:20px}.vacancies__item{padding:20px 0;border-bottom:1px solid #eceded;margin-bottom:10px}.history__col:last-child,.history__text:last-child,.vacancies-item__target-item:last-child,.vacancies__list-item:last-child{margin-bottom:0}@media (min-width:48em){.vacancies{padding-top:0}.vacancies__head{width:730px;margin:0 auto;padding-left:0;padding-right:0}.vacancies__title{font-size:36px;line-height:46px;margin-left:-2px}.vacancies__buttons,.vacancies__filter{margin-bottom:20px}.vacancies__buttons-item,.vacancies__filter-item{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:0}.vacancies__select{width:200px}.vacancies__item{padding:20px 0;margin:0 auto 20px;width:730px}}@media (min-width:64em){.vacancies{position:relative}.vacancies__head{width:985px}.vacancies__title{font-size:42px;margin-left:-3px}.vacancies__desc{display:inline-block;width:600px;margin-right:45px}.vacancies__social{display:inline-block;vertical-align:bottom;width:340px}.vacancies__item{width:985px}}@media (min-width:85.375em){.vacancies__head{width:1300px}.vacancies__title{font-size:54px;margin-left:-4px}.vacancies__desc{display:inline-block;width:620px;margin-right:340px}.vacancies__item{width:1300px}}.vacancies-item{font-size:15px;line-height:22px}.vacancies-item__title{color:#ed1c24;font-size:18px;line-height:26px}.vacancies-item__target{margin-bottom:20px}.vacancies-item__target-item{margin-bottom:10px}@media (min-width:48em){.vacancies-item{width:730px;margin:0 auto;direction:rtl;text-align:left}.vacancies-item__target,.vacancies-item__wrapper{display:inline-block;vertical-align:top;direction:ltr}.vacancies-item__target{width:160px;font-size:14px}.vacancies-item__wrapper{width:540px;padding-right:20px}}@media (min-width:64em){.vacancies-item{width:840px}.vacancies-item__wrapper{margin-right:140px}}.search-form{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.search-form__input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:34px}.search-form__submit{margin-left:10px}@media (min-width:64em){.search-form{width:680px;margin:0 auto}}.search{padding:20px;background:#fff}.search__head{margin-bottom:25px}.search__title{margin-bottom:20px;line-height:40px;font-size:26px}@media (min-width:48em){.search{padding:35px 20px}.search__head{margin-bottom:55px}.search__title{margin-bottom:30px;font-size:36px}}@media (min-width:64em){.search__title{margin-bottom:35px;line-height:1;font-size:42px}}@media (min-width:85.375em){.search{padding:45px 20px}.search__title{margin-bottom:40px;font-size:54px}}.search-result{font-size:15px}.search-result__item{margin-bottom:25px}.search-result__item-title{margin-bottom:13px;line-height:26px;font-size:18px}.search-result__item-text{line-height:22px}@media (min-width:48em){.search-result__item{margin-bottom:30px}}@media (min-width:64em){.search-result{width:680px;margin:0 auto}}.history{font-size:16px;line-height:26px;padding-bottom:20px}.history__title{font-size:26px;line-height:40px;padding:20px 20px 0}.history__text,.history__title{margin-bottom:20px}.history__columns{padding:0 20px}.history__col,.history__columns,.history__mission{margin-bottom:20px}.history__mission{text-align:center}.history__qty{position:relative;color:#fff;background-color:#ed1c24;padding:1px 20px 150px;margin-top:60px;text-align:center}.history__qty-image{margin-top:-40px}.history__qty-image-pic{width:100%}.history__qty-number{font-size:100px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;line-height:75px;margin-bottom:10px}.history__qty-text{font-size:16px;line-height:22px}.history__qty-desc{position:absolute;width:100%;bottom:30px}.history__qty-desc-item{display:inline-block;vertical-align:top;width:50%;padding:0 20px}.history__prizes{padding:40px 20px;text-align:center;font-size:18px;line-height:26px;border-bottom:1px solid #eceded}.history__prizes,.history__prizes-item,.history__prizes-text{margin-bottom:20px}.history__prizes-text_name{margin-bottom:10px;font-size:16px}.history__prizes-year{font-size:14px;margin-left:-10px}.history__prizes-year-item{display:inline-block;vertical-align:middle;margin-left:10px}.history__info{font-size:15px;line-height:22px;padding:20px}.history__info_grey{background-color:#eceded}.history__info_red{background-color:#ed1c24;width:100%;color:#fff}.history__info_red .history__info-text,.history__info_red .history__info-title,.history__info_red a{font-weight:700}.history__info-title{font-size:20px;line-height:22px;margin-bottom:20px}.history__info-text-center{text-align:center}.history__info-text-center .divider{font-weight:700;margin:0 10px}.history__info-image{line-height:0;margin-right:20px;margin-bottom:20px}.history__info-image-pic{margin-bottom:10px}.history__info-box:last-child,.history__info-image-pic:last-child,.history__info-text:last-child{margin-bottom:0}.history__info-box{margin-bottom:20px}.history__info-text{margin-bottom:10px}.history__map{width:100%;height:980px;position:relative}.history__map-title{color:#fff;position:absolute;z-index:1;top:20px;left:20px;font-size:22px;line-height:32px}.history__map-box{width:100%;height:680px}.history__map-desc{position:absolute;bottom:0;left:0;width:100%;background-color:#ed1c24;padding:20px;color:#fff;font-size:16px;line-height:26px}.about__map-box,.history__map-desc-item_time{margin-bottom:20px}.about__map-box{width:100%;height:300px}.history__form{padding:20px}.history__form-content{font-size:15px}.history__form-text{margin-bottom:20px}@media (min-width:48em){.history__columns,.history__title{width:730px;margin:0 auto 20px;padding:0}.history__title{font-size:36px;margin:0 auto 30px}.history__qty{margin-top:120px;padding-bottom:180px}.history__qty-image{width:650px;margin:-85px auto 0}.history__qty-number{font-size:200px;line-height:150px;margin-bottom:20px}.history__qty-text{font-size:20px;line-height:26px}.history__qty-desc{width:730px;left:50%;bottom:50px;margin-left:-365px}.history__prizes{width:730px;margin:0 auto 40px;padding:40px 0}.history__prizes-text{max-width:500px;margin:0 auto 20px}.history__prizes-list{margin-left:-20px;margin-bottom:40px}.history__prizes-item{display:inline-block;width:25%;padding-left:20px;vertical-align:top;margin-bottom:0}.history__info{overflow:hidden}.history__info-image{width:190px;float:left;margin-right:20px}.history__info-desc{overflow:hidden}.history__map{width:730px;margin:0 auto 20px;height:850px}.history__map-title{font-size:24px;left:30px}.history__map-box{height:580px}.history__map-desc{width:480px;left:50%;margin-left:-235px;bottom:30px}.history__map-desc-item{display:inline-block;vertical-align:top;margin-right:10px}.history__map-desc-item_time{display:block}.history__form{margin:0 auto;padding:20px 0}.history__form-content{padding:35px 40px 10px;border:2px dashed #dfdfdf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media (min-width:64em){.history__title{width:985px;font-size:42px;padding-top:10px}.history__columns{width:985px}.history__columns_2,.history__columns_3{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.history__columns_2 .history__col,.history__columns_3 .history__col{display:inline-block;vertical-align:top;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.history__columns_2 .history__col{width:50%}.history__columns_3 .history__col{width:33.33%;padding-right:10px;padding-left:10px}.history__columns_2 .history__col:first-child,.history__columns_3 .history__col:first-child{padding-right:10px;padding-left:0}.history__columns_2 .history__col:last-child,.history__columns_3 .history__col:last-child{padding-right:0;padding-left:10px}.history__col{display:inline-block;vertical-align:top;width:50%;margin-bottom:0}.history__col:first-child{padding-right:30px}.history__qty{margin-top:150px;padding-bottom:220px}.history__qty-image{width:750px;margin:-120px auto 0}.history__qty-desc{width:880px;margin-left:-440px;bottom:90px}.history__qty-text{font-size:24px}.history__prizes{width:985px}.history__map{width:985px;height:580px}.history__map-desc{width:340px;left:30px;top:50%;height:340px;padding:41px 20px;margin-top:-170px;margin-left:0;bottom:auto}.history__map-desc-item_time{display:inline-block;margin-top:20px}.history__form-content{padding:25px 40px 20px}.history__form-text{padding-right:150px}}@media (min-width:85.375em){.history__columns{width:1300px}.history__title{font-size:54px;width:1300px}.history__prizes{width:1300px;padding:60px 0}.history__map{width:1300px}.history__map-desc{left:140px}.history__form-content{padding:25px 115px 20px}.history__form-text{padding:0 190px 0 32px}}.advertising{padding:25px 20px;background:#fff}.advertising__title{margin-bottom:20px;line-height:32px;font-size:26px}.advertising__advantages{margin-bottom:32px;line-height:26px;font-size:16px}.advertising__advantages-list{margin:0}.advertising__advantages-item{margin-bottom:25px;padding-left:30px}.advertising__advantages-item:before{content:"";display:inline-block;width:8px;height:8px;margin-left:-30px;margin-right:22px;background:#ed1c24;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.advertising__advantages-item:last-child,.advertising__type-item:last-child,.club-bonus__text:last-child,.regional__participate-item:last-child,.service__head-col:last-child,.service__text:last-child{margin-bottom:0}.advertising__type{margin-bottom:35px;line-height:22px;font-size:16px}.advertising__type-image{margin-bottom:23px}.advertising__type-image-pic{display:block;max-width:100%}.advertising__type-head{margin-bottom:20px;line-height:26px;font-size:20px}.advertising__type-list{margin:0;padding-left:18px;list-style:outside disc}.advertising__type-item{margin-bottom:14px}@media (min-width:48em){.advertising{padding:5px 20px 25px}.advertising__title{margin-bottom:40px;font-size:36px}.advertising__advantages{margin-bottom:55px}.advertising__advantages-item{display:inline-block;width:50%;margin-bottom:35px;padding-right:20px;vertical-align:top}.advertising__type{width:610px;margin:0 auto 60px}.advertising__type-image{margin-bottom:33px}.advertising__type-head{margin-bottom:30px;line-height:32px;font-size:26px}}@media (min-width:64em){.advertising{padding-top:0}.advertising__title{margin-bottom:87px;line-height:46px;font-size:42px}.advertising__advantages{margin-bottom:60px}.advertising__advantages-item{width:33.33333%;margin-bottom:40px}.advertising__types{margin:0-10px}.advertising__type{display:inline-block;width:50%;margin-bottom:55px;padding:0 10px;vertical-align:top}.advertising__type-image{margin-bottom:24px}}@media (min-width:85.375em){.advertising{padding-top:15px}.advertising__title{margin-bottom:89px;font-size:54px}.advertising__advantages{margin-bottom:63px;padding:0 70px}.advertising__advantages-item{padding-right:30px}.advertising__types{margin:0-40px}.advertising__type{margin-bottom:85px;padding:0 40px}.advertising__type-image{margin-bottom:34px}}.clumba{padding:24px 20px 30px;line-height:26px;font-size:16px;border:1px solid #eceded}.clumba__logo{margin-bottom:17px}.clumba__logo,.clumba__logo-pic{display:block;width:141px}.clumba__info{margin-bottom:26px}.clumba__address{font-style:normal}.clumba__link{display:inline-block;margin-bottom:10px}@media (min-width:48em){.clumba{padding:24px 30px}.clumba__logo{margin-bottom:30px}.clumba__address,.clumba__info{display:inline-block;vertical-align:top}.clumba__info{width:65%;padding-right:50px}.clumba__address{width:35%}}@media (min-width:64em){.clumba{padding:35px 40px 30px}}@media (min-width:85.375em){.clumba{padding:55px 60px 65px}.clumba__info{padding-right:170px}}.service{padding:30px 20px;font-size:16px;line-height:26px}.service__title{font-size:26px}.service__head-col{margin-bottom:20px}.service__text{margin-bottom:10px}.service__head{margin-bottom:20px}@media (min-width:48em){.service{padding:0 20px 30px}.service__title{font-size:36px;line-height:40px}}@media (min-width:64em){.service__title{font-size:42px;margin-left:-2px}.service__head-col{display:inline-block;vertical-align:top}.service__head-col_left{width:70%;padding-right:120px}.service__head-col_right{width:30%}}@media (min-width:85.375em){.service{padding:10px 20px 30px}.service__title{font-size:54px;margin-left:-3px}.service__head-col_left{width:60%;padding-right:210px}.service__head-col_right{width:40%}}.service-slider__item{position:relative}.service-slider__image{line-height:0}.service-slider__image-pic{width:100%}.service-slider__description{padding:20px;color:#fff;background-color:#ed1c24}.service-slider__title{font-size:20px;margin-bottom:10px}.service-slider__text{font-size:15px;line-height:22px}@media (min-width:64em){.service-slider__description{position:absolute;bottom:30px;left:120px;right:120px}}@media (min-width:85.375em){.service-slider__description{left:280px;right:280px}}.regional{padding:20px;font-size:16px;line-height:26px}.regional__title{font-size:26px}.regional__text,.regional__title{margin-bottom:20px}.regional__desc{position:relative;margin-bottom:30px}.regional__desc-title{font-size:20px;margin-bottom:20px}.regional__participate{font-size:14px;line-height:20px;background-color:#f5f5f5;padding:20px;text-align:center;margin-bottom:20px}.regional__participate-title{font-size:20px;margin-bottom:30px;text-align:left}.regional__participate-item{margin-bottom:30px}.regional__participate-item-desc-title{font-size:18px;margin-bottom:15px}.regional__participate-item-icon{width:60px;height:60px;margin:0 auto 20px;background-color:#ed1c24;line-height:56px;text-align:center;color:#fff;font-size:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media (min-width:48em){.regional__title{font-size:36px;line-height:40px;margin-bottom:30px}.regional__desc-title{font-size:24px}.regional__participate{text-align:left;padding:30px;margin-bottom:30px}.regional__participate-item,.regional__participate-title{margin-bottom:40px}.regional__participate-item-icon{margin:0 30px;display:inline-block;vertical-align:middle}.regional__participate-item-desc{width:80%;display:inline-block;vertical-align:middle}}@media (min-width:64em){.regional__title{font-size:42px}.regional__desc{padding-left:345px}.regional__desc-title{font-size:26px;line-height:32px;position:absolute;left:0;top:0;width:320px}.regional__participate{padding:30px 140px}.regional__participate-item-icon{margin-left:0}}@media (min-width:85.375em){.regional__title{font-size:54px}.regional__desc{padding-left:400px}.regional__desc-title{width:340px}.regional__participate{padding:30px 310px}}.trainer{padding:20px 20px 0}.trainer__col_r{margin:0-20px;padding:35px 20px 0;background:#fff}.trainer__title{margin-bottom:12px;line-height:40px;font-size:26px}.trainer__desc{margin-bottom:22px;line-height:26px;font-size:16px}.trainer__image{overflow:hidden;display:block;max-width:400px;margin-bottom:25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.trainer__image-pic{display:block;max-width:100%;height:auto}@media (min-width:48em){.trainer{padding:0 20px}.trainer__col{display:inline-block;width:50%;margin:0;vertical-align:top}.trainer__col_l{padding-right:20px}.trainer__col_r{padding:0 0 0 20px}.trainer__title{margin-bottom:24px;font-size:30px}.trainer__desc{margin-right:50%;padding-right:20px}.trainer__image{margin-bottom:35px}}@media (min-width:64em){.trainer__col_l{padding-right:60px}.trainer__col_r{padding-left:60px}.trainer__title{margin-bottom:35px;font-size:36px}.trainer__desc{margin-bottom:32px}}@media (min-width:85.375em){.trainer{padding-top:12px}.trainer__title{margin-bottom:25px}.trainer__desc{padding-right:60px}}.trainer-stats{margin-bottom:30px}.trainer-stats__title{margin-bottom:20px;line-height:26px;font-size:20px}.trainer-stats__item{margin-bottom:25px}.trainer-stats__item-title{margin-bottom:15px;line-height:22px;font-size:15px}.trainer-stats__item-value{position:relative;height:5px;margin-right:30px;background:#fff}.trainer-stats__item-value-fill{height:100%;background:#7a7d84}.trainer-stats__item-value-help{position:absolute;top:50%;right:-30px;width:18px;height:18px;margin-top:-10px;font-size:18px;color:#7a7d84}.trainer-stats__add{padding-top:12px;text-align:center}@media (min-width:48em){.trainer-stats__title{margin-bottom:30px}.trainer-stats__add{padding-top:5px;text-align:left}}@media (min-width:64em){.trainer-stats__item{margin-bottom:28px}}.trainer-info__box{margin-bottom:35px;line-height:26px;font-size:16px}.trainer-info__title{line-height:26px;font-size:20px}.trainer-info__list{padding-left:20px;line-height:26px;list-style:disc outside}.trainer-info__schedule{text-align:center}@media (min-width:48em){.trainer-info{padding-bottom:40px}.trainer-info__title{margin-bottom:27px}.trainer-info__box{margin-bottom:48px}.trainer-info__list{font-size:16px}.trainer-info__schedule{text-align:left}}@media (min-width:64em){.trainer-info__tags-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-right:20px}.trainer-info__tags-link,.trainer-info__tags-schedule{display:inline-block}}.trainer-tags__row{margin-bottom:20px}.trainer-tags__col_tag{padding-bottom:3px;font-size:14px}@media (min-width:64em){.trainer-tags{display:table;margin:-15px 0}.trainer-tags__row{display:table-row}.trainer-tags__col{display:table-cell;vertical-align:top;line-height:30px}.trainer-tags__col_tag{padding:0 20px 20px 0}}.training{padding:35px 20px 10px;background:#fff}.training__text,.training__title{margin-bottom:18px;line-height:26px;font-size:20px}.training__text{margin-bottom:30px;font-size:16px}@media (min-width:48em){.training{padding-top:25px}.training__title{margin-bottom:35px;line-height:28px;font-size:24px;text-align:center}.training__content{padding:35px 40px 10px;border:2px dashed #dfdfdf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media (min-width:64em){.training{padding-top:35px}.training__text{padding-right:90px}}@media (min-width:85.375em){.training__content{padding:40px 150px 20px}}.training-form__submit{width:100%;margin-top:10px}.training-form__desc{margin-top:25px;line-height:22px;font-size:15px;text-align:left}@media (min-width:48em){.training-form{width:452px;margin:0 auto}.training-form__submit-wrapper{position:relative;text-align:left}.training-form__submit{width:auto}.training-form__desc{position:absolute;top:0;right:-100px;width:215px;margin-top:5px}}@media (min-width:64em){.training-form__submit-wrapper{text-align:center}.training-form__desc{right:0}}@media (min-width:85.375em){.training-form{width:100%}.training-form__desc{right:-120px}}.trainers__head{padding:25px 20px 10px}.trainers__title{margin-bottom:20px;font-size:26px}.trainers__content{padding:20px;background:#fff}.trainers__item{margin-bottom:20px}.trainers__item-inner{padding:20px;background:#f5f6f6}@media (min-width:48em){.trainers__head{padding:0 0 10px}.trainers__title{margin-bottom:30px;font-size:36px}.trainers__content{padding:30px 20px 0}.trainers__item,.trainers__list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.trainers__list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-10px}.trainers__item{width:33.33333%;padding:0 10px;vertical-align:top}}@media (min-width:64em){.trainers__head{padding-bottom:5px}.trainers__title{font-size:42px}.trainers__content{padding-top:20px}}@media (min-width:85.375em){.trainers__head{padding-bottom:15px}.trainers__title{margin-bottom:40px;font-size:54px}.trainers__content{padding-top:30px}.trainers__item{width:25%}}.worldclass-life{background:#fff}.worldclass-life__head{padding:25px 20px}.worldclass-life__title{margin-bottom:15px;font-size:26px}@media (min-width:48em){.worldclass-life__head{padding:30px 20px 35px}.worldclass-life__title{margin-bottom:22px;line-height:48px;font-size:36px}}@media (min-width:64em){.worldclass-life__title{margin-bottom:25px;font-size:42px}}@media (min-width:85.375em){.worldclass-life__title{margin-bottom:25px;line-height:60px;font-size:54px}}.poll-teaser{width:280px;margin:0 auto;text-align:center}.poll-teaser__title{margin-bottom:25px;line-height:26px;font-size:18px}.poll-teaser__desc{margin-top:25px;font-size:15px;color:#b8bbc0}.lifestyle{margin:0 20px;padding:25px 0;border-top:1px solid #eceded}.lifestyle__title{font-size:20px;text-align:center}.lifestyle__item,.lifestyle__title{margin-bottom:25px}.lifestyle__item-image{display:block;width:170px;margin-bottom:15px}.lifestyle__item-pic{display:block;width:100%}.lifestyle__item-date{margin-bottom:10px;color:#b8bbc0}.lifestyle__item-title{line-height:26px;font-size:18px}.lifestyle__item-text{margin-top:15px;line-height:22px;font-size:15px}.lifestyle__more{padding-top:27px;text-align:center;border-top:1px solid #eceded}@media (min-width:48em){.lifestyle{margin:0;padding:35px 0}.lifestyle__title{margin-bottom:28px;font-size:26px}.lifestyle__list{width:728px;margin:0 auto}.lifestyle__item{overflow:hidden;padding:0 24px 24px;border-bottom:1px solid #eceded}.lifestyle__item-image{float:left;margin:35px 30px 0 0}.lifestyle__item-info{overflow:hidden}.lifestyle__more{padding-top:12px;border:0}}.worldclass-life-partners{padding:25px 0;background:#f5f6f6}.worldclass-life-partners__title{text-align:center;font-size:20px}.worldclass-life-partners__more{text-align:center;color:#7a7d84}@media (min-width:48em){.worldclass-life-partners{padding:35px 0 20px}.worldclass-life-partners__title{font-size:26px}.worldclass-life-partners__more{margin-top:20px}}@media (min-width:64em){.worldclass-life-partners{position:relative;padding-bottom:60px}.worldclass-life-partners__title{margin-bottom:20px}.worldclass-life-partners__more{position:absolute;top:25px;right:20px}}@media (min-width:85.375em){.worldclass-life-partners{padding-bottom:40px}.worldclass-life-partners__more{right:50%;width:200px;margin-right:-640px}}.corp-info{background-repeat:no-repeat;background-position:50%0;background-size:cover;color:#fff}.corp-info__wrapper{padding:35px 20px 78px}.corp-info__title{margin-bottom:22px;line-height:34px;font-size:24px}.corp-info__title-name{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.corp-info__title-slogan{font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.corp-info__text{margin-bottom:22px;line-height:26px;font-size:16px}.corp-info__more-button{text-align:center}@media (min-width:48em){.corp-info__wrapper{width:730px;margin:0 auto;padding:64px 0 148px}.corp-info__title{margin-bottom:38px;line-height:70px;font-size:60px}.corp-info__text{margin-bottom:32px}.corp-info__more-button{text-align:left}}@media (min-width:64em){.corp-info__wrapper{width:866px}}@media (min-width:85.375em){.corp-info__wrapper{width:1180px}}.corp-advantages{padding:25px 20px;text-align:center;background:#fff}.corp-advantages__title{margin-bottom:5px;line-height:1.25;font-size:24px;color:#ed1c24}.corp-advantages__text{margin-bottom:20px;line-height:26px;font-size:16px}.corp-advantages__clubs-item{display:inline-block;width:50%;vertical-align:top}.corp-advantages__clubs-num{display:inline-block;margin-bottom:5px;line-height:1;font-size:100px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100;color:#ed1c24}.corp-advantages__clubs-desc{line-height:22px;font-size:16px}@media (min-width:48em){.corp-advantages{padding:68px 20px 45px}.corp-advantages__title{margin-bottom:22px;font-size:48px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.corp-advantages__clubs-num{font-size:200px}.corp-advantages__clubs-desc{line-height:24px}}@media (min-width:64em){.corp-advantages{padding-bottom:20px}.corp-advantages__text{width:790px;margin:0 auto 40px}.corp-advantages__clubs-desc{line-height:34px;font-size:24px}}@media (min-width:85.375em){.corp-advantages{padding-bottom:30px}.corp-advantages__clubs{width:1020px;margin:0 auto}}.corp-companies{padding:25px 0 16px;text-align:center;border-bottom:1px solid #eceded;background:#fff}.corp-companies__title{margin-bottom:15px;line-height:1.25;font-size:24px;color:#ed1c24}.corp-companies__desc{margin-bottom:15px;padding:0 20px;line-height:26px;font-size:16px}.corp-companies__slider{margin-bottom:18px}.corp-companies__slide{height:80px;padding:0 25px}.corp-companies__slide-img{position:relative;top:50%;transform:translateY(-50%)}.corp-companies__text{margin-bottom:15px;padding:0 20px;line-height:26px;font-size:16px}@media (min-width:48em){.corp-companies{padding:38px 0}.corp-companies__title{margin-bottom:20px;font-size:48px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.corp-companies__desc{margin-bottom:60px;font-size:18px}.corp-companies__slider{margin:0-30px 10px}.corp-companies__slide{display:inline-block;height:auto;margin-bottom:40px;padding:0 40px;vertical-align:middle}.corp-companies__slide-img{position:static;transform:none}}@media (min-width:64em){.corp-companies__desc{margin-bottom:40px}.corp-companies__slider{margin-bottom:27px}.corp-companies__text{width:680px;margin:0 auto 15px}}.corp-feedback{padding:20px}.corp-feedback__title{margin-bottom:20px;line-height:1.25;font-size:24px;text-align:center}@media (min-width:48em){.corp-feedback{padding-bottom:60px}.corp-feedback__title{margin-bottom:25px;font-size:48px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.corp-feedback-form{width:648px;margin:0 auto;padding:38px 56px 20px;border:2px dashed #dfdfdf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}@media (min-width:64em){.corp-feedback-form{width:896px;padding:38px 180px 20px}}@media (min-width:85.375em){.corp-feedback-form{width:1300px;padding:38px 380px 20px}}.club-bonus__col{padding:25px 20px 22px}.club-bonus__col_result{padding-bottom:36px;background:#7a7d84;color:#fff}.club-bonus__title{font-size:26px}.club-bonus__desc{margin-bottom:36px;line-height:26px;font-size:16px}.club-bonus__text{margin-bottom:1.625em}.club-bonus__info{padding:15px 20px;line-height:22px;font-size:14px;color:#7a7d84}@media (min-width:48em){.club-bonus__col{padding:38px 20px 32px}.club-bonus__col_result{padding:48px 20px 44px}.club-bonus__col-inner{width:730px;margin:0 auto}.club-bonus__title{margin-bottom:22px;font-size:54px}.club-bonus__desc{margin-bottom:48px}.club-bonus__info{padding:22px 20px}}@media (min-width:64em){.club-bonus__calc{position:relative;display:table;table-layout:fixed;width:985px;margin:0 auto}.club-bonus__col{display:table-cell;width:50%;vertical-align:top}.club-bonus__col_calc{padding:38px 30px 135px 0}.club-bonus__col_result{padding:378px 0 44px}.club-bonus__col-inner{width:auto;margin:0}.club-bonus__desc{margin-bottom:64px}.club-bonus__info{position:absolute;bottom:40px;left:0;width:50%;padding:22px 30px 22px 0}}@media (min-width:85.375em){.club-bonus__calc{width:1300px}.club-bonus__col_calc{padding:38px 70px 153px 0}.club-bonus__col_result{padding:378px 0 44px 70px}.club-bonus__desc{margin-bottom:90px}.club-bonus__info{bottom:24px;padding-right:170px}}.calc{line-height:22px;font-size:16px}.calc__slider{margin-bottom:32px}.calc__slider-title{margin-bottom:8px}.calc__slider-bonus{margin-bottom:22px;font-size:18px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;color:#7a7d84}.calc__slider-slider{width:175px}.calc__checkboxes{padding-top:12px}.calc__checkbox{margin-bottom:12px;line-height:inherit}.calc__checkbox-bonus{display:block;margin-left:29px;color:#7a7d84;opacity:.4;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.calc__checkbox .i-checkbox__input:checked~.calc__checkbox-bonus{color:#ed1c24;opacity:1}.calc__prize{overflow:hidden;height:84px;margin-left:29px;visibility:visible;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.calc__prize.is-hidden{height:0;visibility:hidden;opacity:0}.calc__prize-desc{margin-bottom:15px;font-size:16px;color:#7a7d84}.calc__prize-item{display:inline-block;margin-right:15px}.calc__prize-item:last-child{margin-right:0}@media (min-width:48em){.calc__slider{position:relative;margin-bottom:45px}.calc__slider-title{margin-bottom:25px}.calc__slider-bonus{position:absolute;top:0;right:0;min-width:170px}.calc__slider-slider{width:520px}.calc__slider-slider .i-rangeslider__value{top:-10px;margin-left:40px}.calc__checkboxes{padding-top:22px;font-size:0}.calc__checkbox{width:50%;padding-right:20px;vertical-align:top;font-size:16px}.calc__prize{margin-top:-15px;margin-left:394px}}@media (min-width:64em){.calc__slider-title{width:220px}.calc__slider-bonus{top:22px}.calc__slider-slider{width:290px}.calc__slider-slider .i-rangeslider__value{margin-left:20px}.calc__checkboxes{padding-top:25px}.calc__checkbox{width:100%}.calc__prize{height:47px;margin-top:0;margin-left:29px}.calc__prize-desc{display:inline-block;margin:0 30px 0 0;line-height:47px}.calc__prize-list{display:inline-block;vertical-align:top}}@media (min-width:85.375em){.calc__slider-bonus{min-width:215px}.calc__slider-slider{width:300px}.calc__slider-slider .i-rangeslider__value{margin-left:30px}.calc__checkbox{margin-bottom:16px}.calc__checkbox-bonus{display:inline-block;margin-left:2px}.calc__prize-item{margin-right:27x}}.calc-result__list{margin-bottom:66px;text-align:center}.calc-result__item{margin-bottom:30px}.calc-result__item-title{font-size:62px;font-family:"Avenir Next Cyr W00 Thin",sans-serif;font-weight:100}.calc-result__item-desc{font-size:18px}.calc-result__more-item{display:inline-table;margin-bottom:32px;opacity:.1;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.calc-result__more-item:last-child{margin-bottom:0}.calc-result__more-icon{display:inline-block;width:41px;height:41px;margin-right:20px;text-align:center;font-size:38px}.calc-result__more-desc{display:table-cell;vertical-align:middle;line-height:22px;font-size:16px}.calc-result__more-points{margin-bottom:8px}.calc-result__more-points-val{white-space:nowrap}.calc-result__more-item_full{opacity:1}.calc-result__more-item_full .calc-result__more-points{display:none}.calc-result__more-item_full .calc-result__more-icon{width:41px;height:41px;line-height:44px;font-size:20px;background:#fff;color:#7a7d84;border-radius:50%}@media (min-width:48em){.calc-result__list{margin-bottom:80px}.calc-result__item{display:inline-block;width:50%}.calc-result__item-title{font-size:102px}.calc-result__more-item{position:relative;display:inline-block;width:33.33333%;margin-bottom:0;vertical-align:top;text-align:center}.calc-result__more-icon{margin:0 0 22px}.calc-result__more-desc{padding:0 30px}.calc-result__more-points{position:absolute;top:-42px;left:0;width:100%}}@media (min-width:64em){.calc-result__list{margin-bottom:165px}.calc-result__item{display:block;width:100%;margin-bottom:74px}.calc-result__more-desc{padding:0 10px}.calc-result__more-points{top:-65px;padding:0 20px}}@media (min-width:85.375em){.calc-result__list{margin-bottom:144px}.calc-result__more{margin:0-35px}.calc-result__more-desc{padding:0 20px}.calc-result__more-points{top:-44px}}.prize-radio__input{display:none}.prize-radio__label{display:inline-block;width:47px;height:47px;line-height:43px;text-align:center;font-size:21px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;border:2px solid #d4d6d9;border-radius:50%;color:#7a7d84;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.prize-radio__label:hover{border-color:#7a7d84}.prize-radio__input:checked+.prize-radio__label{border-color:#ed1c24;background:#ed1c24;color:#fff}.bonus-info{padding:32px 20px 10px;background:#fff}.bonus-info__section{margin-bottom:32px;padding-bottom:6px;border-bottom:1px solid #eceded}.bonus-info__title{margin-bottom:30px;line-height:22px;font-size:20px}.bonus-info__subtitle{margin:-12px 0 26px;line-height:26px;font-size:16px;color:#7a7d84}.bonus-info__item{position:relative;margin-bottom:26px;padding-left:12px;line-height:26px;font-size:16px}.bonus-info__item:before{content:"";position:absolute;top:11px;left:0;display:inline-block;width:4px;height:4px;background:#7a7d84;border-radius:50%}.bonus-info__item-desc{margin-bottom:10px}.bonus-info__item-val{font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100}.bonus-info__footnote{padding:3px 0 0;line-height:22px;font-size:14px;color:#7a7d84}.bonus-info__footnote-item{position:relative;margin-bottom:10px;padding-left:20px}.bonus-info__footnote-item:last-child{margin-bottom:0}.bonus-info__footnote-item SPAN{position:absolute;top:0;left:0;width:20px}@media (min-width:48em){.bonus-info{padding:50px 0 10px}.bonus-info__section{margin-bottom:50px;padding-bottom:24px}.bonus-info__title{font-size:24px}.bonus-info__col{display:inline-block;width:50%;padding-right:30px;vertical-align:top}.bonus-info__col_right{padding-left:10px}.bonus-info__footnote{margin-top:-6px;padding:0;line-height:26px;font-size:16px}}@media (min-width:64em){.bonus-info{padding:50px 0 25px}.bonus-info__section{width:680px;margin:0 auto 50px}.bonus-info__col_right{padding:0 20px 0 0}.bonus-info__footnote{width:680px;margin:-6px auto 0}}@media (min-width:85.375em){.bonus-info{padding-bottom:17px}}#cookie_popup,.error{padding:20px;background:#fff}.error__message{padding:48px 10px 54px;text-align:center;background:#ed1c24;color:#fff}.error__title{margin-bottom:16px;line-height:40px;font-size:36px}.error__text{line-height:26px;font-size:16px}@media (min-width:48em){.error{padding-top:60px}.error__message{max-width:648px;margin:0 auto;padding:80px 10px 88px}}@media (min-width:64em){.error{padding-top:115px}.error__message{max-width:912px}}.achievement{margin-top:20px;text-align:center}.achievement__icon{font-size:140px;color:#ed1c24}.achievement__text{line-height:26px;font-size:16px}.achievement__title{display:block;margin-bottom:5px;line-height:30px;font-size:24px;font-family:"Avenir Next Cyr W00 Bold",sans-serif;font-weight:100;color:#ed1c24}@media (min-width:48em){.achievement{margin-top:40px}}@media (min-width:64em){.achievement{margin-top:60px}}@media print{.article__box_floating,.article__more,.breadcrumbs,.event-about .events,.event-about .news,.event-info__buttons,.filter,.l-page__content_news-one .news_one,.l-page__content_schedule .events,.l-page__content_schedule .news-inner,.l-page__footer,.l-page__footer-spacer,.l-page__header,.news-inner__banner,.schedule-app,.schedule-event__check,.schedule-select,.schedule__table,.schedule__table-controls,.seo-text,.social,.special-offers-more{display:none}.schedule__head{padding:0}.schedule-print .schedule-event:before,.schedule__head .i-select:after{content:none}.schedule__title{display:block;margin:0}.schedule__club{margin:0}.schedule-print{display:block}.schedule-print__table{width:99.9%;margin-bottom:30px;table-layout:fixed;border-spacing:0;border-collapse:collapse}.schedule-print__title{padding-bottom:10px}.schedule-print__cell{padding:0;vertical-align:top;border:1px solid #eceded}.schedule-print .schedule-event{width:auto;padding:10px 5px}.schedule-print .schedule-event__time{margin-right:0}.event-info{color:#000}.event-program__list:before{content:"Программа мероприятия:";display:block;margin-bottom:20px;font-size:20px}.special-offers-one{padding:0}.special-offers-one__head{padding-top:0;color:#000}.special-offers-one__title{line-height:46px;font-size:36px}}.label-error{color:#ed1c24}.field-error{border-color:#ed1c24!important}.mc{cursor:default}.readmore-text+[data-readmore-toggle]{text-align:center;margin-bottom:30px;color:#ed1c24;font-weight:700;font-size:16px}@media (min-width:64em){.header-nav__item_button_order{float:right;padding-top:2px}}.news_page .news-item__date{width:90px}.agreement-modal{position:relative;margin:0 auto;font-size:14px;line-height:22px;color:#000;background-color:#fff}.agreement-modal__content,.agreement-modal__head{padding:20px;border-bottom:1px solid #eceded}.agreement-modal__content{position:relative}.agreement-modal__title{font-size:26px;color:#ed1c24}.agreement-modal__text{margin-bottom:20px}@media (min-width:48em){.agreement-modal{width:740px}}div.slider-dott-gray .slick-dots button{background-color:#c7c7c7!important}div.slider-dott-gray .slick-dots .slick-active button{background-color:#ed1c24!important}.ma-features .slick-dots{bottom:auto!important}.header-top-black{background:#000;color:#fff;padding:10px;text-align:center}.header-top-black a{text-decoration:underline;transition:color 500ms}.header-top-black a:hover{color:#a2a2a2}.collapsed-button,.cookie_popup__details.mobile{display:none}#cookie_popup{position:fixed;bottom:20px;left:20px;width:380px;padding:25px 20px 20px 15px;z-index:1000;border-radius:8px;font-size:17px;box-shadow:3px 3px 7px gray}.cookie_popup__content{text-align:center}.cookie_popup__details{color:red}.cookie_popup__accept{margin:10px 0 10px 20px;color:#fff;background:red;padding:10px 20px;border-radius:8px;cursor:pointer;border:0}.cookie_popup__close{color:red;position:absolute;right:10px;top:10px;border:0;background-color:transparent;padding:0;font-size:13px}.is-hidden{display:none}@media (max-width:700px){#cookie_popup{left:50%;transform:translate(-50%,-50%);width:95%;font-size:11px;padding:17px 11px 15px 4px;bottom:70px}.cookie_popup__accept{padding:5px 9px;margin:0 7px 0 5px}.cookie_popup__content{width:100%;text-align:left;display:flex;align-items:end}.cookie_popup__close{right:4px;top:6px;font-size:10px}.cookie_popup__details{display:none}.cookie_popup__details.mobile{display:inline-block}@media (max-width:411px){#cookie_popup{font-size:10px;padding:17px 14px 15px 4px}.cookie_popup__accept{margin:0 3px 0 2px}}@media (max-width:374px){#cookie_popup{font-size:9px}}@media (max-width:341px){#cookie_popup{padding:19px 3px 15px}.cookie_popup__accept{padding:5px}}}.unsubscribe__body{max-width:70%;font-weight:400;font-size:16px;line-height:22px;color:#000}.unsubscribe__header h1{font-weight:400;font-size:54px;line-height:64px;margin-bottom:32px}.unsubscribe__body-head{margin-bottom:22px}.unsubscribe__body-form{margin:22px 0}.unsubscribe__body-form input[type=email],.unsubscribe__body-form input[type=text]{width:424px;display:inline-block;text-transform:none;border:0;border-bottom:1px solid #b8bbc0}.unsubscribe__body-form .form-text{margin-top:100px}.unsubscribe__body-form .date{margin:30px 0}.unsubscribe__body-form .form-text .i-form__item{width:auto;display:inline-block;padding-right:20px}.unsubscribe__body-form .i-link{text-decoration:underline}.unsubscribe__body-form .button-submit{margin-top:30px}@media (max-width:1200px){.unsubscribe__body{max-width:100%}.unsubscribe__header h1{font-size:28px;line-height:28px;letter-spacing:.04em;font-weight:700}.unsubscribe__body-form .form-text{margin-top:70px}}@media (max-width:940px){.unsubscribe__body-form .button-submit{width:100%}}@media (max-width:700px){.unsubscribe__body{padding-bottom:80px;font-size:14px;line-height:20px}.unsubscribe__header h1{font-size:18px;line-height:24px}.unsubscribe__body-form .form-text .i-form__item,.unsubscribe__body-form input[type=email],.unsubscribe__body-form input[type=text]{width:90%}.unsubscribe__body-form .form-text .i-form__item input[type=text]{width:100%}.unsubscribe__body-form .form-text{width:90%;margin:35px 5px}}.form-error{color:red;padding:20px 10px}.time-list-radio .i-radio label{border:2px solid rgba(0,16,61,.12);border-radius:7px;cursor:pointer;padding:7px 10px;text-align:center;margin-top:10px}.time-list-radio .i-radio input:checked+.i-radio__label{border:2px solid red}