@charset "UTF-8";*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}*,a,input,select,textarea,button{font-family:"PTRootUI",sans-serif}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.svg_icons{display:block;position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.select2-container .select2-dropdown{border:0;box-shadow:0 0 27px rgba(0,2,4,.09);background-color:#fff;padding:15px 10px;margin-top:0;border-radius:12px;z-index:9999999!important;width:100%;min-width:220px}.select2-container .select2-dropdown .select2-search__field{width:100%;height:37px;text-align:left;font-size:16px;padding:4px 8px;display:block;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;line-height:1;color:#000;outline:0}.select2-container .select2-dropdown .select2-results .select2-results__option{font-size:18px;line-height:20px}.select2-container .select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{color:#dc0000;background-color:#fff}.select2-container .select2-dropdown.select-review-dropdown{min-width:76px;margin-top:6px;text-align:center;padding:12px 2px;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:rgba(0,0,0,.9)}@media (max-width:900px){.select2-container .select2-dropdown{min-width:180px}.select2-container .select2-dropdown .select2-results .select2-results__option{font-size:17px}}.container{width:968px;margin:0 auto}@media (max-width:980px){.container{width:100%;padding:0 15px}}.container_service{width:1156px;margin:0 auto}@media (max-width:1200px){.container_service{width:100%;padding:0 15px}}.container-fluid{width:1316px;margin:0 auto}@media (max-width:1350px){.container-fluid{width:100%;padding:0 15px}}.recaptcha-holder{display:none;justify-content:flex-end;margin:0 0 20px}.recaptcha-holder.active{display:flex}.recaptcha-msg{margin:0 0 30px;text-align:end;color:#dc0000;font-weight:500}.sc_item{height:100%}@media (max-width:980px){body.mobile-menu-opened{overflow:hidden}}.club_card{display:block;position:relative;text-decoration:none;border-radius:14px;box-shadow:0 0 6px rgba(0,0,0,.25);height:100%;transition:box-shadow .2s}.club_card .sc_img_wrapper{position:relative;width:100%;height:220px}.club_card .sc_img_wrapper .sc_img{width:100%;height:100%}.club_card .sc_img_wrapper .sc_img img{width:100%;height:100%;border-radius:14px 14px 0 0;object-fit:cover}.club_card .sc_img_wrapper .club_services{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 8px;margin:0 -4px;background:rgba(85,85,85,.5);backdrop-filter:blur(10.4615px);border-radius:8px}.club_card .sc_img_wrapper .club_services img{display:block;width:18px;height:18px;margin:0 4px}.club_card .sc_img_wrapper .club_distance{position:absolute;right:12px;bottom:12px;display:none;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 8px 4px 12px;background:rgba(85,85,85,.5);backdrop-filter:blur(10.4615px);border-radius:8px}.club_card .sc_img_wrapper .club_distance img{display:block;width:18px;height:18px;margin-right:8px}.club_card .sc_img_wrapper .club_distance span{font-style:normal;font-weight:500;font-size:14px;line-height:1.2;color:#fff}.club_card .sc_img_wrapper .club_distance:empty{padding:0}.club_card .sc_img_wrapper .club_promotion{position:absolute;top:25px;left:0;display:flex;align-items:center;justify-content:flex-end;width:50px;height:26px;background-color:#dc0000}.club_card .sc_img_wrapper .club_promotion span{font-style:normal;font-weight:500;font-size:14px;line-height:1.2;color:#fff}.club_card .sc_img_wrapper .club_promotion:before{content:"";position:absolute;top:0;left:100%;display:block;height:100%;width:5px;border:13px solid #dc0000;border-right:6px solid transparent}.club_card .sc_info{display:flex;flex-direction:column;padding:12px 12px 46px}.club_card .sc_info .sc_info_top_wrapper{height:110px}.club_card .sc_info .club_name{margin-bottom:8px}.club_card .sc_info .club_name span{font-style:normal;font-weight:700;font-size:20px;line-height:1.2;color:#000}.club_card .sc_info .club_name.approve span:after{content:"";display:inline-block;width:19px;height:19px;margin-left:10px;background-image:url(../img/ok.svg);background-repeat:no-repeat;background-position:center;background-size:19px 19px}.club_card .sc_info .rating_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:16px}.club_card .sc_info .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 11px 0 -4px}.club_card .sc_info .rating_wrapper .rating_stars img{display:block;width:18px;height:18px;margin:0 4px}.club_card .sc_info .rating_wrapper .rating_stars .rating{display:block;margin-left:10px;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}.club_card .sc_info .rating_wrapper .reviews_qty span{font-style:normal;font-weight:400;font-size:16px;line-height:1.2;color:#000}.club_card .sc_info .club_subway_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:12px}.club_card .sc_info .club_subway_wrapper .subway_img_wrapper{margin-right:8px}.club_card .sc_info .club_subway_wrapper .subway_img_wrapper svg{display:block;width:20px;height:20px}.club_card .sc_info .club_subway_wrapper .subway_station{font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}.club_card .sc_info .club_address_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:52px;margin-bottom:20px}.club_card .sc_info .club_address_wrapper .address_img_wrapper{margin-right:10px}.club_card .sc_info .club_address_wrapper .address_img_wrapper img{display:block;width:20px;height:20px}.club_card .sc_info .club_address_wrapper .club_address{font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}.club_card .sc_info .cf_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -15px 28px}.club_card .sc_info .cf_wrapper .cf_item{margin:0 15px;position:relative}.club_card .sc_info .cf_wrapper .cf_item .cf_img_wrapper img{display:block;width:30px;height:30px}.club_card .sc_info .cf_wrapper .cf_item .cf_qty{display:block;position:absolute;top:0;right:0;background:#fff;border-radius:50%;padding:4px;font-style:normal;font-weight:700;font-size:14px;line-height:1;text-align:center;color:#dc0000;transform:translate(50%,-50%)}.club_card .sc_info .cf_wrapper .cf_item .cf_qty:empty{display:none}.club_card .sc_info .cf_wrapper .cf_item .cf_qty:empty+.cf_img_wrapper{display:none}.club_card .sc_info .club_price_wrapper{position:absolute;right:0;bottom:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:34px;width:100%;padding:0 12px}.club_card .sc_info .club_price_wrapper .club_price{font-style:normal;font-weight:700;font-size:19px;line-height:1;color:#000}.club_card .sc_info .club_price_wrapper .club_close{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000}.club_card .sc_info .club_price_wrapper .club_booking,.club_card .sc_info .club_price_wrapper .club_calling{display:flex;flex-direction:row;justify-content:center;align-items:center;width:151px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:30px;text-align:center;color:#000;border-radius:12px}.club_card .sc_info .club_price_wrapper .club_booking{border:1px solid #dc0000;color:#dc0000}.club_card .sc_info .club_price_wrapper .club_booking.closed{color:#000;border:0;background-color:transparent;cursor:auto}.club_card .sc_info .club_price_wrapper .club_calling{border:1px solid #000}.club_card .sc_info .club_price_wrapper .club_edit{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 12px;margin-left:auto;width:173px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:center;color:#dc0000;border-radius:12px;border:2px solid #dc0000;cursor:pointer;transition:color .2s,background-color .2s}.club_card .sc_info .club_price_wrapper .club_edit:before{content:"";display:block;width:18px;height:18px;position:absolute;top:50%;left:10px;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-position:center;background-size:13px 13px;transform:translateY(-50%)}.club_card .sc_info .club_price_wrapper .club_edit:hover{background-color:#dc0000;color:#fff}.club_card .sc_info .club_price_wrapper .club_edit:hover:before{background-image:url(../img/edit-white.svg)}.club_card .sc_info .checkbox_wrapper{margin-bottom:28px}.club_card .sc_info .checkbox_wrapper label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;box-shadow:none;outline:0}.club_card .sc_info .checkbox_wrapper label input{opacity:0;position:absolute;left:-9999px;z-index:-1}.club_card .sc_info .checkbox_wrapper label input:checked+.activator{background-color:#dc0000}.club_card .sc_info .checkbox_wrapper label input:checked+.activator span{transform:translate(102%,-50%)}.club_card .sc_info .checkbox_wrapper label .activator{display:block;position:relative;width:52px;height:28px;background-color:#000;border-radius:14px;margin-right:12px;transition:background-color .2s}.club_card .sc_info .checkbox_wrapper label .activator span{position:absolute;top:50%;left:4px;display:block;width:22px;height:22px;border-radius:50%;background-color:#fff;transform:translateY(-50%);transition:transform .2s}.club_card .sc_info .checkbox_wrapper label span{font-style:normal;font-weight:400;font-size:16px;line-height:1;color:#000}.club_card .sc_info .club_status_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:28px}.club_card .sc_info .club_status_wrapper span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.club_card .sc_info .club_status_wrapper img{display:block;width:22px;height:22px;margin-right:12px}.club_card:hover{box-shadow:0 0 13px rgba(0,0,0,.25)}@media (max-width:760px){.club_card .sc_info .sc_info_top_wrapper{height:unset}}.show_more{align-self:center;text-decoration:none;padding:4px;margin:0 auto;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;border-bottom:1px solid transparent;transition:border-bottom-color .2s}.show_more:hover{border-bottom:1px solid #000}.text_decor{color:#dc0000}.user_verified{padding:30px 0;font-style:normal;font-weight:700;font-size:16px;line-height:1.3;color:#000}.user_verified a{color:#dc0000}.simplebar-scrollbar::before{display:none;background-color:#dc0000;border-radius:20px;height:192px;opacity:1}.simplebar-scrollbar.simpleber-hover::before{opacity:1}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:47px;bottom:2px}.simplebar-track{right:unset;left:10px}.page_title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:8px}@media (max-width:750px){.page_title{font-size:24px}}.descr{font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000;margin-bottom:32px}@media (max-width:750px){.descr{font-size:18px}}
/*! HEADER START */
.header{padding:24px 0}.header .header_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header .header_wrapper .header_logo_wrapper a{display:block;text-decoration:none;width:198px;height:46px}.header .header_wrapper .header_logo_wrapper a img{display:block;width:100%;height:100%}.header .header_wrapper .select_city_wrapper{position:relative;width:136px;margin-left:47px;z-index:3000}.header .header_wrapper .select_city_wrapper .select2{display:block;width:100%!important;height:34px;background:#000;border-radius:12px}.header .header_wrapper .select_city_wrapper .select2 .selection{display:block;width:100%;height:100%}.header .header_wrapper .select_city_wrapper .select2 .select2-selection{background-color:#000;border:0;outline:0;border-radius:12px}.header .header_wrapper .select_city_wrapper .select2 .select2-selection .select2-selection__rendered{width:100%;padding:8px 27px 8px 12px;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#fff}.header .header_wrapper .select_city_wrapper .select2 .select2-selection .select2-selection__rendered:before{content:"";display:none;width:22px;height:22px;position:absolute;top:50%;left:12px;background-image:url(../img/bx-world.svg);background-repeat:no-repeat;background-position:center;background-size:22px 22px;transform:translateY(-50%)}.header .header_wrapper .select_city_wrapper .select2 .select2-selection .select2-selection__arrow{width:12px;height:8px;top:57%;right:12px;background-image:url(../img/role.svg);background-repeat:no-repeat;background-size:12px 8px;background-position:center;transform:translateY(-50%);transition:transform .2s}.header .header_wrapper .select_city_wrapper .select2 .select2-selection .select2-selection__arrow b{border-width:0}.header .header_wrapper .select_city_wrapper .select2.select2-container--open .select2-selection .select2-selection__arrow{transform:rotate(180deg) translateY(50%)}.header .header_wrapper .select_city_wrapper a{display:block;text-decoration:none;color:#818080;font-weight:500;position:absolute;top:25%;right:-95px;transition:color .2s}.header .header_wrapper .select_city_wrapper a:hover{color:#dc3545}.header .header_wrapper .header_menu_wrapper .mobile_menu_btn{display:none}.header .header_wrapper .header_menu_wrapper .header_menu{position:relative}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item{display:none;margin:0 15px 40px}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item h4{margin:0 0 35px;font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#212121}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item ul{margin:0;padding:0;list-style:none}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item ul li a{display:block;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item ul li a:hover{color:#dc0000}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item ul li+li{margin-top:23px}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item ul.personal_menu li a{font-weight:400}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item ul.personal_menu li a.exit{color:#dc0000}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item .rights_wrapper{text-align:center;font-style:normal;font-weight:500;font-size:18px;line-height:2;color:#c4c4c4}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item .rights_wrapper p{margin:0}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item:last-child{border-top:1px solid #d3d3d3;padding-top:46px}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item:last-child ul{margin-bottom:35px}.header .header_wrapper .header_menu_wrapper .header_menu .mob_main_menu{display:none}.header .header_wrapper .header_menu_wrapper .header_menu .main_menu{margin:0 -12px;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.header .header_wrapper .header_menu_wrapper .header_menu .main_menu li a{display:block;margin:0 12px;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.header .header_wrapper .header_menu_wrapper .header_menu .main_menu li a:hover{color:#dc0000}.header .header_wrapper .header_menu_wrapper .header_menu .main_menu li a.log_in_form_toggle{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 32px;width:115px;height:46px;background:#dc0000;box-shadow:0 0 8px rgba(185,0,0,.5);border-radius:14px;font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#fff;transition:box-shadow .2s}.header .header_wrapper .header_menu_wrapper .header_menu .main_menu li a.log_in_form_toggle:hover{box-shadow:0 0 10px rgba(185,0,0,.8)}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper{display:none;position:absolute;z-index:10000;top:calc(100% + 32px);right:0;width:436px;height:auto;padding:32px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_page_title{margin:0 0 46px;font-style:normal;font-weight:600;font-size:20px;line-height:1;color:#000}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_page_title .instr{display:block;font-size:18px;font-weight:400;line-height:1;color:#c4c4c4}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form{width:100%}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma{margin-bottom:46px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-bottom:20px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group label{display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;margin-bottom:10px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group input{flex-shrink:0;display:block;width:100%;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group input#min-price-input{background-image:url(../img/rub.svg);background-repeat:no-repeat;background-size:12px 18px;background-position:center right 10px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group .input_wrapper .forgot_password{display:block;text-decoration:none;margin-top:20px;background:0 0;border:0;outline:0;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#bfbfbf;cursor:pointer}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group.required label{position:relative}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group .error{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .btn_wrapper .registration{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000}@media (max-width:980px){.header{padding:14px 0 14px;box-shadow:0 0 2px rgba(0,0,0,.25)}.header .header_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header .header_wrapper .header_logo_wrapper{z-index:3000}.header .header_wrapper .header_logo_wrapper a{width:152px;height:36px}.header .header_wrapper .select_city_wrapper{margin-left:0;margin-right:50px}body.mobile-menu-opened .header .header_wrapper .select_city_wrapper{opacity:0;pointer-events:none}.header .header_wrapper .select_city_wrapper a{display:none}.header .header_wrapper .mobile_menu_bg{opacity:0;position:fixed;z-index:500;pointer-events:none;top:0;bottom:0;right:0;width:100%;background-color:#fff;transition:opacity .2s}body.mobile-menu-opened .header .header_wrapper .mobile_menu_bg{pointer-events:auto;opacity:1}.header .header_wrapper .header_menu_wrapper{overflow:auto;position:absolute;top:0;bottom:0;right:0;z-index:1000;width:100%;pointer-events:none}.header .header_wrapper .header_menu_wrapper .mobile_menu_btn{display:flex;justify-content:center;flex-direction:column;align-items:center;position:absolute;top:20px;right:20px;background-color:transparent;width:25px;height:25px;border-radius:50%;pointer-events:auto;z-index:3000}.header .header_wrapper .header_menu_wrapper .mobile_menu_btn span{display:block;width:20px;height:3px;background-color:#000;margin:2.5px 0;border-radius:2px;transition:transform .2s,opacity .2s}body.mobile-menu-opened .header .header_wrapper .header_menu_wrapper .mobile_menu_btn{position:fixed}body.mobile-menu-opened .header .header_wrapper .header_menu_wrapper .mobile_menu_btn span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}body.mobile-menu-opened .header .header_wrapper .header_menu_wrapper .mobile_menu_btn span:nth-child(2){opacity:0}body.mobile-menu-opened .header .header_wrapper .header_menu_wrapper .mobile_menu_btn span:nth-child(3){transform:rotate(-45deg) translate(6.25px,-6.25px)}.header .header_wrapper .header_menu_wrapper .header_menu{display:flex;flex-direction:column;padding:94px 0 20px;background-color:#fff;opacity:0;transition:opacity .2s;position:relative;top:0;width:0;height:0;overflow:hidden}.header .header_wrapper .header_menu_wrapper .header_menu .decor{order:1;position:fixed;top:0;left:0;display:block;width:100%;height:64px;box-shadow:0 0 2px rgba(0,0,0,.25);z-index:2;background:#fff}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item{order:3;display:block;position:relative;z-index:1}.header .header_wrapper .header_menu_wrapper .header_menu .mob_menu_item:last-child{margin-bottom:0}.header .header_wrapper .header_menu_wrapper .header_menu .main_menu{display:none}.header .header_wrapper .header_menu_wrapper .header_menu .mob_main_menu{order:3;margin:0 15px 40px;padding:0;list-style:none;display:block}.header .header_wrapper .header_menu_wrapper .header_menu .mob_main_menu li a{display:block;margin:0;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.header .header_wrapper .header_menu_wrapper .header_menu .mob_main_menu li a:hover{color:#dc0000}.header .header_wrapper .header_menu_wrapper .header_menu .mob_main_menu li+li{margin-top:23px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper{order:2;display:block;position:static;z-index:1;width:100%;max-width:386px;padding:0 15px;background:#fff;box-shadow:none;border-radius:0;margin:0 0 40px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_page_title{margin-bottom:24px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_page_title .instr{font-size:16px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form{width:100%}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .btn_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}body.mobile-menu-opened .header .header_wrapper .header_menu_wrapper .header_menu{opacity:1;pointer-events:auto;width:auto;height:auto;overflow:unset}body.mobile-menu-opened .header .header_wrapper .header_menu_wrapper{pointer-events:auto;position:fixed}}@media (max-width:400px){.header .header_wrapper .header_logo_wrapper a{width:130px;height:32px}.header .header_wrapper .select_city_wrapper{width:130px}.header .header_wrapper .select_city_wrapper .select2{height:32px}.header .header_wrapper .select_city_wrapper .select2 .select2-selection .select2-selection__arrow{width:10px;height:6px;right:7px}.header .header_wrapper .header_menu_wrapper .header_menu .log_in_block_wrapper .log_in_wrapper form .btn_wrapper .registration{padding:14px}}@media (max-width:340px){.header .header_wrapper .header_logo_wrapper a{width:110px;height:32px}.header .header_wrapper .select_city_wrapper{width:110px}.header .header_wrapper .select_city_wrapper .select2 .select2-selection .select2-selection__rendered{padding:8px 8px 8px 31px;font-size:16px}.header .header_wrapper .select_city_wrapper .select2 .select2-selection .select2-selection__rendered:before{width:17px;height:17px;left:7px;background-size:17px 17px}.header .header_wrapper .select_city_wrapper .select2 .select2-selection .select2-selection__arrow{width:8px;height:5px}.header .header_wrapper .select_city_wrapper .select2-container .select2-dropdown .select2-results{padding:10px 8px}.header .header_wrapper .select_city_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option{font-size:16px;line-height:20px}}
/*! HEADER END */
/*! SECTION REGISTRATION START */
.main_reg_wrapper.add_club_page_start_wrapper{height:auto;padding:64px 0 138px}@media (max-width:980px){.main_reg_wrapper.add_club_page_start_wrapper{padding:64px 0 104px}}.main_reg_wrapper .main_reg_list{display:flex;flex-direction:row;justify-content:space-between}.main_reg_wrapper .main_reg_list .reg_item{width:338px}.main_reg_wrapper .main_reg_list .reg_item .img_wrapper{margin-bottom:32px}.main_reg_wrapper .main_reg_list .reg_item .img_wrapper img{display:block;width:256px;height:256px;margin:0 auto}.main_reg_wrapper .main_reg_list .reg_item .btn{display:block;width:100%;background-color:#dc0000;color:#fff;margin-bottom:16px;transition:box-shadow .2s}.main_reg_wrapper .main_reg_list .reg_item .btn:hover{box-shadow:0 0 10px rgba(220,0,0,.6)}.main_reg_wrapper .main_reg_list .reg_item .instr{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000}.main_reg_wrapper .form_reg_wrapper{padding-top:128px;display:none}.main_reg_wrapper .form_reg_wrapper .page_title{margin-bottom:32px}.main_reg_wrapper .add_club_start_wrapper{width:600px}.main_reg_wrapper .add_club_start_wrapper .add_club_start{width:100%}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma{margin-bottom:46px}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group label{max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group input{flex-shrink:0;display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group.required label{position:relative}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group .error{position:absolute;right:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:max-content}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label input{opacity:0;position:absolute;z-index:-1}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label input:checked+.activator{border-color:#dc0000}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label input:checked+.activator span{background-color:#dc0000}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label .activator{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid #000;border-radius:6px;margin-right:12px;transition:border-color .2s}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label .activator span{display:block;background-color:transparent;border-radius:2px;width:16px;height:16px;transition:background-color .2s}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label span a{color:#dc0000}.main_reg_wrapper .add_club_start_wrapper .add_club_start .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.main_reg_wrapper .add_club_start_wrapper .add_club_start .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:box-shadow .2s}.main_reg_wrapper .add_club_start_wrapper .add_club_start .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.main_reg_wrapper .add_club_start_wrapper .add_club_start .btn_wrapper .log_in{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code{display:none;width:100%}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma{margin-bottom:46px}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma p{margin:0 0 26px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#c4c4c4}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper{margin:0 -15px 26px;width:505px;position:relative}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .code_input_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .code_input_wrapper input{display:block;outline:0;width:46px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;margin:0 15px;text-align:center;padding:5px}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .error{position:absolute;right:15px;bottom:-22px;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_resend{display:block;pointer-events:auto;position:relative;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;cursor:pointer}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_resend span.hide{display:none}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_resend.disabled{pointer-events:none}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_resend.disabled span.hide{display:inline}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:box-shadow .2s}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .btn_wrapper .step_back{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000;cursor:pointer}@media (max-width:750px){.main_reg_wrapper .main_reg_list{display:block;flex-direction:unset;justify-content:unset}.main_reg_wrapper .main_reg_list .reg_item{width:100%;margin-bottom:32px}.main_reg_wrapper .main_reg_list .reg_item .img_wrapper{margin-bottom:32px}.main_reg_wrapper .main_reg_list .reg_item .img_wrapper img{display:block;width:256px;height:256px;margin:0 auto}.main_reg_wrapper .main_reg_list .reg_item .btn{display:block;width:280px;background-color:#dc0000;color:#fff;margin:0 auto 16px;transition:box-shadow .2s}.main_reg_wrapper .form_reg_wrapper{padding-top:64px}}@media (max-width:600px){.main_reg_wrapper .add_club_start_wrapper{width:100%}.main_reg_wrapper .add_club_start_wrapper .add_club_start{width:100%}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group{display:block}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group label{display:inline-block;margin-bottom:14px}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group input{width:100%}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group.required label{position:relative}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label{width:auto}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label span{font-size:16px}.main_reg_wrapper .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label .activator{margin-right:9px}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code{display:none;width:100%}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma{margin-bottom:46px}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma p{max-width:327px;line-height:1.2;margin:0 auto 26px;text-align:center}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper{width:100%;margin:0 0 26px}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .code_input_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .error{right:50%;transform:translateX(50%)}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .forma .code_resend{text-align:center}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:box-shadow .2s}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.main_reg_wrapper .add_club_start_wrapper .add_class_confirm_code .btn_wrapper .step_back{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000}}
/*! SECTION REGISTRATION END */
/*! SECTION MAIN PAGE START */
.main_choose_club_info_wrapper .choose_club_info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px 0 32px;margin-bottom:32px;border-bottom:1px solid #d3d3d3}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title{position:relative;margin-bottom:16px}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title span{font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper{position:absolute;top:46px;left:106px;width:148px;z-index:1}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper .select2{display:block;width:100%!important;height:34px;background:#dc0000;border-radius:12px}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper .select2 .selection{display:block;width:100%;height:100%}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper .select2 .select2-selection{background-color:#dc0000;border:0;outline:0;border-radius:12px}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper .select2 .select2-selection .select2-selection__rendered{width:100%;padding:8px 8px 8px 42px;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#fff}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper .select2 .select2-selection .select2-selection__rendered:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;left:12px;background-image:url(../img/bx-world.svg);background-repeat:no-repeat;background-position:center;background-size:22px 22px;transform:translateY(-50%)}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper .select2 .select2-selection .select2-selection__arrow{width:12px;height:8px;top:50%;right:12px;background-image:url(../img/role.svg);background-repeat:no-repeat;background-size:12px 8px;background-position:center;transform:translateY(-50%);transition:transform .2s}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper .select2 .select2-selection .select2-selection__arrow b{border-width:0}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper .select2.select2-container--open .select2-selection .select2-selection__arrow{transform:rotate(180deg) translateY(50%)}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper a{display:block;text-decoration:none;color:#818080;font-weight:500;position:absolute;top:25%;right:-95px;transition:color .2s}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper a:hover{color:#dc3545}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .descr{max-width:590px;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .main_descr{max-width:512px;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_img{width:424px;height:282px}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_img img{display:block;width:100%;height:100%}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_img.service{width:512px;height:368px}@media (max-width:980px){.main_choose_club_info_wrapper .choose_club_info{flex-direction:column-reverse;padding:64px 0 32px}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title{position:relative;margin-bottom:16px}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title span{font-size:26px}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_title .title .select_city_wrapper{position:absolute;top:32px;left:84px;width:148px;z-index:1}.main_choose_club_info_wrapper .choose_club_info .choose_club_info_img{width:100%;height:auto}}.langame_software_description_wrapper{position:relative;padding:0}.langame_software_description_wrapper .container{border-bottom:1px solid #d3d3d3}.langame_software_description_wrapper .langame_software_description{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 -24px 0;padding:0 0 64px}.langame_software_description_wrapper .langame_software_description .description_item{margin:0 24px}.langame_software_description_wrapper .langame_software_description .description_item .main_descr{font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000;margin-bottom:73px}.langame_software_description_wrapper .langame_software_description .description_item .details{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 32px;width:426px;height:50px;background:#dc0000;box-shadow:0 0 8px rgba(185,0,0,.5);border-radius:14px;font-style:normal;font-weight:700;font-size:20px;line-height:1;color:#fff;margin-left:60px}.langame_software_description_wrapper .langame_software_description .description_item .details:hover{box-shadow:0 0 10px rgba(185,0,0,.7)}.langame_software_description_wrapper .langame_software_description .description_item .title{font-style:normal;font-weight:700;font-size:33px;line-height:1.2;color:#000;margin-bottom:41px}.langame_software_description_wrapper .langame_software_description .description_item .img_wrapper{margin-bottom:-90px}.langame_software_description_wrapper .langame_software_description .description_item .description_list{list-style:none;counter-reset:descr-langame;padding-left:60px}.langame_software_description_wrapper .langame_software_description .description_item .description_list li{position:relative;counter-increment:descr-langame;margin-bottom:41px}.langame_software_description_wrapper .langame_software_description .description_item .description_list li .title{font-style:normal;font-weight:500;font-size:20px;line-height:1.3;color:#000;margin-bottom:10px}.langame_software_description_wrapper .langame_software_description .description_item .description_list li .descr{max-width:385px;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#000}.langame_software_description_wrapper .langame_software_description .description_item .description_list li .descr a{text-decoration:none;font-weight:500}.langame_software_description_wrapper .langame_software_description .description_item .description_list li .descr a:hover{text-decoration:underline}.langame_software_description_wrapper .langame_software_description .description_item .description_list li:before{content:counter(descr-langame,decimal-leading-zero);position:absolute;top:-6px;left:-60px;font-family:"PT Root UI",sans-serif;font-style:normal;font-weight:500;font-size:34px;line-height:1;color:#d4d4d4}@media (max-width:980px){.langame_software_description_wrapper{position:relative;padding:0}.langame_software_description_wrapper .langame_software_description{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;margin:0;padding:0 0 64px}.langame_software_description_wrapper .langame_software_description .description_item{margin:0}.langame_software_description_wrapper .langame_software_description .description_item .main_descr{margin-bottom:64px}.langame_software_description_wrapper .langame_software_description .description_item .title{font-size:26px;margin-bottom:16px}.langame_software_description_wrapper .langame_software_description .description_item .img_wrapper{margin-bottom:0}.langame_software_description_wrapper .langame_software_description .description_item .description_list{padding-left:42px}.langame_software_description_wrapper .langame_software_description .description_item .description_list li{margin-bottom:36px}.langame_software_description_wrapper .langame_software_description .description_item .description_list li:before{top:0;left:-42px;font-size:26px}}@media (max-width:520px){.langame_software_description_wrapper .langame_software_description .description_item .details{width:100%;margin-left:0;font-size:18px}.langame_software_description_wrapper .langame_software_description .description_item .img_wrapper{width:100%;height:auto}.langame_software_description_wrapper .langame_software_description .description_item .img_wrapper img{width:100%;height:auto}}.main_our_goals_wrapper{position:relative;padding:32px 0 0;margin-bottom:32px}.main_our_goals_wrapper .service_for_people .descr_title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:8px}.main_our_goals_wrapper .service_for_people .descr_text{font-style:normal;font-weight:400;font-size:20px;line-height:1.2;color:#000;margin-bottom:48px}.main_our_goals_wrapper .our_goals_list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:24px;z-index:5;border-bottom:1px solid #d3d3d3;padding-bottom:48px}.main_our_goals_wrapper .our_goals_list .our_team{position:relative;grid-column:1/span 2;grid-row:1/span 2}.main_our_goals_wrapper .our_goals_list .our_team .text{position:absolute;display:block;max-width:265px;left:16px;bottom:60px;width:100%}.main_our_goals_wrapper .our_goals_list .our_team .text .title{display:block;font-style:normal;font-weight:700;font-size:26px;line-height:1;color:#fff}.main_our_goals_wrapper .our_goals_list .our_team .text .descr{display:block;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#fff}.main_our_goals_wrapper .our_goals_list .our_team .join{position:absolute;left:16px;bottom:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 32px;width:176px;height:50px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:700;font-size:20px;line-height:1;color:#fff;text-decoration:none}.main_our_goals_wrapper .our_goals_list .our_team img{filter:drop-shadow(0 0 16px rgba(136,136,136,.25));border-radius:20px}.main_our_goals_wrapper .our_goals_list .our_goals_item{background:#fff;box-shadow:0 0 16px rgba(136,136,136,.25);border-radius:20px;padding:20px 16px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.main_our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .title{font-style:normal;font-weight:700;font-size:20px;line-height:1;color:#000;margin-bottom:16px}.main_our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .title.decor{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.main_our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .title.decor img{margin-left:8px}.main_our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .descr{font-style:normal;font-weight:400;font-size:20px;line-height:1.2;color:#000}.main_our_goals_wrapper .our_goals_list .our_goals_item .soon{font-style:normal;font-weight:700;font-size:20px;line-height:100%;color:#bfbfbf}.main_our_goals_wrapper .our_goals_list .our_goals_item a{text-decoration:none;font-style:normal;font-weight:700;font-size:20px;line-height:100%;color:#dc0000}@media (max-width:980px){.main_our_goals_wrapper{position:relative;padding:32px 0 0;margin-bottom:32px}.main_our_goals_wrapper .service_for_people .descr_title{font-size:26px;margin-bottom:16px}.main_our_goals_wrapper .our_goals_list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.main_our_goals_wrapper .our_goals_list .our_team img{display:block;width:100%;height:100%}}@media (max-width:760px){.main_our_goals_wrapper{position:relative;padding:32px 0 0;margin-bottom:32px}.main_our_goals_wrapper .service_for_people .descr_title{font-size:26px;margin-bottom:16px}.main_our_goals_wrapper .our_goals_list{gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.main_our_goals_wrapper .our_goals_list .our_team img{display:block;width:100%;height:100%}.main_our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .descr{font-size:18px}}.join_us_wrapper{padding-bottom:164px}.join_us_wrapper .choose_club_info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px 0 32px}.join_us_wrapper .choose_club_info .choose_club_info_title .title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:16px}.join_us_wrapper .choose_club_info .choose_club_info_title .main_descr{max-width:490px;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000;margin-bottom:32px}.join_us_wrapper .choose_club_info .choose_club_info_title .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.join_us_wrapper .choose_club_info .choose_club_info_title .btn_wrapper a{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;width:272px;height:50px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:20px;line-height:1;color:#fff;cursor:pointer;border:0;outline:0;transition:box-shadow .2s}.join_us_wrapper .choose_club_info .choose_club_info_title .btn_wrapper a.secondary{width:300px;margin-left:32px;color:#dc3545;background:#fff}.join_us_wrapper .choose_club_info .choose_club_info_title .btn_wrapper a.secondary:hover{box-shadow:none}.join_us_wrapper .choose_club_info .choose_club_info_title .btn_wrapper a:hover{box-shadow:0 0 8px #dc3545}.join_us_wrapper .choose_club_info .choose_club_info_img{width:256px;height:256px}.join_us_wrapper .choose_club_info .choose_club_info_img img{display:block;width:100%;height:100%}@media (max-width:980px){.join_us_wrapper{padding-bottom:98px}.join_us_wrapper .choose_club_info{flex-direction:column;align-items:center;justify-content:center;padding:0 0 32px}.join_us_wrapper .choose_club_info .choose_club_info_title .title{font-size:26px;margin-bottom:16px}.join_us_wrapper .choose_club_info .choose_club_info_title .main_descr{width:100%}.join_us_wrapper .choose_club_info .choose_club_info_title .btn_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:24px}.join_us_wrapper .choose_club_info .choose_club_info_title .btn_wrapper a{margin-bottom:28px}.join_us_wrapper .choose_club_info .choose_club_info_title .btn_wrapper a.secondary{width:100%;margin-left:0;color:#dc3545;background:#fff}}
/*! SECTION MAIN PAGE END */
/*! SECTION CHOOSE CLUB INFO START */
.choose_club_info_wrapper .choose_club_info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px 0 38px;border-bottom:1px solid #d3d3d3;margin-bottom:48px}.choose_club_info_wrapper .choose_club_info .choose_club_info_title h1{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:600;font-size:34px;line-height:1;letter-spacing:.25px;color:#000}.choose_club_info_wrapper .choose_club_info .choose_club_info_title.service{max-width:580px}.choose_club_info_wrapper .choose_club_info .choose_club_info_title.service h1{font-weight:900;font-size:72px;line-height:unset;margin-bottom:0}.choose_club_info_wrapper .choose_club_info .choose_club_info_title.service h2{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:400;font-size:34px;line-height:1.2;color:#000;margin:0}.choose_club_info_wrapper .choose_club_info .choose_club_info_title.service .learn_more{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;width:251px;height:46px;background-color:#dc0000;border-radius:14px;margin-left:auto;margin-top:32px;transition:box-shadow .2s;text-shadow:none}.choose_club_info_wrapper .choose_club_info .choose_club_info_title.service .learn_more:hover{box-shadow:0 0 10px rgba(220,0,0,.5)}.choose_club_info_wrapper .choose_club_info .choose_club_info_img{width:424px;height:282px}.choose_club_info_wrapper .choose_club_info .choose_club_info_img img{display:block;width:100%;height:100%}.choose_club_info_wrapper .choose_club_info .choose_club_info_img.service{width:512px;height:368px}.choose_club_info_wrapper .choose_club_info.not_found{border-bottom:1px solid #d3d3d3}.choose_club_info_wrapper .choose_club_info.not_found .choose_club_info_title .instr{font-family:"PT Root UI",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000}.choose_club_info_wrapper .choose_club_info.not_found .choose_club_info_title .instr a{color:#000}.choose_club_info_wrapper .choose_club_info.not_found .choose_club_info_img img{object-fit:contain}@media (max-width:980px){.choose_club_info_wrapper .choose_club_info{align-items:flex-start;padding:64px 0 64px}.choose_club_info_wrapper .choose_club_info .choose_club_info_title{position:absolute;text-shadow:2px -1px 0 #fff}.choose_club_info_wrapper .choose_club_info .choose_club_info_title h1{font-size:26px;line-height:1.2;max-width:265px;margin-bottom:20px}.choose_club_info_wrapper .choose_club_info .choose_club_info_title .instr br{display:none}.choose_club_info_wrapper .choose_club_info .choose_club_info_img{width:80%;height:auto;margin-left:auto;margin-right:-20px}}@media (max-width:980px){.choose_club_info_wrapper{align-items:flex-start;padding:64px 0 64px}.choose_club_info_wrapper .choose_club_info_title{position:absolute;text-shadow:2px -1px 0 #fff}.choose_club_info_wrapper .choose_club_info_title h1{font-size:26px;line-height:1.2;max-width:265px;margin-bottom:20px}.choose_club_info_wrapper .choose_club_info_title .instr br{display:none}.choose_club_info_wrapper .choose_club_info_img{width:80%;height:auto;margin-left:auto;margin-right:-20px}}@media (max-width:980px){.choose_club_info_wrapper{overflow:hidden}}@media (max-width:750px){.choose_club_info_wrapper{padding:0}.choose_club_info_wrapper .choose_club_info.service{display:flex;flex-direction:column-reverse;padding:0}.choose_club_info_wrapper .choose_club_info.service .choose_club_info_title.service{max-width:100%;position:static;margin-top:-40px}.choose_club_info_wrapper .choose_club_info.service .choose_club_info_title.service h1{font-size:46px}.choose_club_info_wrapper .choose_club_info.service .choose_club_info_title.service h2{font-size:26px}.choose_club_info_wrapper .choose_club_info.service .choose_club_info_title.service .learn_more{margin-left:unset}.choose_club_info_wrapper .choose_club_info.service .choose_club_info_img.service{width:100%;height:auto;margin-left:unset;margin-right:0;margin-top:-50px}.choose_club_info_wrapper .choose_club_info{flex-direction:column-reverse;padding:64px 0 32px}.choose_club_info_wrapper .choose_club_info .choose_club_info_title{position:static}.choose_club_info_wrapper .choose_club_info .choose_club_info_title h1{font-size:26px;line-height:1.2;max-width:unset;margin-bottom:20px}.choose_club_info_wrapper .choose_club_info .choose_club_info_title .instr br{display:none}.choose_club_info_wrapper .choose_club_info .choose_club_info_img{width:258px;height:259px;margin:0 auto 32px}.choose_club_info_wrapper .choose_club_info .choose_club_info_img.main{width:100%;height:auto}}
/*! SECTION CHOOSE CLUB INFO END */
/*! SECTION SEARCH CLUB START */
section.sc_wrapper .search_club{position:relative;padding:0 0 48px;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.sc_wrapper .search_club .descr_title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:16px}section.sc_wrapper .search_club .main_descr{max-width:570px;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000;margin-bottom:58px}section.sc_wrapper .search_club .sc_sort_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0;margin-bottom:32px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sc_result{margin-right:12px;font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#000}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sc_result .search_qty{font-weight:400}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_title{font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#000;margin-right:13px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a{display:block;position:relative;margin-right:12px;padding:6px 12px 6px 24px;text-decoration:none;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000;border-bottom:4px solid transparent;transition:opacity .2s,border-bottom-color .2s}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:before{content:"";display:block;width:18px;height:18px;position:absolute;top:6px;left:0;background-image:url(../img/asc.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;opacity:0}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:hover{border-bottom-color:rgba(220,0,0,.4)}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:hover:before{opacity:.4}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.asc{border-bottom-color:#dc0000}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.asc:before{opacity:1;background-image:url(../img/asc.svg)}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.desc{border-bottom-color:#dc0000}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.desc:before{opacity:1;background-image:url(../img/desc.svg)}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:last-child{display:none}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_list a{display:block;position:relative;text-decoration:none;padding:8px 12px 8px 42px;background:#dc0000;border-radius:12px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_list a:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;left:12px;background-image:url(../img/list.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;transform:translateY(-50%)}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_map a{display:block;margin-left:30px;position:relative;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;padding:8px 0 8px 30px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_map a:before{content:"";position:absolute;top:50%;left:0;display:block;width:22px;height:22px;background-image:url(../img/point.svg);background-repeat:no-repeat;background-position:center;background-size:16px 20px;transform:translateY(-50%)}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search{position:relative;margin-left:30px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search button{border:0;outline:0;cursor:pointer;background:0 0;display:block;padding:0;margin:0}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search button img{display:block;width:26px;height:26px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search .search_form{position:absolute;display:flex;flex-direction:row;top:-6px;right:0;opacity:0;pointer-events:none;transition:opacity .2s}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search .search_form input{display:block;width:280px;padding:8px 8px 8px 36px;background:#e5e5e5;border-radius:10px;border:0;outline:0;color:#000;font-weight:600;font-size:18px;line-height:100%;letter-spacing:.5px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search .search_form input::placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:100%;color:#b1b4b5}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search .search_form button{border:0;outline:0;cursor:pointer;background:#fff;display:block;padding:0;margin:0 0 0 12px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search .search_form button img{display:block;width:26px;height:26px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search .search_form.active{opacity:1;pointer-events:auto}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search .search_form:before{content:"";position:absolute;left:10px;top:50%;display:block;width:20px;height:20px;background-image:url(../img/search_gray.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px;transform:translateY(-50%)}section.sc_wrapper .search_club .sc_list{display:flex;width:calc(100% + 44px);flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -22px}section.sc_wrapper .search_club .sc_list .sc_item{width:calc(33.3333333333% - 44px);margin:0 22px 32px;height:auto}section.sc_wrapper .search_club .choose_city{text-decoration:none;outline:0;position:absolute;bottom:51px;right:258px;font-family:"Gilroy",sans-serif;font-style:normal;font-weight:600;font-size:16px;color:#bfbfbf}section.sc_wrapper .search_club .add_club{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 32px;width:247px;height:50px;background:#dc0000;box-shadow:0 0 8px rgba(185,0,0,.5);border-radius:14px;margin:0 auto;font-style:normal;font-weight:700;font-size:20px;line-height:1;color:#fff}section.sc_wrapper .search_club .add_club:hover{box-shadow:0 0 10px rgba(185,0,0,.7)}@media (max-width:980px){section.sc_wrapper .search_club{padding:0 0 32px;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.sc_wrapper .search_club .descr_title{font-size:26px;margin-bottom:16px}section.sc_wrapper .search_club .sc_sort_wrapper{position:relative;display:block;width:100%;padding:0;margin-bottom:32px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort{display:block;flex-direction:unset;justify-content:unset;align-items:unset}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sc_result{margin-right:0;margin-bottom:24px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by{display:block;flex-direction:unset;justify-content:unset;align-items:unset}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_title{margin-right:0;margin-bottom:24px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options{justify-content:space-between}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a{display:block;margin-right:0;padding:6px 0 6px 24px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:last-child{display:block}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a+a{margin-left:10px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show{position:absolute;right:0;top:32px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_list a{width:34px;height:34px;margin-right:0;padding:8px;border-radius:8px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_list a span{display:none}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_list a:before{top:50%;left:50%;transform:translate(-50%,-50%)}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_map a{width:34px;height:34px;padding:8px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_map a span{display:none}section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .show_by_map a:before{top:50%;left:50%;transform:translate(-50%,-50%)}section.sc_wrapper .search_club .sc_list{display:block;margin:0 auto;width:100%}section.sc_wrapper .search_club .sc_list .sc_item{width:294px;margin:0 auto 32px}section.sc_wrapper .search_club .choose_city{display:block;width:100%;position:static;text-align:center;margin-top:25px}}@media (max-width:500px){section.sc_wrapper .search_club .sc_sort_wrapper .sc_show .search .search_form input{width:calc(100vw - 65px)}}@media (max-width:400px){section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a{margin-right:0;padding:6px 0 6px 21px;font-size:16px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:before{width:16px;height:16px;background-size:16px 16px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a+a{margin-left:0}}@media (max-width:360px){section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_title{margin-right:0;margin-bottom:24px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a{margin-right:0;padding:6px 0;font-size:16px}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:before{display:none}section.sc_wrapper .search_club .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a+a{margin-left:10px}}
/*! SECTION SEARCH CLUB END */
/*! SECTION SEARCH CLUB BY MAP START */
section.sc_wrapper_by_map{position:relative}section.sc_wrapper_by_map #sc_by_map{display:block;width:100%;height:1080px;box-shadow:0 0 8px rgba(0,0,0,.25)}section.sc_wrapper_by_map .sc_by_map{position:absolute;left:64px;top:64px;width:737px;height:1016px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.25);border-radius:20px 20px 0 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:15px;margin-bottom:0;border-bottom:1px solid #d3d3d3}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sc_result{margin-right:12px;font-style:normal;font-weight:700;font-size:16px;line-height:1;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sc_result .search_qty{font-weight:400}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_title{font-style:normal;font-weight:700;font-size:16px;line-height:1;color:#000;margin-right:10px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a{display:block;position:relative;margin-right:10px;padding:6px 8px 6px 20px;text-decoration:none;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000;border-bottom:4px solid transparent;transition:opacity .2s,border-bottom-color .2s}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:before{content:"";display:block;width:18px;height:18px;position:absolute;top:6px;left:0;background-image:url(../img/asc.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;opacity:0}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:hover{border-bottom-color:rgba(220,0,0,.4)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:hover:before{opacity:.4}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.asc{border-bottom-color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.asc:before{opacity:1;background-image:url(../img/asc.svg)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.desc{border-bottom-color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.desc:before{opacity:1;background-image:url(../img/desc.svg)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:last-child{display:none}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a{display:block;position:relative;text-decoration:none;padding:8px 12px 8px 42px;background:#fff;border-radius:12px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;left:12px;background-image:url(../img/list-black.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;transform:translateY(-50%)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a{display:block;margin-left:0;position:relative;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;padding:0 46px 0 0}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a:before{content:"";position:absolute;top:50%;left:0;display:block;width:46px;height:34px;background-image:url(../img/bymap.svg);background-repeat:no-repeat;background-position:center;background-size:46px 34px;transform:translateY(-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper{width:100%;overflow:hidden;height:951px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list{position:relative;display:flex;margin:-20px;width:calc(100% + 40px);height:calc(100% + 40px);padding:52px 26px 320px 38px;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;overflow-y:auto}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item{position:relative;z-index:2;border:6px solid transparent;padding:6px;border-radius:24px;margin:0 0 8px;transition:border-color .1s}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card{display:flex;flex-direction:row;width:673px;height:220px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper{width:294px;height:100%}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .sc_img img{width:100%;height:100%;border-radius:14px 0 0 14px;object-fit:cover}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_services{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px;margin:0 -4px;background:rgba(85,85,85,.5);backdrop-filter:blur(10.4615px);border-radius:8px;height:26px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_services img{display:block;width:18px;height:18px;margin:0 4px;object-fit:contain}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance{position:absolute;right:12px;bottom:12px;display:none;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 6px 4px 10px;background:rgba(85,85,85,.5);backdrop-filter:blur(10.4615px);border-radius:8px;height:26px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance img{display:block;width:18px;height:18px;margin-right:8px;object-fit:contain}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance span{font-style:normal;font-weight:500;font-size:14px;line-height:1.2;color:#fff}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance:empty{padding:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info{width:306px;display:flex;flex-direction:column;justify-content:space-between;padding:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name{margin-bottom:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name span{font-style:normal;font-weight:700;font-size:20px;line-height:1.2;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name.approve span:after{content:"";display:inline-block;width:19px;height:19px;margin-left:10px;background-image:url(../img/ok.svg);background-repeat:no-repeat;background-position:center;background-size:19px 19px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 11px 0 -4px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars img{display:block;width:18px;height:18px;margin:0 4px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars .rating{display:block;margin-left:10px;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .reviews_qty span{font-style:normal;font-weight:400;font-size:16px;line-height:1.2;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper .subway_img_wrapper{margin-right:8px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper .subway_img_wrapper svg{display:block;width:20px;height:20px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper .subway_station{font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:52px;margin-bottom:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper .address_img_wrapper{margin-right:10px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper .address_img_wrapper img{display:block;width:20px;height:20px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper .club_address{font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper{position:absolute;top:0;right:0;height:196px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:13px 0;padding:0 24px 0 14px;border-left:1px solid #d3d3d3}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item{margin:10px 0;position:relative}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item .cf_img_wrapper img{display:block;width:30px;height:30px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item .cf_qty{display:block;position:absolute;top:0;right:0;background:#dc0000;border-radius:6px;padding:3px 4px;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-align:center;color:#fff;transform:translate(50%,-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item .cf_qty:empty{display:none}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item .cf_qty:empty+.cf_img_wrapper{display:none}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper{position:static;right:0;bottom:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:34px;width:100%;padding:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_price{font-style:normal;font-weight:700;font-size:19px;line-height:1;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_close{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_booking,section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_calling{display:flex;flex-direction:row;justify-content:center;align-items:center;width:151px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:30px;text-align:center;color:#fff;border-radius:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_booking{background-color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_booking.closed{color:#dc0000;background-color:transparent;cursor:auto}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_calling{background-color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_edit{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 12px;margin-left:auto;width:173px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:center;color:#dc0000;border-radius:12px;border:2px solid #dc0000;cursor:pointer;transition:color .2s,background-color .2s}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_edit:before{content:"";display:block;width:18px;height:18px;position:absolute;top:50%;left:10px;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-position:center;background-size:13px 13px;transform:translateY(-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_edit:hover{background-color:#dc0000;color:#fff}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_edit:hover:before{background-image:url(../img/edit-white.svg)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper{margin-bottom:28px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;box-shadow:none;outline:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label input{opacity:0;position:absolute;left:-9999px;z-index:-1}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label input:checked+.activator{background-color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label input:checked+.activator span{transform:translate(102%,-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label .activator{display:block;position:relative;width:52px;height:28px;background-color:#000;border-radius:14px;margin-right:12px;transition:background-color .2s}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label .activator span{position:absolute;top:50%;left:4px;display:block;width:22px;height:22px;border-radius:50%;background-color:#fff;transform:translateY(-50%);transition:transform .2s}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label span{font-style:normal;font-weight:400;font-size:16px;line-height:1;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_status_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:28px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_status_wrapper span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_status_wrapper img{display:block;width:22px;height:22px;margin-right:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item.active{border:6px solid #dc0000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item.active:before{z-index:2;content:"";position:absolute;top:50%;left:-10px;display:none;width:6px;height:192px;background:#dc0000;border-radius:20px;transform:translateY(-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item.active:after{z-index:-1;content:"";position:absolute;top:-14px;left:-32px;bottom:-14px;right:-32px;display:none;width:737px;height:248px;background-color:#f5f5f5}section.sc_wrapper_by_map .sc_by_map .show_more{display:none}@media (max-width:1500px){section.sc_wrapper_by_map{position:relative;overflow:hidden;padding-top:68px}section.sc_wrapper_by_map #sc_by_map{height:980px}section.sc_wrapper_by_map .sc_by_map{position:static;width:100%;height:0;background:0 0;box-shadow:none;border-radius:0;display:block}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper{position:absolute;top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:15px;margin-bottom:0;border-bottom:none}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sc_result{margin-right:12px;font-style:normal;font-weight:700;font-size:16px;line-height:1;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sc_result .search_qty{font-weight:400}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_title{font-style:normal;font-weight:700;font-size:16px;line-height:1;color:#000;margin-right:10px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a{display:block;position:relative;margin-right:10px;padding:6px 8px 6px 20px;text-decoration:none;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000;border-bottom:4px solid transparent;transition:opacity .2s,border-bottom-color .2s}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:before{content:"";display:block;width:18px;height:18px;position:absolute;top:6px;left:0;background-image:url(../img/asc.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;opacity:0}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:hover{border-bottom-color:rgba(220,0,0,.4)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:hover:before{opacity:.4}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.asc{border-bottom-color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.asc:before{opacity:1;background-image:url(../img/asc.svg)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.desc{border-bottom-color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a.desc:before{opacity:1;background-image:url(../img/desc.svg)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:last-child{display:none}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a{display:block;position:relative;text-decoration:none;padding:8px 12px 8px 42px;background:#fff;border-radius:12px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;left:12px;background-image:url(../img/list-black.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;transform:translateY(-50%)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a{display:block;margin-left:0;position:relative;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;padding:0 46px 0 0}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a:before{content:"";position:absolute;top:50%;left:0;display:block;width:46px;height:34px;background-image:url(../img/bymap.svg);background-repeat:no-repeat;background-position:center;background-size:46px 34px;transform:translateY(-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper{position:absolute;left:0;bottom:53px;width:100%;height:250px;padding:0 20px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list{display:flex;padding:15px 0 15px 15px;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow-x:auto}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item{margin:0 20px 0 0;flex-shrink:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card{display:flex;flex-direction:row;width:673px;height:220px;background-color:#fff}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper{width:294px;height:100%}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .sc_img img{width:100%;height:100%;border-radius:14px 0 0 14px;object-fit:cover}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_services{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px;margin:0 -4px;background:rgba(85,85,85,.5);backdrop-filter:blur(10.4615px);border-radius:8px;height:26px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_services img{display:block;width:18px;height:18px;margin:0 4px;object-fit:contain}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance{position:absolute;right:12px;bottom:12px;display:none;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 6px 4px 10px;background:rgba(85,85,85,.5);backdrop-filter:blur(10.4615px);border-radius:8px;height:26px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance img{display:block;width:18px;height:18px;margin-right:8px;object-fit:contain}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance span{font-style:normal;font-weight:500;font-size:14px;line-height:1.2;color:#fff}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance:empty{padding:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info{width:306px;display:flex;flex-direction:column;padding:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name{margin-bottom:8px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name span{font-style:normal;font-weight:700;font-size:20px;line-height:1.2;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name.approve span:after{content:"";display:inline-block;width:19px;height:19px;margin-left:10px;background-image:url(../img/ok.svg);background-repeat:no-repeat;background-position:center;background-size:19px 19px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:16px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 11px 0 -4px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars img{display:block;width:18px;height:18px;margin:0 4px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars .rating{display:block;margin-left:10px;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .reviews_qty span{font-style:normal;font-weight:400;font-size:16px;line-height:1.2;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper .subway_img_wrapper{margin-right:8px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper .subway_img_wrapper svg{display:block;width:20px;height:20px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper .subway_station{font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:52px;margin-bottom:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper .address_img_wrapper{margin-right:10px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper .address_img_wrapper img{display:block;width:20px;height:20px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper .club_address{font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper{position:absolute;top:0;right:0;height:196px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:13px 0;padding:0 24px 0 14px;border-left:1px solid #d3d3d3}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item{margin:10px 0;position:relative}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item .cf_img_wrapper img{display:block;width:30px;height:30px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item .cf_qty{display:block;position:absolute;top:0;right:0;background:#dc0000;border-radius:6px;padding:3px 4px;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-align:center;color:#fff;transform:translate(50%,-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item .cf_qty:empty{display:none}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper .cf_item .cf_qty:empty+.cf_img_wrapper{display:none}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper{position:static;right:0;bottom:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:34px;width:100%;padding:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_price{font-style:normal;font-weight:700;font-size:19px;line-height:1;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_close{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_booking,section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_calling{display:flex;flex-direction:row;justify-content:center;align-items:center;width:151px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:30px;text-align:center;color:#fff;border-radius:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_booking{background-color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_booking.closed{color:#dc0000;background-color:transparent;cursor:auto}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_calling{background-color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_edit{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 12px;margin-left:auto;width:173px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:center;color:#dc0000;border-radius:12px;border:2px solid #dc0000;cursor:pointer;transition:color .2s,background-color .2s}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_edit:before{content:"";display:block;width:18px;height:18px;position:absolute;top:50%;left:10px;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-position:center;background-size:13px 13px;transform:translateY(-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_edit:hover{background-color:#dc0000;color:#fff}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_edit:hover:before{background-image:url(../img/edit-white.svg)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper{margin-bottom:28px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;box-shadow:none;outline:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label input{opacity:0;position:absolute;left:-9999px;z-index:-1}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label input:checked+.activator{background-color:#dc0000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label input:checked+.activator span{transform:translate(102%,-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label .activator{display:block;position:relative;width:52px;height:28px;background-color:#000;border-radius:14px;margin-right:12px;transition:background-color .2s}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label .activator span{position:absolute;top:50%;left:4px;display:block;width:22px;height:22px;border-radius:50%;background-color:#fff;transform:translateY(-50%);transition:transform .2s}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .checkbox_wrapper label span{font-style:normal;font-weight:400;font-size:16px;line-height:1;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_status_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:28px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_status_wrapper span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_status_wrapper img{display:block;width:22px;height:22px;margin-right:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item.active:before{display:none}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item.active:after{display:none}}@media (max-width:760px){section.sc_wrapper_by_map{padding-top:130px}section.sc_wrapper_by_map #sc_by_map{height:580px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper{position:absolute;display:block;width:100%;padding:0 10px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort{display:block;flex-direction:unset;justify-content:unset;align-items:unset}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sc_result{margin-right:0;margin-bottom:24px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by{display:block;flex-direction:unset;justify-content:unset;align-items:unset}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_title{margin-right:0;margin-bottom:24px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options{justify-content:space-between}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a{margin-right:0;padding:6px 0 6px 24px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a+a{margin-left:10px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:last-child{display:block}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show{position:absolute;right:10px;top:32px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a{width:34px;height:34px;margin-right:10px;padding:8px;border-radius:8px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a span{display:none}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a:before{top:50%;left:50%;transform:translate(-50%,-50%)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a{width:46px;height:34px;padding:8px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a span{display:none}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a:before{top:50%;left:50%;transform:translate(-50%,-50%)}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper{position:absolute;left:0;bottom:14px;width:100%;height:130px;padding:0 15px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item{width:362px;height:108px;margin:0 10px 0 0;border:0;padding:0;border-radius:14px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card{display:flex;flex-direction:row;width:100%;height:100%}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper{width:108px;height:100%;flex-shrink:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .sc_img img{width:100%;height:100%;border-radius:14px 0 0 14px;object-fit:cover}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_services{display:none}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance{display:none;right:-245px;bottom:6px;padding:4px 6px 4px 6px;height:20px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance span{font-size:12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_img_wrapper .club_distance img{width:15px;height:15px;margin-right:4px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:4px 12px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name{order:2;margin-bottom:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name span{font-size:14px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_name.approve span:after{width:16px;height:16px;background-size:16px 16px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper{order:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch;margin:0 11px 0 -4px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars img{display:none;width:16px;height:16px;margin:0 4px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars img:first-child{display:block}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .rating_wrapper .rating_stars .rating{display:block;margin-left:0;margin-right:5px;font-size:16px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_subway_wrapper{order:2;margin-bottom:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_address_wrapper{order:2;display:none}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .cf_wrapper{display:none}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper{order:2;position:static;right:0;bottom:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:auto;width:100%;padding:0}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_price{font-size:16px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_close{display:none;font-size:16px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_booking,section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item .club_card .sc_info .club_price_wrapper .club_calling{display:none;width:116px;height:28px;font-size:14px;line-height:1;border-radius:10px}section.sc_wrapper_by_map .sc_by_map .sc_list_wrapper .sc_list .sc_item.active{border:3px solid #dc0000}}@media (max-width:400px){section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by{display:block;flex-direction:unset;justify-content:unset;align-items:unset}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_title{margin-right:0;margin-bottom:24px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options{justify-content:flex-start}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a{margin-right:0;padding:6px 0 6px 22px;font-size:16px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a+a{margin-left:10px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_sort .sort_by .sort_by_options a:last-child{display:block}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show{position:absolute;right:10px;top:32px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a{width:34px;height:34px;margin-right:10px;padding:8px;border-radius:8px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a span{display:none}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_list a:before{top:50%;left:50%;transform:translate(-50%,-50%)}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a{width:46px;height:34px;padding:8px}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a span{display:none}section.sc_wrapper_by_map .sc_by_map .sc_sort_wrapper .sc_show .show_by_map a:before{top:50%;left:50%;transform:translate(-50%,-50%)}}
/*! SECTION SEARCH CLUB BY MAP END */
/*! SECTION ARTICLES START */
section.articles_wrapper{padding:32px 0 0;overflow:hidden}section.articles_wrapper h2{margin:0 0 8px;line-height:1.2;text-align:left;font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;color:#000}section.articles_wrapper .descr_title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:16px}section.articles_wrapper .main_descr{max-width:580px;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000}section.articles_wrapper .articles{display:flex;flex-direction:column;padding-bottom:64px;border-bottom:1px solid #d3d3d3}section.articles_wrapper .articles .articles_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -35px;padding:32px 0 0}section.articles_wrapper .articles .articles_list .articles_item{width:calc(33.3333333333% - 70px);margin:0 35px 60px}section.articles_wrapper .articles .articles_list .articles_item a{display:block;position:relative;text-decoration:none;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px;height:100%}section.articles_wrapper .articles .articles_list .articles_item a .article_img_wrapper{width:100%;height:188px}section.articles_wrapper .articles .articles_list .articles_item a .article_img_wrapper img{display:block;width:100%;height:100%;border-radius:14px 14px 0 0;object-fit:cover}section.articles_wrapper .articles .articles_list .articles_item a .article_content_wrapper{padding:12px 12px 28px}section.articles_wrapper .articles .articles_list .articles_item a .article_content_wrapper .article_title{font-style:normal;font-weight:700;font-size:20px;line-height:1.3;color:#000;margin-bottom:12px}section.articles_wrapper .articles .articles_list .articles_item a .article_content_wrapper .article_descr{height:92px;text-overflow:ellipsis;overflow:hidden;font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000;margin-bottom:16px}section.articles_wrapper .articles .articles_list .articles_item a .article_content_wrapper p{margin:0;align-self:flex-end;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:right;color:#dc0000;position:absolute;bottom:12px;right:12px}section.articles_wrapper .articles .articles_list .articles_item a:hover{box-shadow:0 0 15px #9c9c9c}@media (max-width:980px){section.articles_wrapper{padding:32px 0}section.articles_wrapper h2{font-size:26px;line-height:1.2}section.articles_wrapper .descr_title{font-size:26px}section.articles_wrapper .articles{display:flex;flex-direction:column;padding-bottom:32px}section.articles_wrapper .articles .articles_list{display:block;margin:0}section.articles_wrapper .articles .articles_list .articles_item{width:276px;margin:0 auto 32px}section.articles_wrapper .articles .articles_list .articles_item a{display:block;text-decoration:none;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px;height:100%}section.articles_wrapper .articles .articles_list .articles_item a .article_img_wrapper img{display:block;width:100%;border-radius:14px 14px 0 0}section.articles_wrapper .articles .articles_list .articles_item a .article_content_wrapper .article_title{font-style:normal;font-weight:700;font-size:20px;line-height:1.3;color:#000;margin-bottom:12px}section.articles_wrapper .articles .articles_list .articles_item a .article_content_wrapper .article_descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000;margin-bottom:16px}section.articles_wrapper .articles .articles_list .articles_item a .article_content_wrapper p{margin:0;align-self:flex-end;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:right;color:#dc0000}section.articles_wrapper .articles .articles_list .articles_item a:hover{box-shadow:0 0 15px #9c9c9c}}
/*! SECTION ARTICLES END */
/*! SECTION TOURNAMENT START */
section.tournament_wrapper{padding:32px 0}section.tournament_wrapper .tour_soon_wrapper{padding:0 0 54px;border-bottom:1px solid #d3d3d3}section.tournament_wrapper .tour_soon{display:block;width:100%;object-fit:contain}section.tournament_wrapper .descr_title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:16px}section.tournament_wrapper .main_descr{margin:0 0 48px;max-width:620px;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;color:#000}section.tournament_wrapper .plank{display:grid;grid-template-columns:1fr 280px;grid-gap:60px;margin:0 0 16px;padding:32px 20px 32px 32px;box-shadow:0 0 16px rgba(136,136,136,.25);border-radius:20px}section.tournament_wrapper .plank .plank-content-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;height:100%}section.tournament_wrapper .plank .plank-content-wrapper h3{width:100%;margin:0 0 8px;font-weight:700;font-size:34px;line-height:1.2;color:#000}section.tournament_wrapper .plank .plank-content-wrapper p{width:100%;margin:0;font-style:normal;font-weight:500;font-size:20px;line-height:1.2}section.tournament_wrapper .plank .plank-img-wrapper img{display:block;width:280px;height:280px;object-fit:contain;object-position:center;margin:0 auto}@media (max-width:980px){section.tournament_wrapper{padding:0}section.tournament_wrapper .descr_title{font-size:26px}section.tournament_wrapper .tour_soon_wrapper{margin-bottom:32px}section.tournament_wrapper .plank{display:grid;grid-template-columns:100%;grid-gap:30px;grid-template-areas:"img" "content";margin:0 0 16px;padding:24px 16px}section.tournament_wrapper .plank .plank-content-wrapper{grid-area:content}section.tournament_wrapper .plank .plank-content-wrapper h3{font-size:26px}section.tournament_wrapper .plank .plank-content-wrapper p{font-size:20px}section.tournament_wrapper .plank .plank-img-wrapper{grid-area:img}section.tournament_wrapper .plank .plank-img-wrapper img{max-width:80%;width:260px;height:240px}}
/*! SECTION TOURNAMENT END */
/*! SECTION ARTICLE PAGE START */
section.article_page_wrapper{padding:64px 0 140px}section.article_page_wrapper .columns{display:grid;grid-template-columns:1fr 256px;grid-gap:30px}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper{display:flex;flex-direction:row;justify-content:flex-start;width:100%;margin-bottom:32px}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_img{position:relative;width:1024px;height:576px;border-radius:20px}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_title{position:absolute;left:32px;bottom:32px}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_title h1{margin:0;font-style:normal;font-weight:500;font-size:30px;line-height:1;color:#fff;text-shadow:2px 1px 0 rgba(0,0,0,.6)}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_title h2{margin:0;font-style:normal;font-weight:500;font-size:30px;line-height:1;color:#fff;text-shadow:2px 1px 0 rgba(0,0,0,.6)}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .go_back{position:absolute;top:37px;left:21px;display:block;text-decoration:none;color:#fff;font-size:18px;font-weight:500;padding:5px 5px 5px 30px}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .go_back:before{content:"";position:absolute;top:50%;left:0;display:block;width:22px;height:22px;background-image:url(../img/arrow-back.svg);background-repeat:no-repeat;background-position:center;transform:translateY(-50%)}section.article_page_wrapper .columns main .article_page_main_content{max-width:1024px;font-size:18px;line-height:1.3}section.article_page_wrapper .columns main .article_page_main_content figure{margin-left:0}section.article_page_wrapper .columns main .article_page_main_content img{max-width:100%}section.article_page_wrapper .columns main .article_comments_wrapper{border-top:1px solid #d3d3d3;padding:16px 0 0;margin-top:32px}section.article_page_wrapper .columns main .article_comments_wrapper .comment_qty{font-style:normal;font-weight:900;font-size:20px;line-height:1;color:#000;margin-bottom:20px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_sort_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 -9px 20px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_sort_wrapper a{text-decoration:none;border:0;outline:0;box-shadow:none;background-color:#fff;display:block;margin:0 9px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;padding:0 0 4px;border-bottom:3px solid transparent;border-radius:2px;transition:border-bottom-color .2s}section.article_page_wrapper .columns main .article_comments_wrapper .comments_sort_wrapper a.active{border-bottom-color:#dc0000}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper{margin-bottom:16px}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form{width:100%;position:relative}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form textarea{width:100%;height:46px;border:2px solid rgba(0,0,0,.25);box-sizing:border-box;border-radius:14px;resize:none;padding:10px 14px;font-weight:500;font-size:18px;line-height:1;color:#000}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form textarea::placeholder{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(0,0,0,.25)}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form button{display:none;position:absolute;right:14px;bottom:14px;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:box-shadow .2s,background .2s}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form button:hover{box-shadow:0 0 6px #dc0000}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form button.remove_form{background:0 0;color:rgba(0,0,0,.8);right:167px}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form button.remove_form:hover{box-shadow:none}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form button:disabled{cursor:auto;background:#dedede;box-shadow:none}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form label{display:none;position:absolute;left:14px;bottom:14px;width:24px;height:24px;cursor:pointer}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form label input{opacity:0;position:absolute;left:-9999px;z-index:-1}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form label:before{content:"";display:block;width:24px;height:24px;position:absolute;top:0;left:0;background-image:url(../img/addpic.svg);background-repeat:no-repeat}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form label.loaded:before{background-image:url(../img/addpic-red.svg)}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form .preview_img{display:none;position:absolute;left:60px;bottom:14px;border-radius:4px}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form .preview_img img{display:block;width:55px;height:55px;object-fit:cover;border-radius:4px}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form .preview_img button[data-role-remove-price-list-event]{position:absolute;top:-7px;right:-7px;display:block;width:15px;height:15px;padding:0;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:15px 15px;background-color:#fff;border:0;border-radius:50%;outline:0;cursor:pointer}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form .preview_img.active{display:block}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper.active textarea{height:156px}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper.active button{display:block}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper.active label{display:block}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper ul{position:relative;list-style:none;margin:0;padding:0}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper ul ul{position:relative;padding-left:16px;display:block}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper ul ul .hide_branch{position:absolute;top:0;left:0;display:block;border:0;outline:0;box-shadow:none;background-color:transparent;border-left:2px solid #d3d3d3;width:10px;height:100%;padding:2px;margin:0;cursor:pointer;transition:border-left-color .2s}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper ul ul .hide_branch:hover{border-left-color:#dc0000}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item{margin-bottom:12px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .user_info_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .user_info_wrapper .user_avatar{width:42px;height:42px;border-radius:50%;margin-right:8px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .user_info_wrapper .user_avatar img{display:block;object-fit:cover;width:100%;height:100%;border-radius:50%}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .user_info_wrapper .user_info .user_name{font-style:normal;font-weight:900;font-size:18px;line-height:1;color:#dc0000;margin-bottom:3px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .user_info_wrapper .user_info .user_detail{display:flex;flex-direction:row;justify-content:flex-start;font-style:normal;font-weight:500;font-size:16px;line-height:1;color:#bfbfbf}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .user_info_wrapper .user_info .user_detail span+span{position:relative;margin-left:20px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .user_info_wrapper .user_info .user_detail span+span:before{content:"";position:absolute;top:50%;left:-12px;width:4px;height:4px;border-radius:50%;background-color:#bfbfbf;transform:translateY(-50%)}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating .rating{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#999}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating .rating.plus{color:#4db762}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating .rating.minus{color:#dc0000}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating button{position:relative;display:block;background-color:transparent;border:0;outline:0;box-shadow:none;width:17px;height:17px;cursor:pointer}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating button.disabled{opacity:.5;cursor:auto}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating button.minus{margin-right:20px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating button.minus:before{content:"";position:absolute;left:0;top:50%;display:block;width:100%;height:100%;background-image:url(../img/minus.svg);background-repeat:no-repeat}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating button.plus{margin-left:20px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating button.plus:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-image:url(../img/plus_com.svg);background-repeat:no-repeat}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating button:disabled{opacity:.5;cursor:auto}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .comment_content_wrapper{font-style:normal;font-weight:500;font-size:18px;line-height:1.2;color:#000;margin-bottom:8px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .comment_content_wrapper .comment_img_wrapper img{display:block;width:150px;height:100px;object-fit:cover;margin-top:5px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .btn_wrapper{margin-bottom:8px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .btn_wrapper button{display:block;background-color:transparent;border:0;outline:0;box-shadow:none;font-style:normal;font-weight:500;font-size:16px;line-height:1;color:#999;padding:2px 0;cursor:pointer}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item.vote-plus .top_wrapper .comment_rating button.plus{opacity:.5;cursor:auto}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item.vote-minus .top_wrapper .comment_rating button.minus{opacity:.5;cursor:auto}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .show_branch{display:none;background-color:transparent;border:0;outline:0;box-shadow:none;font-style:normal;font-weight:500;font-size:16px;line-height:1;padding:2px 2px 2px 0;color:#dc0000;cursor:pointer;margin-bottom:16px;min-width:150px;text-align:left}section.article_page_wrapper .columns aside .aside_articles_wrapper{position:sticky;top:20px}section.article_page_wrapper .columns aside .aside_articles_wrapper .title{font-style:normal;font-weight:700;font-size:24px;line-height:1;color:#000;margin-bottom:16px}section.article_page_wrapper .columns aside .aside_articles_wrapper .another_articles_list .another_articles_item{position:relative;width:256px;height:256px;border-radius:20px}section.article_page_wrapper .columns aside .aside_articles_wrapper .another_articles_list .another_articles_item a{display:block;width:100%;height:100%;text-decoration:none}section.article_page_wrapper .columns aside .aside_articles_wrapper .another_articles_list .another_articles_item a img{display:block;width:100%;height:100%;border-radius:20px;object-fit:cover;transition:box-shadow .2s}section.article_page_wrapper .columns aside .aside_articles_wrapper .another_articles_list .another_articles_item a:hover img{box-shadow:0 0 10px rgba(0,0,0,.3)}section.article_page_wrapper .columns aside .aside_articles_wrapper .another_articles_list .another_articles_item .decor{position:absolute;top:14px;left:14px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1px;width:75px;height:36px;background:rgba(85,85,85,.2);backdrop-filter:blur(16px);border-radius:12px;font-style:normal;font-weight:500;font-size:16px;line-height:1;color:#f8f8f8;pointer-events:none}section.article_page_wrapper .columns aside .aside_articles_wrapper .another_articles_list .another_articles_item .article_title{max-width:220px;position:absolute;left:14px;bottom:14px;font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#fff;pointer-events:none;text-shadow:2px 1px 0 rgba(0,0,0,.6)}section.article_page_wrapper .columns aside .aside_articles_wrapper .another_articles_list .another_articles_item+.another_articles_item{margin-top:18px}@media (max-width:980px){section.article_page_wrapper{padding:64px 0 90px}section.article_page_wrapper .columns{display:block}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_img{height:252px;width:100%;border-radius:14px;margin-right:0}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:14px}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_title{position:absolute;left:12px;bottom:12px}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .article_page_main_banner_title h2{font-size:24px;line-height:1.2;max-width:90%}section.article_page_wrapper .columns main .article_page_main_banner_img_wrapper .go_back{top:21px;left:21px}section.article_page_wrapper .columns main .article_comments_wrapper .comment_qty{font-style:normal;font-weight:900;font-size:20px;line-height:1;color:#000;margin-bottom:20px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_sort_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 -9px 20px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_sort_wrapper a{text-decoration:none;border:0;outline:0;box-shadow:none;background-color:#fff;display:block;margin:0 9px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;padding:0 0 4px;border-bottom:3px solid transparent;border-radius:2px;transition:border-bottom-color .2s}section.article_page_wrapper .columns main .article_comments_wrapper .comments_sort_wrapper a.active{border-bottom-color:#dc0000}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form button{padding:12px 24px}section.article_page_wrapper .columns main .article_comments_wrapper .add_comment_wrapper form button.remove_form{right:149px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item{position:relative}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating{position:absolute;right:0;bottom:0}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .top_wrapper .comment_rating.mob_position{bottom:166px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .comment_content_wrapper{font-style:normal;font-weight:500;font-size:18px;line-height:1.2;color:#000;margin-bottom:8px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .btn_wrapper{margin-bottom:8px}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .comment_item .btn_wrapper button{display:block;background-color:transparent;border:0;outline:0;box-shadow:none;font-style:normal;font-weight:500;font-size:16px;line-height:1;color:#999;padding:2px 0;cursor:pointer}section.article_page_wrapper .columns main .article_comments_wrapper .comments_list_wrapper .show_branch{display:block;background-color:transparent;border:0;outline:0;box-shadow:none;font-style:normal;font-weight:900;font-size:18px;line-height:1;padding:2px 0;color:#dc0000;cursor:pointer;margin-bottom:16px}section.article_page_wrapper .columns aside{display:none}}
/*! SECTION ARTICLE PAGE END */
/*! SECTION PRIVACY POLICY PAGE CONTENT START */
section.privacy_policy_content_wrapper{padding:64px 0 128px}section.privacy_policy_content_wrapper .privacy_policy_content{font-size:18px;line-height:1.2}section.privacy_policy_content_wrapper .privacy_policy_content h2{margin:0 0 32px}section.privacy_policy_content_wrapper .privacy_policy_content h2 span{position:relative;font-style:normal;font-weight:500;font-size:34px;line-height:1;color:#000}section.privacy_policy_content_wrapper .privacy_policy_content h2 span:before{content:"";position:absolute;top:-3px;right:-54px;display:block;width:43px;height:43px;background-image:url(../img/lock.svg);background-repeat:no-repeat;background-position:center;background-size:43px 43px}@media (max-width:980px){section.privacy_policy_content_wrapper{padding:64px 0 112px}section.privacy_policy_content_wrapper .privacy_policy_content h2 span{font-size:25px;line-height:1.2}section.privacy_policy_content_wrapper .privacy_policy_content h2 span:before{top:unset;bottom:0;right:-45px;width:33px;height:33px;background-size:33px 33px}}@media (max-width:340px){section.privacy_policy_content_wrapper{padding:64px 0 112px}section.privacy_policy_content_wrapper .privacy_policy_content h2 span:before{right:-38px}}
/*! SECTION PRIVACY POLICY PAGE CONTENT END */
/*! SECTION TERMS OF USE PAGE CONTENT START */
section.terms_of_use_content_wrapper{padding:64px 0 128px}section.terms_of_use_content_wrapper .terms_of_use_content{font-size:18px;line-height:1.2}section.terms_of_use_content_wrapper .terms_of_use_content h2{margin:0 0 32px}section.terms_of_use_content_wrapper .terms_of_use_content h2 span{position:relative;font-style:normal;font-weight:500;font-size:34px;line-height:1;color:#000}section.terms_of_use_content_wrapper .terms_of_use_content h2 span:before{content:"";position:absolute;top:-3px;right:-54px;display:block;width:43px;height:43px;background-image:url(../img/hand.svg);background-repeat:no-repeat;background-position:center;background-size:43px 43px}@media (max-width:980px){section.terms_of_use_content_wrapper{padding:64px 0 112px}section.terms_of_use_content_wrapper .terms_of_use_content h2{max-width:230px}section.terms_of_use_content_wrapper .terms_of_use_content h2 span{font-size:26px;line-height:1.2;display:block}section.terms_of_use_content_wrapper .terms_of_use_content h2 span:before{top:-3px;right:-35px;width:33px;height:33px;background-size:33px 33px}}
/*! SECTION TERMS OF USE PAGE CONTENT END */
/*! SECTION PERSONAL PAGE START */
section.personal_page_wrapper{min-height:calc(100vh - 331px)}section.personal_page_wrapper .personal_page{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:64px 0 128px}section.personal_page_wrapper .personal_page .personal_menu_wrapper{margin-right:64px}section.personal_page_wrapper .personal_page .personal_menu_wrapper h2{margin:0 0 32px;font-style:normal;font-weight:500;font-size:34px;line-height:1;color:#000}section.personal_page_wrapper .personal_page .personal_menu_wrapper .personal_menu a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:259px;padding:13.5px;margin-bottom:10px;text-decoration:none;border-radius:14px;background-color:transparent}section.personal_page_wrapper .personal_page .personal_menu_wrapper .personal_menu a span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.personal_page_wrapper .personal_page .personal_menu_wrapper .personal_menu a svg{margin-right:18px;fill:#000;width:24px;height:24px}section.personal_page_wrapper .personal_page .personal_menu_wrapper .personal_menu a.active{--icon-color:white;background-color:#dc0000}section.personal_page_wrapper .personal_page .personal_menu_wrapper .personal_menu a.active svg{fill:#fff}section.personal_page_wrapper .personal_page .personal_menu_wrapper .personal_menu a.active span{color:#fff}section.personal_page_wrapper .personal_page .personal_menu_wrapper .personal_menu a.exit span{color:#dc0000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper{padding:70px 0 0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile_title{display:none;margin-bottom:45px;font-style:normal;font-weight:500;font-size:26px;line-height:1;color:#000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile{width:670px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma{margin-bottom:32px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group label{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group input{display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper{display:none;text-align:right}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .confirm_mobile_descr{max-width:385px;margin:0 0 26px;font-style:normal;font-weight:500;font-size:16px;line-height:1;color:#c4c4c4;text-align:right}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .confirm_mobile_descr.error{color:#dc0000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_wrapper{width:100%;position:relative}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_wrapper .code_input_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;margin:0 -15px 26px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_wrapper .code_input_wrapper input{display:block;outline:0;width:46px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;margin:0 15px;text-align:center;padding:5px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_resend{display:inline-block;position:relative;pointer-events:auto;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:right;padding-left:36px;cursor:pointer}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_resend:before{content:"";position:absolute;left:0;top:50%;display:block;width:24px;height:24px;background-image:url(../img/refresh.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;transform:translateY(-50%);transition:opacity .2s}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_resend span.hide{display:none}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_resend.disabled{pointer-events:none}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_resend.disabled:before{opacity:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_resend.disabled span.hide{display:inline}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper{width:372px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper .select2{display:block;height:46px;border-radius:14px;width:100%!important}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper .select2 .selection{display:block;width:100%;height:100%}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper .select2 .select2-selection{border:0;outline:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper .select2 .select2-selection .select2-selection__rendered{width:100%;padding:12px;font-style:normal;font-weight:500;font-size:18px;line-height:1;border-radius:14px;border:2px solid rgba(0,0,0,.25);color:#000;text-align:center}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:rgba(0,0,0,.25)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper .select2 .select2-selection .select2-selection__arrow{width:13px;height:8px;top:50%;right:20px;background-image:url(../img/role-gray.svg);background-repeat:no-repeat;background-size:13px 8px;background-position:center;transform:translateY(-50%);transition:transform .2s}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper .select2 .select2-selection .select2-selection__arrow b{border-width:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper .select2.select2-container--open .select2-selection .select2-selection__arrow{transform:rotate(180deg) translateY(50%)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .user_password{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .user_password input{width:182px;margin:0 4px 0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group.password{margin-top:32px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group.required label{position:relative}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .error{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .user_profile_submit{display:block;width:153px;padding:14px 0;margin-left:auto;background:#dc0000;border:0;outline:0;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:box-shadow .2s}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .user_profile_submit:hover{box-shadow:0 0 6px #dc0000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .user_profile_submit.disabled{pointer-events:none;background:#bfbfbf}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .user_profile_submit.disabled:hover{box-shadow:none}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:-5px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .club_list_title{display:none;font-style:normal;font-weight:500;font-size:26px;line-height:1;color:#000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .add_club{display:block;position:relative;padding:14px 32px;margin-left:60px;border:0;outline:0;width:179px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:right;color:#fff;transition:box-shadow .2s;cursor:pointer}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .add_club:before{content:"";position:absolute;top:50%;left:35px;display:block;width:24px;height:24px;background-image:url(../img/add.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;transform:translateY(-50%)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .add_club:hover{box-shadow:0 0 6px #dc0000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs{width:666px;padding:38px 0 0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .instr{font-size:16px;font-weight:400;color:#000;line-height:1.4}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .instr a{color:#dc0000;text-decoration:none}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .instr span img{width:20px;height:20px;margin:0 3px -5px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content{width:calc(100% + 78px);display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -39px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content .club_list_item{position:relative;width:calc(50% - 78px);margin:0 39px 32px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content .club_list_item button[data-role-remove-liked-club]{position:absolute;top:-7px;right:-7px;display:block;width:20px;height:20px;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;background-color:#fff;border:0;border-radius:50%;outline:0;cursor:pointer}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content.moderation .club_list_item{width:calc(50% - 78px);margin:0 39px 32px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content.moderation .club_list_item .club_card{pointer-events:none}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content.moderation .club_list_item .club_card .club_price_wrapper .club_edit{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 12px;margin-left:auto;width:173px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:center;color:#dcdcdc;border-radius:12px;border:2px solid #dcdcdc}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content.moderation .club_list_item .club_card .club_price_wrapper .club_edit:before{content:"";display:block;width:18px;height:18px;position:absolute;top:50%;left:10px;background-image:url(../img/edit-gray.svg);background-repeat:no-repeat;background-position:center;background-size:13px 13px;transform:translateY(-50%)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content.moderation .club_list_item .club_card:hover{box-shadow:none}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile{display:flex;flex-direction:column}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item{width:100%;margin-bottom:24px;background:#fff;box-shadow:0 0 16px rgba(100,100,100,.15);border-radius:24px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper{padding:16px;position:relative}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper .review_profile_options{display:block;position:absolute;border:0;outline:0;background-color:transparent;top:8px;right:28px;width:40px;height:56px;cursor:pointer;background-image:url(../img/options.svg);background-repeat:no-repeat;background-position:center}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper .reviews_profile_options_list{display:none;position:absolute;left:103%;top:0;list-style:none;margin:0;padding:0;background:#fff;box-shadow:0 0 16px rgba(100,100,100,.15);border-radius:8px;width:228px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper .reviews_profile_options_list li button{text-decoration:none;display:block;padding:12px 16px;color:rgba(0,0,0,.4);transition:color .2s;border:0;outline:0;background-color:transparent}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper .reviews_profile_options_list li button:hover{color:#dc0000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper .reviews_profile_options_list:before{content:"";position:absolute;right:100%;top:15px;background:0 0;display:block;border:15px solid transparent;border-right:15px solid #fff}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .bottom_wrapper{padding:16px;border-top:1px solid rgba(0,0,0,.1)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_avatar{margin-right:8px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_avatar img{width:56px;height:56px;border-radius:50%;object-fit:contain}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_name{font-style:normal;font-weight:500;font-size:24px;line-height:1.3;color:#000;width:max-content}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_name.langame{position:relative}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_name.langame:after{content:"";position:absolute;display:block;width:21px;height:24px;background-image:url(../img/review_logo.svg);background-repeat:no-repeat;top:50%;right:-30px;transform:translateY(-50%)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .rating_wrapper{display:flex;flex-direction:row;align-items:center}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .rating_wrapper .rating_stars img{display:block;width:20px;height:20px;margin:0 4px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .rating_wrapper .review_date{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(0,0,0,.5);margin-left:12px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .review_content{text-align:left;padding-left:66px;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .review_content a{text-decoration:none;font-weight:800;color:#000}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .review_content_wrapper{height:126px;overflow:hidden}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .review_content_wrapper.visible{height:auto;overflow:unset}@media (max-width:980px){section.personal_page_wrapper{overflow:hidden}section.personal_page_wrapper .personal_page{display:block;padding:64px 0 79px}section.personal_page_wrapper .personal_page .personal_menu_wrapper{display:none}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper{padding:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile_title{display:block}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile{width:100%}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma{margin-bottom:32px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group{display:block;margin-bottom:20px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group label{display:inline-block;margin-bottom:14px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group input{width:100%}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper{display:none;text-align:center}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .confirm_mobile_descr{margin:22px 0 22px;text-align:center}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_wrapper{width:100%;position:relative}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_wrapper .code_input_wrapper{justify-content:center}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_resend{text-align:center;margin-bottom:20px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper .code_resend.disabled{padding-left:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .select_user_position_wrapper{width:100%}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .user_password{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .user_password input{width:calc(50% - 8px);margin:0 4px 0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper{display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:flex-start;margin-top:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:43px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .club_list_title{display:block}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .add_club{margin-left:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs{width:100%;padding:38px 0 0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content{display:block;width:100%;margin:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content .club_list_item{width:294px;margin:0 auto 45px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .club_list_content.moderation .club_list_item{width:294px;margin:0 auto 45px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile{display:flex;flex-direction:column}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper{padding:16px;position:relative}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper .review_profile_options{top:3px;right:3px;transform:rotate(90deg)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper .reviews_profile_options_list{left:unset;right:20px;top:69px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .top_wrapper .reviews_profile_options_list:before{right:0;top:-20px;border:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid #fff}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_avatar img{width:50px;height:50px}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_name{font-style:normal;font-weight:500;font-size:24px;line-height:1.3;color:#000;width:max-content}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_name.langame{position:relative}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .user_info .user_name.langame:after{content:"";position:absolute;display:block;width:21px;height:24px;background-image:url(../img/review_logo.svg);background-repeat:no-repeat;top:50%;right:-30px;transform:translateY(-50%)}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .review_content{padding-left:0}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_content_tabs .tab .reviews_list_profile .club_page_reviews_item .review_content_wrapper{height:auto;overflow:hidden}}@media (max-width:400px){section.personal_page_wrapper .personal_page .personal_main_content_wrapper .user_profile_form_wrapper .user_profile .forma .form-group .confirm_mobile_wrapper p{max-width:225px;margin:22px auto;text-align:center}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .add_club{margin-left:0;padding:14px 10px;width:130px;text-align:right}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .add_club:before{left:12px;width:20px;height:20px;background-size:20px 20px}}@media (max-width:340px){section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper{display:block}section.personal_page_wrapper .personal_page .personal_main_content_wrapper .club_list_navigation_wrapper .btn_wrapper .club_list_title{margin-bottom:32px}}.club_list_navigation_tabs_wrapper{max-width:764px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -9px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li a{display:block;position:relative;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;padding:5px 0;margin:0 9px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li a .qty{color:#dc0000}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li a .decor{position:relative;font-size:16px;color:#dc0000;padding-left:28px;margin-left:10px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li a .decor:before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:20px;background-image:url(../img/dev.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li a.active:before{content:"";position:absolute;top:100%;left:0;display:block;width:100%;height:3px;background-color:#dc0000;border-radius:2px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li a.disabled{pointer-events:none;color:#999}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs.offer{margin:0 -15px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs.offer li a{margin:0 15px;font-size:17px}@media (max-width:980px){.club_list_navigation_tabs_wrapper{overflow:hidden;width:calc(100% + 13px)}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs{overflow-x:auto;overflow-y:hidden;padding:20px;margin:-20px;list-style:none;display:flex;flex-direction:row;justify-content:flex-start}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li{flex-shrink:0}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li a{display:block;position:relative;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;padding:5px 0;margin:0 9px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs li a.active:before{content:"";position:absolute;top:90%;left:0;display:block;width:100%;height:3px;background-color:#dc0000;border-radius:2px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs:after{content:"";display:block;height:1px;width:30px;flex-shrink:0;color:transparent}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs.offer{margin:-20px}.club_list_navigation_tabs_wrapper .club_list_navigation_tabs.offer li a{margin:0 9px}}
/*! SECTION PERSONAL PAGE END */
/*! SECTION CLUBS OFFERS PAGE START */
section.clubs_offers_wrapper{min-height:850px;padding:64px 0 0}section.clubs_offers_wrapper .clubs_offers_page_title{margin:0 0 32px;font-style:normal;font-weight:500;font-size:34px;line-height:1.3;color:#000}section.clubs_offers_wrapper .company_offers_wrapper{position:relative;padding:69px 0 232px;display:flex;flex-direction:column}section.clubs_offers_wrapper .company_offers_wrapper .instr{font-size:18px;font-weight:500}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -32px}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item{position:relative;text-decoration:none;display:block;margin:0 32px 64px;width:calc(33.3333333333% - 64px);background:#000;box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:20px;transition:box-shadow .2s;padding:16px 16px 50px;min-height:404px}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item .img_wrapper{margin:0 auto 10px;width:100%;height:160px}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item .img_wrapper img{display:block;width:100%;height:100%;object-fit:contain}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item .info_wrapper .descr{font-style:normal;font-weight:700;font-size:22px;line-height:1.2;color:#fff;margin-bottom:30px}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item .info_wrapper .btn_wrapper{position:absolute;right:16px;bottom:16px}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item .info_wrapper .btn_wrapper .btn_detail{display:flex;flex-direction:row;align-items:center;justify-content:center;border:0;outline:0;text-decoration:none;margin-left:auto;padding:8px 16px;width:124px;height:34px;background:#dc0000;border-radius:10px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;cursor:pointer}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item:hover{box-shadow:0 0 13px rgba(0,0,0,.45)}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list{margin-bottom:32px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item{text-decoration:none;color:#000;display:flex;flex-direction:row;justify-content:flex-start;width:764px;height:240px;background:#fff;box-shadow:0 0 5.76793px rgba(0,0,0,.25);border-radius:20px;margin-bottom:32px;transition:box-shadow .2s}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .img_wrapper{width:356px;height:240px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .img_wrapper img{display:block;width:100%;height:100%;border-radius:20px 0 0 20px;object-fit:cover}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .title{font-style:normal;font-weight:700;font-size:20px;line-height:1;color:#000;margin-bottom:8px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000;margin-bottom:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .price{font-style:normal;font-weight:700;font-size:24px;line-height:1;color:#000;margin-bottom:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_name,section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .date{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;margin-bottom:12px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_name{margin-bottom:8px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_status_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:12px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_status_wrapper span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_status_wrapper img{display:block;width:22px;height:22px;margin-right:12px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_edit{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 12px;width:173px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:center;color:#dc0000;border-radius:12px;border:2px solid #dc0000;cursor:pointer;background-color:#fff;transition:background-color .2s}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_edit:before{content:"";display:block;width:18px;height:18px;position:absolute;top:50%;left:10px;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-position:center;background-size:13px 13px;transform:translateY(-50%)}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_edit:hover{background-color:#dc0000;color:#fff}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_edit:hover:before{background-image:url(../img/edit-white.svg)}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item:hover{box-shadow:0 0 6px rgba(0,0,0,.3)}section.clubs_offers_wrapper .company_offers_wrapper .add_offer{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:-37px;right:-120px;text-decoration:none;border:0;outline:0;width:260px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;cursor:pointer;transition:box-shadow .2s}section.clubs_offers_wrapper .company_offers_wrapper .add_offer:hover{box-shadow:0 0 6px #dc0000}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper{display:block;width:260px;height:548px;position:absolute;top:69px;right:-121px;padding:32px 12px 12px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .img_wrapper{width:53px;height:53px;margin:0 auto 37px}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .img_wrapper img{display:block;width:100%;height:100%}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .title{font-style:normal;font-weight:700;font-size:18px;line-height:1.2;text-align:center;color:#000;margin-bottom:16px}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .instr{display:block}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .instr p{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000;margin:0 0 18px}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .instr p span.text-decor{color:#dc0000}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .offer_instr_toggle_mobile{display:none}@media (max-width:1100px){section.clubs_offers_wrapper{overflow:hidden}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list{max-width:750px;justify-content:center;margin:0 auto}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item{margin:0 20px 32px;width:320px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list{max-width:750px;margin:0 auto 32px;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item{display:block;width:320px;height:auto;margin:0 20px 32px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .img_wrapper{width:100%;height:260px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .img_wrapper img{border-radius:20px 20px 0 0}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .title{font-style:normal;font-weight:700;font-size:20px;line-height:1;color:#000;margin-bottom:8px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000;margin-bottom:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .price{font-style:normal;font-weight:700;font-size:24px;line-height:1;color:#000;margin-bottom:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_name,section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .date{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_name{margin-bottom:8px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item:hover{box-shadow:0 0 6px rgba(0,0,0,.3)}section.clubs_offers_wrapper .company_offers_wrapper .add_offer{position:static;margin:0 auto 64px;width:260px;height:46px}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper{width:320px;height:auto;margin:0 auto 64px;position:static}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .instr{display:none}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .offer_instr_toggle_mobile{background:0 0;border:0;display:block;position:relative;width:35px;height:35px;margin:0 auto}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .offer_instr_toggle_mobile:before{content:"";position:absolute;top:0;left:0;display:block;width:35px;height:35px;background-image:url(../img/chevron-right.svg);background-repeat:no-repeat;background-size:35px 35px;background-position:center}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .offer_instr_toggle_mobile.active:before{transform:rotate(180deg)}}@media (max-width:760px){section.clubs_offers_wrapper .clubs_offers_page_title{margin:0 0 27px;font-size:26px}section.clubs_offers_wrapper .company_offers_wrapper{padding:37px 0 152px}section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item{margin:0 0 32px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list{margin:0 auto 32px;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item{display:block;width:320px;height:auto;margin:0 0 32px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .img_wrapper{width:100%;height:260px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .img_wrapper img{border-radius:20px 20px 0 0}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .title{font-style:normal;font-weight:700;font-size:20px;line-height:1;color:#000;margin-bottom:8px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000;margin-bottom:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .price{font-style:normal;font-weight:700;font-size:24px;line-height:1;color:#000;margin-bottom:16px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_name,section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .date{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item .info_wrapper .club_name{margin-bottom:8px}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item:hover{box-shadow:0 0 6px rgba(0,0,0,.3)}section.clubs_offers_wrapper .company_offers_wrapper .add_offer{position:static;margin:0 auto 64px;width:260px;height:46px}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper{width:320px;height:auto;margin:0 auto 64px;position:static}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .instr{display:none}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .offer_instr_toggle_mobile{background:0 0;border:0;display:block;position:relative;width:35px;height:35px;margin:0 auto}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .offer_instr_toggle_mobile:before{content:"";position:absolute;top:0;left:0;display:block;width:35px;height:35px;background-image:url(../img/chevron-right.svg);background-repeat:no-repeat;background-size:35px 35px;background-position:center}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper .offer_instr_toggle_mobile.active:before{transform:rotate(180deg)}}@media (max-width:340px){section.clubs_offers_wrapper .company_offers_wrapper .company_offers_list .offer_item{margin:0 0 32px;width:100%}section.clubs_offers_wrapper .company_offers_wrapper .clubs_offers_list .offer_item{width:100%;margin:0 0 32px}section.clubs_offers_wrapper .company_offers_wrapper .attention_text_wrapper{width:100%;height:auto}}
/*! SECTION CLUBS OFFERS PAGE END */
/*! SECTION CLUB PAGE START */
section.club_page_main_info_wrapper{position:sticky;z-index:100;top:0;background-color:#f5f5f5;padding:24px 0;transition:background-color .2s,box-shadow .2s}section.club_page_main_info_wrapper .club_page_main_info_top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options{display:none}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list{display:none}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-style:normal;font-weight:500;font-size:34px;line-height:1.2;color:#000;margin:0}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_title .favorite{width:46px;height:46px;border:0;outline:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1px;margin:0 12px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:50%;cursor:pointer}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_title .club_secondary{display:none;flex-shrink:0;background:rgba(0,0,0,.25);border:0;outline:0;font-style:normal;font-weight:500;line-height:1;text-align:center;color:#fff;border-radius:14px;cursor:pointer;padding:10px 12px;font-size:14px;margin:0 12px}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper{flex-shrink:0;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a{display:block;text-decoration:none;outline:0;padding:14px 28px;border:0;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;border-radius:14px;cursor:pointer;transition:box-shadow .2s}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button.club_secondary,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a.club_secondary{background:rgba(0,0,0,.25)}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button.club_secondary:hover,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a.club_secondary:hover{box-shadow:0 0 8px rgba(0,0,0,.25)}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button.club_calling,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a.club_calling{margin-left:18px;background:#000;transition:box-shadow .2s}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button.club_calling:hover,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a.club_calling:hover{box-shadow:0 0 8px #000}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button.club_calling.closed,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a.club_calling.closed{margin-right:0;background:0 0;color:#dc0000;padding:0 32px;cursor:auto}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button.club_calling.closed:hover,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a.club_calling.closed:hover{box-shadow:none}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button.club_booking,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a.club_booking{margin-left:12px;background:#dc0000;transition:box-shadow .2s}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper button.club_booking:hover,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper a.club_booking:hover{box-shadow:0 0 8px #dc0000}section.club_page_main_info_wrapper .club_page_main_info_bottom{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.club_page_main_info_wrapper .club_page_main_info_bottom .rating_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 32px 0 0;flex-shrink:0}section.club_page_main_info_wrapper .club_page_main_info_bottom .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 12px 0 -5px}section.club_page_main_info_wrapper .club_page_main_info_bottom .rating_wrapper .rating_stars img{display:block;width:23px;height:23px;margin:0 5px}section.club_page_main_info_wrapper .club_page_main_info_bottom .rating_wrapper .reviews_qty{font-style:normal;font-weight:500;font-size:17px;line-height:1;color:#000}section.club_page_main_info_wrapper .club_page_main_info_bottom .rating_wrapper .rating{display:block;margin-left:10px;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_subway_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:15px;flex-shrink:0}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_subway_wrapper .subway_img_wrapper{margin-right:8px}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_subway_wrapper .subway_img_wrapper img{display:block;width:23px;height:23px}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_subway_wrapper .subway_station{font-style:normal;font-weight:400;font-size:17px;line-height:1;color:#000}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_address_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:36px}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_address_wrapper .address_img_wrapper{margin-right:10px}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_address_wrapper .address_img_wrapper img{display:block;width:18px;height:23px}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_address_wrapper .club_address{font-style:normal;font-weight:400;font-size:17px;line-height:1.3;color:#000}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_distance{display:none;flex-direction:row;justify-content:flex-start;align-items:center;flex-shrink:0}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_distance img{display:block;width:23px;height:23px;margin-right:8px}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_distance span{font-style:normal;font-weight:500;font-size:17px;line-height:1;color:#000}section.club_page_main_info_wrapper.not-sticky{box-shadow:inset 0 3px 3px rgba(0,0,0,.1)}section.club_page_main_info_wrapper.sticky{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.25)}@media (max-width:980px){section.club_page_main_info_wrapper{padding:328px 0 32px;position:static;background-color:#f5f5f5}section.club_page_main_info_wrapper .club_page_main_info_top{margin-bottom:10px;position:relative}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options{display:block;width:40px;height:40px;background-image:url(/img/mob-club-options.svg);background-repeat:no-repeat;background-position:center;background-size:auto}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list{display:none;position:absolute;right:20px;top:64px;list-style:none;margin:0;padding:0;background:#fff;box-shadow:0 0 16px rgba(100,100,100,.15);border-radius:8px;width:250px;z-index:5000}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list li button,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list li a{text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px 16px;color:rgba(0,0,0,.9);font-style:normal;font-weight:500;font-size:18px;line-height:24px;transition:color .2s;border:0;outline:0;background-color:transparent}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list li button img,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list li a img{display:block;margin-right:10px}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list li button:hover,section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list li a:hover{color:#dc0000}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list .favorite{display:none}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_mob_options_list:before{content:"";position:absolute;background:0 0;display:block;right:0;top:-20px;border:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid #fff}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_title{font-size:26px}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_title .favorite{display:none}section.club_page_main_info_wrapper .club_page_main_info_top .main_info_btn_wrapper{display:none}section.club_page_main_info_wrapper .club_page_main_info_bottom{flex-wrap:wrap}section.club_page_main_info_wrapper .club_page_main_info_bottom .rating_wrapper{order:1;margin:0 15px 16px 0}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_subway_wrapper{order:1;margin-right:15px;margin-bottom:16px}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_address_wrapper{order:3;margin-right:36px}section.club_page_main_info_wrapper .club_page_main_info_bottom .club_distance{order:2;margin-bottom:16px}}@media (max-width:700px){section.club_page_main_info_wrapper .club_page_main_info_bottom .club_distance{order:2;margin-bottom:0;margin-right:15px}}@media (max-width:500px){section.club_page_main_info_wrapper .club_page_main_info_bottom .club_distance{order:2;margin-bottom:16px}}section.club_page_content_wrapper{background:#f5f5f5}section.club_page_content_wrapper .club_page_title{font-style:normal;font-weight:500;font-size:34px;line-height:1;color:#000;margin-bottom:32px}section.club_page_content_wrapper .club_page_title.club_page_toggle_content span{position:relative}section.club_page_content_wrapper .club_page_title.club_page_toggle_content span:before{content:"";position:absolute;top:50%;right:-30px;display:block;width:18px;height:18px;background-image:url(../img/role-black.svg);background-repeat:no-repeat;background-position:center;background-size:13px 9px;transform:translateY(-50%)}section.club_page_content_wrapper .club_page_title.club_page_toggle_content.active span:before{transform:rotate(180deg) translateY(50%)}section.club_page_content_wrapper .club_page_photo_wrapper{padding:32px 0 0;margin-bottom:32px}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list{display:grid;grid-template-columns:repeat(4,233px);grid-template-rows:repeat(2,160px);grid-gap:12px;border-radius:14px;overflow:hidden;position:relative}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list .club_page_photo_item{position:relative}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list .club_page_photo_item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;box-shadow:0 0 10px #eee}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list .club_page_photo_item:first-child{grid-row:1/2 span;grid-column:1/2 span}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list .club_page_photo_item:nth-child(n+6){display:none}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list .club_page_photo_item.club_video:before{content:"▶";position:absolute;top:50%;left:50%;display:block;color:#fff;text-shadow:0 0 .5em #000;font-size:48px;transform:translate(-50%,-50%);pointer-events:none}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list button{position:absolute;right:32px;bottom:16px;display:flex;align-items:center;justify-content:center;width:177px;height:35px;background:rgba(85,85,85,.5);backdrop-filter:blur(10.4615px);border-radius:8px;border:0;outline:0;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list button.hidden-lg{display:none}section.club_page_content_wrapper .club_page_photo_wrapper .counter{display:none}section.club_page_content_wrapper .club_page_services_wrapper{margin-bottom:32px}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,auto);column-gap:35px;row-gap:29px;padding:24px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_page_services_item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_page_services_item img{display:block;width:35px;height:35px;margin-right:12px}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_page_services_item span{font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_services_mobile_toggle{display:none}section.club_page_content_wrapper .club_page_prices_wrapper{margin-bottom:18px}section.club_page_content_wrapper .club_page_prices_wrapper .club_page_prices{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:24px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px}section.club_page_content_wrapper .club_page_prices_wrapper .club_page_prices .club_page_min_price{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;margin-right:60px}section.club_page_content_wrapper .club_page_prices_wrapper .club_page_prices .show_price_list{position:relative;background-color:transparent;border:0;outline:0;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-decoration:underline;color:#000;cursor:pointer}section.club_page_content_wrapper .club_page_prices_wrapper .club_page_prices .show_price_list:before{content:"";position:absolute;top:50%;left:-28px;display:block;width:25px;height:25px;background-image:url(../img/price_list.svg);background-repeat:no-repeat;background-position:center;background-size:20px 23px;transform:translateY(-50%)}section.club_page_content_wrapper .club_page_marketing_event_wrapper{margin-bottom:32px}section.club_page_content_wrapper .club_page_marketing_event_wrapper .marketing_event_title{font-style:normal;font-weight:700;font-size:22px;line-height:1;color:#000;margin-bottom:16px}section.club_page_content_wrapper .club_page_marketing_event_wrapper .club_page_marketing_event_list{padding:24px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px}section.club_page_content_wrapper .club_page_marketing_event_wrapper .club_page_marketing_event_list ul li{font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000}section.club_page_content_wrapper .club_page_marketing_event_wrapper .club_page_marketing_event_list ul li+li{margin-top:28px}section.club_page_content_wrapper .club_page_payment_wrapper{margin-bottom:32px}section.club_page_content_wrapper .club_page_payment_wrapper .club_page_payment_title{font-style:normal;font-weight:700;font-size:22px;line-height:1;color:#000;margin-bottom:32px}section.club_page_content_wrapper .club_page_payment_wrapper .club_page_payment_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -4px}section.club_page_content_wrapper .club_page_payment_wrapper .club_page_payment_list .club_page_payment_item{background:#000;border:2px solid #000;border-radius:19px;padding:14px 16px;margin:0 4px}section.club_page_content_wrapper .club_page_payment_wrapper .club_page_payment_list .club_page_payment_item span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff}section.club_page_content_wrapper .club_page_pc_configuration_wrapper{margin-bottom:32px}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list{display:block;padding:24px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px;width:100%}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper{max-width:100%;width:auto;overflow:auto}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table{width:auto;overflow-x:auto;border:0;border-collapse:collapse;table-layout:fixed}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table thead tr th{font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#000;padding:0 0 26px 32px;text-align:left;min-width:170px}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table thead tr th:first-child{padding:0 0 26px 0}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table thead tr th:nth-child(1){min-width:200px}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table tbody tr td{font-style:normal;font-weight:400;font-size:18px;line-height:1;text-align:left;padding:14px 32px}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table tbody tr td:first-child{padding:14px 32px 14px 0}section.club_page_content_wrapper .club_page_map_wrapper{margin-bottom:32px}section.club_page_content_wrapper .club_page_map_wrapper .club_page_map{width:100%;height:408px;border-radius:14px;box-shadow:0 0 8px rgba(0,0,0,.25);overflow:hidden}section.club_page_content_wrapper .club_page_reviews_wrapper{margin-bottom:32px;overflow:hidden}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review{background-color:#000;color:#fff;padding:12px 24px;transition:box-shadow .2s}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review.mobile{display:none}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review.secondary{border:1px solid #000;background-color:transparent;color:#000;transition:color,background-color .2s}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review.secondary:hover{box-shadow:none}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review:hover{box-shadow:0 0 10px rgba(0,0,0,.6)}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews{padding:10px 0}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_first_reviews{width:478px;padding:42px 32px;background:#fff;box-shadow:0 0 16px rgba(100,100,100,.15);border-radius:24px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_first_reviews span{display:block;font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#000;margin-bottom:24px}@media (max-width:980px){section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_first_reviews .add_review{display:block}}@media (max-width:500px){section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_first_reviews{width:100%;padding:46px 12px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_first_reviews span{font-size:20px;margin-bottom:16px}}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item{width:472px;background:#fff;box-shadow:0 0 16px rgba(100,100,100,.15);border-radius:24px;flex-shrink:0;padding:16px 24px 24px 16px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info .user_avatar{margin-right:8px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info .user_avatar img{width:56px;height:56px;border-radius:50%;object-fit:contain}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info .user_name{font-style:normal;font-weight:500;font-size:24px;line-height:1.3;color:#000;width:max-content}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info .user_name.langame{position:relative}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info .user_name.langame:after{content:"";position:absolute;display:block;width:21px;height:24px;background-image:url(../img/review_logo.svg);background-repeat:no-repeat;top:50%;right:-30px;transform:translateY(-50%)}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .rating_wrapper{display:flex;flex-direction:row;align-items:center}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .rating_wrapper .rating_stars img{display:block;width:20px;height:20px;margin:0 4px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .rating_wrapper .review_date{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(0,0,0,.5);margin-left:12px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .review_content_wrapper{height:81px;overflow:hidden}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .review_content_wrapper.visible{height:auto;overflow:unset}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .review_content_wrapper .review_content{height:auto;padding-left:66px;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#000}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .review_content_wrapper .review_content a{text-decoration:none;font-weight:800;color:#000}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_btn{display:flex;flex-direction:row;gap:12px;margin-top:32px}section.club_page_content_wrapper .club_page_description_wrapper{margin-bottom:32px}section.club_page_content_wrapper .club_page_description_wrapper .club_page_description{padding:24px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px}section.club_page_content_wrapper .club_page_description_wrapper .club_page_description p{margin:0;font-style:normal;font-weight:400;font-size:18px;line-height:1.5;color:#000}section.club_page_content_wrapper .club_page_contacts_wrapper{padding:0 0 120px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list{display:block;padding:24px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_list_title{font-style:normal;font-weight:700;font-size:22px;line-height:1;color:#000;margin-bottom:30px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_schedule{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -10px 30px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_schedule .club_page_schedule_item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 10px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_schedule .club_page_schedule_item span{font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_schedule .club_page_schedule_item span+span{margin-top:40px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item{display:flex;flex-direction:row;justify-content:flex-start}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_city{font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_subway_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:11px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_subway_wrapper .subway_img_wrapper{margin-right:7px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_subway_wrapper .subway_img_wrapper img{display:block;width:23px;height:23px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_subway_wrapper .subway_station{font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_address_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_address_wrapper .address_img_wrapper{margin-right:10px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_address_wrapper .address_img_wrapper img{display:block;width:18px;height:23px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_address_wrapper .club_address{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_contact img{display:block;width:23px;height:23px;margin-right:12px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_contact a{display:block;text-decoration:none;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000;transition:color .2s}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_contact a:hover{color:#dc0000}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item+.club_page_contacts_item{margin-top:25px}@media (max-width:980px){section.club_page_content_wrapper{background:#f5f5f5;font-size:16px}section.club_page_content_wrapper .club_page_title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:24px;margin-bottom:26px}section.club_page_content_wrapper .club_page_photo_wrapper{position:absolute;top:112px;left:0;display:block;width:100%;height:272px;padding:0}section.club_page_content_wrapper .club_page_photo_wrapper .container{width:100%;height:100%;padding:0}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list{display:flex;border-radius:0;position:relative;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list .club_page_photo_item{width:100%;height:100%;flex-shrink:0;scroll-snap-align:start}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list .club_page_photo_item img{width:100%;height:100%;object-fit:cover}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list .club_page_photo_item:nth-child(n+6){display:block}section.club_page_content_wrapper .club_page_photo_wrapper .club_page_photo_list button{display:none}section.club_page_content_wrapper .club_page_photo_wrapper .counter{min-width:50px;height:28px;white-space:nowrap;width:auto;border-radius:10px;position:absolute;right:32px;bottom:16px;display:flex;align-items:center;justify-content:center;background:rgba(85,85,85,.5);backdrop-filter:blur(10.4615px);border:0;outline:0;font-style:normal;font-weight:500;font-size:16px;line-height:1;text-align:center;color:#fff;padding:0 5px}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list{position:relative;display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,auto);grid-template-rows:auto;column-gap:23px;row-gap:29px;padding:24px 24px 68px}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_page_services_item span{font-size:16px}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_page_services_item.mob_hide{display:none}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_page_services_item.mob_hide.active{display:flex}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list.mob_toggle{grid-template-columns:repeat(2,auto)}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_services_mobile_toggle{background:0 0;border:0;display:block;position:absolute;width:35px;height:35px;right:50%;bottom:13px;transform:translateX(50%)}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_services_mobile_toggle:before{content:"";position:absolute;top:0;left:0;display:block;width:35px;height:35px;background-image:url(../img/chevron-right.svg);background-repeat:no-repeat;background-size:35px 35px;background-position:center}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list .club_services_mobile_toggle.active:before{transform:rotate(180deg)}section.club_page_content_wrapper .club_page_prices_wrapper .club_page_prices{display:block}section.club_page_content_wrapper .club_page_prices_wrapper .club_page_prices .club_page_min_price{margin-right:0;margin-bottom:23px}section.club_page_content_wrapper .club_page_prices_wrapper .club_page_prices .show_price_list{padding-left:30px}section.club_page_content_wrapper .club_page_prices_wrapper .club_page_prices .show_price_list:before{left:-5px}section.club_page_content_wrapper .club_page_marketing_event_wrapper .club_page_marketing_event_list{padding:18px 14px}section.club_page_content_wrapper .club_page_marketing_event_wrapper .club_page_marketing_event_list ul{margin:0;padding-left:20px}section.club_page_content_wrapper .club_page_marketing_event_wrapper .club_page_marketing_event_list ul li+li{margin-top:16px}section.club_page_content_wrapper .club_page_payment_wrapper .club_page_payment_list{flex-wrap:wrap;margin:0 -4px}section.club_page_content_wrapper .club_page_payment_wrapper .club_page_payment_list .club_page_payment_item{border-radius:14px;padding:14px;margin:0 4px 8px}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list{display:block;padding:24px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px;width:100%}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper{max-width:100%;width:auto}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table{width:auto;border:0;border-collapse:collapse;table-layout:fixed;overflow-x:auto}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table thead tr th{font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#000;padding:0 0 26px 20px;text-align:left;min-width:170px}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table thead tr th:first-child{padding:0 0 26px 0}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table thead tr th:nth-child(1){min-width:200px}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table tbody tr td{font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000;padding:0 14px 20px;text-align:left}section.club_page_content_wrapper .club_page_pc_configuration_wrapper .club_page_pc_configuration_list .table_wrapper table tbody tr td:first-child{padding:0 14px 20px 0}section.club_page_content_wrapper .club_page_map_wrapper .club_page_map{width:100%;height:254px}section.club_page_content_wrapper .club_page_reviews_wrapper{margin-bottom:32px;overflow:hidden}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review{background-color:#000;color:#fff;padding:12px 24px;transition:box-shadow .2s;display:none}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review.mobile{display:block}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review.secondary{display:block;width:100%}section.club_page_content_wrapper .club_page_reviews_wrapper .add_review:hover{box-shadow:0 0 10px rgba(0,0,0,.6)}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews{padding:10px 0}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list{display:block}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item{width:100%;margin-bottom:12px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info .user_avatar{margin-right:8px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info .user_avatar img{width:50px;height:50px;border-radius:50%;object-fit:contain}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .user_info .user_name{font-size:20px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .rating_wrapper{display:flex;flex-direction:row;align-items:center}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .rating_wrapper .rating_stars img{display:block;width:20px;height:20px;margin:0 4px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .rating_wrapper .review_date{font-size:16px}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_list .club_page_reviews_item .review_content_wrapper{height:auto}section.club_page_content_wrapper .club_page_reviews_wrapper .club_page_reviews .club_page_reviews_btn{display:flex;flex-direction:row;gap:12px;margin-top:32px}section.club_page_content_wrapper .club_page_contacts_wrapper{padding:0 0 98px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list{padding:24px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_schedule{display:block;margin:0}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_schedule .club_page_schedule_item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 10px 28px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_schedule .club_page_schedule_item span{font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_schedule .club_page_schedule_item span+span{margin-top:0}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item{display:block;padding-left:16px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_city{font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_subway_wrapper{margin-bottom:25px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_address_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_address_wrapper .address_img_wrapper{margin-right:10px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_address_wrapper .address_img_wrapper img{display:block;width:18px;height:23px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_address_wrapper .club_address{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_contact img{display:block;width:23px;height:23px;margin-right:12px}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_contact a{display:block;text-decoration:none;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000;transition:color .2s}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_item .club_contact a:hover{color:#dc0000}}@media (max-width:400px){section.club_page_content_wrapper .club_page_title{font-size:20px;margin-bottom:16px}section.club_page_content_wrapper .club_page_title.club_page_toggle_content span:before{right:-23px}section.club_page_content_wrapper .club_page_photo_wrapper{top:112px}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list{grid-template-columns:repeat(1,auto)}section.club_page_content_wrapper .club_page_services_wrapper .club_page_services_list.mob_toggle{grid-template-columns:repeat(1,auto)}section.club_page_content_wrapper .club_page_contacts_wrapper .club_page_contacts_list .club_page_contacts_list_title{font-size:20px}}@media (max-width:340px){section.club_page_content_wrapper .club_page_title{font-size:24px;margin-bottom:16px}section.club_page_content_wrapper .club_page_title.club_page_toggle_content span:before{right:-30px;width:15px;height:15px;background-size:11px 8px}}section.bottom_nav_mobile{display:none;position:sticky;left:0;bottom:0;background-color:#fff;padding:14px 0}section.bottom_nav_mobile .club_price_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:34px;width:100%}section.bottom_nav_mobile .club_price_wrapper .favorite{width:38px;height:38px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1px;margin:0 5px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:50%;border:0;outline:0}section.bottom_nav_mobile .club_price_wrapper .club_price{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.bottom_nav_mobile .club_price_wrapper .club_close{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000}section.bottom_nav_mobile .club_price_wrapper .club_booking,section.bottom_nav_mobile .club_price_wrapper .club_calling{display:flex;text-decoration:none;flex-direction:row;justify-content:center;align-items:center;width:151px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:30px;text-align:center;color:#fff;border-radius:12px;border:0}section.bottom_nav_mobile .club_price_wrapper .club_booking{background-color:#dc0000}section.bottom_nav_mobile .club_price_wrapper .club_calling{background-color:#000}section.bottom_nav_mobile .club_price_wrapper .club_edit{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 12px;margin-left:auto;width:173px;height:34px;font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:center;color:#dc0000;border-radius:12px;border:2px solid #dc0000}section.bottom_nav_mobile .club_price_wrapper .club_edit:before{content:"";display:block;width:18px;height:18px;position:absolute;top:50%;left:10px;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-position:center;background-size:13px 13px;transform:translateY(-50%)}@media (max-width:980px){section.bottom_nav_mobile{display:block}}
/*! SECTION CLUB PAGE END */
/*! SECTION CONTACTS PAGE START */
section.contacts_page_content_wrapper{padding:64px 0 77px}section.contacts_page_content_wrapper .contacts_page_title{font-style:normal;font-weight:500;font-size:34px;line-height:1;color:#000;margin-bottom:43px}section.contacts_page_content_wrapper .contacts_page_info_wrapper{margin-bottom:43px}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:25px}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item .club_address_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item .club_address_wrapper .address_img_wrapper{margin-right:12px}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item .club_address_wrapper .address_img_wrapper img{display:block;width:23px;height:23px}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item .club_address_wrapper .club_address{font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item .club_contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item .club_contact img{display:block;width:23px;height:23px;margin-right:12px}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item .club_contact a{display:block;text-decoration:none;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#000;transition:color .2s}section.contacts_page_content_wrapper .contacts_page_info_wrapper .info_item .club_contact a:hover{color:#dc0000}section.contacts_page_content_wrapper .contact_us_wrapper form{width:670px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma{margin-bottom:32px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group label{max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group input{flex-shrink:0;display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group input#min-price-input{background-image:url(../img/rub.svg);background-repeat:no-repeat;background-size:12px 18px;background-position:center right 10px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.required label{position:relative}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.descr{align-items:flex-start}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.descr label{margin-top:20px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.descr textarea{display:block;padding:12px;width:372px;height:230px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;outline:0;resize:none}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group .invalid-feedback{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}section.contacts_page_content_wrapper .contact_us_wrapper form button{display:block;border:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;margin-left:auto}section.contacts_page_content_wrapper .contact_us_wrapper form button:hover{box-shadow:0 0 6px #dc0000}@media (max-width:700px){section.contacts_page_content_wrapper{padding:64px 0 77px}section.contacts_page_content_wrapper .contacts_page_title{font-size:26px;margin-bottom:28px}section.contacts_page_content_wrapper .contacts_page_info_wrapper{margin-bottom:32px}section.contacts_page_content_wrapper .contact_us_wrapper form{width:100%}section.contacts_page_content_wrapper .contact_us_wrapper form .forma{margin-bottom:32px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group{display:block;margin-bottom:20px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group label{display:inline-block;margin-bottom:14px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group input{width:100%}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.required label{position:relative}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.descr{align-items:flex-start}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.descr label{margin-top:20px}section.contacts_page_content_wrapper .contact_us_wrapper form .forma .form-group.descr textarea{width:100%}section.contacts_page_content_wrapper .contact_us_wrapper form button{display:block;border:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;margin-left:auto}section.contacts_page_content_wrapper .contact_us_wrapper form button:hover{box-shadow:0 0 6px #dc0000}}
/*! SECTION CONTACTS PAGE END */
/*! SECTION LOG IN PAGE START */
section.log_in_page_wrapper{padding:64px 0 0;height:calc(100vh - 331px)}section.log_in_page_wrapper .log_in_page_content{width:670px;margin:0 auto}section.log_in_page_wrapper .log_in_page_content .log_in_page_title{margin:0 0 32px;font-style:normal;font-weight:500;font-size:34px;line-height:1.3;color:#000}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form{width:100%}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma{margin-bottom:46px}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group label{max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group input{flex-shrink:0;display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group input#min-price-input{background-image:url(../img/rub.svg);background-repeat:no-repeat;background-size:12px 18px;background-position:center right 10px}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group .input_wrapper .forgot_password{display:block;text-decoration:none;margin-top:20px;background:0 0;border:0;outline:0;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#bfbfbf;cursor:pointer}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group.required label{position:relative}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group .error{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .btn_wrapper .registration{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000}@media (max-height:850px){section.log_in_page_wrapper{padding:64px 0 120px;height:auto}}@media (max-width:980px){section.log_in_page_wrapper{padding:64px 0 130px;height:auto}}@media (max-width:700px){section.log_in_page_wrapper .log_in_page_content{width:100%}section.log_in_page_wrapper .log_in_page_content .log_in_page_title{margin:0 0 46px;font-size:26px}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form{width:100%}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma{margin-bottom:46px}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group{display:block;margin-bottom:20px}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group input{width:100%}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group label{display:inline-block;margin-bottom:14px}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .forma .form-group .input_wrapper .forgot_password{display:block;width:126px;margin-left:auto}}@media (max-width:340px){section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .btn_wrapper{display:block}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .btn_wrapper button{margin-left:auto}section.log_in_page_wrapper .log_in_page_content .log_in_wrapper form .btn_wrapper .registration{display:block;width:170px;text-align:right;margin-left:auto;margin-bottom:18px;padding:14px 0}}
/*! SECTION LOG IN PAGE END */
/*! SECTION PASSWORD RECOVERY PAGE START */
section.password_recovery_page_wrapper{padding:64px 0 0;height:calc(100vh - 331px)}section.password_recovery_page_wrapper .password_recovery_content{width:670px;margin:0 auto}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_title{margin:0 0 32px;font-style:normal;font-weight:500;font-size:34px;line-height:1.3;color:#000}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form{width:100%}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma{margin-bottom:46px}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group label{max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group input{flex-shrink:0;display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group.required label{position:relative}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group .error{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .btn_wrapper .step_back{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000;cursor:pointer}@media (max-height:850px){section.password_recovery_page_wrapper{padding:64px 0 120px;height:auto}}@media (max-width:980px){section.password_recovery_page_wrapper{padding:64px 0 130px;height:auto}}@media (max-width:700px){section.password_recovery_page_wrapper .password_recovery_content{width:100%}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_title{margin:0 0 46px;font-size:26px}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form{width:100%}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma{margin-bottom:46px}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group{display:block;margin-bottom:20px}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group label{display:inline-block;margin-bottom:14px}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .forma .form-group input{width:100%}}@media (max-width:400px){section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .btn_wrapper{display:block}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .btn_wrapper button{margin-left:auto}section.password_recovery_page_wrapper .password_recovery_content .password_recovery_wrapper form .btn_wrapper .step_back{display:block;text-align:right;width:170px;margin-left:auto;margin-bottom:18px;padding:14px 0}}
/*! SECTION PASSWORD RECOVERY PAGE END */
/*! SECTION ADD CLUB START PAGE START */
section.add_club_page_start_wrapper{padding:64px 0 0;height:calc(100vh - 331px)}section.add_club_page_start_wrapper .add_club_page_start_content{width:670px;margin:0 auto}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_page_title{margin:0 0 32px;font-style:normal;font-weight:500;font-size:34px;line-height:1.3;color:#000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_info{margin-bottom:32px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_info p{margin:0;font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:#000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start{width:100%}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma{margin-bottom:46px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group label{max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group input{flex-shrink:0;display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group.required label{position:relative}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group .error{position:absolute;right:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:max-content}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label input{opacity:0;position:absolute;z-index:-1}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label input:checked+.activator{border-color:#dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label input:checked+.activator span{background-color:#dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label .activator{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid #000;border-radius:6px;margin-right:12px;transition:border-color .2s}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label .activator span{display:block;background-color:transparent;border-radius:2px;width:16px;height:16px;transition:background-color .2s}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label span a{color:#dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:box-shadow .2s}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .btn_wrapper .log_in{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code{display:none;width:100%}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma{margin-bottom:46px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma p{margin:0 0 26px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#c4c4c4}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper{margin:0 -15px 26px;width:505px;position:relative}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .code_input_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .code_input_wrapper input{display:block;outline:0;width:46px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;margin:0 15px;text-align:center;padding:5px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .error{position:absolute;right:15px;bottom:-22px;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_resend{display:block;pointer-events:auto;position:relative;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;cursor:pointer}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_resend span.hide{display:none}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_resend.disabled{pointer-events:none}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_resend.disabled span.hide{display:inline}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:box-shadow .2s}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .btn_wrapper .step_back{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000;cursor:pointer}@media (max-height:850px){section.add_club_page_start_wrapper{padding:64px 0 120px;height:auto}}@media (max-width:980px){section.add_club_page_start_wrapper{padding:64px 0 130px;height:auto}}@media (max-width:700px){section.add_club_page_start_wrapper .add_club_page_start_content{width:100%;margin:0 auto}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_page_title{margin:0 0 16px;font-size:26px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_info{margin-bottom:46px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start{width:100%}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group{display:block}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group label{display:inline-block;margin-bottom:14px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group input{width:100%}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group.required label{position:relative}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label span{font-size:16px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .forma .checkbox_wrapper .checkbox_item label .activator{margin-right:9px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code{display:none;width:100%}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma{margin-bottom:46px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma p{max-width:327px;line-height:1.2;margin:0 auto 26px;text-align:center}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper{width:100%;margin:0 0 26px}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .code_input_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:stretch}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_wrapper .error{right:50%;transform:translateX(50%)}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .forma .code_resend{text-align:center}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_class_confirm_code .btn_wrapper .step_back{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#000}}@media (max-width:400px){section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .btn_wrapper{display:block}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .btn_wrapper button{margin-left:auto}section.add_club_page_start_wrapper .add_club_page_start_content .add_club_start_wrapper .add_club_start .btn_wrapper .log_in{display:block;width:170px;margin-left:auto;margin-bottom:18px;padding:14px 0}}
/*! SECTION ADD CLUB START PAGE END */
/*! SECTION LANGAME SOFTWARE START */
section.langame_software_wrapper{overflow:hidden}section.langame_software_wrapper .langame_software_info_wrapper{position:relative;background:#000;padding-top:148px}section.langame_software_wrapper .langame_software_info_wrapper .container-fluid{position:relative;z-index:5}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 -110px}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item{margin:0 110px}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item .title{font-style:normal;font-weight:700;font-size:34px;line-height:1.2;text-align:right;color:#fff}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item .learn_more{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;width:251px;height:46px;background-color:#dc0000;border-radius:14px;margin-left:auto;margin-top:32px;transition:box-shadow .2s}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item .learn_more:hover{box-shadow:0 0 10px rgba(220,0,0,.5)}section.langame_software_wrapper .langame_software_info_wrapper:before{content:"";position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;border-top:45px solid #000;border-bottom:45px solid #f5f5f5;border-right:50vw solid #f5f5f5;border-left:50vw solid #000}section.langame_software_wrapper .langame_software_partners_wrapper{background:#f5f5f5;padding-top:32px;padding-bottom:96px}section.langame_software_wrapper .langame_software_partners_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:1;color:#000;text-align:center;margin-bottom:64px}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list{position:relative}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .langame_software_partners_item{margin:0 17px}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .langame_software_partners_item img{display:block}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .langame_software_partners_item img.f5{width:215px;filter:contrast(.1)}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .langame_software_partners_item img.cyber{opacity:.5}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .langame_software_partners_item img.win{width:195px;filter:contrast(.5)}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .slick-arrow{display:block!important;background-color:transparent;border:0;outline:0;position:absolute;top:40%;transition:opacity .2s}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .slick-arrow:hover{opacity:.6}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .slick-arrow.slick-prev{left:-65px}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .slick-arrow.slick-next{right:-65px}section.langame_software_wrapper .langame_software_partners_wrapper .slick-track{display:flex;flex-direction:row;align-items:center}section.langame_software_wrapper .langame_software_features_wrapper{padding-top:60px;margin-bottom:128px}section.langame_software_wrapper .langame_software_features_wrapper .sub_title{font-style:normal;font-weight:700;font-size:18px;line-height:1;text-transform:uppercase;color:#dc0000;text-align:center;margin-bottom:16px}section.langame_software_wrapper .langame_software_features_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:1;color:#000;text-align:center;margin-bottom:16px}section.langame_software_wrapper .langame_software_features_wrapper .descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.2;text-align:center;color:#000;margin-bottom:70px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -30px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item{margin:0 30px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .img_wrapper{margin-bottom:32px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .img_wrapper img{display:block;margin:0 auto;width:64px;height:64px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .title{font-style:normal;font-weight:500;font-size:20px;line-height:1.2;text-align:center;color:#000;margin-bottom:16px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.2;text-align:center;color:#000}section.langame_software_wrapper .langame_software_interface_wrapper{margin-bottom:128px}section.langame_software_wrapper .langame_software_interface_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:1;color:#000;text-align:center;margin-bottom:64px}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 -32px}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item{margin:0 32px}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item a{position:relative;display:block;text-decoration:none;border:0;outline:0;opacity:.9}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item a:before{content:"▶";position:absolute;top:50%;left:50%;display:block;color:#fff;text-shadow:0 0 .5em #000;font-size:48px;transform:translate(-50%,-50%);pointer-events:none}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item img{width:418px;height:236px;margin-bottom:16px;border-radius:16px;object-fit:cover}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item span{font-style:normal;font-weight:400;font-size:24px;line-height:1;color:#000}section.langame_software_wrapper .langame_software_reviews_wrapper{margin-bottom:128px}section.langame_software_wrapper .langame_software_reviews_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:1;color:#000;text-align:center;margin-bottom:64px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews{margin:0 -50px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list{position:relative}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-list{padding:10px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item{width:326px;height:326px;flex-shrink:0;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.25);border-radius:14px;margin:0 16px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5px;padding:20px;border-bottom:1px solid rgba(0,0,0,.15)}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info .user_avatar{margin-right:12px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info .user_avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 3px #888}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info .user_avatar img.bushido{object-fit:contain}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info .user_name{font-style:normal;font-weight:700;font-size:19px;color:#000;text-transform:uppercase}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .rating_wrapper .rating_stars img{display:block;width:16px;height:16px;margin:0 4px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .review_content_wrapper{height:225px;overflow:auto}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .review_content_wrapper .review_content{padding:15px;height:auto;font-style:normal;font-weight:400;font-size:16px;line-height:1.3;color:#000}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .scrollbar-inner>.scroll-element .scroll-bar{background-color:#dc0000;opacity:1}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-arrow{display:block!important;background-color:transparent;border:0;outline:0;position:absolute;top:43%;transition:opacity .2s}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-arrow:hover{opacity:.6}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-arrow.slick-prev{left:-35px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-arrow.slick-next{right:-35px}section.langame_software_wrapper .langame_software_description_wrapper{position:relative;background-color:#f5f5f5;padding:128px 0 163px;margin-bottom:128px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 -32px 64px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item{margin:0 32px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .sub_title{font-style:normal;font-weight:700;font-size:18px;line-height:1;text-transform:uppercase;color:#dc0000;margin-bottom:16px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .title{max-width:350px;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:41px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list{list-style:none;counter-reset:descr-langame;padding-left:60px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list li{position:relative;counter-increment:descr-langame;margin-bottom:41px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list li .title{font-style:normal;font-weight:500;font-size:20px;line-height:1.3;color:#000;margin-bottom:10px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list li .descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#000}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list li:before{content:counter(descr-langame,decimal-leading-zero);position:absolute;top:-6px;left:-60px;font-family:"PT Root UI",sans-serif;font-style:normal;font-weight:500;font-size:34px;line-height:1;color:#d4d4d4}section.langame_software_wrapper .langame_software_description_wrapper .learn_more{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;width:261px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;transition:box-shadow .2s}section.langame_software_wrapper .langame_software_description_wrapper .learn_more:hover{box-shadow:0 0 10px rgba(220,0,0,.5)}section.langame_software_wrapper .langame_software_description_wrapper:before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;border-top:45px solid #fff;border-bottom:45px solid #f5f5f5;border-right:50vw solid #f5f5f5;border-left:50vw solid #fff}section.langame_software_wrapper .langame_software_tariffs_wrapper{margin-bottom:128px}section.langame_software_wrapper .langame_software_tariffs_wrapper .title{max-width:850px;margin:0 auto 64px;font-style:normal;font-weight:700;font-size:34px;line-height:43px;text-align:center;color:#000}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 -32px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item{flex-shrink:0;width:418px;margin:0 32px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:32px;padding:32px 32px 43px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item .tariffs_title{border-bottom:1px solid #d3d3d3;margin-bottom:16px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item .tariffs_title p{font-style:normal;font-weight:600;font-size:32px;line-height:43px;text-align:center;color:#000;margin:0 0 14px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item .tariffs_title p.text_decor{color:#dc0000}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item .descr{font-style:normal;font-weight:500;font-size:20px;line-height:25px;text-align:center;color:#000;margin-bottom:32px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item ul{margin-bottom:43px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item ul li{font-size:16px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item ul li span{font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#000}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item ul.secondary{margin-bottom:0px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item button{display:block;margin:0 auto;font-style:normal;font-weight:500;font-size:24px;line-height:1;text-align:center;color:#dc0000;text-decoration:none;border:0;outline:0;background-color:transparent;cursor:pointer}section.langame_software_wrapper .langame_software_offer_wrapper{position:relative;background:#f5f5f5;padding:38px 0 110px;margin-bottom:83px}section.langame_software_wrapper .langame_software_offer_wrapper .sub_title{font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-transform:uppercase;text-align:center;color:#dc0000;margin-bottom:16px}section.langame_software_wrapper .langame_software_offer_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:43px;text-align:center;color:#000;margin-bottom:32px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer{display:flex;flex-direction:row;justify-content:center;align-items:stretch;margin:0 -70px 32px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item{position:relative;margin:0 70px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item .number{font-style:normal;font-weight:500;font-size:34px;line-height:1;text-align:center;color:#d4d4d4;margin-bottom:36px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item .img_wrapper{margin-bottom:36px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item .img_wrapper img{display:block;margin:0 auto}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item .title{font-style:normal;font-weight:500;font-size:20px;line-height:25px;text-align:center;color:#000;margin-bottom:16px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item .descr{font-style:normal;font-weight:400;font-size:18px;line-height:23px;text-align:center;color:#000}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item:first-child:before{content:"";position:absolute;top:17px;left:165px;width:255px;height:2px;background:#d4d4d4}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item:last-child:before{content:"";position:absolute;top:17px;right:190px;width:255px;height:2px;background:#d4d4d4}section.langame_software_wrapper .langame_software_offer_wrapper .learn_more{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;width:172px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;transition:box-shadow .2s}section.langame_software_wrapper .langame_software_offer_wrapper .learn_more:hover{box-shadow:0 0 10px rgba(220,0,0,.5)}section.langame_software_wrapper .langame_software_offer_wrapper:before{content:"";position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;border-top:45px solid #f5f5f5;border-bottom:45px solid #fff;border-right:50vw solid #f5f5f5;border-left:50vw solid #fff}section.langame_software_wrapper .langame_software_options_wrapper{margin-bottom:174px}section.langame_software_wrapper .langame_software_options_wrapper .sub_title{font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-transform:uppercase;text-align:center;color:#dc0000;margin-bottom:16px}section.langame_software_wrapper .langame_software_options_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:43px;text-align:center;color:#000;margin-bottom:64px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options{list-style:none;padding:0;margin:0 auto;width:848px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item{position:relative;box-shadow:0 0 8px rgba(0,0,0,.25);margin-bottom:16px;border-radius:14px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item .option{height:46px;background:#fff;border-radius:14px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 16px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item .option span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item .option .options_btn{position:absolute;padding:1px;right:16px;display:block;width:22px!important;height:22px!important;cursor:pointer;background-color:#000;border-radius:11px 11px 11px 11px!important;border:0;outline:0}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item .option .options_btn:before{content:"";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);background-color:#fff;width:2px;height:10px;border-radius:6px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item .option .options_btn:after{content:"";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);background-color:#fff;width:10px;height:2px;border-radius:6px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item .description{display:none;font-style:normal;font-weight:400;font-size:18px;line-height:1.2;color:#000;padding:16px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item.active .option{background:#dc0000;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:0;border-bottom-left-radius:0}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item.active .option span{color:#fff}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item.active .option .options_btn{background-color:#fff}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item.active .option .options_btn:after{background-color:#dc0000}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item.active .option .options_btn:before{display:none}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item.active .description{display:block}section.langame_software_wrapper .langame_software_present_wrapper{margin-bottom:128px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:937px;height:354px;background:#000;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:32px;padding:62px 32px 32px;margin:0 auto}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item{margin:0 15px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .img_wrapper{margin-top:-52px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .img_wrapper img{display:block}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item p{font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0 0 16px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item p.text_decor{font-size:36px;line-height:45px;color:#dc0000}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .learn_more{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:auto;margin-top:47px;width:209px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;transition:box-shadow .2s}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .learn_more:hover{box-shadow:0 0 10px rgba(220,0,0,.5)}section.langame_software_wrapper .langame_software_content{width:739px;margin:0 auto;padding:64px 0 83px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:1;text-align:center;color:#000;margin-bottom:63px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form{width:100%}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma{margin-bottom:32px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group label{max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group input{flex-shrink:0;display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group input#min-price-input{background-image:url(../img/rub.svg);background-repeat:no-repeat;background-size:12px 18px;background-position:center right 10px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper{width:372px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2{display:block;width:100%!important;height:46px;border-radius:14px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .selection{display:block;width:100%;height:100%}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection{height:100%;border:0;outline:0;border-radius:14px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection .select2-selection__rendered{width:100%;height:100%;border:2px solid rgba(0,0,0,.25);border-radius:14px;padding:12px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:rgba(0,0,0,.25)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection .select2-selection__arrow{width:13px;height:9px;top:50%;right:20px;background-image:url(../img/role-gray.svg);background-repeat:no-repeat;background-size:13px 9px;background-position:center;transition:transform .2s;transform:translateY(-50%)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection .select2-selection__arrow b{border-width:0}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2.select2-container--open .select2-selection .select2-selection__arrow{transform:rotate(180deg) translateY(50%)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2-container .select2-dropdown{border:0;box-shadow:0 0 27px rgba(0,2,4,.09);background-color:#fff;padding:15px 10px;margin-top:0;border-radius:12px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2-container .select2-dropdown .select2-search__field{width:100%;height:37px;text-align:left;font-size:16px;padding:4px 8px;display:block;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;line-height:1;color:#000;outline:0}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option{font-size:18px;line-height:20px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{color:#dc0000;background-color:#fff}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group.required label{position:relative}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .invalid-feedback{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label input{opacity:0;position:absolute;z-index:-1}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label input:checked+.activator{border-color:#dc0000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label input:checked+.activator span{background-color:#dc0000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label .activator{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid #000;border-radius:6px;margin-right:12px;transition:border-color .2s}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label .activator span{display:block;background-color:transparent;border-radius:2px;width:16px;height:16px;transition:background-color .2s}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label span a{text-decoration:none;color:#dc0000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form button{display:block;border:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;margin-left:auto;transition:box-shadow .2s}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form button:hover{box-shadow:0 0 6px #dc0000}@media (max-width:1500px){section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews{margin:0}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list{margin:0 15px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info .user_name{font-size:18px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-arrow.slick-prev{left:-25px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-arrow.slick-next{right:-25px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 -10px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item{flex-shrink:0;width:335px;margin:0 10px;padding:16px 16px 32px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item .tariffs_title{border-bottom:1px solid #d3d3d3;margin-bottom:16px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item .tariffs_title p{font-size:26px;line-height:1;text-align:center;margin:0 0 12px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item .descr{font-size:18px;line-height:1.1;margin-bottom:16px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item ul{margin-bottom:61px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item ul li{font-size:14px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item ul li span{font-size:16px;line-height:32px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item ul.secondary{margin-bottom:29px;padding-left:25px}section.langame_software_wrapper .langame_software_tariffs_wrapper .langame_software_tariffs .tariffs_item button{font-size:20px}}@media (max-width:1100px){section.langame_software_wrapper .langame_software_info_wrapper{position:relative;background:#000;padding:78px 0}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;margin:0}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item{margin:0}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item .img_wrapper{width:351px;height:358px}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item .img_wrapper img{width:100%;height:100%;object-fit:contain}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item .title{font-size:26px;margin-top:32px;text-align:left}section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item .learn_more{width:185px;margin-left:unset}section.langame_software_wrapper .langame_software_info_wrapper:before{border-top:35px solid #000;border-bottom:35px solid #f5f5f5}section.langame_software_wrapper .langame_software_partners_wrapper{background:#f5f5f5;padding-top:16px;padding-bottom:64px}section.langame_software_wrapper .langame_software_partners_wrapper .title{font-size:26px;margin-bottom:16px}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list{padding:0 30px}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .langame_software_partners_item{margin:0 12px}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .slick-arrow{display:block!important;background-color:transparent;border:0;outline:0;position:absolute;z-index:5;top:40%}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .slick-arrow.slick-prev{left:-10px}section.langame_software_wrapper .langame_software_partners_wrapper .langame_software_partners_list .slick-arrow.slick-next{right:-10px}section.langame_software_wrapper .langame_software_features_wrapper{padding-top:60px;margin-bottom:0}section.langame_software_wrapper .langame_software_features_wrapper .sub_title{font-size:16px;margin-bottom:8px}section.langame_software_wrapper .langame_software_features_wrapper .title{font-size:26px;margin-bottom:32px}section.langame_software_wrapper .langame_software_features_wrapper .descr{text-align:left;margin-bottom:64px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list{display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin:0}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item{width:300px;margin:0 auto 64px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .img_wrapper{margin:0 32px 0 0}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .img_wrapper img{display:block;margin:0;width:64px;height:64px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .title{font-style:normal;font-weight:500;font-size:20px;line-height:1.2;text-align:left;color:#000;margin-bottom:16px}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .title br{display:none}section.langame_software_wrapper .langame_software_features_wrapper .langame_software_features_list .features_item .descr{text-align:left;margin-bottom:0}section.langame_software_wrapper .langame_software_interface_wrapper{margin-bottom:68px}section.langame_software_wrapper .langame_software_interface_wrapper .title{font-size:26px;margin-bottom:16px}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface{display:block;margin:0}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item{margin:16px auto;width:418px}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item span{font-size:20px}section.langame_software_wrapper .langame_software_reviews_wrapper{margin-bottom:64px}section.langame_software_wrapper .langame_software_reviews_wrapper .title{font-size:26px;margin-bottom:32px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews{margin:0}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list{margin:0 25px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-list{padding:10px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item{width:326px;height:326px;flex-shrink:0;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.25);border-radius:14px;margin:0 9px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5px;padding:20px;border-bottom:1px solid rgba(0,0,0,.15)}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info .user_avatar{margin-right:12px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info .user_avatar img{width:48px;height:48px;border-radius:50%;object-fit:contain}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .user_info .user_name{font-style:normal;font-weight:700;font-size:20px;color:#000;text-transform:uppercase}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .rating_wrapper .rating_stars img{display:block;width:16px;height:16px;margin:0 4px}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .review_content_wrapper{height:210px;overflow:auto}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .langame_software_reviews_item .review_content_wrapper .review_content{height:auto;font-style:normal;font-weight:400;font-size:18px;line-height:1.2;color:#000}section.langame_software_wrapper .langame_software_reviews_wrapper .langame_software_reviews .langame_software_reviews_list .slick-arrow{display:none!important}section.langame_software_wrapper .langame_software_description_wrapper{position:relative;background-color:#f5f5f5;padding:0 0 81px;margin-bottom:64px}section.langame_software_wrapper .langame_software_description_wrapper .container-fluid{position:relative;z-index:5}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 34px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item{margin:0 32px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .img_wrapper{width:345px;height:410px;margin-bottom:32px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .img_wrapper img{width:100%;height:100%;object-fit:contain}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .sub_title{font-size:16px;margin-bottom:8px;text-align:center}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .title{max-width:250px;font-size:26px;margin:0 auto 68px;text-align:center}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list{list-style:none;counter-reset:descr-langame;padding-left:60px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list li{position:relative;counter-increment:descr-langame;margin-bottom:41px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list li .title{max-width:100%;font-size:20px;margin:0 auto 4px;text-align:left}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .description_list li:before{content:counter(descr-langame,decimal-leading-zero);position:absolute;top:-2px;left:-40px;font-family:"PT Root UI",sans-serif;font-style:normal;font-weight:500;font-size:26px;line-height:1;color:#d4d4d4}section.langame_software_wrapper .langame_software_description_wrapper .learn_more{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;width:261px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;transition:box-shadow .2s}section.langame_software_wrapper .langame_software_description_wrapper .learn_more:hover{box-shadow:0 0 10px rgba(220,0,0,.5)}section.langame_software_wrapper .langame_software_description_wrapper:before{border-top:35px solid #fff;border-bottom:35px solid #f5f5f5}section.langame_software_wrapper .langame_software_tariffs_wrapper{margin-bottom:64px}section.langame_software_wrapper .langame_software_tariffs_wrapper .title{max-width:100%;font-size:26px;line-height:1.1;text-align:center}section.langame_software_wrapper .langame_software_tariffs_wrapper .tariffs_wrapper{overflow:hidden;width:calc(100% + 33px)}section.langame_software_wrapper .langame_software_tariffs_wrapper .tariffs_wrapper .langame_software_tariffs{overflow-x:auto;width:100%;padding:25px;margin:-20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}section.langame_software_wrapper .langame_software_offer_wrapper{padding:38px 0 110px;margin-bottom:64px}section.langame_software_wrapper .langame_software_offer_wrapper .sub_title{font-size:16px;line-height:1;margin-bottom:8px}section.langame_software_wrapper .langame_software_offer_wrapper .title{font-size:26px;line-height:1.1;margin-bottom:74px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer{display:block;margin:0}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item{position:relative;margin:0 auto 36px;width:211px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item .number{position:absolute;top:13px;left:-65px;margin-bottom:0}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item:first-child:before{content:"";position:absolute;top:55px;left:-50px;width:2px;height:171px;background:#d4d4d4}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item:last-child:before{content:"";position:absolute;top:-165px;right:unset;left:-50px;width:2px;height:171px;background:#d4d4d4}section.langame_software_wrapper .langame_software_offer_wrapper .learn_more{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;width:172px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;transition:box-shadow .2s}section.langame_software_wrapper .langame_software_offer_wrapper .learn_more:hover{box-shadow:0 0 10px rgba(220,0,0,.5)}section.langame_software_wrapper .langame_software_offer_wrapper:before{border-top:35px solid #f5f5f5;border-bottom:35px solid #fff}section.langame_software_wrapper .langame_software_options_wrapper{margin-bottom:64px}section.langame_software_wrapper .langame_software_options_wrapper .sub_title{font-size:16px;line-height:1;margin-bottom:8px}section.langame_software_wrapper .langame_software_options_wrapper .title{font-size:26px;line-height:1.1;margin-bottom:64px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options{list-style:none;padding:0;margin:0 auto;width:100%;max-width:848px}section.langame_software_wrapper .langame_software_options_wrapper .langame_software_options .option_item .option span{margin-right:15px}section.langame_software_wrapper .langame_software_present_wrapper{margin-bottom:64px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;width:100%;max-width:450px;height:548px;background:#000;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:32px;padding:32px;margin:0 auto}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item{margin:0}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .img_wrapper{width:317px;height:336px;margin:0 auto -97px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .img_wrapper img{width:100%;height:100%;object-fit:contain;object-position:center}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item p{font-size:20px;line-height:1;margin:0 0 16px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item p.text_decor{font-size:26px;line-height:1}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .learn_more{margin:32px auto 32px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper .title{font-size:26px;margin-bottom:45px}}@media (max-width:760px){section.langame_software_wrapper .langame_software_content{width:100%;margin:0 auto;padding:64px 15px 83px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form{width:100%}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma{margin-bottom:32px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group{display:block;margin-bottom:20px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group label{display:inline-block;margin-bottom:14px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group input{width:100%}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper{width:100%}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2{display:block;width:100%!important;height:46px;border-radius:14px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .selection{display:block;width:100%;height:100%}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection{height:100%;border:0;outline:0;border-radius:14px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection .select2-selection__rendered{width:100%;height:100%;border:2px solid rgba(0,0,0,.25);border-radius:14px;padding:12px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:rgba(0,0,0,.25)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection .select2-selection__arrow{width:13px;height:9px;top:50%;right:20px;background-image:url(../img/role-gray.svg);background-repeat:no-repeat;background-size:13px 9px;background-position:center;transition:transform .2s;transform:translateY(-50%)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2 .select2-selection .select2-selection__arrow b{border-width:0}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2.select2-container--open .select2-selection .select2-selection__arrow{transform:rotate(180deg) translateY(50%)}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2-container .select2-dropdown{border:0;box-shadow:0 0 27px rgba(0,2,4,.09);background-color:#fff;padding:15px 10px;margin-top:0;border-radius:12px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2-container .select2-dropdown .select2-search__field{width:100%;height:37px;text-align:left;font-size:16px;padding:4px 8px;display:block;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;line-height:1;color:#000;outline:0}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option{font-size:18px;line-height:20px}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group .select2_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{color:#dc0000;background-color:#fff}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group.required label{position:relative}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label input{opacity:0;position:absolute;z-index:-1}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label input:checked+.activator{border-color:#dc0000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label input:checked+.activator span{background-color:#dc0000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label .activator{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid #000;border-radius:6px;margin-right:12px;transition:border-color .2s}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label .activator span{display:block;background-color:transparent;border-radius:2px;width:16px;height:16px;transition:background-color .2s}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form .forma .checkbox_wrapper .checkbox_item label span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form button{display:block;border:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;margin-left:auto;transition:box-shadow .2s}section.langame_software_wrapper .langame_software_content .add_club_request_wrapper form button:hover{box-shadow:0 0 6px #dc0000}}@media (max-width:440px){section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface{display:block;margin:0}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item{margin:16px auto;width:100%}section.langame_software_wrapper .langame_software_interface_wrapper .langame_software_interface .interface_item img{width:100%;height:auto}}@media (max-width:365px){section.langame_software_wrapper .langame_software_info_wrapper .langame_software_info .info_item .img_wrapper{width:300px;height:358px}section.langame_software_wrapper .langame_software_description_wrapper .langame_software_description .description_item .img_wrapper{width:272px;height:326px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item .number{left:-45px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item:first-child:before{left:-30px}section.langame_software_wrapper .langame_software_offer_wrapper .langame_software_offer .offer_item:last-child:before{left:-30px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .img_wrapper{width:259px;height:326px;margin:0 auto -110px}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .img_wrapper img{width:100%;height:100%;object-fit:contain;object-position:center}section.langame_software_wrapper .langame_software_present_wrapper .langame_software_present .present_item .learn_more{margin:32px auto 0}}
/*! SECTION LANGAME SOFTWARE END */
/*! SECTION ABOUT SERVICE START */
.about_service_descr_wrapper{position:relative;z-index:2;margin:180px 0 65px;padding-bottom:50px;background-color:#f5f5f5;overflow:hidden}.about_service_descr_wrapper .container_descr{position:relative;z-index:5;width:1340px;margin:0 auto}.about_service_descr_wrapper .about_service_descr{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.about_service_descr_wrapper .about_service_descr .descr_title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:32px}.about_service_descr_wrapper .about_service_descr .descr_text p{font-style:normal;font-weight:400;font-size:24px;line-height:1.2;color:#000}.about_service_descr_wrapper .about_service_descr .img_wrapper{width:770px;height:515px}.about_service_descr_wrapper .about_service_descr .img_wrapper img{display:block;width:100%;height:100%}.about_service_descr_wrapper:before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;border-top:30px solid #fff;border-bottom:30px solid #f5f5f5;border-right:50vw solid #f5f5f5;border-left:50vw solid #fff}@media (max-width:1400px){.about_service_descr_wrapper .container_descr{width:100%;padding:0 15px}}@media (max-width:1230px){.about_service_descr_wrapper{margin:0 0 65px}.about_service_descr_wrapper .about_service_descr{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center}}@media (max-width:1100px){.about_service_descr_wrapper{position:relative;z-index:2;padding:60px 0 10px;background-color:#f5f5f5}.about_service_descr_wrapper .about_service_descr{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center}.about_service_descr_wrapper .about_service_descr .descr_title{font-size:26px;margin-bottom:16px}.about_service_descr_wrapper .about_service_descr .descr_text p{font-size:20px;margin-top:0}.about_service_descr_wrapper .about_service_descr .img_wrapper{width:100%;height:auto;margin-bottom:30px}.about_service_descr_wrapper .about_service_descr .img_wrapper img{display:block;width:100%;height:100%;object-fit:contain}.about_service_descr_wrapper:before{border-top:20px solid #fff;border-bottom:20px solid #f5f5f5}}.service_for_people_wrapper .service_for_people .descr_title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:32px}.service_for_people_wrapper .service_for_people .descr_text{font-style:normal;font-weight:400;font-size:23px;line-height:1.2;color:#000;margin-bottom:80px}.service_for_people_wrapper .service_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -32px 64px}.service_for_people_wrapper .service_list .service_item{margin:0 32px}.service_for_people_wrapper .service_list .service_item .img_wrapper{width:198px;height:96px;margin-bottom:17px}.service_for_people_wrapper .service_list .service_item .img_wrapper img{display:block;width:100%;height:100%;object-fit:contain}.service_for_people_wrapper .service_list .service_item .img_wrapper.f5{width:271px}.service_for_people_wrapper .service_list .service_item .descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.2;color:#000;margin-bottom:24px}.service_for_people_wrapper .service_list .service_item a{display:block;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000}@media (max-width:1100px){.service_for_people_wrapper{overflow:hidden}.service_for_people_wrapper .service_for_people .descr_title{font-size:26px}.service_for_people_wrapper .service_for_people .descr_text{font-size:20px;margin-bottom:49px}.service_for_people_wrapper .service_list_wrapper{overflow:hidden;width:calc(100% + 33px);margin-bottom:64px}.service_for_people_wrapper .service_list_wrapper .service_list{width:100%;overflow-x:auto;overflow-y:hidden;padding:20px;margin:-20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.service_for_people_wrapper .service_list_wrapper .service_list .service_item{flex-shrink:0;width:240px;margin:0 16px}.service_for_people_wrapper .service_list_wrapper .service_list .service_item .descr{font-style:normal;font-weight:400;font-size:18px;line-height:1.2;color:#000;margin-bottom:24px}.service_for_people_wrapper .service_list_wrapper .service_list .service_item a{display:block;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000}.service_for_people_wrapper .service_list_wrapper .service_list .service_item:first-child{width:271px}}.our_goals_wrapper{position:relative;padding-top:64px;background-color:#f5f5f5;margin-bottom:50px;overflow:hidden}.our_goals_wrapper .service_for_people .descr_title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#000;margin-bottom:32px}.our_goals_wrapper .service_for_people .descr_text{font-style:normal;font-weight:400;font-size:23px;line-height:1.2;color:#000;margin-bottom:80px}.our_goals_wrapper .our_goals_list{margin:0 auto;width:1450px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;position:relative;z-index:5;padding-bottom:60px}.our_goals_wrapper .our_goals_list .our_goals_item{width:calc(33.3333333333% - 30px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 15px 60px}.our_goals_wrapper .our_goals_list .our_goals_item .img_wrapper{width:64px;height:64px;margin-right:32px}.our_goals_wrapper .our_goals_list .our_goals_item .img_wrapper img{width:64px;height:64px}.our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .title{font-style:normal;font-weight:700;font-size:24px;line-height:1;color:#000;margin-bottom:16px}.our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .descr{font-style:normal;font-weight:400;font-size:24px;line-height:1.2;color:#000}.our_goals_wrapper .our_goals_list .our_goals_item span{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:1;margin-left:10px}.our_goals_wrapper:after{content:"";position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;border-bottom:30px solid #fff;border-top:30px solid #f5f5f5;border-right:50vw solid #f5f5f5;border-left:50vw solid #fff}@media (max-width:1500px){.our_goals_wrapper .our_goals_list{width:100%;padding:0 15px 40px}}@media (max-width:1100px){.our_goals_wrapper{padding-top:32px;margin-bottom:50px}.our_goals_wrapper .service_for_people .descr_title{font-size:26px}.our_goals_wrapper .service_for_people .descr_text{font-size:20px;margin-bottom:49px}.our_goals_wrapper .our_goals_list{display:block;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;position:relative;z-index:5}.our_goals_wrapper .our_goals_list .our_goals_item{width:100%;max-width:400px;margin:0 auto 60px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.our_goals_wrapper .our_goals_list .our_goals_item .img_wrapper{width:48px;height:48px}.our_goals_wrapper .our_goals_list .our_goals_item .img_wrapper img{width:48px;height:48px}.our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .title{font-size:20px}.our_goals_wrapper .our_goals_list .our_goals_item .text_wrapper .descr{font-size:20px}.our_goals_wrapper .our_goals_list .our_goals_item span{font-size:36px;margin:0 auto}.our_goals_wrapper:after{border-bottom:20px solid #fff;border-top:20px solid #f5f5f5}}.our_team_wrapper{overflow:hidden;margin-bottom:128px}.our_team_wrapper .title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1;color:#000;margin-bottom:64px}.our_team_wrapper .our_team_list{position:relative;display:flex;flex-direction:row;justify-content:center;margin-bottom:67px}.our_team_wrapper .our_team_list .our_team_item{outline:0;width:364px;padding-bottom:70px}.our_team_wrapper .our_team_list .our_team_item .img_wrapper{width:256px;height:256px;margin:0 auto 32px}.our_team_wrapper .our_team_list .our_team_item .img_wrapper img{width:100%;height:100%}.our_team_wrapper .our_team_list .our_team_item .name{position:relative;width:max-content;min-width:256px;font-style:normal;margin:0 auto;font-weight:700;font-size:34px;line-height:1;color:#000;text-align:left}.our_team_wrapper .our_team_list .our_team_item .name .position{width:120%;position:absolute;left:0;top:calc(100% + 8px);margin:0 auto;font-style:normal;font-weight:500;font-size:24px;line-height:1.2;text-align:left;color:#dc0000}.our_team_wrapper .our_team_list .slick-arrow{display:block!important;background-color:transparent;border:0;outline:0;position:absolute;top:-97px}.our_team_wrapper .our_team_list .slick-arrow.slick-prev{right:300px}.our_team_wrapper .our_team_list .slick-arrow.slick-next{right:220px}.our_team_wrapper p{display:block;margin:0 auto;font-style:normal;font-weight:700;font-size:28px;line-height:1;color:#000;text-align:center}.our_team_wrapper .articles{display:flex;flex-direction:column}.our_team_wrapper .articles .articles_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -35px;padding:32px 0 0}.our_team_wrapper .articles .articles_list .articles_item{width:calc(33.3333333333% - 70px);margin:0 35px 60px}.our_team_wrapper .articles .articles_list .articles_item a{display:block;position:relative;text-decoration:none;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px;height:100%}.our_team_wrapper .articles .articles_list .articles_item a .article_img_wrapper{width:100%;height:188px}.our_team_wrapper .articles .articles_list .articles_item a .article_img_wrapper img{display:block;width:100%;height:100%;border-radius:14px 14px 0 0;object-fit:cover}.our_team_wrapper .articles .articles_list .articles_item a .article_content_wrapper{padding:12px 12px 28px}.our_team_wrapper .articles .articles_list .articles_item a .article_content_wrapper .article_title{font-style:normal;font-weight:700;font-size:20px;line-height:1.3;color:#000;margin-bottom:35px}.our_team_wrapper .articles .articles_list .articles_item a .article_content_wrapper p{margin:0;align-self:flex-end;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:right;color:#dc0000;position:absolute;bottom:12px;right:12px}.our_team_wrapper .articles .articles_list .articles_item a .article_content_wrapper p.descr{right:unset;left:12px;color:#212121}.our_team_wrapper .articles .articles_list .articles_item a:hover{box-shadow:0 0 15px #9c9c9c}@media (max-width:1100px){.our_team_wrapper{margin-bottom:64px}.our_team_wrapper .title{font-size:26px;margin-bottom:64px}.our_team_wrapper .our_team_list{margin-bottom:64px}.our_team_wrapper .our_team_list .our_team_item{outline:0;width:330px}.our_team_wrapper .our_team_list .our_team_item .img_wrapper{width:128px;height:128px;margin:0 auto 32px}.our_team_wrapper .our_team_list .our_team_item .img_wrapper img{display:block;width:128px;height:128px;margin:0 auto}.our_team_wrapper .our_team_list .our_team_item .name{min-width:unset;font-size:26px}.our_team_wrapper .our_team_list .our_team_item .name .position{font-size:20px;width:135%}.our_team_wrapper .our_team_list .slick-arrow{display:block!important;background-color:transparent;border:0;outline:0;position:absolute;top:-87px}.our_team_wrapper .our_team_list .slick-arrow.slick-prev{right:250px}.our_team_wrapper .our_team_list .slick-arrow.slick-next{right:170px}.our_team_wrapper p{font-size:20px;padding-left:15px;text-align:left}.our_team_wrapper .articles .articles_list{display:block;margin:0;padding:0}.our_team_wrapper .articles .articles_list .articles_item{width:320px;margin:0 auto 32px}}@media (max-width:600px){.our_team_wrapper .our_team_list .slick-arrow.slick-prev{right:150px}.our_team_wrapper .our_team_list .slick-arrow.slick-next{right:90px}.our_team_wrapper p{font-size:20px}.our_team_wrapper .articles .articles_list{display:block;margin:0;padding:0}.our_team_wrapper .articles .articles_list .articles_item{width:320px;margin:0 auto 32px}}@media (max-width:500px){.our_team_wrapper .our_team_list{margin-bottom:60px;padding:0 15px}.our_team_wrapper .our_team_list .our_team_item{outline:0;width:380px}.our_team_wrapper .our_team_list .slick-arrow{top:80px;bottom:unset}.our_team_wrapper .our_team_list .slick-arrow.slick-prev{left:30px;right:unset;z-index:5}.our_team_wrapper .our_team_list .slick-arrow.slick-next{right:30px;z-index:5}.our_team_wrapper p{font-size:20px}.our_team_wrapper .articles .articles_list{display:block;margin:0;padding:0}.our_team_wrapper .articles .articles_list .articles_item{width:320px;margin:0 auto 32px}}@media (max-width:360px){.our_team_wrapper .our_team_list{margin-bottom:140px}.our_team_wrapper .our_team_list .our_team_item{outline:0;width:320px}.our_team_wrapper .articles .articles_list .articles_item{width:100%}}.our_partners_list_wrapper .our_partners_list{width:1042px;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.our_partners_list_wrapper .our_partners_list .our_partners_item{margin:0 25px 70px}.our_partners_list_wrapper .our_partners_list .our_partners_item img{filter:grayscale(1);opacity:.3}@media (max-width:1100px){.our_partners_list_wrapper{overflow:hidden;width:calc(100% + 33px)}.our_partners_list_wrapper .our_partners_list{width:100%;padding:20px;margin:-20px;overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.our_partners_list_wrapper .our_partners_list .our_partners_item{margin:0 25px 0}}.service_block_bottom{background:#000;padding:64px 0 138px}.service_block_bottom .title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;color:#fff;margin-bottom:64px}.service_block_bottom .decsr{width:100%;height:128px;background:#fff;border-radius:32px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:32px}.service_block_bottom .decsr p{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1;color:#000}.service_block_bottom .learn_more{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;width:158px;height:46px;text-decoration:none;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;transition:box-shadow .2s}.service_block_bottom .learn_more:hover{box-shadow:0 0 10px rgba(220,0,0,.5)}@media (max-width:1100px){.service_block_bottom{padding:64px 0 70px}.service_block_bottom .title{font-size:26px;margin-bottom:32px}.service_block_bottom .decsr{width:100%;height:128px;padding:10px;margin-bottom:32px}.service_block_bottom .decsr p{font-size:24px;line-height:1;color:#000;text-align:center}}
/*! SECTION ABOUT SERVICE END */
/*! SECTION CITIES LIST PAGE START */
section.cities_list_wrapper{min-height:calc(100vh - 331px);padding:64px 0 240px}section.cities_list_wrapper .cities_list_page_title{margin:0 0 32px;font-style:normal;font-weight:500;font-size:34px;line-height:1.3;color:#000}section.cities_list_wrapper .cities_list_search_wrapper{position:relative;margin-bottom:42px}section.cities_list_wrapper .cities_list_search_wrapper input{display:block;width:100%;height:55px;background:#eee;border-radius:20px;border:0;outline:0;padding:14px 14px 14px 56px;color:#000;font-style:normal;font-weight:500;font-size:20px;line-height:1}section.cities_list_wrapper .cities_list_search_wrapper input::placeholder{font-style:normal;font-weight:400;font-size:20px;line-height:1;color:#aaa}section.cities_list_wrapper .cities_list_search_wrapper:before{content:"";position:absolute;top:50%;left:19px;display:block;width:22px;height:22px;background-image:url(../img/search-gray.svg);background-repeat:no-repeat;background-size:21px 21px;background-position:center;transform:translateY(-50%);pointer-events:none}section.cities_list_wrapper .cities_list_checkbox_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:42px}section.cities_list_wrapper .cities_list_checkbox_wrapper .title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:1;color:#dc0000;margin-right:96px;cursor:pointer}section.cities_list_wrapper .cities_list_checkbox_wrapper .checkbox_item{margin-right:10px}section.cities_list_wrapper .cities_list_checkbox_wrapper .checkbox_item label input{opacity:0;position:absolute;z-index:-1;width:1px}section.cities_list_wrapper .cities_list_checkbox_wrapper .checkbox_item label input:checked+span{color:#000}section.cities_list_wrapper .cities_list_checkbox_wrapper .checkbox_item label span{position:relative;cursor:pointer;font-family:"Gilroy",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1;color:#dc0000}section.cities_list_wrapper .cities_list_wrapper{column-count:4}section.cities_list_wrapper .cities_list_wrapper .cities_list{list-style:none;padding:0;margin:0}section.cities_list_wrapper .cities_list_wrapper .cities_list a{display:block;font-family:"Gilroy",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1;color:#000;text-decoration:none;margin-bottom:20px;transition:color .2s}section.cities_list_wrapper .cities_list_wrapper .cities_list a:hover{color:#dc3545}@media (max-width:1000px){section.cities_list_wrapper{padding:64px 0 140px}section.cities_list_wrapper .cities_list_page_title{margin:0 0 16px;font-size:26px}section.cities_list_wrapper .cities_list_search_wrapper input{display:block;width:100%;height:42px;background:#eee;border-radius:20px;border:0;outline:0;padding:10px 10px 10px 40px;font-size:18px}section.cities_list_wrapper .cities_list_search_wrapper input::placeholder{font-size:18px}section.cities_list_wrapper .cities_list_search_wrapper:before{left:15px;width:22px;height:22px;background-size:17px 17px}section.cities_list_wrapper .cities_list_checkbox_wrapper{display:none}section.cities_list_wrapper .cities_list_wrapper{column-count:1}section.cities_list_wrapper .cities_list_wrapper .cities_list a{font-size:18px;margin-bottom:15px}}
/*! SECTION CITIES LIST PAGE END */
/*! MODALS START */
.person_add_club_modal_wrapper .remodal-wrapper{padding:0 0 50px 0;text-align:unset;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal{vertical-align:top;max-width:100%;width:100%;min-height:100%;padding:142px 0 20px;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-close{width:129px;top:43px;left:unset;right:60px;font-style:normal;font-weight:500;font-size:18px;color:#dc0000;display:block;padding:9px 9px 9px 30px;text-align:left;line-height:1}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-close:before{content:"";display:block;width:23px;height:23px;position:absolute;top:50%;left:-2px;background-image:url(../img/close.svg);background-repeat:no-repeat;background-position:center;background-size:23px 23px;transform:translateY(-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form{width:670px;margin:0 auto}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper{margin-bottom:42px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form_tab_title{margin-bottom:46px;font-style:normal;font-weight:500;font-size:18px;line-height:1.2;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group label{max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group input{flex-shrink:0;display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group input::placeholder{color:rgba(0,0,0,.25)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group input#min-price-input{background-image:url(../img/rub.svg);background-repeat:no-repeat;background-size:12px 18px;background-position:center right 10px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group.descr{align-items:flex-start}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group.descr textarea{display:block;padding:12px;width:372px;height:230px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;outline:0;resize:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label input{opacity:0;position:absolute;z-index:-1;width:1px;height:1px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label input:checked+.activator{background-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label input:checked+.activator span{transform:translate(102%,-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label input:checked~span{color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label .activator{display:block;position:relative;width:52px;height:28px;background-color:#000;border-radius:14px;margin-right:12px;transition:background-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label .activator span{position:absolute;top:50%;left:4px;display:block;width:22px;height:22px;border-radius:50%;background-color:#fff;transform:translateY(-50%);transition:transform .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label span{color:#dcdcdc;transition:color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper{position:relative}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label{position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:372px;max-width:unset;height:46px;border:2px solid #000;border-radius:14px;outline:0;background-color:transparent;transition:background-color .2s,border-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label input{opacity:0;position:absolute;z-index:-1;width:1px;height:1px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label span{font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label:before{content:"";position:absolute;top:50%;left:10px;display:block;width:24px;height:24px;background-image:url(../img/fill.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;transform:translateY(-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label:hover{background-color:#dc0000;border-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label:hover span{color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label:hover:before{background-image:url(../img/fill-white.svg)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper button[data-role-remove-price-list-event]{position:absolute;top:-7px;right:-7px;display:block;width:20px;height:20px;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;background-color:#fff;border:0;border-radius:50%;outline:0;cursor:pointer}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper{position:relative}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper.block_active{opacity:1}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper.block_disabled{opacity:0;pointer-events:none;transition:opacity .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .error{position:absolute;left:0;top:100%;display:block;width:100%;text-align:center;color:#f19999;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .error:empty{opacity:0;pointer-events:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .work_time_select{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .work_time_select .select2_wrapper{width:161px;margin:0 12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .work_time_select .select2_wrapper .select2{height:46px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .work_time_select .select2_wrapper .select2 .select2-selection__rendered{padding:12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .pc_config_select{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:392px;margin:0 -10px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .pc_config_select .select2_wrapper{width:calc(50% - 20px);margin:0 10px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .console_select{position:relative;display:flex;flex-direction:row;justify-content:flex-start}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .console_select .select2_wrapper{width:180px;margin-right:12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .console_select input{width:180px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .console_select button[data-role-remove-console]{position:absolute;top:-7px;right:-7px;display:block;width:20px;height:20px;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;background-color:#fff;border:0;border-radius:50%;outline:0;cursor:pointer}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper button[data-role=console-add-tab]{position:absolute;top:6px;right:-45px;width:36px;height:36px;border:0;outline:0;border-radius:14px;background-color:#dc0000;cursor:pointer;transition:background-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper button[data-role=console-add-tab]:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:20px;background-color:#fff;border-radius:4px;transform:translate(-50%,-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper button[data-role=console-add-tab]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#fff;border-radius:4px;transform:translate(-50%,-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper button[data-role=console-add-tab]:disabled{cursor:auto;background-color:#bfbfbf}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper{width:372px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2{display:block;height:46px;border-radius:14px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2 .selection{display:block;width:100%;height:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2 .select2-selection{height:100%;border:0;outline:0;border-radius:14px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2 .select2-selection .select2-selection__rendered{width:100%;height:100%;border:2px solid rgba(0,0,0,.25);border-radius:14px;padding:12px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:rgba(0,0,0,.25)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2 .select2-selection .select2-selection__arrow{width:11px;height:8px;top:50%;right:9px;background-image:url(../img/role-gray.svg);background-repeat:no-repeat;background-size:13px 9px;background-position:center;transition:transform .2s;transform:translateY(-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2 .select2-selection .select2-selection__arrow b{border-width:0}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2.select2-container--open .select2-selection .select2-selection__arrow{transform:rotate(180deg) translateY(50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2-container .select2-dropdown{border:0;box-shadow:0 0 27px rgba(0,2,4,.09);background-color:#fff;padding:15px 10px;margin-top:0;border-radius:12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2-container .select2-dropdown .select2-search__field{width:100%;height:37px;text-align:left;font-size:16px;padding:4px 8px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option{font-size:18px;line-height:20px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{color:#dc0000;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .pc_config{font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .pc_config input{width:372px;border:0;outline:0;text-align:center;font-weight:700;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .pc_config .common_info_wrapper{display:flex;flex-direction:row;justify-content:flex-start;width:372px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .pc_config .common_info_wrapper input{width:120px;text-align:left}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .pc_config .common_info_wrapper input.qty{color:#dc3545}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .pc_config .common_info_wrapper.vip input{width:65px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .pc_config .common_info_wrapper.new_area input{width:50%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group.required label{position:relative}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .console_select{position:relative;display:flex;flex-direction:row;justify-content:flex-start}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .console_select .select2_wrapper{width:180px;margin-right:12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .console_select input{width:180px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .console_select button[data-role-remove-console]{position:absolute;top:-7px;right:-7px;display:block;width:20px;height:20px;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;background-color:#fff;border:0;border-radius:50%;outline:0;cursor:pointer}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .error{position:absolute;left:0;top:100%;display:block;width:100%;text-align:center;color:#f19999;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .error:empty{opacity:0;pointer-events:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper button[data-role=console-add-tab]{position:absolute;top:6px;right:-45px;width:36px;height:36px;border:0;outline:0;border-radius:14px;background-color:#dc0000;cursor:pointer;transition:background-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper button[data-role=console-add-tab]:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:20px;background-color:#fff;border-radius:4px;transform:translate(-50%,-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper button[data-role=console-add-tab]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#fff;border-radius:4px;transform:translate(-50%,-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper button[data-role=console-add-tab]:disabled{cursor:auto;background-color:#bfbfbf}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper{padding:48px 0 0;max-width:670px;position:relative}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_title{margin-bottom:20px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_title span{position:relative;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_title span:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -3px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list .payment_method_item{margin:0 3px 20px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list .payment_method_item label input{opacity:0;position:absolute;z-index:-1}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list .payment_method_item label input:checked+.activator{background-color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list .payment_method_item label input:checked+.activator span{color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list .payment_method_item label .activator{display:block;padding:14px 16px;border:2px solid #000;border-radius:14px;background-color:#fff;transition:background-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list .payment_method_item label .activator span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .error{position:absolute;left:0;top:100%;display:block;width:100%;text-align:left;color:#f19999;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .error:empty{opacity:0;pointer-events:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px 0 16px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo_title{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label{position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:237px;max-width:unset;height:46px;border:2px solid #000;border-radius:14px;outline:0;background-color:transparent;transition:background-color .2s,border-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label input{opacity:0;position:absolute;z-index:-1;width:1px;height:1px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label span{font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label:before{content:"";position:absolute;top:50%;left:10px;display:block;width:24px;height:24px;background-image:url(../img/fill.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;transform:translateY(-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label:hover{background-color:#dc0000;border-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label:hover span{color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label:hover:before{background-image:url(../img/fill-white.svg)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .upload-progress-wrapper{opacity:0;display:block;position:relative;width:100%;height:15px;background-color:#e5e5e5;border-radius:12px;margin:0 0 5px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .upload-progress-wrapper .upload-progress{transition:width .2s;display:block;position:absolute;width:0;height:100%;top:0;left:0;background-color:#dc0000;border-radius:12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_instruction{margin-bottom:5px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_error{display:block;width:100%;text-align:left;color:#f19999;margin-bottom:5px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_preview_wrapper .add_photo_preview{position:relative;width:100%;height:0;padding-bottom:66%;margin-bottom:14px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_preview_wrapper .add_photo_preview:before{content:"Превью клуба";position:absolute;top:16px;left:16px;display:flex;justify-content:center;align-items:center;width:141px;height:35px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;text-align:center;background:rgba(85,85,85,.5);backdrop-filter:blur(8px);border-radius:8px;z-index:2}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_preview_wrapper .add_photo_preview img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:14px;box-shadow:0 0 8px #ccc;z-index:1}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_preview_wrapper .add_photo_preview:empty{display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:14px;margin-bottom:32px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_list .add_photo_item{position:relative;width:100%;height:0;padding-bottom:66%;background:#d3d3d3;border-radius:14px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_list .add_photo_item img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:14px;box-shadow:0 0 8px #ccc}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_list .add_photo_item .remove_photo{position:absolute;top:-9px;right:-5px;display:block;width:21px;height:21px;border-radius:50%;border:0;outline:0;background-image:url(../img/cancel.svg);background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:24px 24px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .photo_gallery .add_photo_list .add_photo_item:empty{display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper{padding:48px 0 0}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .checkbox_wrapper{margin-bottom:20px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .checkbox_wrapper label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .checkbox_wrapper label input{opacity:0;position:absolute;z-index:-1;width:1px;height:1px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .checkbox_wrapper label input:checked+.activator{border-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .checkbox_wrapper label input:checked+.activator span{background-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .checkbox_wrapper label .activator{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid #000;border-radius:6px;margin-right:12px;transition:border-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .checkbox_wrapper label .activator span{display:block;background-color:transparent;border-radius:2px;width:16px;height:16px;transition:background-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .checkbox_wrapper label span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event .marketing_event_list{counter-reset:count_marketing}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event .marketing_event_list .form-group{position:relative}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event .marketing_event_list .form-group label{position:relative;margin-left:41px;counter-increment:count_marketing}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event .marketing_event_list .form-group label:after{content:counter(count_marketing);display:inline;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event .marketing_event_list .form-group button[data-role-remove-marketing-event]{position:absolute;top:-7px;right:-7px;display:block;width:20px;height:20px;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;background-color:#fff;border:0;border-radius:50%;outline:0;cursor:pointer}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event button[data-role=marketing-event-add-tab]{display:block;position:relative;background-color:transparent;border:0;outline:0;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#dc0000;margin-left:41px;padding-left:35px;margin-top:10px;cursor:pointer;transition:opacity .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event button[data-role=marketing-event-add-tab]:before{content:"";position:absolute;top:0;left:0;display:block;width:21px;height:21px;background-image:url(../img/plus.svg);background-repeat:no-repeat;background-position:center;background-size:21px 21px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event button[data-role=marketing-event-add-tab]:disabled{opacity:.4}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event.block_active{display:block}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event.block_disabled{display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:20px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item{display:flex;flex-direction:row;justify-content:center;width:372px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item a,.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item button{transition:color .2s,border-color .2s;display:flex;flex-direction:row;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:2px solid #dcdcdc;border-radius:14px;text-decoration:none;font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#dcdcdc}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item a.add_pc_config,.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item button.add_pc_config{position:relative;background:#dc0000;border:0;outline:0;transition:opacity .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item a.add_pc_config:before,.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item button.add_pc_config:before{content:"";position:absolute;top:50%;right:50%;display:block;width:3px;height:17px;background:#fff;border-radius:2px;transform:translate(50%,-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item a.add_pc_config:after,.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item button.add_pc_config:after{content:"";position:absolute;top:50%;right:50%;display:block;height:3px;width:17px;background:#fff;border-radius:2px;transform:translate(50%,-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item a.add_pc_config:disabled,.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item button.add_pc_config:disabled{opacity:.4}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul{display:flex;flex-direction:row;justify-content:center;margin:0;padding:0;list-style:none;counter-reset:count_list}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li{position:relative}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li a{margin-right:15px;counter-increment:count_list}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li a:before{content:counter(count_list);display:inline;font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#dcdcdc}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li a.active{color:#000;border-color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li a.active:before{color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li button{position:absolute;top:-8px;right:9px;display:block;width:21px;height:21px;border-radius:50%;border:0;outline:0;background-image:url(../img/cancel.svg);background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:24px 24px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li.block_active{display:block}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li.block_disabled{display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_content_wrapper .main-error{margin-bottom:10px;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_content_wrapper .main-error.active{color:#dc3545}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_content_wrapper .tab:not(.active){display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_content_wrapper .tab.active.block_active{display:block}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_content_wrapper .tab.active.block_disabled{display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_content_wrapper .vip_placeholder::placeholder{color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -15px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 15px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper label input{opacity:0;position:absolute;z-index:-1}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper label input:checked+.activator{border-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper label input:checked+.activator span{background-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper label .activator{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border:4px solid #000;border-radius:50%;margin-right:12px;transition:border-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper label .activator span{display:block;background-color:transparent;width:16px;height:16px;border-radius:50%;transition:background-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper label span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper{position:relative;padding:50px 0 0}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .work_time_item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .work_time_item label input{opacity:0;position:absolute;z-index:-1;width:1px;height:1px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .work_time_item label input:checked+.activator{border-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .work_time_item label input:checked+.activator span{background-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .work_time_item label .activator{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid #000;border-radius:6px;margin-right:16px;transition:border-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .work_time_item label .activator span{display:block;background-color:transparent;border-radius:2px;width:16px;height:16px;transition:background-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .work_time_item label span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper.block_active{display:block}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper.block_disabled{display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .error{position:absolute;left:0;top:25px;display:block;width:100%;text-align:left;color:#f19999;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .work_time_wrapper .error:empty{opacity:0;pointer-events:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item{width:50%;margin-bottom:26px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item label input{opacity:0;position:absolute;z-index:-1;width:1px;height:1px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item label input:checked+.activator{border-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item label input:checked+.activator span{background-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item label .activator{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid #000;border-radius:6px;margin-right:12px;transition:border-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item label .activator span{display:block;background-color:transparent;border-radius:2px;width:16px;height:16px;transition:background-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item label span{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .preview_wrapper .club_card{width:294px;margin:0 auto}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .save_for_admin{display:block;background:#fff;color:#dc0000;border:0;outline:0;cursor:pointer;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;padding:14px 32px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab_08_club_formalization.uploading .upload-progress-wrapper{opacity:1}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper{display:flex;flex-direction:row;justify-content:space-between}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item{display:flex;flex-direction:row;justify-content:flex-start}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item button{display:block;padding:14px 32px;border:0;outline:0;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;pointer-events:auto;transition:box-shadow .2s;background:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item button:hover{box-shadow:0 0 6px #dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item button:disabled{pointer-events:none;cursor:none;box-shadow:none;background:#e5e5e5}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item button.disabled{pointer-events:none;cursor:none;box-shadow:none;background:#e5e5e5}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item .save_draft{background:#bfbfbf}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item .save_draft:hover{box-shadow:0 0 6px #bfbfbf}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item .prev_btn{background:#fff;color:#000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item .prev_btn:hover{box-shadow:none}@media (max-width:700px){.person_add_club_modal_wrapper .remodal-wrapper{padding:0 15px 40px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-close{top:43px;right:-12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form{width:100%;margin:0 auto}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper{margin-bottom:42px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form_tab_title{margin-bottom:56px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group{display:block}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group label{display:inline-block;margin-bottom:14px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .checkbox_qty_wrapper label{display:flex}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .work_time_item label{display:flex}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label{display:flex}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group input{width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group.descr textarea{width:100%;height:230px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .common_info_wrapper{display:flex;flex-direction:row;justify-content:flex-start;width:100%!important}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .common_info_wrapper input{width:120px;text-align:left}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .common_info_wrapper input.qty{color:#dc3545}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .common_info_wrapper.vip input{width:65px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .common_info_wrapper.new_area input{width:50%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .add_file_wrapper label{width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper{position:relative}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper.block_active{display:block}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper.block_disabled{display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .error{position:absolute;left:0;top:100%;display:block;width:100%;text-align:center;color:#f19999;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .error:empty{opacity:0;pointer-events:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .work_time_select{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .work_time_select .select2_wrapper{width:161px;margin:0 12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .work_time_select .select2_wrapper .select2{height:46px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .work_time_select .select2_wrapper .select2 .select2-selection__rendered{padding:12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .pc_config_select{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;margin:0 -10px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .pc_config_select .select2_wrapper{flex-shrink:0;width:calc(50% - 10px);margin:0 10px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .pc_config_select.monitor{display:grid;margin:0;grid-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .pc_config_select.monitor .select2_wrapper{width:100%;margin:0}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .pc_config_select.monitor .select2_wrapper:first-child{grid-column:1/2 span}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .console_select{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .console_select .select2_wrapper{width:calc(50% - 6px);margin-right:12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper .console_select input{width:calc(50% - 6px)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper button[data-role=console-add-tab]{position:absolute;top:-43px;right:0;width:28px;height:28px;border-radius:9px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper button[data-role=console-add-tab]:before{height:13px;border-radius:2px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .input_wrapper button[data-role=console-add-tab]:after{width:13px;border-radius:2px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .select2_wrapper{width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .form-group .pc_config input{width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .form-group{width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .console_select{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .console_select .select2_wrapper{width:calc(50% - 6px);margin-right:12px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .console_select input{width:calc(50% - 6px)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .error{position:absolute;left:0;top:100%;display:block;width:100%;text-align:center;color:#f19999;background-color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper .error:empty{opacity:0;pointer-events:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper button[data-role=console-add-tab]{position:absolute;top:-43px;right:0;width:28px;height:28px;border-radius:9px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper button[data-role=console-add-tab]:before{height:13px;border-radius:2px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .additional_console_wrapper button[data-role=console-add-tab]:after{width:13px;border-radius:2px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper{padding:48px 0 0;max-width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list .payment_method_item{margin:0 3px 20px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_list .payment_method_item label .activator{padding:14px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo_title{font-size:18px;margin-right:10px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label{position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:237px;max-width:unset;height:46px;border:2px solid #000;border-radius:14px;outline:0;background-color:transparent;transition:background-color .2s,border-color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label input{opacity:0;position:absolute;z-index:-1}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label span{font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label:before{content:"";position:absolute;top:50%;left:10px;display:block;width:24px;height:24px;background-image:url(../img/fill.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;transform:translateY(-50%)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label:hover{background-color:#dc0000;border-color:#dc0000}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label:hover span{color:#fff}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_wrapper .add_photo label:hover:before{background-image:url(../img/fill-white.svg)}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_list{grid-template-columns:repeat(2,1fr);grid-gap:8px;margin-bottom:46px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_list .add_photo_item{width:100%;height:128px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .add_photo_list .add_photo_item:first-child{grid-column:1/3;grid-row:1/3;width:100%;height:256px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper{padding:38px 0 0}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .marketing_event_wrapper .marketing_event .marketing_event_list .form-group button[data-role-remove-marketing-event]{top:25px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item{width:100%}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item a.add_pc_config:disabled,.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item button.add_pc_config:disabled{display:none}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .pc_configuration_nav_wrapper .pc_configuration_nav_item ul li a{margin-right:10px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper{flex-wrap:wrap}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .radiobox_wrapper label{margin:0 15px 20px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper{display:block}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_tab_wrapper .form_tab .checkbox_wrapper .checkbox_item{width:100%;margin-bottom:26px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item button{padding:14px 27px}.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content form .forma .form_btn_wrapper .form_btn_item+.form_btn_item{margin-bottom:32px}}@media (max-width:400px){.person_add_club_modal_wrapper .remodal-wrapper .remodal.person_add_club_modal .remodal-content #add-club-form .forma .form_tab_wrapper .form_tab .payment_method_wrapper .payment_method_title span:before{top:22px}}@media (max-width:700px){.review_modal_wrapper .remodal-wrapper{padding:0;background-color:#fff}}.club_page_modals_wrapper .remodal-wrapper{padding:0;background-color:#212121}.remodal.show_club_photo_modal{position:relative;max-width:1000px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:26px}.remodal.show_club_photo_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.remodal.show_club_photo_modal .remodal-close:before{content:none;display:none}.remodal.show_club_photo_modal .counter_slide{position:absolute;width:100%;top:-60px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;text-align:center}.remodal.show_club_photo_modal .remodal-content{position:relative}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper{position:relative;width:922px;height:518px;margin:0 auto}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper img,.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper iframe{display:block;width:922px;height:518px;object-fit:cover;object-position:center}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow{display:block;width:81px;height:81px;position:absolute;background:0 0;border:0;top:50%;transform:translateY(-50%)}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow img{display:block;width:46px;height:46px;object-fit:contain}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow.slick-next{right:-120px}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow.slick-next img{margin-left:auto}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow.slick-prev{left:-120px}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow.slick-prev img{margin-right:auto}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper:not(.slick-initialized) .slide_item:not(:first-child){opacity:0}@media (max-width:1100px){.remodal.show_club_photo_modal{position:relative;max-width:100%;width:100%;background-color:transparent;padding:35px 0}.remodal.show_club_photo_modal .remodal-close{text-align:end;top:-164px;left:unset;right:20px;width:100px;z-index:5}.remodal.show_club_photo_modal .counter_slide{top:-190px}.remodal.show_club_photo_modal .remodal-content{position:relative}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper{position:relative;width:100%;height:auto;margin:0 auto}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper img,.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper iframe{display:block;width:100%;height:auto}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow{z-index:1}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow img{display:block;width:36px;height:36px}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow.slick-next{right:15px}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper .slick-arrow.slick-prev{left:15px}.remodal.show_club_photo_modal .remodal-content .club_photo_modal_wrapper:not(.slick-initialized) .slide_item{opacity:0}}@media (max-width:700px){.remodal.show_club_photo_modal .remodal-close{top:-109px}.remodal.show_club_photo_modal .counter_slide{top:-134px}}.show_club_price_list_modal{position:relative;max-width:800px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:26px}.show_club_price_list_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.show_club_price_list_modal .remodal-close:before{content:none;display:none}.show_club_price_list_modal .remodal-content .club_price_list_wrapper img{display:block;width:100%;height:100%}@media (max-width:800px){.show_club_price_list_modal{padding:16px;max-width:100%;width:100%}.show_club_price_list_modal .remodal-close{width:24px;height:24px;left:unset;left:auto;right:-6px;top:-9px}.show_club_price_list_modal .remodal-content .club_price_list_wrapper img{width:100%;height:100%;max-height:600px;object-fit:contain}}.show_club_phone_modal{width:548px;height:96px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:16px}.show_club_phone_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.show_club_phone_modal .remodal-close:before{content:none;display:none}.show_club_phone_modal .remodal-content .club_phone_wrapper{border:2px solid #dc0000;border-radius:20px;height:64px;display:flex;align-items:center;justify-content:center}.show_club_phone_modal .remodal-content .club_phone_wrapper p{margin:0;font-style:normal;font-weight:500;font-size:26px;line-height:1;text-align:center;color:#000}@media (max-width:700px){.show_club_phone_modal{width:300px;height:66px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:9px}.show_club_phone_modal .remodal-close{width:24px;height:24px;left:unset;left:auto;right:-6px;top:-9px}.show_club_phone_modal .remodal-content .club_phone_wrapper{border-radius:18px;height:50px}.show_club_phone_modal .remodal-content .club_phone_wrapper p{font-size:22px}}.success_modal{width:548px;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:16px}.success_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.success_modal .remodal-close:before{content:none;display:none}.success_modal .remodal-content .club_phone_wrapper{padding:20px;border:2px solid #dc0000;border-radius:20px;height:auto;display:flex;align-items:center;justify-content:center}.success_modal .remodal-content .club_phone_wrapper p{margin:0;font-style:normal;font-weight:500;font-size:25px;line-height:1.3;text-align:center;color:#000}.success_modal .remodal-content .club_phone_wrapper p a{color:#dc0000;text-decoration:none}@media (max-width:700px){.success_modal{width:300px;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:9px}.success_modal .remodal-close{width:24px;height:24px;left:unset;left:auto;right:-6px;top:-9px}.success_modal .remodal-content .club_phone_wrapper{border-radius:18px;height:auto}.success_modal .remodal-content .club_phone_wrapper p{font-size:22px}}.get_geo{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:16px}.get_geo .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.get_geo .remodal-close:before{content:none;display:none}.get_geo .remodal-content .club_phone_wrapper p{font-weight:500}.admin_modal{width:548px;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:45px 20px}.admin_modal .remodal-close{width:129px;top:5px;left:unset;right:0;font-style:normal;font-weight:500;font-size:18px;color:#dc0000;display:block;padding:9px 9px 9px 30px;text-align:left;line-height:1}.admin_modal .remodal-close:before{content:"";display:block;width:23px;height:23px;position:absolute;top:50%;left:-2px;background-image:url(../img/close.svg);background-repeat:no-repeat;background-position:center;background-size:23px 23px;transform:translateY(-50%)}.admin_modal .remodal-content .modal-title{font-size:22px}.admin_modal .remodal-content .modal-body{font-weight:500;margin-bottom:30px}.admin_modal .remodal-content .modal-body textarea{margin-top:10px;padding:12px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:16px;line-height:1;color:#000;outline:0;resize:none}.admin_modal .remodal-content .modal-body .form-group{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:20px}.admin_modal .remodal-content .modal-body .form-group label{display:block;margin-bottom:10px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.admin_modal .remodal-content .modal-body .form-group input{flex-shrink:0;display:block;width:100%;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0}.admin_modal .remodal-content .modal-body .form-group input::placeholder{color:rgba(0,0,0,.25)}.admin_modal .remodal-content .modal-body .form-group.required label{position:relative}.admin_modal .remodal-content .modal-body .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.admin_modal .remodal-content .modal-body .form-group .error{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}.admin_modal .remodal-content .modal-body .form-group.error input{border:2px solid rgba(220,0,0,.6)}.report_modal{width:436px;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:16px 32px 32px}.report_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.report_modal .remodal-close:before{content:none;display:none}.report_modal .remodal-content .title{font-style:normal;font-weight:500;font-size:18px;line-height:100%;text-align:left;color:#000;margin-bottom:16px}.report_modal .remodal-content form{margin-bottom:32px}.report_modal .remodal-content form textarea{display:block;padding:12px;width:100%;height:230px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;outline:0;resize:none;margin-bottom:32px}.report_modal .remodal-content form .btn_wrapper button{display:block;border:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;margin:0 auto;transition:box-shadow .2s}.report_modal .remodal-content form .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.report_modal .remodal-content .recaptcha-holder{margin:0 0 20px;display:none;justify-content:center}.report_modal .remodal-content .recaptcha-holder.active{display:flex}.report_modal .remodal-content .recaptcha-msg{text-align:center}.report_modal .remodal-content .instr{font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:left;color:#000}.report_modal .remodal-content .instr a{color:#000}@media (max-width:500px){.report_modal{width:350px}.report_modal .remodal-close{width:24px;height:24px;left:unset;left:auto;right:-6px;top:-9px}.report_modal .remodal-content .title{font-style:normal;font-weight:500;font-size:18px;line-height:100%;text-align:left;color:#000;margin-bottom:16px}.report_modal .remodal-content form{margin-bottom:32px}.report_modal .remodal-content form textarea{display:block;padding:12px;width:100%;height:230px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;outline:0;resize:none;margin-bottom:32px}.report_modal .remodal-content form .btn_wrapper button{display:block;border:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;margin:0 auto}.report_modal .remodal-content form .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.report_modal .remodal-content .recaptcha-holder{padding:0 10px}.report_modal .remodal-content .recaptcha-holder iframe{width:100%!important}.report_modal .remodal-content .instr{font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:left;color:#000}.report_modal .remodal-content .instr a{color:#000}}.all_reviews_club_modal{width:980px;max-width:unset;padding:0}.all_reviews_club_modal .top_wrapper{padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.1)}.all_reviews_club_modal .top_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:1;color:#000;text-align:left}.all_reviews_club_modal .top_wrapper .remodal-close{width:30px;height:30px;left:unset;left:auto;right:28px;top:25px;background-image:url(../img/gray-close.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px}.all_reviews_club_modal .remodal-content{padding:12px 12px 8px 24px;height:690px;max-height:90vh;overflow:hidden}.all_reviews_club_modal .remodal-content .custom-scroll::-webkit-scrollbar{width:8px}.all_reviews_club_modal .remodal-content .custom-scroll::-webkit-scrollbar-track{background:#e1e1e1;border-radius:8px}.all_reviews_club_modal .remodal-content .custom-scroll::-webkit-scrollbar-thumb{background:#9c9c9c;border-radius:8px}.all_reviews_club_modal .remodal-content .reviews_list{overflow-y:auto;height:100%;display:flex;flex-direction:column}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item{width:100%;padding:16px 24px 24px 16px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_avatar{margin-right:8px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_avatar img{width:56px;height:56px;border-radius:50%;object-fit:contain}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_name{font-style:normal;font-weight:500;font-size:24px;line-height:1.3;color:#000;width:max-content}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_name.langame{position:relative}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_name.langame:after{content:"";position:absolute;display:block;width:21px;height:24px;background-image:url(../img/review_logo.svg);background-repeat:no-repeat;top:50%;right:-30px;transform:translateY(-50%)}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .rating_wrapper{display:flex;flex-direction:row;align-items:center}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .rating_wrapper .rating_stars img{display:block;width:20px;height:20px;margin:0 4px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .rating_wrapper .review_date{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(0,0,0,.5);margin-left:12px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .review_content_wrapper{height:auto}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .review_content_wrapper .review_content{text-align:left;padding-left:66px;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#000}@media (max-width:700px){.all_reviews_club_modal{width:100%;height:100%;border-radius:0;box-shadow:none}.all_reviews_club_modal .top_wrapper{padding:24px 0;border-bottom:none}.all_reviews_club_modal .top_wrapper .title{font-size:26px;margin-bottom:40px;padding-left:14px}.all_reviews_club_modal .top_wrapper .remodal-close{width:30px;height:30px;left:unset;left:auto;right:14px;top:25px}.all_reviews_club_modal .remodal-content{padding:12px 12px 8px 14px;height:auto;max-height:unset;overflow:unset}.all_reviews_club_modal .remodal-content .custom-scroll::-webkit-scrollbar{width:8px}.all_reviews_club_modal .remodal-content .custom-scroll::-webkit-scrollbar-track{background:#e1e1e1;border-radius:8px}.all_reviews_club_modal .remodal-content .custom-scroll::-webkit-scrollbar-thumb{background:#9c9c9c;border-radius:8px}.all_reviews_club_modal .remodal-content .reviews_list{overflow-y:auto;height:100%}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item{width:100%;padding:0;margin-bottom:24px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_avatar{margin-right:8px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_avatar img{width:50px;height:50px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_name{font-size:20px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .user_info .user_name.langame:after{width:20px;height:20px;background-size:18px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .rating_wrapper{display:flex;flex-direction:row;align-items:center}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .rating_wrapper .rating_stars img{display:block;width:20px;height:20px;margin:0 4px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .rating_wrapper .review_date{font-size:16px}.all_reviews_club_modal .remodal-content .reviews_list .club_page_reviews_item .review_content_wrapper .review_content{padding-left:0}}.review_club_modal{width:666px;padding:24px 32px}.review_club_modal .top_wrapper .title{font-style:normal;font-weight:700;font-size:34px;line-height:1;color:#000;text-align:left;margin-bottom:24px}.review_club_modal .top_wrapper .remodal-close{width:30px;height:30px;left:unset;left:auto;right:28px;top:25px;background-image:url(../img/gray-close.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px}.review_club_modal .remodal-content form{text-align:left}.review_club_modal .remodal-content form .club_page_reviews_item{width:100%;margin-bottom:16px;background:#fff;border:1px solid rgba(33,33,33,.1);border-radius:12px;padding:16px}.review_club_modal .remodal-content form .club_page_reviews_item .user_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5px}.review_club_modal .remodal-content form .club_page_reviews_item .user_info .user_avatar{margin-right:8px}.review_club_modal .remodal-content form .club_page_reviews_item .user_info .user_avatar img{width:56px;height:56px;border-radius:50%;object-fit:contain}.review_club_modal .remodal-content form .club_page_reviews_item .user_info .user_name{font-style:normal;font-weight:500;font-size:24px;line-height:1.3;color:#000;width:max-content}.review_club_modal .remodal-content form .club_page_reviews_item .user_info .user_name.langame{position:relative}.review_club_modal .remodal-content form .club_page_reviews_item .user_info .user_name.langame:after{content:"";position:absolute;display:block;width:21px;height:24px;background-image:url(../img/review_logo.svg);background-repeat:no-repeat;top:50%;right:-30px;transform:translateY(-50%)}.review_club_modal .remodal-content form .club_page_reviews_item .rating_wrapper{display:flex;flex-direction:row;align-items:center}.review_club_modal .remodal-content form .club_page_reviews_item .rating_wrapper .rating_stars{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -4px}.review_club_modal .remodal-content form .club_page_reviews_item .rating_wrapper .rating_stars img{display:block;width:20px;height:20px;margin:0 4px}.review_club_modal .remodal-content form .club_page_reviews_item .rating_wrapper .review_date{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(0,0,0,.5);margin-left:12px}.review_club_modal .remodal-content form .club_page_reviews_item .review_content{text-align:left;padding-left:66px;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#000}.review_club_modal .remodal-content form .club_page_reviews_item .review_content a{text-decoration:none;font-weight:800;color:#000}.review_club_modal .remodal-content form .club_page_reviews_item .review_content_wrapper .review_content{height:54px;overflow:hidden;text-overflow:ellipsis}.review_club_modal .remodal-content form .form-group{position:relative}.review_club_modal .remodal-content form .form-group .review_counter{position:absolute;right:16px;bottom:10px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(0,0,0,.4)}.review_club_modal .remodal-content form .form-group .review_counter.less{color:#000}.review_club_modal .remodal-content form .form-group .review_counter .decor{color:#dc0000}.review_club_modal .remodal-content form textarea{border:1px solid #e1e1e1;word-break:break-word}.review_club_modal .remodal-content form textarea.active{border:1px solid #dc0000}.review_club_modal .remodal-content form textarea::placeholder{color:rgba(0,0,0,.5)}.review_club_modal .remodal-content form .title{font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#000}.review_club_modal .remodal-content form .btn_wrapper{display:flex;flex-direction:row;align-items:stretch;justify-content:left;margin:0 -6px}.review_club_modal .remodal-content form .btn_wrapper .btn{display:block;width:100%;margin:0 6px}.review_club_modal .remodal-content form .btn_wrapper .btn.secondary{background:rgba(0,0,0,.25)}.review_club_modal .remodal-content form .btn_wrapper .btn.secondary:hover{box-shadow:0 0 6px rgba(0,0,0,.25)}.review_club_modal .remodal-content form .btn_wrapper .btn.disabled{opacity:.3;pointer-events:none;cursor:auto}.review_club_modal .remodal-content form .rating-area{overflow:hidden;width:215px;margin-top:8px}.review_club_modal .remodal-content form .rating-area:not(:checked)>input{display:none}.review_club_modal .remodal-content form .rating-area:not(:checked)>label{float:right;width:42px;height:42px;padding:0;cursor:pointer;background-image:url(../img/star0.svg);background-repeat:no-repeat;background-size:32px 32px}.review_club_modal .remodal-content form .rating-area>input:checked~label{background-image:url(../img/star.svg);background-repeat:no-repeat;background-size:32px 32px}.review_club_modal .remodal-content form .rating-area>input:checked+label:hover,.review_club_modal .remodal-content form .rating-area>input:checked+label:hover~label,.review_club_modal .remodal-content form .rating-area>input:checked~label:hover,.review_club_modal .remodal-content form .rating-area>input:checked~label:hover~label,.review_club_modal .remodal-content form .rating-area>label:hover~input:checked~label{background-image:url(../img/star.svg);background-repeat:no-repeat;background-size:32px 32px}.review_club_modal .remodal-content form .rate-area>label:active{position:relative}.review_club_modal .remodal-content form .success_wrapper{text-align:center;display:none}.review_club_modal .remodal-content form .success_wrapper .success_title{font-style:normal;font-weight:700;font-size:34px;line-height:44px;color:#000;margin-top:24px}.review_club_modal .remodal-content form .success_wrapper .success_message{font-style:normal;font-weight:400;font-size:24px;line-height:1.4;color:#000;text-align:left}.review_club_modal .remodal-content form .message{margin-top:10px}.review_club_modal .remodal-content form .message.error{color:red}.review_club_modal .remodal-content form .message.success{color:green}.review_club_modal .remodal-content form .datetime-input-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0 0 10px;padding:5px 0 0}.review_club_modal .remodal-content form .datetime-input-wrapper .date-input input{display:block;height:48px;width:278px;border:1px solid #e1e1e1;border-radius:8px;padding:12px 16px;font-size:18px;line-height:1.3;background-color:#fff;background-image:url(/img/icons/calendar.svg);background-repeat:no-repeat;background-position:right 12px center}.review_club_modal .remodal-content form .datetime-input-wrapper .date-input input,.review_club_modal .remodal-content form .datetime-input-wrapper .date-input input:focus,.review_club_modal .remodal-content form .datetime-input-wrapper .date-input input:active{outline:0;box-shadow:none}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container{width:76px;height:48px}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-selection--single{height:48px;width:76px;border:1px solid #e1e1e1;border-radius:8px;padding:12px}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-selection__rendered{font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:rgba(0,0,0,.9)}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-selection__arrow{top:14px;right:11px;background-image:url(/img/select-arrow.svg);background-repeat:no-repeat;background-size:10px 6px;background-position:center;transition:transform .2s}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-selection__arrow b{display:none}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .days-of-week{padding:0 8px}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid{--horizontal-gap:8px;width:274px;padding:0 12px 12px 12px;gap:11px var(--horizontal-gap)}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day{height:28px;line-height:24px;font-size:14px;font-weight:400;border:2px solid #000;border-radius:5px;flex-basis:calc((100% - var(--horizontal-gap)*6)/7)}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.prev{border-color:#f0f0f0;background-color:#f0f0f0;color:transparent;pointer-events:none}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.selected,.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.focused{background-color:#dc0000;border-color:#dc0000;color:#fff}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.disabled{background-color:transparent;color:#bdbdbd;border-color:#bdbdbd;pointer-events:none}@media (max-width:700px){.review_club_modal{width:100%;height:100%;border-radius:0;box-shadow:none;padding:40px 14px}.review_club_modal .top_wrapper{padding:0;border-bottom:none}.review_club_modal .top_wrapper .title{font-size:26px;margin-bottom:40px;padding-left:0}.review_club_modal .top_wrapper .remodal-close{width:30px;height:30px;left:unset;left:auto;right:14px;top:40px}.review_club_modal .remodal-content form{text-align:left}.review_club_modal .remodal-content form .club_page_reviews_item{width:100%;margin-bottom:16px;background:#fff;border:1px solid rgba(33,33,33,.1);border-radius:12px;padding:16px}.review_club_modal .remodal-content form .club_page_reviews_item .user_info .user_avatar img{width:50px;height:50px}.review_club_modal .remodal-content form .club_page_reviews_item .user_info .user_name{font-size:20px}.review_club_modal .remodal-content form .club_page_reviews_item .user_info .user_name.langame:after{width:20px;height:20px;background-size:18px}.review_club_modal .remodal-content form .club_page_reviews_item .rating_wrapper{display:flex;flex-direction:row;align-items:center}.review_club_modal .remodal-content form .club_page_reviews_item .rating_wrapper .review_date{font-size:16px}.review_club_modal .remodal-content form .club_page_reviews_item .review_content{padding-left:0}.review_club_modal .remodal-content form .form-group{position:relative}.review_club_modal .remodal-content form .form-group .review_counter{position:absolute;right:16px;bottom:10px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(0,0,0,.4)}.review_club_modal .remodal-content form .form-group .review_counter.less{color:#000}.review_club_modal .remodal-content form .form-group .review_counter .decor{color:#dc0000}.review_club_modal .remodal-content form textarea{border:1px solid #e1e1e1}.review_club_modal .remodal-content form textarea.active{border:1px solid #dc0000}.review_club_modal .remodal-content form textarea::placeholder{color:rgba(0,0,0,.5)}.review_club_modal .remodal-content form .title{font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#000}.review_club_modal .remodal-content form .btn_wrapper{display:block;margin:0}.review_club_modal .remodal-content form .btn_wrapper .btn{display:block;width:100%;margin:0 0 12px}.review_club_modal .remodal-content form .datetime-input-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0 0 10px;padding:5px 0 0}.review_club_modal .remodal-content form .datetime-input-wrapper .date-input input{width:100%}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container{width:76px;height:48px}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-dropdown{border:0;box-shadow:0 0 27px rgba(0,2,4,.09);background-color:#fff;padding:15px 10px;margin-top:0;border-radius:12px;z-index:9999999!important;width:100%;min-width:76px}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-dropdown .select2-search__field{width:100%;height:37px;text-align:left;font-size:16px;padding:4px 8px;display:block;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;line-height:1;color:#000;outline:0}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option{font-size:18px;line-height:20px}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{color:#dc0000;background-color:#fff}}@media (max-width:700px) and (max-width:900px){.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-dropdown{min-width:180px}.review_club_modal .remodal-content form .datetime-input-wrapper .select_time_wrapper .select2-container .select2-dropdown .select2-results .select2-results__option{font-size:17px}}@media (max-width:700px){.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .days-of-week{padding:0 8px}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid{--horizontal-gap:8px;width:274px;padding:0 12px 12px 12px;gap:11px var(--horizontal-gap)}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day{height:28px;line-height:24px;font-size:14px;font-weight:400;border:2px solid #000;border-radius:5px;flex-basis:calc((100% - var(--horizontal-gap)*6)/7)}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.prev{border-color:#f0f0f0;background-color:#f0f0f0;color:transparent;pointer-events:none}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.selected,.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.focused{background-color:#dc0000;border-color:#dc0000;color:#fff}.review_club_modal .remodal-content form .datepicker.datepicker-dropdown .datepicker-picker .datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.disabled{background-color:transparent;color:#bdbdbd;border-color:#bdbdbd;pointer-events:none}}.report_club_modal{width:436px;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:16px 32px 32px}.report_club_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.report_club_modal .remodal-close:before{content:none;display:none}.report_club_modal .remodal-content .title{font-style:normal;font-weight:700;font-size:24px;line-height:100%;text-align:left;color:#000;margin-bottom:16px}.report_club_modal .remodal-content .instr{margin-bottom:32px}.report_club_modal .remodal-content form .forma{text-align:left;margin-bottom:32px}.report_club_modal .remodal-content form .forma .form-group{position:relative;display:block;margin-bottom:20px}.report_club_modal .remodal-content form .forma .form-group label{display:inline-block;margin-bottom:14px;max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.report_club_modal .remodal-content form .forma .form-group input{flex-shrink:0;display:block;width:100%;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}.report_club_modal .remodal-content form .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}.report_club_modal .remodal-content form .forma .form-group input#min-price-input{background-image:url(../img/rub.svg);background-repeat:no-repeat;background-size:12px 18px;background-position:center right 10px}.report_club_modal .remodal-content form .forma .form-group.required label{position:relative}.report_club_modal .remodal-content form .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.report_club_modal .remodal-content form .forma .form-group.descr{align-items:flex-start}.report_club_modal .remodal-content form .forma .form-group.descr label{margin-top:20px}.report_club_modal .remodal-content form .forma .form-group.descr textarea{display:block;padding:12px;width:372px;height:230px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;outline:0;resize:none}.report_club_modal .remodal-content form .forma .form-group .invalid-feedback{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}.report_club_modal .remodal-content form .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}.report_club_modal .remodal-content form button{display:block;border:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;margin-left:auto}.report_club_modal .remodal-content form button:hover{box-shadow:0 0 6px #dc0000}.report_club_modal .remodal-content .recaptcha-holder{margin:0 0 20px;display:none;justify-content:center}.report_club_modal .remodal-content .recaptcha-holder.active{display:flex}.report_club_modal .remodal-content .recaptcha-msg{text-align:center}.report_club_modal .remodal-content .instr{font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:left;color:#000}.report_club_modal .remodal-content .instr a{color:#000}@media (max-width:500px){.report_club_modal{width:350px}.report_club_modal .remodal-close{width:24px;height:24px;left:unset;left:auto;right:-6px;top:-9px}.report_club_modal .remodal-content .title{font-weight:700;font-size:20px}.report_club_modal .remodal-content form{margin-bottom:32px}.report_club_modal .remodal-content form textarea{display:block;padding:12px;width:100%;height:230px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;outline:0;resize:none;margin-bottom:32px}.report_club_modal .remodal-content form .btn_wrapper button{display:block;border:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;margin:0 auto}.report_club_modal .remodal-content form .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.report_club_modal .remodal-content .recaptcha-holder{padding:0 10px}.report_club_modal .remodal-content .recaptcha-holder iframe{width:100%!important}.report_club_modal .remodal-content .instr{font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:left;color:#000}.report_club_modal .remodal-content .instr a{color:#000}}.mailing_modal{width:448px;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:32px}.mailing_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.mailing_modal .remodal-close:before{content:none;display:none}.mailing_modal .remodal-content .title{font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:left;color:#000;margin-bottom:10px}.mailing_modal .remodal-content .instr{font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:left;color:#000;margin-bottom:32px}.mailing_modal .remodal-content .btn_wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.mailing_modal .remodal-content .btn_wrapper button{display:block;border:0;outline:0;background:#dc0000;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:box-shadow .2s}.mailing_modal .remodal-content .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.mailing_modal .remodal-content .btn_wrapper .log_in{display:block;outline:0;text-decoration:none;border-radius:14px;padding:14px 32px;font-style:normal;font-weight:500;font-size:18px;line-height:1;text-align:center;color:#dc0000;background:0 0}.mailing_modal .remodal-content .btn_wrapper .log_in:hover{box-shadow:none}.mailing_modal .remodal-content .mailing_form_wrapper input{display:block;width:100%;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px;margin-bottom:32px}.mailing_modal .remodal-content .mailing_form_wrapper .btn_wrapper{justify-content:center}@media (max-width:460px){.mailing_modal{width:100%;padding:24px}.mailing_modal .remodal-close{width:24px;height:24px;left:unset;left:auto;right:-6px;top:-9px}.mailing_modal .remodal-content .title{font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:left;color:#000;margin-bottom:16px}.mailing_modal .remodal-content .instr{font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:left;color:#000}.mailing_modal .remodal-content .instr a{color:#000}.mailing_modal .remodal-content .btn_wrapper button{padding:14px 16px}}.mailing_success_modal{width:448px;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:40px 32px 32px}.mailing_success_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.mailing_success_modal .remodal-close:before{content:none;display:none}.mailing_success_modal .remodal-content .img_wrapper{margin-bottom:24px}.mailing_success_modal .remodal-content .img_wrapper img{display:block;width:48px;height:48px;margin:0 auto}.mailing_success_modal .remodal-content .title{font-style:normal;font-weight:700;font-size:20px;line-height:100%;text-align:center;color:#000;margin-bottom:10px}.mailing_success_modal .remodal-content .instr{font-style:normal;font-weight:500;font-size:18px;line-height:23px;text-align:center;color:#000;margin-bottom:32px}@media (max-width:460px){.mailing_success_modal{width:100%}}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal{width:1488px;max-width:1488px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:24px;margin-top:100px;padding:19px 32px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal .remodal-close{display:none}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table{width:100%;border:0;border-collapse:collapse;table-layout:fixed}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th{font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#000;padding:0 0 26px 0;text-align:center;border-bottom:1px solid #d3d3d3}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th:first-child{width:610px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;padding:14px 32px;text-align:center}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td .group-title{font-style:normal;font-weight:700;font-size:24px;line-height:1;text-transform:uppercase;color:#000}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td .checkbox{width:100%;height:100%}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td:first-child{text-align:left;padding:14px 32px 14px 0}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr:first-child td{padding-top:64px}@media (max-width:1100px){.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal{width:700px;max-width:700px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:24px;margin-top:100px;padding:15px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal .remodal-close{display:none}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th{font-size:16px;padding:0 0 20px 0}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th:first-child{width:210px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td{font-size:16px;padding:10px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td .group-title{font-size:18px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td .checkbox{width:100%;height:100%}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td:first-child{text-align:left;padding:14px 32px 14px 0}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr:first-child td{padding-top:34px}}@media (max-width:600px){.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal{width:100%;max-width:100%;background:#fff;box-shadow:none;border-radius:12px;margin-top:0;padding:40px 5px 5px 10px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal .remodal-close{width:129px;top:5px;left:unset;right:0;font-style:normal;font-weight:500;font-size:18px;color:#dc0000;display:block;padding:9px 9px 9px 30px;text-align:left;line-height:1}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal .remodal-close:before{content:"";display:block;width:23px;height:23px;position:absolute;top:50%;left:-2px;background-image:url(../img/close.svg);background-repeat:no-repeat;background-position:center;background-size:23px 23px;transform:translateY(-50%)}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table{display:block;position:relative}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead,.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody,.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tfoot,.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tr{display:block}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead{position:sticky;top:0;background-color:#fff}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr{display:flex;flex-direction:row;flex-wrap:nowrap}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th{font-size:15px;padding:5px;width:33.3333333333%;text-align:center}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th:first-child{width:0;padding:0}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th:nth-child(2){width:90px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th:nth-child(3){width:155px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr{display:grid;grid-template-columns:repeat(3,1fr)}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td{font-size:16px;padding:10px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td:first-child{grid-column-start:1;grid-column-end:-1}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td .group-title{font-size:18px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td .checkbox{width:100%;height:100%}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr td:first-child{text-align:left;padding:14px 32px 14px 0;width:100%}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table tbody tr:first-child td{padding-top:34px}}@media (max-width:380px){.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th{font-size:14px;padding:5px;width:33.3333333333%;text-align:center}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th:nth-child(2){width:80px}.tariffs_modal_wrapper .remodal-wrapper .tariffs_modal table thead tr th:nth-child(3){width:145px}}@media (max-width:600px){.tariffs_modal_wrapper .remodal-wrapper{background-color:#fff;padding-top:0}}.company_offers_modal{width:824px;height:470px;max-width:unset;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:32px;text-align:left}.company_offers_modal .remodal-close{width:28px;height:28px;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.company_offers_modal .remodal-close:before{content:none;display:none}.company_offers_modal .remodal-content{height:100%}.company_offers_modal .remodal-content .title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:1;color:#000;text-align:left;margin-bottom:32px}.company_offers_modal .remodal-content .offer_content_wrapper{height:320px;width:100%;display:grid;grid-template-columns:auto auto;grid-gap:10px}.company_offers_modal .remodal-content .offer_content_wrapper .offer_content_item .img_wrapper{width:256px;height:144px;box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:20px;background-color:#000;margin-bottom:32px}.company_offers_modal .remodal-content .offer_content_wrapper .offer_content_item .img_wrapper img{display:block;width:100%;height:100%;border-radius:20px;object-fit:contain}.company_offers_modal .remodal-content .offer_content_wrapper .subtitle{font-style:normal;font-weight:700;font-size:20px;line-height:1;text-align:left;color:#000;margin-bottom:16px}.company_offers_modal .remodal-content .offer_content_wrapper .subtitle.text_decor{color:#dc0000}.company_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper{width:424px;height:285px}.company_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text{font-size:20px;font-weight:500;line-height:1.2;height:100%}.company_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text .simplebar-track.simplebar-vertical{top:0;width:8px;left:unset;right:-20px;background:#dcdcdc;border-radius:8px}.company_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#dc0000;border-radius:8px}.company_offers_modal .remodal-content .offer_content_wrapper .contact_name{font-style:normal;font-weight:500;font-size:20px;line-height:1;color:#dc0000;margin-bottom:16px}.company_offers_modal .remodal-content .offer_content_wrapper .offer_btn{display:flex;flex-direction:row;align-items:center;justify-content:center;border:0;text-decoration:none;outline:0;width:209px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;cursor:pointer;transition:box-shadow .2s}.company_offers_modal .remodal-content .offer_content_wrapper .offer_btn:hover{box-shadow:0 0 6px #dc0000}.company_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper{display:none;margin-top:10px}.company_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.company_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact img{display:block;width:23px;height:23px;margin-right:12px}.company_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact a{display:block;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.company_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact a:hover{color:#dc0000}.company_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact+.club_contact{margin-top:20px}@media (max-width:980px){.company_offers_modal{width:100%;height:auto;padding:24px}.company_offers_modal .remodal-content{height:100%}.company_offers_modal .remodal-content .title{font-size:24px;margin-bottom:32px}.company_offers_modal .remodal-content .offer_content_wrapper{display:block;grid-template-columns:unset;grid-gap:unset;height:auto;margin:0}.company_offers_modal .remodal-content .offer_content_wrapper .offer_content_item{margin:0}.company_offers_modal .remodal-content .offer_content_wrapper .offer_content_item .img_wrapper{width:256px;height:144px;box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:20px;background-color:#000;margin-bottom:32px}.company_offers_modal .remodal-content .offer_content_wrapper .offer_content_item .img_wrapper img{display:block;width:100%;height:100%;border-radius:20px;object-fit:contain}.company_offers_modal .remodal-content .offer_content_wrapper .offer_content_item+.offer_content_item{margin-top:32px}.company_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper{width:100%;height:auto}.company_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text .simplebar-track.simplebar-vertical{background:0 0}.company_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:0 0}}.clubs_offers_modal{width:824px;max-width:unset;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:32px;text-align:left}.clubs_offers_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.clubs_offers_modal .remodal-close:before{content:none;display:none}.clubs_offers_modal .remodal-content .title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.clubs_offers_modal .remodal-content .title span{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:1;color:#000;text-align:left;margin-bottom:32px}.clubs_offers_modal .remodal-content .offer_content_wrapper{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -32px}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_content_item{margin:0 32px}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_content_item .img_wrapper{width:256px;height:144px;box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:20px;background-color:#000;margin-bottom:32px}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_content_item .img_wrapper img{display:block;width:100%;height:100%;border-radius:20px;object-fit:cover}.clubs_offers_modal .remodal-content .offer_content_wrapper .subtitle{font-style:normal;font-weight:700;font-size:20px;line-height:1;text-align:left;color:#000;margin-bottom:16px}.clubs_offers_modal .remodal-content .offer_content_wrapper .subtitle.text_decor{color:#dc0000}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper{width:424px;height:422px}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text{font-size:20px;font-weight:500;line-height:1.2;height:100%}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text .simplebar-track.simplebar-vertical{top:0;width:8px;left:unset;right:-20px;background:#dcdcdc;border-radius:8px}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#dc0000;border-radius:8px}.clubs_offers_modal .remodal-content .offer_content_wrapper .contact_name{font-style:normal;font-weight:500;font-size:20px;line-height:1;color:#dc0000;margin-bottom:16px}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_btn{display:flex;flex-direction:row;align-items:center;justify-content:center;border:0;text-decoration:none;outline:0;width:209px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;cursor:pointer;transition:box-shadow .2s}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_btn:hover{box-shadow:0 0 6px #dc0000}.clubs_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper{display:none;margin-top:10px}.clubs_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.clubs_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact img{display:block;width:23px;height:23px;margin-right:12px}.clubs_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact a{display:block;text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.clubs_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact a:hover{color:#dc0000}.clubs_offers_modal .remodal-content .offer_content_wrapper .contacts_wrapper .club_contact+.club_contact{margin-top:20px}@media (max-width:980px){.clubs_offers_modal{width:100%;height:auto;padding:24px}.clubs_offers_modal .remodal-content{height:100%}.clubs_offers_modal .remodal-content .title{flex-wrap:wrap}.clubs_offers_modal .remodal-content .title span{font-size:24px}.clubs_offers_modal .remodal-content .offer_content_wrapper{display:block;margin:0}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_content_item{margin:0}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_content_item .img_wrapper{width:256px;height:144px;box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:20px;background-color:#000;margin-bottom:32px}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_content_item+.offer_content_item{margin-top:32px}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper{width:100%;height:auto}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text .simplebar-track.simplebar-vertical{background:0 0}.clubs_offers_modal .remodal-content .offer_content_wrapper .offer_info_text_wrapper .offer_info_text .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:0 0}}.add_offer_modal{width:734px;height:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:20px;padding:32px;text-align:left}.add_offer_modal .remodal-close{width:28px;height:28px;left:unset;left:auto;right:-10px;top:-10px;opacity:1;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:34px 34px;background-color:#fff;border-radius:50%}.add_offer_modal .remodal-close:before{content:none;display:none}.add_offer_modal .remodal-content .top_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}.add_offer_modal .remodal-content .top_wrapper .title{font-family:"Gilroy",sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:1;color:#000;text-align:left}.add_offer_modal .remodal-content .top_wrapper .btn_wrapper button{display:flex;flex-direction:row;justify-content:center;align-items:center;border:0;outline:0;width:186px;height:46px;background:#dc0000;border-radius:14px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#fff;cursor:pointer;transition:box-shadow .2s}.add_offer_modal .remodal-content .top_wrapper .btn_wrapper button:hover{box-shadow:0 0 6px #dc0000}.add_offer_modal .remodal-content .forma .form-group{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.add_offer_modal .remodal-content .forma .form-group label{max-width:238px;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.add_offer_modal .remodal-content .forma .form-group input{flex-shrink:0;display:block;width:372px;height:46px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;text-align:center;outline:0;padding:5px}.add_offer_modal .remodal-content .forma .form-group input::placeholder{color:rgba(0,0,0,.25)}.add_offer_modal .remodal-content .forma .form-group input#offer-price-input{background-image:url(../img/rub.svg);background-repeat:no-repeat;background-size:12px 18px;background-position:center right 10px}.add_offer_modal .remodal-content .forma .form-group.required label{position:relative}.add_offer_modal .remodal-content .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.add_offer_modal .remodal-content .forma .form-group.descr{align-items:flex-start}.add_offer_modal .remodal-content .forma .form-group.descr label{margin-top:20px}.add_offer_modal .remodal-content .forma .form-group.descr textarea{display:block;padding:12px;width:372px;height:230px;border:2px solid rgba(0,0,0,.25);border-radius:14px;font-weight:500;font-size:18px;line-height:1;color:#000;outline:0;resize:none}.add_offer_modal .remodal-content .forma .form-group .invalid-feedback{position:absolute;left:0;top:100%;display:block;font-style:normal;font-weight:500;font-size:18px;line-height:1;color:rgba(220,0,0,.6)}.add_offer_modal .remodal-content .forma .form-group.error input{border:2px solid rgba(220,0,0,.6)}.add_offer_modal .remodal-content .forma .add_photo_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px 0}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo_title{font-style:normal;font-weight:500;font-size:18px;line-height:1;color:#000}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label{position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:237px;max-width:unset;height:46px;border:2px solid #000;border-radius:14px;outline:0;background-color:transparent;transition:background-color .2s,border-color .2s}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label input{opacity:0;position:absolute;z-index:-1}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label span{font-weight:500;font-size:18px;line-height:1;color:#000;transition:color .2s}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label:before{content:"";position:absolute;top:50%;left:10px;display:block;width:24px;height:24px;background-image:url(../img/fill.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;transform:translateY(-50%)}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label:hover{background-color:#dc0000;border-color:#dc0000}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label:hover span{color:#fff}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label:hover:before{background-image:url(../img/fill-white.svg)}.add_offer_modal .remodal-content .forma .offer_img_wrapper{position:relative;width:100%;height:0;padding-bottom:66%}.add_offer_modal .remodal-content .forma .offer_img_wrapper img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:14px;box-shadow:0 0 8px #ccc}.add_offer_modal .remodal-content .forma .offer_img_wrapper button[data-role-remove-price-list-event]{position:absolute;top:-7px;right:-7px;display:block;width:20px;height:20px;background-image:url(../img/cancel.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;background-color:#fff;border:0;border-radius:50%;outline:0;cursor:pointer}@media (max-width:760px){.add_offer_modal{width:100%;padding:24px 24px 96px}.add_offer_modal .remodal-content{position:relative}.add_offer_modal .remodal-content .top_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}.add_offer_modal .remodal-content .top_wrapper .title{font-size:24px}.add_offer_modal .remodal-content .top_wrapper .btn_wrapper{position:absolute;bottom:-70px;right:50%;transform:translateX(50%)}.add_offer_modal .remodal-content .forma .form-group{position:relative;display:block;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.add_offer_modal .remodal-content .forma .form-group label{display:inline-block;margin-bottom:10px}.add_offer_modal .remodal-content .forma .form-group input{width:100%}.add_offer_modal .remodal-content .forma .form-group.required label{position:relative}.add_offer_modal .remodal-content .forma .form-group.required label:before{content:"*";position:absolute;top:0;right:-10px;display:block;width:3px;height:3px;color:#dc0000}.add_offer_modal .remodal-content .forma .form-group.descr{align-items:flex-start}.add_offer_modal .remodal-content .forma .form-group.descr label{margin-top:0}.add_offer_modal .remodal-content .forma .form-group.descr textarea{width:100%}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label input{width:237px}}@media (max-width:400px){.add_offer_modal .remodal-content .forma .add_photo_wrapper{display:block}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo_title{margin-bottom:10px}.add_offer_modal .remodal-content .forma .add_photo_wrapper .add_photo label{width:100%}}
/*! MODALS END */
/*! FOOTER START */
.footer{background:#f5f5f5}.footer .footer_top{position:relative;padding:32px 0;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.footer .footer_top .footer_logo_wrapper{margin-right:90px}.footer .footer_top .footer_logo_wrapper .logo_wrapper a{display:block;text-decoration:none;width:198px;height:46px}.footer .footer_top .footer_logo_wrapper .logo_wrapper a img{display:block;width:100%;height:100%}.footer .footer_top .footer_content_wrapper .footer_content_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 -45px}.footer .footer_top .footer_content_wrapper .footer_content_list .footer_content_item{margin:0 45px}.footer .footer_top .footer_content_wrapper .footer_content_list .footer_content_item h4{margin:0 0 12px;font-style:normal;font-weight:700;font-size:18px;line-height:1;color:#212121}.footer .footer_top .footer_content_wrapper .footer_content_list .footer_content_item ul{padding:0;margin:0;list-style:none}.footer .footer_top .footer_content_wrapper .footer_content_list .footer_content_item ul li a{display:block;text-decoration:none;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#212121;margin-bottom:12px;transition:color .2s}.footer .footer_top .footer_content_wrapper .footer_content_list .footer_content_item ul li a:hover{color:#dc0000}.footer .footer_top .report{position:absolute;top:29px;right:0;display:block;width:200px;background-color:transparent;border:0;outline:0;color:#dc0000;font-style:normal;font-weight:500;font-size:18px;line-height:1;cursor:pointer}.footer .footer_top .report:before{content:"";position:absolute;top:50%;left:-20px;display:block;width:18px;height:18px;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:center;transform:translateY(-50%)}.footer .footer_top .social_wrapper{position:absolute;bottom:32px;right:0}.footer .footer_top .social_wrapper .social_list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -8px}.footer .footer_top .social_wrapper .social_list a{display:block;text-decoration:none;margin:0 8px}.footer .footer_top .mailing{position:absolute;top:-96px;right:0;display:block;padding:1px;width:64px;height:64px;background:#dc0000;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:32px;text-decoration:none;border:0;outline:0;cursor:pointer}.footer .footer_top .mailing:before{content:"";position:absolute;top:50%;left:50%;display:block;width:30px;height:24px;background-image:url(../img/mail_white.svg);background-repeat:no-repeat;background-position:center;background-size:30px 24px;transform:translate(-50%,-50%)}.footer .footer_bottom{padding:32px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer .footer_bottom .footer_rights_wrapper p{margin:0;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#c4c4c4}.footer .footer_bottom .footer_site_info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0}.footer .footer_bottom .footer_site_info a{display:block;text-decoration:none;font-style:normal;font-weight:400;font-size:18px;line-height:1;color:#212121;transition:color .2s}.footer .footer_bottom .footer_site_info a:hover{color:#dc0000}.footer .footer_bottom .footer_site_info a+a{margin-left:32px}@media (max-width:980px){.footer .footer_top{padding:24px 0 65px;display:block}.footer .footer_top .footer_logo_wrapper{margin-right:0;margin-bottom:32px}.footer .footer_top .footer_logo_wrapper .logo_wrapper a{width:152px;height:36px}.footer .footer_top .footer_content_wrapper .footer_content_list{display:block;margin:0}.footer .footer_top .footer_content_wrapper .footer_content_list .footer_content_item{margin:0 0 32px}.footer .footer_top .report{position:absolute;top:calc(100% - 37px);left:17px;display:block;width:80%;text-align:left;background-color:transparent;border:0;outline:0;color:#dc0000;font-style:normal;font-weight:500;font-size:18px;line-height:1;cursor:pointer}.footer .footer_top .report:before{content:"";position:absolute;top:50%;left:-20px;display:block;width:18px;height:18px;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:center;transform:translateY(-50%)}.footer .footer_top .social_wrapper{position:static}.footer .footer_top .mailing{top:22px;right:0;width:44px;height:44px}.footer .footer_top .mailing:before{width:30px;height:24px;background-size:21px 17px}.footer .footer_bottom{padding:32px 0 24px;display:block}.footer .footer_bottom .footer_rights_wrapper{margin-bottom:32px}.footer .footer_bottom .footer_site_info{display:block;margin:0}.footer .footer_bottom .footer_site_info a{margin:0}.footer .footer_bottom .footer_site_info a+a{margin-top:16px;margin-left:0}}@media (max-width:400px){.footer .footer_top .footer_logo_wrapper .logo_wrapper a{width:130px;height:32px}}
/*! FOOTER END */
.pointer{cursor:pointer}.btn{border-radius:12px;text-align:center;font-style:normal;font-weight:500;font-size:18px;text-decoration:none;padding:12px 30px;border:0;outline:0;cursor:pointer;transition:box-shadow .2s}.btn:hover{box-shadow:0 0 8px #cecece}.btn-danger{background-color:#dc0000;color:#fff}.btn-primary{background-color:#00caff;color:#fff}.club_active{margin-right:18px;background:#d85d5d;color:#fff}.club_comment{margin-right:18px;background:#4475e2}.club_comments .comment{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,auto);column-gap:35px;padding:24px;background:#ffe3b7;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:14px;margin-bottom:20px}.club_comments .comment-header{text-align:right}.club_card .sc_info .club_price_wrapper .club_edit{background:unset}.ck.ck-reset_all,.ck.ck-reset_all *{border-top-left-radius:14px!important;border-top-right-radius:14px!important}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important;border:1px solid rgba(0,0,0,.25)!important}.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{box-shadow:none!important}.autocomplete-suggestions{z-index:11000!important;border:0;box-shadow:0 0 27px rgba(0,2,4,.09);background-color:#fff;padding:15px 10px;margin-top:0;border-radius:12px}.autocomplete-suggestions .autocomplete-suggestion{padding:5px;cursor:pointer}.autocomplete-suggestions .autocomplete-suggestion:hover{color:#dc0000;background-color:#fff}nav[aria-label=breadcrumb] ul.breadcrumbs{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;list-style:none;margin-left:0;padding-left:0}nav[aria-label=breadcrumb] ul.breadcrumbs li{font-size:16px;font-weight:500;color:#000;line-height:1.3}nav[aria-label=breadcrumb] ul.breadcrumbs li a{position:relative;display:block;text-decoration:none;margin-right:8px;padding-right:10px;color:#474747;font-weight:400}nav[aria-label=breadcrumb] ul.breadcrumbs li a:hover{text-decoration:underline}nav[aria-label=breadcrumb] ul.breadcrumbs li a:after{content:"";position:absolute;top:50%;right:-4px;display:block;width:8px;height:8px;background-image:url(../img/breadcr.svg);background-repeat:no-repeat;background-position:center;background-size:6px 8px;transform:translateY(-50%)}@media (max-width:980px){nav[aria-label=breadcrumb]{position:absolute;top:64px}nav[aria-label=breadcrumb] ul.breadcrumbs li{font-size:12px}}@media (max-width:330px){nav[aria-label=breadcrumb]{top:56px}}
/*# sourceMappingURL=layout.css.map */
