@charset "UTF-8";.s-icons-about{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -114px;width:18px;height:18px;display:inline-block}.s-icons-arrow-balloon{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-40px -128px;width:20px;height:19px;display:inline-block}.s-icons-arrow-left{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-35px -49px;width:23px;height:50px;display:inline-block}.s-icons-arrow-right{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-58px -49px;width:23px;height:50px;display:inline-block}.s-icons-award-arrow{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-60px -128px;width:20px;height:19px;display:inline-block}.s-icons-balloon-arrow-bottom-dark{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-120px -128px;width:20px;height:15px;display:inline-block}.s-icons-balloon-arrow-bottom{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-80px -128px;width:20px;height:19px;display:inline-block}.s-icons-balloon-arrow-left-dark{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:0px -148px;width:15px;height:20px;display:inline-block}.s-icons-balloon-arrow-left{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px 0px;width:19px;height:20px;display:inline-block}.s-icons-balloon-arrow-right-dark{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-15px -148px;width:15px;height:20px;display:inline-block}.s-icons-balloon-arrow-right{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -20px;width:19px;height:20px;display:inline-block}.s-icons-balloon-arrow-top-dark{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-30px -148px;width:20px;height:15px;display:inline-block}.s-icons-balloon-arrow-top{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-100px -128px;width:20px;height:19px;display:inline-block}.s-icons-basket{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-129px -148px;width:14px;height:12px;display:inline-block}.s-icons-calendar-gray{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -60px;width:12px;height:12px;display:inline-block}.s-icons-caret-active{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -166px;width:11px;height:7px;display:inline-block}.s-icons-caret{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -173px;width:11px;height:7px;display:inline-block}.s-icons-checkbox-checked-v{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -122px;width:11px;height:10px;display:inline-block}.s-icons-checkbox-checked{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-135px -70px;width:14px;height:15px;display:inline-block}.s-icons-checkbox-large-checked{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px 0px;width:17px;height:17px;display:inline-block}.s-icons-checkbox-large{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -17px;width:17px;height:17px;display:inline-block}.s-icons-checkbox{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-135px -103px;width:14px;height:14px;display:inline-block}.s-icons-corner-comment{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-70px -148px;width:20px;height:13px;display:inline-block}.s-icons-corp-article-hash{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -108px;width:10px;height:14px;display:inline-block}.s-icons-corp-article-view{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-81px -88px;width:19px;height:11px;display:inline-block}.s-icons-cross-black{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-95px -103px;width:20px;height:20px;display:inline-block}.s-icons-cross-red{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-90px -148px;width:13px;height:13px;display:inline-block}.s-icons-cross-white-large{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-115px -103px;width:20px;height:20px;display:inline-block}.s-icons-cross-white{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-15px -168px;width:14px;height:14px;display:inline-block}.s-icons-cross{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -157px;width:9px;height:9px;display:inline-block}.s-icons-dot-minus{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -112px;width:15px;height:15px;display:inline-block}.s-icons-dot-plus{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -127px;width:15px;height:15px;display:inline-block}.s-icons-download-arrow{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -47px;width:12px;height:13px;display:inline-block}.s-icons-download-black{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -32px;width:12px;height:15px;display:inline-block}.s-icons-download-gray{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px 0px;width:12px;height:16px;display:inline-block}.s-icons-dropdown-active{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-138px -20px;width:11px;height:6px;display:inline-block}.s-icons-dropdown{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-138px -26px;width:11px;height:6px;display:inline-block}.s-icons-glow18-gray{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-49px 0px;width:100px;height:20px;display:inline-block}.s-icons-glow18-pink{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-112px -49px;width:36px;height:18px;display:inline-block}.s-icons-glow18{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-81px -70px;width:36px;height:18px;display:inline-block}.s-icons-header-arrow{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -157px;width:15px;height:10px;display:inline-block}.s-icons-help{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-117px -70px;width:18px;height:18px;display:inline-block}.s-icons-input-clear{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -72px;width:12px;height:12px;display:inline-block}.s-icons-input-reset-big{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -142px;width:15px;height:15px;display:inline-block}.s-icons-layer-close{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:0px 0px;width:49px;height:49px;display:inline-block}.s-icons-list-gray{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -132px;width:9px;height:12px;display:inline-block}.s-icons-marker-white{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-25px -103px;width:24px;height:24px;display:inline-block}.s-icons-medal{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:0px -49px;width:35px;height:54px;display:inline-block}.s-icons-meet-gray{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -16px;width:12px;height:16px;display:inline-block}.s-icons-menu-pencil{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-29px -168px;width:14px;height:14px;display:inline-block}.s-icons-offer-sale{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -51px;width:16px;height:16px;display:inline-block}.s-icons-phone-small-gray{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -84px;width:12px;height:12px;display:inline-block}.s-icons-photo-add-dark{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -67px;width:17px;height:15px;display:inline-block}.s-icons-photo-add{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-49px -20px;width:37px;height:28px;display:inline-block}.s-icons-photo-delete-dark{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -34px;width:17px;height:17px;display:inline-block}.s-icons-photo{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:0px -128px;width:20px;height:20px;display:inline-block}.s-icons-question{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-43px -168px;width:14px;height:14px;display:inline-block}.s-icons-select-arr{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-100px -88px;width:14px;height:8px;display:inline-block}.s-icons-share{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-49px -103px;width:24px;height:24px;display:inline-block}.s-icons-sidebar-arrow-small{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -144px;width:8px;height:13px;display:inline-block}.s-icons-star-big-active{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:0px -103px;width:25px;height:25px;display:inline-block}.s-icons-star-big-hover{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -40px;width:19px;height:19px;display:inline-block}.s-icons-star-big-normal{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -59px;width:19px;height:19px;display:inline-block}.s-icons-star-big-opacity{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -78px;width:19px;height:18px;display:inline-block}.s-icons-star-big-opacity20{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -96px;width:19px;height:18px;display:inline-block}.s-icons-star-empty{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:0px -168px;width:15px;height:15px;display:inline-block}.s-icons-star-gray{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -82px;width:16px;height:15px;display:inline-block}.s-icons-star-round{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-20px -128px;width:20px;height:20px;display:inline-block}.s-icons-star{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -97px;width:16px;height:15px;display:inline-block}.s-icons-star13-hover{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-103px -148px;width:13px;height:13px;display:inline-block}.s-icons-star13-normal{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-116px -148px;width:13px;height:13px;display:inline-block}.s-icons-user{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -96px;width:12px;height:12px;display:inline-block}.s-icons-verify{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-73px -103px;width:22px;height:22px;display:inline-block}.s-icons-warning-pink{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -132px;width:18px;height:16px;display:inline-block}.s-icons-white-dot-opacity{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-138px -32px;width:8px;height:8px;display:inline-block}.s-icons-white-dot{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-114px -88px;width:8px;height:8px;display:inline-block}.s-icons-white-phone{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-81px -49px;width:31px;height:21px;display:inline-block}.s-icons-xls{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-50px -148px;width:20px;height:14px;display:inline-block}.s-icons-zlayer-close-white{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-86px -20px;width:26px;height:26px;display:inline-block}.s-icons-zlayer-close{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-112px -20px;width:26px;height:26px;display:inline-block}.phoneView{position:relative;cursor:pointer}.phoneView .tel-phone{color:#2c2d36;font-style:normal;pointer-events:none}.phone-color-white .phoneView .tel-phone{color:#fff}.phoneView .showPhoneNumber{display:none;color:#8b8b98;font-size:13px;cursor:pointer}.phone-color-white .phoneView .showPhoneNumber{color:#fff;color:#fff3}.phoneView .button{font-weight:700;text-shadow:0px 1px #fff;text-shadow:0px 1px rgba(255,255,255,.75)}.phoneView span,.phoneView em{vertical-align:top}.phoneView.phone-hidden .phone-description{display:none}.phoneView.phone-hidden .showPhoneNumber{display:inline}.phoneView.phone-showed .button-silver,.phoneView.phone-showed .button-silver:hover{background:none}.phoneView.callto{border-bottom-color:#ccc}.phone-color-white .phoneView.callto{border-bottom-color:#fff;border-bottom-color:#ffffff4d}.newPhoneView .svg-icons-phone{width:16px;height:16px;fill:#3d3f55;margin-right:12px}.newPhoneView .z-button--primary .button-text{color:#fff}.newPhoneView .z-button--primary .svg-icons-phone{fill:#fff}.balloon-simple{position:absolute;z-index:55;background:#fff;border:1px solid #c9c9c9;box-shadow:0 3px 15px #0000004d}.balloon-simple .balloon-arrow,.balloon-simple .s-icons-balloon-arrow-top{position:absolute;bottom:100%;left:50%;margin-left:-10px}.balloon-simple .title{color:#3d3f55;font-weight:700;font-size:20px;margin-bottom:20px}.balloon-simple .balloon-content{padding:20px}.balloon-simple .balloon-header{position:relative;border-bottom:1px solid #e8e8e8}.balloon-simple .balloon-multicol{position:relative;overflow:hidden}.balloon-simple .balloon-multicol-col{width:195px;float:left;padding:0 1px;margin-left:-1px;box-shadow:inset 1px 0 #d8d9e0,inset -1px 0 #d8d9e0}.balloon-simple .balloon-multicol-col:first-child{padding-left:0;margin-left:0;box-shadow:inset -1px 0 #d8d9e0}.balloon-simple .balloon-multicol-col:last-child{padding-right:0;box-shadow:inset 1px 0 #d8d9e0}.balloon-simple .balloon-multicol-footer{border-top:1px solid #d8d9e0}.bg-gray,.bg-gray body.bg-gray{background-color:#f4f5f8}.bg-gray .fluid{float:none;width:auto}.bg-gray h1,.bg-gray .h1{font-size:40px;line-height:50px;margin:0;color:#3d3f55;text-shadow:0px 1px 0px #fff}.bg-gray h1.H3,.bg-gray .h1.H3{font-size:20px;font-weight:700;line-height:28px}.bg-gray.bg-dark,.bg-gray.bg-dark body.bg-gray.bg-dark{background-color:#3a3c52;background-repeat:repeat-x;background-position:bottom}.bg-gray.bg-dark h1,.bg-gray.bg-dark .h1{color:#fff;text-shadow:none}.bg-gray.bg-dark .footer{border-top:1px solid #343649;box-shadow:inset 0 1px #47495e}.invalid .error{display:block!important}.invalid .input-text{border:1px solid #f00!important;background:#ffebe6}.pseudolink{color:#999;text-decoration:none;border-bottom:1px dashed #999}label.select{display:inline-block;position:relative;width:150px;vertical-align:top}label.select:before{content:"";background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -173px;width:11px;height:7px;display:inline-block;position:absolute;right:10px;margin:11px 0 0}label.select select{width:100%;border:1px solid #d8d9e0;background-color:#eaebf2;font-weight:400;font-size:13px;height:26px;padding:4px 5px 4px 6px;appearance:none;text-indent:.01px;text-overflow:ellipsis;border-radius:3px}label.select select:active{border-color:#d8d9e0;background-color:#e1e2e9;color:#2c2d36}label.select select option{color:#2c2d36;background-color:#fff}label.select select::-ms-expand{display:none}label.select .button{display:block;text-align:left}label.select .button .current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-right:15px}label.select .button:before{content:"";background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -173px;width:11px;height:7px;display:inline-block;position:absolute;right:10px;margin:11px 0 0}label.select .button:active:before,label.select .button.active:before{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -166px;width:11px;height:7px;display:inline-block;margin-top:10px}label.select.fluid{width:100%}label.select ul{position:absolute;z-index:55;background:#fff;border:1px solid #c9c9c9;box-shadow:0 3px 15px #0000004d}label.select ul .balloon-arrow,label.select ul .s-icons-balloon-arrow-top{position:absolute;bottom:100%;left:50%;margin-left:-10px}label.select ul .title{color:#3d3f55;font-weight:700;font-size:20px;margin-bottom:20px}label.select ul .balloon-content{padding:20px}label.select ul .balloon-header{position:relative;border-bottom:1px solid #e8e8e8}label.select ul .balloon-multicol{position:relative;overflow:hidden}label.select ul .balloon-multicol-col{width:195px;float:left;padding:0 1px;margin-left:-1px;box-shadow:inset 1px 0 #d8d9e0,inset -1px 0 #d8d9e0}label.select ul .balloon-multicol-col:first-child{padding-left:0;margin-left:0;box-shadow:inset -1px 0 #d8d9e0}label.select ul .balloon-multicol-col:last-child{padding-right:0;box-shadow:inset 1px 0 #d8d9e0}label.select ul .balloon-multicol-footer{border-top:1px solid #d8d9e0}label.select ul{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:-1px;min-width:100%;max-height:300px;overflow:hidden}label.select ul li{font-size:13px;height:23px;line-height:22px;padding:0 10px 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}label.select ul li a{display:block;max-width:800px;height:23px;position:relative;margin:0 -10px 0 -20px;padding:0 10px 0 20px;text-decoration:none;color:#2c2d36}label.select ul li:hover{background-color:#3d3f55}label.select ul li:hover,label.select ul li:hover a{color:#fff}label.select ul li.selected:before{content:"\2713";font-weight:700;position:absolute;left:5px}.roboto-thin,.roboto-light{font-weight:100}.roboto-regular,.roboto-medium{font-weight:400}.roboto-bold{font-weight:700}.mtg{margin-top:20px}label.radio,label.checkbox{display:block;position:relative;cursor:pointer}label.radio input,label.checkbox input{position:absolute;top:-2px;left:-2px}label.radio input:only-of-type,label.checkbox input:only-of-type{display:none}label.radio input.hidden,label.radio input.hidden+span:before,label.checkbox input.hidden,label.checkbox input.hidden+span:before{display:none!important}label.radio input[disabled]+span,label.radio input[disabled]+span:before,label.radio input.disabled+span,label.radio input.disabled+span:before,label.checkbox input[disabled]+span,label.checkbox input[disabled]+span:before,label.checkbox input.disabled+span,label.checkbox input.disabled+span:before{opacity:.5}label.radio span,label.checkbox span{display:inline-block;padding:0 0 0 20px}label.radio .checkbox-span-reset,label.checkbox .checkbox-span-reset{display:inline;padding-left:0}label.radio.large span,label.checkbox.large span{padding-left:25px}label.radio.large .checkbox-span-reset,label.checkbox.large .checkbox-span-reset{padding-left:0}label.radio input[type=checkbox]+span:before,label.checkbox input[type=checkbox]+span:before{content:"";position:absolute;top:0;left:0;margin:1px 0 0;background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-135px -103px;width:14px;height:14px;display:inline-block}label.radio input[type=checkbox]:checked+span:before,label.checkbox input[type=checkbox]:checked+span:before{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-135px -70px;width:14px;height:15px;display:inline-block;margin-top:0}label.radio input[type=radio]+span:before,label.checkbox input[type=radio]+span:before{content:"";position:absolute;top:0;left:0;height:14px;width:14px;border:1px solid #ccc;background-color:#d9dae3;background-image:linear-gradient(to bottom,#e1e2ea,#ccced8);background-repeat:repeat-x;box-shadow:inset 0 1px #ffffff40;border-radius:100%;box-sizing:border-box}label.radio input[type=radio]:checked+span:before,label.checkbox input[type=radio]:checked+span:before{background:#fff;border:5px solid #3d3f55;box-shadow:none}label.radio.large input[type=checkbox]+span:before,label.checkbox.large input[type=checkbox]+span:before{top:3px;background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px -17px;width:17px;height:17px;display:inline-block}label.radio.large input[type=checkbox]:checked+span:before,label.checkbox.large input[type=checkbox]:checked+span:before{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-168px 0px;width:17px;height:17px;display:inline-block;margin-top:1px}label.radio.large input[type=radio]+span:before,label.checkbox.large input[type=radio]+span:before{top:3px;height:17px;width:17px;background:#eaebf3;border-color:#ddd;box-shadow:none}label.radio.large input[type=radio]:checked+span:before,label.checkbox.large input[type=radio]:checked+span:before{background:#fff;border-color:#3d3f55}label.checkbox.large input[type=checkbox]+span:before{top:4px;height:14px;width:14px;border:1px solid #e2e2e2;background:#eaebf2;margin:0;border-radius:3px}label.checkbox.large input[type=checkbox]:checked+span:before{height:14px;width:14px;margin:0;border-color:#3e3f54;background:#3e3f54}label.checkbox.large input[type=checkbox]:checked+span:after{content:"";position:absolute;top:7px;left:3px;background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-185px -122px;width:11px;height:10px;display:inline-block}.main-map,.main-map-view{overflow:hidden;min-width:1px;min-height:1px}.main-map-view{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.over-map-view{position:relative;z-index:2;background-color:#fff;box-shadow:0 0 8px #00000026}.over-map-view.plain{box-shadow:none}.over-map-view .service-box-white{background:none}.main-map{position:relative}.main-map-container{max-width:650px}.main-map .svg-icons-placemark{position:absolute;top:50%;left:50%;margin-left:-14px;margin-top:-36px;width:28px;height:36px;fill:#6339f5;filter:drop-shadow(0px 0px 1px rgba(61,63,85,.4));vertical-align:top}.main-map .controls{display:inline-block;position:relative;color:#3d3f55;font-weight:700;font-size:13px;border:1px solid #9a9a9a;background:#fff;background:#fff9;overflow:hidden;margin-left:10px;margin-bottom:5px;border-radius:5px;box-shadow:0 1px 10px #0003}.main-map .controls .active{color:#d9dae1;background:#3d3f55;text-shadow:0px -1px 0px #000;box-shadow:inset 0 1px 5px #0000004d}.main-map .map-text{position:absolute;z-index:1;left:0;right:0;bottom:0;height:30px;line-height:30px;padding:0 10px;background:#000;background:#00000080;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-map .map-text,.main-map .map-text a{color:#fff}.map-shadow{border-radius:3px;box-shadow:inset 0 0 1px #3d3e5680}.map-tooltip{width:320px}.map-tooltip:before,.map-tooltip:after{display:table;content:"";line-height:0}.map-tooltip:after{clear:both}.map-tooltip-header{line-height:23px}.map-tooltip-header-onphoto{position:absolute;top:0;left:0;right:0;height:0;z-index:2;color:#fff}.map-tooltip-header-onphoto a{color:#fff}.map-tooltip-header-onphoto a:hover{color:#ffc000}.map-tooltip-back-hide{display:none}.map-tooltip .distance{color:#278e22;font-weight:700}.map-tooltip .phoneView{display:block;color:#fff;position:relative;font-weight:400;font-size:16px;padding:3px 16px;height:auto;line-height:28px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;margin:0;outline:0;text-shadow:none;box-sizing:border-box;box-shadow:none;border-radius:6px;border:1px solid #6339f5;background-color:#6339f5}.map-tooltip .phoneView:hover{border-color:#5a36d6;background-color:#5a36d6}.map-tooltip .phoneView:active{border-color:#3d3f55;background-color:#3d3f55}.map-tooltip .phoneView .tel-phone{color:#fff;font-weight:700}.map-tooltip .phoneView .showPhoneNumber{color:#fff;font-size:16px}.map-tooltip .stars-view{height:18px}.map-tooltip-price.list-dotted{min-width:auto;margin-bottom:15px}.map-tooltip-price.list-dotted li{border-bottom-width:1px;line-height:18px}.map-tooltip-price.list-dotted li .item{top:6px;margin-top:-5px}.map-tooltip-price.list-dotted li .item.right{margin-top:-12px}.map-tooltip-price.list-dotted li .item.right .item-holder{padding-left:0}.map-tooltip-price.list-dotted li .item.left .item-holder{padding-right:0}.map-tooltip-content{padding:10px 16px 16px}.balloon-gallery{min-height:30px;border-top-left-radius:4px;border-top-right-radius:4px;z-index:1}.balloon-gallery-list{height:195px;overflow:hidden}.balloon-gallery-item{width:100%;height:195px;float:left;line-height:195px;text-align:center;font-size:0;background:url(/images/photo_180_noborder.png) no-repeat center center #eaecf3}.balloon-gallery-item:first-child:before{content:"";height:65px;position:absolute;left:0;right:0;top:0;background-color:#00000063;background-image:linear-gradient(to bottom,#000000a6,#0000);background-repeat:repeat-x;background-color:transparent;border-top-left-radius:4px;border-top-right-radius:4px}.balloon-gallery-item img{vertical-align:middle;width:100%}.balloon-full-link{position:absolute;top:0;left:0;width:100%;height:100%}.map-control{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px;inset-inline-end:20px;z-index:401}.map-control--top{top:20px;transform:none}.map-control-item{position:relative;width:44px;height:44px;cursor:pointer;background:#fffffff2;border-radius:100%;box-shadow:0 1px 10px #00000026}.map-control-item:hover{background:#fff}.map-control-item-in:before{content:"";position:absolute;top:50%;left:50%;height:2px;width:18px;margin:-1px 0 0 -9px;background-color:#f84177;border-radius:1px}.map-control-item-in:after{content:"";position:absolute;top:50%;left:50%;height:18px;width:2px;margin:-9px 0 0 -1px;background-color:#f84177;border-radius:1px}.map-control-item-in:hover:before,.map-control-item-in:hover:after{background-color:#e03a6b}.map-control-item-out:before{content:"";position:absolute;top:50%;left:50%;height:2px;width:18px;margin:-1px 0 0 -9px;background-color:#f84177;border-radius:1px}.map-control-item-out:hover:before,.map-control-item-out:hover:after{background-color:#e03a6b}.map-control-item-location-icon{top:16px;right:16px;position:relative;display:block;height:16px;width:16px}.map-control-item-location-icon:before{content:"";position:absolute;height:0;width:0;top:0;right:0;margin-top:-4px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:4px solid #f84177;transform-origin:bottom right;transform:rotate(-65deg)}.map-control-item-location-icon:after{content:"";position:absolute;height:0;width:0;top:0;right:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:4px solid #f84177;transform-origin:top right;transform:rotate(-25deg)}.map-control-item-location-icon{position:absolute}.map-control-item-location:hover .map-control-item-location-icon{position:relative;display:block;height:16px;width:16px}.map-control-item-location:hover .map-control-item-location-icon:before{content:"";position:absolute;height:0;width:0;top:0;right:0;margin-top:-4px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:4px solid #e03a6b;transform-origin:bottom right;transform:rotate(-65deg)}.map-control-item-location:hover .map-control-item-location-icon:after{content:"";position:absolute;height:0;width:0;top:0;right:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:4px solid #e03a6b;transform-origin:top right;transform:rotate(-25deg)}.map-control-item-location:hover .map-control-item-location-icon{position:absolute}.map-control-item-location.hide~.map-control-item-in{bottom:106px}.map-control-item-location.hide~.map-control-item-out{bottom:45px}.map-control-item-fullscreen{display:flex;justify-content:center;align-items:center}.map-control-item-fullscreen svg{width:24px;height:24px;fill:#f84177}.map-control-item-fullscreen:hover svg{fill:#e03a6b}.button{display:inline-block;position:relative;font-weight:400;font-size:13px;height:26px;line-height:25px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;margin:0;padding:0 10px;outline:0;background:none;border:1px solid #d8d9e0;color:#3d3f55;text-shadow:none;box-sizing:border-box;box-shadow:none;border-radius:4px}.button button.button,input[type=button] .button,button[type=reset] .button,button[type=submit] .button{-webkit-appearance:none}.button button.button::-moz-focus-inner,input[type=button] .button::-moz-focus-inner,button[type=reset] .button::-moz-focus-inner,button[type=submit] .button::-moz-focus-inner{padding:0;border:0}.button:hover{background-color:#f1f2f9}.button.active,.button:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.button.disable,.button.disabled,.button[disabled]{border-color:#d8d9e0;background-color:#fff;color:#3d3f55;color:#3d3f5566}.button.button-static,.button.button-static:hover,.button.button-static.active,.button.button-static:active{color:#3d3f55;background-color:#fff;border-color:#d8d9e0}.button.button-border{border-color:#fff}.button.button-border:hover{border-color:#f1f2f9}.button.button-border.active,.button.button-border:active{border-color:#3d3f55}.button.disable .button-icon,.button.disabled .button-icon,.button[disabled] .button-icon{opacity:.5}.button-white{border-color:#d8d9e0}.button-white:hover{background-color:#f1f2f9}.button-white.active,.button-white:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.button-white.disable,.button-white.disabled,.button-white[disabled]{border-color:#d8d9e0;background-color:#fff;color:#3d3f55;color:#3d3f5566}.button-white.button-static,.button-white.button-static:hover,.button-white.button-static.active,.button-white.button-static:active{color:#3d3f55;background-color:#fff;border-color:#d8d9e0}.button-white.button-border{border-color:#fff}.button-white.button-border:hover{border-color:#f1f2f9}.button-white.button-border.active,.button-white.button-border:active{border-color:#3d3f55}.button-primary{color:#fff;border-color:#6339f5;background-color:#6339f5}.button-primary:hover{color:#fff;border-color:#5a36d6;background-color:#5a36d6}.button-primary.active,.button-primary:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.button-primary.disable,.button-primary.disabled,.button-primary[disabled]{border-color:#6339f5;background-color:#6339f5;color:#fff;color:#fff6}.button-primary.button-static,.button-primary.button-static:hover,.button-primary.button-static.active,.button-primary.button-static:active{color:#fff;background-color:#6339f5;border-color:#6339f5}.button-silver{background-color:#eaebf2}.button-silver.hover,.button-silver:hover{background-color:#e1e2e9}.button-silver.active,.button-silver:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.button-silver.disable,.button-silver.disabled,.button-silver[disabled]{border-color:#d8d9e0;background-color:#eaebf2;color:#3d3f55;color:#3d3f5566}.button-silver.button-static,.button-silver.button-static:hover,.button-silver.button-static.active,.button-silver.button-static:active{color:#3d3f55;background-color:#eaebf2;border-color:#d8d9e0}.button-silver.button-border{border-color:#eaebf2}.button-silver.button-border:hover{border-color:#e1e2e9}.button-silver.button-border.active,.button-silver.button-border:active{border-color:#3d3f55}.button-purple{color:#fff;border-color:#6339f5;background-color:#6339f5}.button-purple:hover{color:#fff;border-color:#5a36d6;background-color:#5a36d6}.button-purple.active,.button-purple:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.button-purple.disable,.button-purple.disabled,.button-purple[disabled]{border-color:#6339f5;background-color:#6339f5;color:#fff;color:#fff6}.button-purple.button-static,.button-purple.button-static:hover,.button-purple.button-static.active,.button-purple.button-static:active{color:#fff;background-color:#6339f5;border-color:#6339f5}.button-red{color:#fff;border-color:#e42222;background-color:#e42222}.button-red:hover{background-color:#e73939}.button-red.active,.button-red:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.button-red.disable,.button-red.disabled,.button-red[disabled]{border-color:#d8d9e0;background-color:#eaebf2;color:#3d3f55;color:#3d3f5566}.button-orange{color:#fff;border-color:#faa732;background-color:#faa732}.button-orange:hover{background-color:#fbb24b}.button-orange.active,.button-orange:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.button-aqua{color:#fff;border-color:#49afcd;background-color:#49afcd}.button-aqua:hover{background-color:#5db8d2}.button-aqua.active,.button-aqua:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.button-border-red{color:#e42222;border-color:#e42222;background-color:#fff}.button-border-red:hover,.button-border-red.hover{color:#e73939;border-color:#e73939}.button-border-red.active,.button-border-red:active{color:#fff;border-color:#e42222;background-color:#e42222}.button-border-orange{color:#faa732;border-color:#faa732;background-color:#fff}.button-border-orange:hover,.button-border-orange.hover{color:#fbb24b;border-color:#fbb24b}.button-border-orange.active,.button-border-orange:active{color:#fff;border-color:#faa732;background-color:#faa732}.button-border-green{color:#32952e;border-color:#32952e;background-color:#fff}.button-border-green:hover,.button-border-green.hover{color:#39a834;border-color:#39a834}.button-border-green.active,.button-border-green:active{color:#fff;border-color:#32952e;background-color:#32952e}.button-dark,.button-dark:hover{border:1px solid #272837;background:#313245;color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,.7);box-shadow:inset 0 1px #404052}.button-green{color:#fff;border:0;text-shadow:none;background:#32952e}.button-green:hover{background:#39a834}.button-green:active{background:#2b8228}.button-pink{color:#fff;background:#f84177;border-color:#f84177}.button-pink.active,.button-pink:active,.button-pink:hover,.button-pink.hover{color:#fff;border-color:#ec3e71;background-color:#ec3e71}.button-pink:disabled,.button-pink.disabled{cursor:default;color:#ffffff80;border-color:#ec3e71;background-color:#ec3e71}.button-link{color:#6339f5}.button-noborder{border:none;padding:0;background:none;color:#6339f5;border-radius:0}.button-noborder:hover,.button-noborder:active{color:#6339f5;background:none}.button24{font-size:11px;line-height:16px;padding:4px 10px}.button28{font-size:13px;line-height:18px;padding:4px 12px;height:auto}.button34{font-size:16px;height:34px;line-height:33px;padding:0 15px}.button36{font-size:16px;padding:3px 16px;height:auto;line-height:28px;border-radius:6px}.button40{font-weight:400;font-size:20px;height:40px;line-height:37px;padding:0 20px}.button44{font-size:16px;height:auto;padding:7px 20px;line-height:28px;border-radius:6px}.button-large{font-size:16px;height:32px;line-height:33px;border-radius:5px;padding:0 15px;font-weight:700;text-shadow:none}.button-big{font-size:20px;height:43px;line-height:41px;border-radius:5px;padding:0 20px;font-weight:400}.button-xlarge{padding:0 30px;height:60px;font-size:20px;line-height:58px;border-radius:4px}.button-block{display:block;padding:0;width:100%;text-align:center}.button-block-button44{font-size:16px;height:auto;padding:7px 20px;line-height:28px;border-radius:6px}.button-dashed{border-style:dashed}.button-group{font-size:0;overflow:hidden;display:inline-block}.button-group .button{border-radius:0;border-left-width:0;min-width:52px}.button-group .button.first,.button-group .button:first-child,.button-group .button.first-button{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px}.button-group .button.last,.button-group .button:last-child,.button-group .button.last-button{border-top-right-radius:4px;border-bottom-right-radius:4px}.button-group .button i{font-size:10px;font-style:normal;font-weight:400;margin-left:5px}.customChoosen .chosen-container .chosen-single{display:inline-block;position:relative;font-weight:400;font-size:13px;height:26px;line-height:25px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;margin:0;padding:0 10px;outline:0;border:1px solid transparent;color:#3d3f55;text-shadow:none;box-sizing:border-box;box-shadow:none;border-radius:4px;background-color:#eaebf2}.customChoosen .chosen-container .chosen-single.hover,.customChoosen .chosen-container .chosen-single:hover{background-color:#e1e2e9}.customChoosen .chosen-container .chosen-single.active,.customChoosen .chosen-container .chosen-single:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.customChoosen .chosen-container .chosen-single.disable,.customChoosen .chosen-container .chosen-single.disabled,.customChoosen .chosen-container .chosen-single[disabled]{border-color:#d8d9e0;background-color:#eaebf2;color:#3d3f55;color:#3d3f5566}.button-file{position:relative;overflow:hidden}.button-file input.file{position:absolute;z-index:2;inset:0;cursor:pointer;opacity:0}.button-shadow.dropped:after{content:"";display:block;position:fixed;z-index:50;top:0;left:0;height:100%;width:100%;width:100vw;height:100vh;background:#0006}.feedbacks,.feedbacks ul{list-style:none;padding:0;margin:0}.feedbacks .comment-container{padding:20px}.feedbacks li{border-top:1px solid #eaebf2}.feedbacks li .subcomments{border-left:1px solid #f1f2f5;border-right:1px solid #f1f2f5;background-color:#f4f5f8;box-shadow:inset 0 1px #f1f2f5;border-radius:5px;overflow:hidden;margin:0 20px 20px}.feedbacks li .subcomments:before{content:"";background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-70px -148px;width:20px;height:13px;display:inline-block;position:absolute;margin-top:-13px;margin-left:115px}.user-business .feedbacks li .subcomments:before{margin-left:25px}.feedbacks li .subcomments ul{position:relative}.feedbacks li .subcomments li{box-shadow:inset 0 1px #fff}.feedbacks li .subcomments>li:first-child{border-top:0;box-shadow:none}.feedbacks li:hover>.comment-container .comment-complaint,.feedbacks li:hover>.comment-container .comment-share{display:block}.feedbacks .stars-view{display:inline-block;vertical-align:top}.feedbacks .stars-view .stars-rating-text{position:relative;top:-2px}.feedbacks .comment-head{color:#bbbcc4;text-shadow:0px 1px 0px #fff;line-height:18px;margin-bottom:5px}.feedbacks .comment-head strong,.feedbacks .comment-head strong a{color:#2c2d36}.feedbacks .comment-head strong a{text-decoration:none}.feedbacks .comment-text{font-size:13px;line-height:18px}.feedbacks .comment-bottom{margin-top:10px;line-height:18px}.feedbacks .comment-bottom .button{font-size:11px;height:22px;line-height:20px;border-radius:20px}.feedbacks .comment-bottom .button.disable,.feedbacks .comment-bottom .button.disabled,.feedbacks .comment-bottom .button[disabled]{cursor:default;background-color:transparent}.feedbacks .comment-bottom .button.disable .icon,.feedbacks .comment-bottom .button.disabled .icon,.feedbacks .comment-bottom .button[disabled] .icon{opacity:.5}.feedbacks .comment-bottom .icon{position:relative;vertical-align:middle;top:-1px}.feedbacks .comment-share{display:none}.feedbacks .comment-share .button{padding:0;width:22px}.feedbacks .comment-complaint{display:none;font-size:11px;line-height:22px;color:#bbbcc4;text-decoration:none}.feedbacks .comment-complaint:hover{color:#3d3e56}.feedbacks-photoview{height:60px;width:60px;background-repeat:no-repeat;background-position:center center;background-size:cover}.feedbacks-form{position:relative}.feedbacks-form .textarea{margin:0 0 10px;width:100%;max-width:562px;border:1px solid #d8d8d8;background:#fff;box-shadow:inset 0 1px 3px #0000001a;box-sizing:border-box}.feedbacks-form .textarea textarea{display:block;width:100%;height:100px;border:none;background:none;padding:6px;margin:0;box-sizing:border-box}.feedbacks-form .textarea textarea:-moz-placeholder{color:#b8b8b8;opacity:1}.feedbacks-form .textarea textarea::-moz-placeholder{color:#b8b8b8;opacity:1}.feedbacks-form .textarea textarea:-ms-input-placeholder{color:#b8b8b8}.feedbacks-form .textarea textarea::-webkit-input-placeholder{color:#b8b8b8}.mobile_layout .feedbacks-form .textarea{width:auto;max-width:100%}.feedbacks-form .textarea .min-length-notice{color:#bbbcc4;padding:0 6px}.feedbacks-form .input{width:100%;height:28px;padding:6px 5px 7px;background:transparent;color:#2c2d36;border-width:1px;border-color:transparent transparent #d8d8d8;border-style:solid;box-sizing:border-box}.feedbacks-form .input:-moz-placeholder{color:#b8b8b8;opacity:1}.feedbacks-form .input::-moz-placeholder{color:#b8b8b8;opacity:1}.feedbacks-form .input:-ms-input-placeholder{color:#b8b8b8}.feedbacks-form .input::-webkit-input-placeholder{color:#b8b8b8}.feedbacks-form .invalid .input{border-color:red}.feedbacks-form .rating-holder{border-bottom:1px solid #d8d8d8;padding:7px 6px 8px;color:#b8b8b8;box-sizing:border-box;height:28px}.feedbacks-form .stars-view{display:inline-block;vertical-align:top;margin-left:5px}.feedbacks-form .button{box-sizing:border-box}.feedbacks-form .error-box{color:red;margin-top:7px;display:none}.feedbacks-form.invalid .error-box{display:block}.comment-block-voice{position:relative;width:180px;padding-left:55px;padding-top:5px}.comment-container .comment-block-voice{display:none}.comment-container .feedbacks-form{padding-top:20px}.button-comment-add.active{display:none}.comment-images-list li{border-top:0}.comment-images ul.comment-images{padding:0 10px 10px;margin:0 0 0 -10px}.comment-images li{position:relative;margin:10px 0 0 10px}.comment-images .delete{position:absolute;top:-5px;right:-5px;background:#fff;padding:3px;border-radius:100px;cursor:pointer}.comment-images .delete i{display:block}.comment-image-container.comment-image-cropped{position:relative;max-height:500px;overflow:hidden}.comment-image-container.comment-image-cropped:after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background:url(/images/image-cropped.png) repeat-x}.comment-image-container img{max-width:600px}.comment-avatar{width:50px;height:50px;border-radius:3px;background-position:center center;box-shadow:inset 0 0 1px #3d3e5680}.comment-avatar__container{width:50px;height:50px}.bcrating-average-total{font-weight:700}.bcrating-bar{height:4px;background:#e6ecf2;border-radius:2px}.bcrating-bar-value{height:4px;background:#d8d9e0;border-radius:2px}.bcrating-bar-yellow .bcrating-bar-value{background:#ffaa30}.bcrating-bar-blue .bcrating-bar-value{background:#aec3e6}.comment-marks__container{display:grid;grid-template-columns:1fr auto;gap:12px}.comment-marks__divider{height:1px;background:#eaebf2;grid-column:1/-1}.feedbacks-new.loading{opacity:.3;transition:opacity .1s ease-in}.feedbacks-new .comment-container{margin:30px 0;padding:0 40px}.feedbacks-new .comment-container .comment-text p{margin-top:0}.feedbacks-new .comment-container .comment-text-subtitle{font-size:13px;line-height:20px;font-weight:700;margin-bottom:8px;margin-top:12px}.feedbacks-new .comment-container .comment-top{padding-inline-end:24px;margin-bottom:20px;position:relative}.feedbacks-new .comment-container .edit-comment-balloon-item{padding-block:8px;padding-inline:24px 12px;white-space:nowrap;font-size:16px;line-height:24px}.feedbacks-new .comment-container .edit-comment-balloon-item:hover{background:#eaebf2}.feedbacks-new .comment-container .edit-comment-balloon-item .comment-edit-counter{color:#bbbcc4}.feedbacks-new .comment-level-0{margin-inline-start:44px;padding-inline-start:40px;border-inline-start:1px solid #eaebf2}.feedbacks-new .comment-level-0 .comment-container{padding-inline-start:40px}.feedbacks-new .comment-level-1 .comment-container,.feedbacks-new .comment-level-2 .comment-container,.feedbacks-new .comment-level-3 .comment-container,.feedbacks-new .comment-level-4 .comment-container,.feedbacks-new .comment-level-5 .comment-container,.feedbacks-new .comment-level-6 .comment-container,.feedbacks-new .comment-level-7 .comment-container,.feedbacks-new .comment-level-8 .comment-container,.feedbacks-new .comment-level-9 .comment-container{padding-inline-start:64px}.feedbacks-new .comment-bottom{font-weight:400}.feedbacks-new .comment-edit-counter{margin-inline-start:4px;font-weight:400}.feedbacks-new .comment-share,.feedbacks-new .comment-complaint{visibility:hidden}.feedbacks-new li:hover>.comment-container .comment-share,.feedbacks-new li:hover>.comment-container .comment-complaint{visibility:visible}.feedbacks-new .comment-thumb.active{color:#6339f5}.feedbacks-new .comment-thumb.active svg{fill:#6339f5}.feedbacks-new .comment-thumb svg{width:24px;height:24px;margin-inline-end:6px;fill:#8b8b98;display:inline-block;vertical-align:middle}.feedbacks-new .comment-thumb.disabled{opacity:.5}.feedbacks-new .comment-thumb.plus svg{margin-bottom:2px}.feedbacks-new .comment-thumb.minus svg{margin-top:2px}.feedbacks-form-new{border:none;margin-top:20px}.feedbacks-form-new .form{border:1px solid #d8d8d8;margin-bottom:20px;border-radius:4px}.feedbacks-form-new .form textarea{min-height:124px;overflow:hidden;resize:none;padding-block:10px;padding-inline:15px 26px;box-sizing:border-box;font-size:16px;line-height:24px}.feedbacks-form-new .form .textarea-clean{position:relative;display:block;height:16px;width:16px}.feedbacks-form-new .form .textarea-clean:before,.feedbacks-form-new .form .textarea-clean:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;margin-left:-10px;margin-top:-1px;background:#bbbcc4;transform-origin:center center}.feedbacks-form-new .form .textarea-clean:before{transform:rotate(45deg)}.feedbacks-form-new .form .textarea-clean:after{transform:rotate(-45deg)}.feedbacks-form-new .form .textarea-clean{position:absolute;inset-inline-end:10px;top:10px;cursor:pointer}.feedbacks-form-new .error{color:#ff0800;display:none}.feedbacks-form-new .form-field{border-bottom:1px solid #d8d8d8}.feedbacks-form-new .form-field.invalid{border-bottom-color:#ff0800}.feedbacks-form-new .form-field-fluid{flex:1 1 auto}.feedbacks-form-new .form-group{display:flex}.feedbacks-form-new .form-group .form-field{border-inline-end:1px solid #d8d8d8}.feedbacks-form-new .form-group .form-field:last-child{border-inline-end:none}.feedbacks-form-new .stars-view{margin:0}.feedbacks-form-new .rating-holder{height:auto;padding-block:13px 17px;padding-inline:13px;border:none}.feedbacks-form-new .input{height:45px;padding:6px 15px 7px;border:none;font-size:16px;line-height:24px;box-sizing:border-box}.feedbacks-form-new .comment-images{padding-block:0 15px;padding-inline:0 15px;margin:0}.feedbacks-form-new .comment-images-delete{position:absolute;top:-10px;inset-inline-end:-10px;cursor:pointer;border-radius:100%;z-index:1}.feedbacks-form-new .comment-images-delete i{display:block}.feedbacks-form-new .comment-images ul{display:flex;flex-wrap:wrap}.feedbacks-form-new .comment-images li{position:relative;margin-block:15px 0;margin-inline:15px 0}.feedbacks-form-new .comment-file{display:flex;align-items:center;padding:18px 15px}.feedbacks-form-new .comment-text{word-break:break-all}.feedbacks-form-new .comment-photo-limiter{clear:both;padding-top:8px}.feedbacks-form-new .submit-btns{clear:both;padding-top:10px;display:flex}.comments-controls-sort{display:flex;gap:20px}.comments-controls-sort label{color:#6339f5;cursor:pointer;font-size:13px;line-height:20px;display:flex;align-items:center}.comments-controls-sort label svg{padding:6px 5px;width:10px;height:8px;fill:#2c2d36;transform:rotate(-90deg);transition:transform .1s ease-in;visibility:hidden}.comments-controls-sort label.active{color:#2c2d36}.comments-controls-sort label.active svg{visibility:visible;transform:rotate(90deg)}.comments-controls-sort label.asc svg{transform:rotate(-90deg)}.button-comment-add.active,.button-comment-add.hide,.button-comment-edit.active,.button-comment-edit.hide{display:none}.review-page .review-clear{clear:both}.review-page .review-section{display:flex}.review-page .review-section-container{padding-block:30px 0;padding-inline:120px 0;box-sizing:border-box}.review-page .review-section-container.review-reply-msg{padding-top:0}@media(max-width:1370px){.review-page .review-section-container{padding-inline-start:80px}}.review-page .review-section-container.box-right{padding-inline-start:0;padding-inline-end:70px}.review-page .review-note{margin-top:75px;margin-inline-start:25px;padding-block:30px 10px;padding-inline:20px 30px;background:#eaebf2;border-radius:14px;min-width:230px;max-width:280px;box-sizing:border-box;position:relative}.review-page .review-note:before{content:"";display:block;background:url(/images/lamp-img.png);background-size:100%;width:120px;height:120px;position:absolute;top:-120px;inset-inline-start:0}.review-page .review-note-title{font-size:20px;line-height:30px;font-weight:700;margin-bottom:5px}.review-page .review-note-subtitle{font-weight:700;display:block;font-size:16px;line-height:24px}.review-page .review-note-text{font-size:16px;line-height:24px;margin-bottom:20px;margin-top:5px}.review-page .review-section__rating{padding-bottom:30px}.review-page .review-section__rating .review-item-label{padding-top:0}.review-page .review-title{font-size:25px;line-height:35px;margin-top:0;margin-bottom:0}.review-page .review-subtitle{font-size:16px;line-height:24px;margin-top:5px;max-width:640px}.review-header{padding-block:50px 40px;padding-inline:120px;position:relative;border-bottom:1px solid #eaebf2;display:flex;align-items:center}@media(max-width:1370px){.review-header{padding-inline-start:80px}}.review-header-title,.review-header .review-back-arrow{display:inline-block;vertical-align:middle}.review-header-arrow-back{position:relative;width:14px;height:25px}.review-header-arrow-back:before,.review-header-arrow-back:after{content:"";position:absolute;height:3px;width:17.5px;left:"unset";top:50%;margin-top:-1.5px;background-color:#bbbcc4;border-radius:1.5px;transform-origin:1.5px 1.5px}.review-header-arrow-back:before{transform:rotate(45deg)}.review-header-arrow-back:after{transform:rotate(-45deg)}.review-header-arrow-back{margin-inline-start:-56px;padding:16px}.review-header-cross{position:relative;display:block;height:24px;width:24px}.review-header-cross:before,.review-header-cross:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:2px;margin-left:-15px;margin-top:-1px;background:#bbbcc4;transform-origin:center center}.review-header-cross:before{transform:rotate(45deg)}.review-header-cross:after{transform:rotate(-45deg)}.review-header-cross{position:absolute;inset-inline-end:70px;padding:10px;top:50%;margin-top:-24px}.review-form .review-item{display:flex}.review-form .review-item:first-of-type{margin-top:40px}.review-form .review-item-label{font-size:16px;line-height:24px;flex:1 0 auto;width:240px;max-width:240px;box-sizing:border-box;padding-inline-end:16px;padding-top:10px}.review-form .review-item-label .s-icons-about{vertical-align:text-bottom;margin-inline-start:3px;position:relative}.review-form .review-item-label .s-icons-about:hover{cursor:pointer}.review-form .review-item-label .s-icons-about:hover .review-popover{display:block}.review-form .review-item-label .s-icons-about .review-popover{display:none;font-size:13px;line-height:20px;font-style:normal;padding:16px 20px 20px;box-shadow:0 0 1px #0000002b,0 7px 40px #00000012;width:280px;box-sizing:border-box;background:#fff;border-radius:4px;position:absolute;bottom:28px;inset-inline-start:-132px;z-index:1}.review-form .review-item-label .s-icons-about .review-popover .review-popover-arrow{position:absolute;width:16px;height:8px;bottom:-8px;inset-inline-start:50%;margin-inline-start:-8px;box-sizing:border-box;font-style:normal}.review-form .review-item-label .s-icons-about .review-popover .review-popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;bottom:0;border-width:.5rem .5rem 0;border-top-color:#0000001a}.review-form .review-item-label .s-icons-about .review-popover .review-popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}@media(max-width:1370px){.review-form .review-item-label{flex:1 0 15%}}.review-form .review-item-input-wrapper{min-width:600px}.review-form .review-item-input{margin-bottom:37px}.review-form .review-item .service-rating{display:inline-block;height:24px}.review-form .review-item .review-text-rating{color:#b8b8b8;font-size:16px;line-height:24px;margin-inline-start:20px;display:inline-block;vertical-align:middle}.review-form .review-item .review-item-sublabel{font-size:16px;line-height:24px;margin-bottom:10px}.review-form .review-item .review-error{font-size:13px;line-height:20px;color:red;margin-top:-25px;margin-bottom:30px}.review-form .review-item .error-box{color:red;margin-top:8px;font-size:13px;line-height:20px}.review-form .review-item .review-input-text{padding:8px 16px;border:1px solid #d8d8d8;border-radius:4px;font-size:16px;line-height:24px;height:45px;width:280px;box-sizing:border-box}.review-form .review-item .review-input-text:focus{border-color:#5a36d6}.review-form .review-item .review-input-text_disable-focus:focus{border-color:#d8d8d8}.review-form .review-item .invalid-form{border:1px solid red}.review-form .review-textarea{display:block;border:1px solid #d8d8d8;border-radius:4px;padding-block:10px 25px;padding-inline:16px 40px;font-size:16px;line-height:24px;width:calc(100% - 2px);min-height:110px;box-sizing:border-box;background:none;overflow:hidden;resize:none}.review-form .review-textarea:focus{border-color:#5a36d6}.review-form .review-textarea::placeholder{color:#b8b8b8}.review-form .textarea-clean{position:relative;display:block;height:16px;width:16px}.review-form .textarea-clean:before,.review-form .textarea-clean:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;margin-left:-10px;margin-top:-1px;background:#bbbcc4;transform-origin:center center}.review-form .textarea-clean:before{transform:rotate(45deg)}.review-form .textarea-clean:after{transform:rotate(-45deg)}.review-form .textarea-clean{position:absolute;inset-inline-end:12px;top:10px;cursor:pointer}.review-form .stars-view-big{position:relative}.review-form .star-checkbox{opacity:0}.review-form .star-checkbox__label.active{display:inline-block;vertical-align:middle}.review-form .star-checkbox__label.active svg{fill:#ffaa30}.review-form .star-checkbox__label{display:inline-block;vertical-align:middle;cursor:pointer;margin-inline-end:2px;height:24px}.review-form .star-checkbox__label svg{width:24px;height:24px;fill:#e2e2e6;display:block}.comments-header{margin-bottom:20px}.comments-content{display:flex}.comments-content .service-block-content{flex:1 1 auto;min-width:0}.comments-content .service-block-content.comments-sidebar{flex:0 0 266px;padding-inline-end:40px;padding-inline-start:8px}.comments-stats{border-bottom:1px solid #EAEBF2;padding-bottom:12px}.comments-stars-captcha{font-size:0;line-height:0}.comments-stars__loading{position:absolute;z-index:11;inset:0;background:#ffffffbf;display:flex;justify-content:center;align-items:center}.comments-photos-wrapper{margin-bottom:28px;border-top:1px solid #eaebf2;padding-top:20px}.comments-sidebar{display:flex;flex-direction:column;gap:10px}.comments-sidebar__block{background:#f9fafb;border-radius:8px;padding:16px 12px}.comments-sidebar__block-title{font-size:16px;line-height:24px;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #EAEBF2}.comments-filters{padding-bottom:20px;border-bottom:1px solid #eaebf2}.comments-next{margin-top:24px}.comments-empty-text{background:#f9fafb;border-radius:8px;text-align:center;margin-top:20px;height:216px;display:flex;flex-direction:column;justify-content:center}.comments-empty-search{padding:40px 0 0}.comment-item{border-top:1px solid #eaebf2;margin-top:24px;padding-top:24px}.comment-item:first-child{border-top:0;margin-top:0}.comment-item__header-container{column-gap:12px;row-gap:4px}.comment-item__header-name{display:flex;flex-wrap:wrap;gap:6px}.comment-item__verified{display:flex;align-items:center;gap:8px;padding:2px 8px;border-radius:14px;background:#43cb721a;color:#00a436}.comment-item__verified svg{fill:#7483f3;width:16px;height:16px}.comment-item__children,.comment-item .subcomments{margin-top:24px}.subcomments .comment-item{padding-top:0;border-top:0}.comment-item--moderated .comment-item__container{background-color:#ffaa300d;padding:24px 40px;margin:0 -40px}.comment-item__wrapper{position:relative;display:flex;flex-direction:column;gap:12px;word-break:break-word}.comment-item__menu{position:absolute;top:0;inset-inline-start:100%;margin-inline-start:8px}.comment-item__menu:hover .comment-item__menu-wrapper{display:block}.comment-item__menu-wrapper{padding:15px 0;min-width:200px;position:absolute;inset-inline-end:0;top:17px;display:none}.comment-item__menu .show-edit-balloon svg{width:24px;height:24px}.comment-item__menu-balloon{padding:8px 0;border-radius:4px;box-shadow:0 4px 10px #0000001a;border:1px solid #eaebf2;background:#fff;position:relative;width:100%;z-index:1}.comment-item__menu-balloon-item{padding-block:8px;padding-inline:24px 12px;white-space:nowrap;font-size:16px;line-height:24px}.comment-item__menu-balloon-item:hover{background:#eaebf2}.comment-item__menu-balloon-item .comment-edit-counter{color:#bbbcc4}.comment-item__menu-balloon:before,.comment-item__menu-balloon:after{bottom:100%;inset-inline-end:4px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.comment-item__menu-balloon:after{border-color:#fff0;border-bottom-color:#fff;border-width:8px;margin-inline-end:1px}.comment-item__menu-balloon:before{border-color:#eaebf200;border-bottom-color:#eaebf2;border-width:9px}.comment-item .moderation-sign{background-color:#ffaa301a;border-radius:14px;font-size:13px;line-height:20px;padding:2px 8px;color:#2c2d36;align-items:center;display:inline-flex;cursor:pointer}.comment-item .moderation-sign svg{width:16px;height:16px;padding-inline-end:8px}.comment-item .comment-text-subtitle{font-size:13px;line-height:20px;font-weight:700}.comment-item__share{height:24px;align-items:center;display:flex}.comment-item .share__icon{display:none}.comment-item__wrapper:hover .comment-item__share .share__icon,.comment-item .share__icon._active{display:flex}.stars-view .stars-total-rating{margin-inline-start:3px;color:#bbbcc4}.stars-view .star-item{position:relative}.stars-view .star-item span{display:none}.stars-view .stars-rating-text{color:#ffaa30}.stars-view-big{height:19px;line-height:19px;font-size:13px}.stars-view-big .star-item{position:relative;vertical-align:top;background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -59px;width:19px;height:19px;display:inline-block}.stars-view-big .star-item span,.stars-view-big .star-item.active{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -40px;width:19px;height:19px;display:inline-block}.stars-view-star13{height:13px;line-height:13px;font-size:13px}.stars-view-star13 .star-item{position:relative;vertical-align:middle;background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-116px -148px;width:13px;height:13px;display:inline-block}.stars-view-star13 .star-item span{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-103px -148px;width:13px;height:13px;display:inline-block}.best-content{background:#fff}.best-content ul{margin:0;padding:20px;list-style:none;border-top:1px solid #eaebf2}.best-content ul li{margin-top:25px}.best-content ul li div{margin-top:10px}.best-content ul li:first-child{margin:0}.best-content .best-content-texts{overflow:hidden;border-top:1px solid #eaebf2;padding:20px}.best-content .best-content-texts .sometext{line-height:17px}.best-content .best-content-texts .sometext p{margin:10px 0 0}.best-content .best-content-texts .sometext p:first-child{margin:0}.best-content h2{margin:0 0 10px;font-size:20px;line-height:25px;font-weight:700}.best-content.best-content-right{background:none}.best-content.best-content-right .best-content-texts{border:0;padding:0}.best-content.best-content-exchange ul{border:none;list-style:none;margin:0;padding:0}.best-content.best-content-exchange ul li{display:block;line-height:21px;list-style:none;margin:0 0 0 1.4em;padding:0}.best-content.best-content-exchange ul li:before{content:"\2014";display:block;float:left;margin-left:-1.4em}.suggest-search{position:absolute;top:84px;inset-inline-start:0;width:100%;background:#fffffff2;border-radius:0 0 6px 6px;overflow:auto;max-height:550px;min-height:200px;box-sizing:border-box;z-index:45;background:#fff;box-shadow:none}.suggest-search-overlay{position:fixed;inset:84px 0 0;z-index:1;background:#0006;height:calc(100vh - 84px);width:100vw}.headroom-disabled .suggest-search-overlay,.suggest-search-overlay._support-page{top:0;height:100vh}.suggest-search .link{display:flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;padding:6px 10px;font-size:16px;line-height:24px;color:#2c2d36}.suggest-search .suggest-load{display:flex;flex-wrap:wrap}.suggest-search .suggest-item.hover{background:#eaebf2;cursor:pointer}.suggest-search .suggest-item-text{display:flex;flex-direction:column}.suggest-search .suggest-item-icon{width:24px;height:24px;margin-inline-end:8px;display:flex;align-items:center;justify-content:center}.suggest-search .suggest-item-icon svg{width:24px;height:24px}.suggest-search .suggest-item-no_results{padding:6px 14px}.suggest-search .suggest-item-no_results:hover{background:#fff;cursor:auto}.suggest-search-results,.suggest-search-empty{border-top:1px solid #f4f5f8}.suggest-search-results{padding:10px 0 54px}.suggest-search-empty{padding:10px 20px;font-size:16px;line-height:24px;color:#2c2d36}.suggest-search-empty .list-reset{line-height:20px;margin:4px 0 10px -8px}.suggest-search-empty .list-reset li{margin-inline-start:8px;margin-top:8px}.suggest-search .search-suggestion-item{background:#f4f5f8;color:#2c2d36;border-color:#f4f5f8}.suggest-search .search-suggestion-item:hover{background:#0000000f}.header-top{position:relative;z-index:45;height:84px;background:#fff;font-weight:400}html:has(.header-top){--scroll-padding-top: 84px}.header-wrapper{position:fixed;align-items:flex-start;z-index:45;top:0;width:100%;height:36px;padding:24px 0;background:#fff;box-shadow:0 1px #0a126c14;transform:translateZ(0);transition:padding .15s linear;display:flex}.headroom-disabled .header-wrapper{position:relative;transform:none}html:has(.headroom-disabled .header-wrapper){--scroll-padding-top: 0}.header-wrapper .add-org-link{font-size:16px;line-height:24px;color:#a7a7ae;background:none;border:none;cursor:pointer;padding:0;padding-inline-start:16px}.header-wrapper .add-org-link:hover{color:#3d3f55}.header-wrapper__rollup{display:flex}.header-block{display:flex;align-items:center}.header-block .suggestSearch{flex:1 0 auto;border-radius:6px}.header-block-logo{align-items:flex-start;margin-block:7px 0;margin-inline:0 40px}.header-block.fluid{float:none;overflow:hidden}.header-switcher{display:flex;position:relative;border:none;background:none;padding:0;height:20px;width:26px;overflow:hidden;margin-block:10px;margin-inline:20px 34px}.header-switcher-icon{position:relative;display:flex;align-items:center;width:24px;height:16px;margin:0}.header-switcher-icon:before{content:"";position:absolute;inset-inline-start:0;top:50%;margin-top:-1px;width:100%;height:2px;background:#9496a3;transition:all .3s ease-in-out}.header-switcher-icon:after{content:"";position:absolute;inset-inline-start:0;top:50%;margin-top:-1px;width:100%;height:2px;background:#9496a3;box-shadow:0 -7px #9496a3,0 7px #9496a3;transition:all .3s ease-in-out}.header-switcher:hover .header-switcher-icon:after{background:#3d3f55;box-shadow:0 -7px #3d3f55,0 7px #3d3f55}.header-logo{display:block;margin:1px 0 0}.navigation-header .header-logo{opacity:1}.header-user-menu{margin:0 20px;display:flex;align-items:center}.header-user-menu-wrapper{display:flex;align-items:center;min-height:36px;margin-inline-start:44px}.header-user-item{display:block;padding:3px 20px;font-size:16px;line-height:24px;color:#a7a7ae;text-decoration:none;transition:color .3s ease-in-out}.header-user-item svg{width:36px;height:36px}.header-user-item span{font-family:Montserrat,sans-serif}.header-user-item:hover{color:#3d3f55}.header-user-item--login{background:none;border:none;cursor:pointer}.header-user-large-show{display:none}@media(min-width:1920px){.header-user-large-show{display:block}}@media(min-width:1200px){.header-user-large-hide{display:none}}.header-admin-link{display:block;width:40px;height:40px;font-size:0;line-height:40px;text-align:center}.header-avatar{width:36px;margin:0 20px;transition:width .15s linear}.header-avatar-img{padding:0 0 100%}.header-balloon{margin-top:10px;border:none;border-radius:6px;box-shadow:none}.header-balloon .balloon-arrow{height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.header-balloon .balloon-content{padding:20px 36px}.header-balloon .balloon-content-item__min{display:none}@media(max-width:1919px){.header-balloon .balloon-content-item__min{display:block}}.header-balloon .balloon-content .logout-link{color:#2c2d36}.header-balloon .balloon-content .logout-link:hover{color:#6339f5}.header-balloon .balloon-content .choosen{font-weight:700}.header-balloon-logout{inset-inline-end:20px;inset-inline-start:auto}.header-balloon-logout .balloon-arrow{inset-inline-start:auto;inset-inline-end:12px}.header-cities li{margin:5px 0;font-size:16px;line-height:24px}.header-cities-search input.text{display:block;width:100%;height:40px;padding:0 20px;border:none;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:40px;-webkit-appearance:textfield;border-top-left-radius:4px;border-top-right-radius:4px;box-sizing:border-box}.header-cities-search input.text:-moz-placeholder{color:#bbbcc4;opacity:1}.header-cities-search input.text::-moz-placeholder{color:#bbbcc4;opacity:1}.header-cities-search input.text:-ms-input-placeholder{color:#bbbcc4}.header-cities-search input.text::-webkit-input-placeholder{color:#bbbcc4}.header-cities-search input.text::-webkit-search-decoration{-webkit-appearance:none}.header-cities-search input.text::-webkit-search-cancel-button{-webkit-appearance:none}.header-cities-search input.text::-ms-clear{display:none}.header-cities-search .input-clear{position:absolute;inset-inline-end:15px;top:50%;margin-top:-6px;cursor:pointer}.header-search-loader{position:absolute;width:100%;top:0;inset-inline-start:0}.header-search-loader .linear-loader:before{background-color:#6339f5;background-image:none}.header-search{position:relative;flex:1 0 auto}.header-search .search-form{position:relative;z-index:2}.header-search .search-form .reset{vertical-align:top;background:none;border:0;cursor:pointer;outline:0;margin-block:10px 0;margin-inline:0 12px;padding:0;box-sizing:border-box}.header-search .search-form .reset svg{width:16px;height:16px;fill:#bbbcc4}.header-search .search-form .start-search{display:flex;align-items:center;margin:0 12px}.header-search .search-form .start-search svg{width:16px;height:16px;fill:#bbbcc4}.header-search .search-form .controls{position:absolute;top:5px;inset-inline-end:5px}.header-search .search-form.active input.text{background-color:#2d2f3c;border-bottom:0;background-position:19px -45px}.header-search .search-form.focus .search-form-input{background:#fff}.header-search .search-form.focus .search-form-block{background:#fff;border-radius:6px 6px 0 0;overflow:hidden}.header-search .search-form.focus .search-form-block .controls{margin-inline-end:5px}.header-search .search-form-block{max-height:40px;padding:0;background:#f4f5f8;overflow:hidden;border-radius:6px;width:100%;display:flex;position:relative}.header-search .search-form-block .controls{position:absolute;top:0;inset-inline-end:0}.header-search .search-form-block--with-city-select{border-radius:6px 0 0 6px}.header-search .search-form-input{overflow:hidden;flex:1}.header-search .search-form-input input{width:calc(100% - 48px);padding:0;border:none;line-height:24px;height:36px;background:none;font-size:16px;color:#2c2d36;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search .search-form-input input:-moz-placeholder{color:#a7a7ae;opacity:1}.header-search .search-form-input input::-moz-placeholder{color:#a7a7ae;opacity:1}.header-search .search-form-input input:-ms-input-placeholder{color:#a7a7ae}.header-search .search-form-input input::-webkit-input-placeholder{color:#a7a7ae}.header-search .search-form-input input::-ms-clear{display:none}.header-city-select{position:relative;flex:0 0 auto;width:280px;margin-inline-start:2px}.header-city-select__wrapper{display:flex;align-items:center;background:#f4f5f8;border:1px solid #F4F5F8;border-radius:0 6px 6px 0}.header-city-select__wrapper svg{width:24px;height:24px;fill:#3d3f55;padding-inline-start:8px}.header-city-select.focused .header-city-select__wrapper{border-color:#6339f5}.header-city-select__results{position:absolute;top:100%;width:100%;margin:4px 0;border-radius:6px;background:#fff;box-shadow:0 0 1px #3d3f5566,0 2px 15px #3d3f550d;max-height:550px;overflow:auto}.header-city-select__suggest-results{padding:6px 0;margin:0;list-style:none}.header-city-select__suggest-results li.choosen{font-weight:700}.header-city-select__suggest-results li a{display:block;padding:6px 16px;font-size:16px;line-height:24px;color:#2c2d36}.header-city-select__suggest-results li a:hover{background:#f9fafb}.header-city-select__input{flex:1}.header-city-select__input input{width:100%;border:none;background:none;margin:0}.header-city-select__input input,.header-city-select__selected-city{font-size:16px;line-height:24px;padding:5px 8px}.header-city-select__loader,.header-city-select__message{height:280px;display:flex;justify-content:center;align-items:center;color:#8b8b98}.header-city-select__error-message{text-align:center;padding:30px 0;color:#8b8b98}.header-city-select__most-popular,.header-city-select__current{padding:12px 16px 0}.header-city-select__current a{transition:color .1s ease-in;color:#2c2d36}.header-city-select__current a:hover{color:#6339f5}.header-city-select__towns{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:4px;list-style:none;font-size:13px;line-height:20px;padding:8px 16px 0;margin:0}.header-city-select__towns .choosen{font-weight:700}.header-city-select__towns a{transition:color .1s ease-in;color:#2c2d36}.header-city-select__towns a:hover{color:#6339f5}.navigation{position:fixed;z-index:47;width:500px;inset-inline-start:-500px;top:0;bottom:0;visibility:hidden;background:#fff;font-weight:400}.navigation.active{visibility:visible;inset-inline-start:0;box-shadow:1px 0 #0000001a,2px 0 5px #0000001a}.navigation.active .header-switcher-icon{margin:0 3px;background:none}.navigation.active .header-switcher-icon:before{display:block;transition:transform .15s linear .15s}.navigation.active .header-switcher-icon:after{transition:transform .15s linear .15s,box-shadow .1s linear;box-shadow:0 0 #9496a3,0 0 #9496a3}.navigation.active .header-switcher-icon{position:relative;display:block;height:20px;width:20px}.navigation.active .header-switcher-icon:before,.navigation.active .header-switcher-icon:after{content:"";position:absolute;top:50%;left:50%;width:26px;height:2px;margin-left:-13px;margin-top:-1px;background:#9496a3;transform-origin:center center}.navigation.active .header-switcher-icon:before{transform:rotate(45deg)}.navigation.active .header-switcher-icon:after{transform:rotate(-45deg)}.navigation-header{position:absolute;height:84px;top:0;left:0;right:0;background:#fff;box-shadow:0 1px #3d3f4126;box-sizing:border-box}.navigation-header-wrapper{padding:24px 0;height:36px}.navigation-header-wrapper:before,.navigation-header-wrapper:after{display:table;content:"";line-height:0}.navigation-header-wrapper:after{clear:both}.navigation-header-wrapper{display:flex}.navigation-header-wrapper .header-block-logo{flex:1 0 auto}.navigation-header-wrapper .header-block-logo .header-logo{margin-top:3px}.navigation-content{position:absolute;inset:84px 0 0;overflow:auto}.navigation-nav{padding:10px 80px}.navigation-nav-switch{margin-top:18px}.navigation-nav-switch~.navigation-nav-list--active{margin-top:28px}.navigation-nav-list{height:0;overflow:hidden;transform:translate(-100%);transition:transform .2s ease-in-out}.navigation-nav-list li{margin:28px 0}.navigation-nav-list li:first-of-type{margin-top:0}.navigation-nav-list a{color:#3d3f55}.navigation-nav-list--active{height:auto;transform:translate(0)}.navigation-nav-list .navigation-nav-subcategory a{color:#8b8b98}.navigation-nav-list .navigation-nav-subcategory a:hover{color:#5737ce}.navigation-nav-list .navigation-nav-subcategory a:hover svg{fill:#6339f5}.navigation-nav-list .navigation-nav-subcategory__show-more{margin-top:12px}.navigation-nav-list .navigation-nav-subcategory__show-more svg{width:10px;height:10px;fill:#a7a7ae;transform:rotate(-90deg);position:relative;top:1px}.navigation-nav-link{display:block}.current .navigation-nav-category{font-weight:700}.navigation-nav-subcategory{max-width:300px}.category-groups{position:relative;margin:-20px 0 0 -30px;font-size:0;max-width:1050px}.category-group{width:320px;max-width:100%;margin-block:20px 0;margin-inline:30px 0;font-size:13px;line-height:20px;vertical-align:top;display:inline-block}.category-group .link{margin-inline-end:7px}.category-group a{color:#3d3f45}.category-group a:hover{color:#6339f5}:root{--scroll-padding-top: 0;--font-base: Roboto, Arial, sans-serif;--font-title: "Montserrat", Arial, sans-serif;--text-color: #2c2d36;--primary-color: #6339f5;--primary-color-hover: #5a36d6}html,body{margin:0;padding:0;height:100%;background:none}html{scroll-padding-top:var(--scroll-padding-top);scroll-behavior:smooth}body{overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input,select,textarea,button{font-size:13px;font-family:var(--font-base);color:var(--text-color)}img{vertical-align:top;border:0}address{font-style:normal}a{color:var(--primary-color);outline:none;text-decoration:none}b,strong{font-weight:700}input,textarea,select{vertical-align:middle;outline:none;resize:none}form,fieldset{margin:0;padding:0;border-style:none}input.placeholder,textarea.placeholder{color:#909090!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#909090;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#909090;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#909090}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#909090}.stick_footer{overflow-y:scroll;display:flex;flex-direction:column;min-height:100%}.stick_footer #wrapper{flex:1 1 100%}.footer{background-color:#f4f5f8;padding-block:40px 38px;padding-inline:80px 92px;min-height:85px;font-weight:400;font-size:13px;line-height:15px;box-shadow:inset 0 0 0 1px #0a126c14;position:relative;z-index:9}.footer-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:64px}.footer-first-col{display:flex;gap:64px}.footer-last-col{flex:1 0 auto;text-align:right}.footer-main-links{display:flex;flex-wrap:wrap;max-width:586px;column-gap:24px;row-gap:16px}.footer-error-report-link{line-height:20px}.footer-error-report-link a,.footer-error-report-link button{white-space:nowrap}.footer,.footer a{color:#2c2d36;transition:color .1s}.footer-main-links button,.footer-error-report-link button{padding:0;border:none;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;transition:color .1s}.footer-main-links button:hover,.footer-error-report-link button:hover,.footer a:hover{color:#6339f5}.footer-details a{color:#8b8b98}.footer-details-info{flex:1}.footer-details__contacts{column-gap:24px;row-gap:16px}.footer-second-row{display:flex;justify-content:space-between;align-items:flex-start;gap:52px;margin-top:82px}.footer-second-row a{color:#8b8b98}.footer .skolkovo{display:flex;justify-content:flex-end}.footer .skolkovo svg{width:42px;height:30px;fill:#bbbcc4;color:#fff;transition:color .2s ease-in,fill .2s ease-in}.footer .skolkovo svg:hover{fill:#bfdf14;color:#5d6163}.footer hr{border:0;height:0;border-top:1px solid #313244;border-bottom:1px solid #4b4d61;margin-block:20px;margin-inline:-30px -10px}.footer ul li{line-height:20px}@media(max-width:1300px){.footer{padding-inline-start:60px}.footer-wrapper{gap:100px}}@media(max-width:1100px){.footer-first-col{gap:52px}}@media(max-width:685px){.footer{padding-block:20px 24px;padding-inline:22px 0}.footer-first-col{gap:36px}}.grid-page-container{padding:40px 200px}.prof-item a{text-decoration:none}.prof-item .H3 a{color:#3d3f55}.prof-item .H3 a:hover{color:#f84177}.prof-item{background:#fff}.prof-photo{width:98px;height:110px;object-position:center;object-fit:cover;margin-right:16px;border-radius:6px}.prof-name{display:block;font-weight:700;color:#000;font-size:16px;line-height:24px}.prof-stars{min-height:18px}.prof-stars .stars-view{line-height:18px}.prof-comment-stars{display:inline-block;position:relative;top:1px;vertical-align:top}.prof-comment-stars .stars-view{margin-right:5px}.prof-catalog-wrapper{position:relative;max-width:1040px;margin:0 auto}.prof-phones .button{font-size:16px;height:36px;line-height:33px;padding:0 15px;font-weight:400;text-shadow:none}.prof-phones .phoneView{float:left}.prof-phones .phoneView.phone-hidden a.button{padding-right:30px}.prof-phones .phoneView.phone-hidden a.button:after{content:"...";display:block;position:absolute;top:0;right:15px}.prof-phones .phoneView.phone-box{z-index:10}.prof-phones .phoneView.phone-box.phone-hidden a.button{padding-right:58px}.prof-phones .phoneView.phone-box.phone-hidden a.button:after{right:44px}.prof-phones .phoneView.phone-box a.button{padding-right:44px}.prof-phones .phoneView.phone-box:first-child .phone-box-arrow svg{fill:#fff}.prof-phones .phoneView.phone-box .phone-box-arrow{position:absolute;right:12px;top:50%;margin-top:-7px}.prof-phones .phoneView.phone-box .phone-box-arrow svg{width:16px;height:16px;fill:#fff}.prof-phones .phoneView.phone-box .phone-box-arrow.up{margin-top:-8px}.prof-phones .phoneView.phone-box .phone-box-arrow.up svg{transform:rotate(180deg)}.prof-phones .phoneView.phone-box .phones-list-dropdown{width:100%;background:#fff;box-shadow:0 0 1px #0000002b,0 7px 40px #00000012;border-radius:6px;position:absolute;top:38px;left:0;z-index:1}.prof-phones .phoneView.phone-box .phones-list-dropdown .phone-list{padding:4px 0}.prof-phones .phoneView.phone-box .phones-list-dropdown .phone-list-item{display:flex;flex-direction:column;border-bottom:1px solid #f4f5f8;padding:12px 16px}.prof-phones .phoneView.phone-box .phones-list-dropdown .phone-list-item:last-child{border-bottom:none}.prof-phones .phoneView.phone-box .phones-list-dropdown .phone-list-number{font-size:16px;line-height:24px;color:#2c2d36;margin-bottom:4px;cursor:pointer}.prof-phones .phoneView.phone-box .phones-list-dropdown .phone-list-place{color:#a7a7ae;font-size:13px;line-height:20px;overflow:hidden}.prof-phones .phoneView.phone-box .phones-list-dropdown .phone-list-place:hover{color:#6339f5}.prof-phones .phoneView.phone-box .phones-list-dropdown .phone-list-place span{display:none}.prof-item-photos{height:100px;overflow:hidden}.prof-item-photos ul{width:120%}.prof-item-photos li{float:left;margin-left:5px}.prof-item-photos li:first-child{margin-left:0}.catalog-container-specialist.catalog-container-specialist2{background:#f4f5f8}.catalog-container-specialist.catalog-container-specialist2 a{text-decoration:none}.catalog-container-specialist.catalog-container-specialist2 .catalog-header{box-shadow:0 2px 15px #3d3f550c,0 0 1px #3d3f5565}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .pd-xl{padding:40px 15px 38px}.catalog-container-specialist.catalog-container-specialist2 .catalog-header-chooseform-offset{width:1040px;margin:0 auto}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .page-title-block h1{font-family:Montserrat,sans-serif;font-weight:800;font-size:48px;line-height:60px;color:#2c2d36}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .page-title-block .place-count-balloon{border-color:#eaebf2;margin-top:2px}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .page-title-block .place-count-balloon:before{display:none}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .catalog-subtitle{margin:12px 0 0;font-size:16px;line-height:24px}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .catalog-subtitle ul{padding-left:16px}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .catalog-subtitle ul li{margin-bottom:8px}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .filter-main-container{margin-top:24px;min-height:104px}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .filter-main-container .filter-items-container{margin-top:0}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .filter-items-list{margin-left:0}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .filter-items-list .filter-item{margin:0;padding-bottom:4px}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .filter-items-list.fixed .filter-item{margin-top:0}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .filter-items-list.js-filter-main .filter-item:nth-of-type(2){margin-left:-12px}.catalog-container-specialist.catalog-container-specialist2 .catalog-header .filter-item-form .button-filter-large{line-height:24px;padding:4px 16px}.catalog-container-specialist.catalog-container-specialist2 .prof-item{border-top-width:10px}.catalog-header .pd40,.catalog-header .pd-xl{padding-top:30px}.prof-catalog-centerbox{margin:0 300px 0 0}.prof-catalog-sidebox{width:100%}.prof-catalog-mainbox{width:100%;min-height:1px;padding-top:36px}.prof-catalog-mainbox .catalog-button-showMore{margin:20px auto 16px;border-top:0;max-width:1040px;border-radius:6px;padding:0}.prof-catalog-mainbox .catalog-button-showMore.empty{background:#fff;padding:20px 0 0;margin:12px auto 0}.prof-catalog-mainbox .catalog-button-showMore .button{background:#f9fafb;border-color:#f9fafb;color:#2c2d36;font-size:16px;line-height:44px;height:44px;border-radius:6px}.prof-catalog-mainbox .catalog-review{margin:0 auto;max-width:1040px;box-sizing:border-box;padding-inline-start:32px}.prof-catalog-rightbox{width:100%}.prof-catalog-mainbox .catalog-button-showMore{border-top:none;box-sizing:border-box}.filter-search{border-radius:4px;margin-bottom:12px;overflow:hidden}.prof-search{position:relative;margin:0 auto 12px;max-width:1040px;box-sizing:border-box}.prof-search-text{min-width:100%;padding:10px 16px 10px 20px;height:44px;border:0;font-size:16px;background:#f9fafb;color:#2c2d36;box-sizing:border-box;border-radius:4px}.prof-search-text::placeholder{color:#a7a7ae}.prof-search-text::-ms-clear{display:none}.prof-search-magnifier-icon{position:absolute}.prof-search-magnifier-icon svg{width:16px;height:16px;fill:#bbbcc4}.prof-search.active .prof-search-text{background-position:14px -90px;color:#2c2d36;opacity:1}.prof-search.active .prof-search-text:-moz-placeholder{color:#bbbcc4;opacity:1}.prof-search.active .prof-search-text::-moz-placeholder{color:#bbbcc4;opacity:1}.prof-search.active .prof-search-text:-ms-input-placeholder{color:#bbbcc4}.prof-search.active .prof-search-text::-webkit-input-placeholder{color:#bbbcc4}.prof-search.loading .prof-search-loading-box{display:flex;align-items:center;justify-content:center}.prof-search.loading+.prof-box .empty{margin-top:-412px}.prof-search-controls{position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px}.prof-search-reset{display:none;border:0;padding:0;outline:0;vertical-align:top;background:none;cursor:pointer;background:#f4f5f8;position:absolute;box-sizing:border-box}.prof-search-reset svg{width:16px;height:16px;fill:#bbbcc4}.prof-search.active .prof-search-reset{display:block}.prof-search-empty{text-align:center;padding:41px 0 0}.prof-search-empty-text{margin-top:28px;color:#2c2d36;font-size:16px;line-height:24px}.prof-search-empty-text span{font-weight:700}.prof-search-empty-text__sub{margin-top:8px;color:#a7a7ae;font-size:13px;line-height:20px}.prof-search-loading-box{background:#fff;width:100%;height:400px;display:none;margin:12px 0!important}.prof-search-loading-box img{animation:spin 1.1s infinite linear;position:relative}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prof-box{border-radius:6px}.service-description .H3 svg{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-top:-1px}.prof-catalog-rightbox{padding:26px 0 48px 32px;border:1px solid #f4f5f8;background:#fff;border-radius:6px;box-sizing:border-box;max-width:1040px;margin:0 auto}.prof-catalog-rightbox .H3.rr,.prof-catalog-rightbox h3{font-weight:700!important;color:#000}.prof-catalog-rightbox .super-links-wrapper{display:flex;flex-wrap:wrap}.prof-catalog-rightbox .super-links-wrapper .sxcatalog{flex:1 0 50%;box-sizing:border-box;order:2}.prof-catalog-rightbox .super-links-wrapper .sxcatalog~.super-links-list-service{flex:1 0 50%}.prof-catalog-rightbox .super-links-wrapper .super-links-list-service{flex:1 0 33%;box-sizing:border-box;margin-bottom:40px;padding-right:70px}.prof-catalog-rightbox .super-links-wrapper .super-links-list-service:last-child{margin-bottom:0}.prof-catalog-rightbox .super-links-wrapper .super-links-list{margin-top:12px}.prof-catalog-rightbox .super-links-wrapper .super-links-item{margin-top:8px}.prof-catalog-rightbox .super-links-wrapper .super-links-item:first-child{margin-top:0!important}.prof-catalog-rightbox .super-links-wrapper .super-links-item .image{margin-right:12px}.prof-catalog-rightbox .super-links-wrapper .info-container .title{line-height:20px}.prof-catalog-rightbox .super-links-wrapper .info-container .info-subtext{font-size:11px;line-height:16px;color:#a7a7ae;margin-top:4px}.prof-catalog-rightbox .super-links-wrapper .H3.rr{font-weight:700!important;font-size:16px;line-height:24px;color:#000}.prof-catalog-rightbox .prof-catalog-centerbox{color:#2c2d36;max-width:748px}.prof-catalog-rightbox .prof-catalog-centerbox .H3.rr,.prof-catalog-rightbox .prof-catalog-centerbox h2,.prof-catalog-rightbox .prof-catalog-centerbox h3{font-size:20px;line-height:28px;color:#2c2d36;font-weight:700!important;margin:40px 0 8px!important}.prof-catalog-rightbox .prof-catalog-centerbox .simple-text{line-height:20px}.prof-catalog-rightbox .prof-catalog-centerbox .mtg{margin-top:8px}.prof-catalog-rightbox .btop{border-top:none}.prof-catalog-rightbox .pd-m{padding:0}.prof-catalog-rightbox .prof-catalog-centerbox{margin-right:0}.specialist{max-width:1040px;box-sizing:border-box;margin:12px auto}.specialist .phone-box .phone-box-arrow{display:block}.over-map-view:first-child{z-index:3}.prof-list .phone-box .phone-box-arrow,.prof-list .phone-box .phones-list-dropdown{display:block}.prof-list--company{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 40px}.prof-reg-page{display:flex;justify-content:center;padding:40px 0}.prof-catalog-author{max-width:1040px;background:#fff;margin:12px auto;box-sizing:border-box;border-radius:6px;padding:24px 32px}.prof-catalog-author:hover{background-color:#f9fafb;cursor:pointer}.prof-catalog-author:hover .author__name{color:#f84177}.prof-catalog-block{max-width:1040px;background:#fff;margin:12px auto;box-sizing:border-box;border-radius:6px;padding:24px 32px}.prof-catalog-prices{margin-top:0}.specialist{box-sizing:border-box;margin:12px auto;display:flex;padding:28px 46px 32px 24px;background:#fff;border-radius:6px}.specialist:hover{cursor:pointer;box-shadow:0 1px 4px #00000014}.specialist:hover .specialist-name{color:#f84177}.specialist:hover .prof-item-photos .photo-list:before{background-image:linear-gradient(270deg,#f9fafb,#fff0)}.specialist-col__left{width:150px;flex-shrink:0;margin-right:20px}.specialist-col__left .prof-photo{width:136px;height:160px;border-radius:6px;margin:0 auto;display:block;background-size:cover;background-position:center center}.specialist-col__left .prof-photo__placeholder{width:136px;margin:0 auto;box-shadow:1px -1px #eaebf2,1px 1px #eaebf2,-1px 1px #eaebf2;border-radius:6px}.specialist-col__left .prof-photo__placeholder .z-placeholder__thumb,.specialist-col__left .prof-photo__placeholder:before{border-radius:6px}.specialist-col__middle{width:420px;margin-right:42px}.specialist-col__right{width:324px}.specialist-label-wrapper{display:flex;justify-content:center;white-space:nowrap}.specialist-label{background:#43cb721a;color:#27aa54;padding:2px 8px;border-radius:14px;margin-top:12px;display:inline-flex;align-items:center;font-size:11px;line-height:16px}.specialist-label svg{width:12px;height:12px;fill:#43cb72;margin-right:4px}.specialist-spec-list{order:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:24px;color:#2c2d36;margin-bottom:4px}.specialist-spec-list a{color:#2c2d36}.specialist-spec-list a:hover{color:#6339f5}.specialist-middle-info{margin-top:8px}.specialist-name{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:28px;order:2;color:#2c2d36;padding-right:36px;word-break:break-word}.specialist-verification{display:inline-block;vertical-align:text-bottom;margin-right:-24px;width:24px;height:24px}.specialist-verification svg{width:24px;height:24px;fill:#eaebf2}.specialist-top-info{display:flex;flex-direction:column}.specialist-experience{order:3;margin-top:8px;font-size:13px;line-height:20px;color:#2c2d36;display:flex;flex-wrap:wrap;gap:8px}.specialist-price{position:relative;color:#a7a7ae;font-size:13px;line-height:20px;box-sizing:border-box;display:inline-flex;align-items:flex-end;justify-content:space-between;width:100%}.specialist-price-title{margin-inline-end:16px}.specialist-price-title span{padding-right:3px}.specialist-price-title:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:0;border-bottom:1px dotted #BBBCC4}.specialist-price-num{padding-block:0;padding-inline:3px 8px;flex-shrink:0}.specialist-price-title span,.specialist-price-num{position:relative;z-index:1;background:#fff}.specialist-price .dish-item-weight{display:none}.specialist-reviews{color:#a7a7ae;font-size:13px;line-height:20px;position:relative;max-height:40px;overflow:hidden}.specialist-reviews-number{display:flex;align-items:center;float:left;height:19px}.specialist-reviews-number svg{width:16px;height:16px;margin-right:4px}.specialist-reviews-text{overflow:hidden}.specialist-reviews svg{width:16px;height:16px;fill:#bbbcc4;margin-inline-end:4px;transform:translateY(4px)}.specialist-phone{margin-right:12px;display:inline-block}.specialist-phone .button.action-button-target{display:none}.specialist-phone .phoneView .button{font-size:13px;height:28px;padding:4px 15px;font-weight:400;text-shadow:none;display:flex;align-items:center}.specialist-phone .phoneView .button.button-static{background-color:#f4f5f8;color:#2c2d36;border-color:#f4f5f8;text-align:center;border-radius:6px}.specialist-phone .phoneView .button.button-static:hover{background-color:#eff0f5;border-color:#eff0f5}.specialist-phone .phoneView.phone-hidden a.button{padding-right:30px}.specialist-phone .phoneView.phone-hidden a.button:after{content:"...";display:block;position:absolute;top:0;right:15px}.specialist-phone .phoneView.phone-box.phone-hidden a.button{padding-right:58px}.specialist-phone .phoneView.phone-box.phone-hidden a.button:after{right:44px}.specialist-phone .phoneView.phone-box a.button{padding-right:44px}.specialist-phone .phoneView.phone-box .phone-box-arrow{display:flex;width:12px;height:6px;position:absolute;right:12px;top:50%;margin-top:-2px}.specialist-phone .phoneView.phone-box .phone-box-arrow svg{width:12px;height:6px;fill:#a7a7ae}.specialist-phone .phoneView.phone-box .phone-box-arrow.up{margin-top:-4px}.specialist-phone .phoneView.phone-box .phone-box-arrow.up svg{transform:rotate(180deg)}.specialist-phone .phoneView.phone-box .phones-list-dropdown{width:100%;background:#fff;box-shadow:0 0 1px #0000002b,0 7px 40px #00000012;border-radius:6px;position:absolute;top:32px;left:0;z-index:11}.specialist-phone .phoneView.phone-box .phones-list-dropdown .phone-list{padding:4px 0}.specialist-phone .phoneView.phone-box .phones-list-dropdown .phone-list-item{display:flex;flex-direction:column;border-bottom:1px solid #F4F5F8;padding:12px 16px}.specialist-phone .phoneView.phone-box .phones-list-dropdown .phone-list-item:last-child{border-bottom:none}.specialist-phone .phoneView.phone-box .phones-list-dropdown .phone-list-item:hover{background:#eff0f5}.specialist-phone .phoneView.phone-box .phones-list-dropdown .phone-list-number{font-size:13px;line-height:20px;color:#2c2d36;cursor:pointer}.specialist-phone .phoneView.phone-box .phones-list-dropdown .phone-list-place{color:#a7a7ae;font-size:13px;line-height:20px;overflow:hidden;margin-top:4px}.specialist-phone .phoneView.phone-box .phones-list-dropdown .phone-list-place:hover{color:#6339f5}.specialist-phone .phoneView.phone-box .phones-list-dropdown .phone-list-place span{display:none}.specialist-place{margin-bottom:12px}.specialist-place-name{font-weight:700;font-size:16px;line-height:24px;color:#2c2d36;margin-bottom:8px;display:inline-block;max-width:324px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.specialist-place-name:hover{color:#6339f5}.specialist-address{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px}.specialist-address-foot-icon{position:relative;top:2px;width:10px;height:14px;display:inline-block;margin:0 4px}.specialist-address-foot-icon svg{width:10px;height:14px}.specialist-address-metro{margin-inline-end:4px}.specialist-address-metro .metro-circle,.specialist-address-metro:first-child{margin-inline-start:8px;position:relative;top:-1px;width:8px;height:8px}.specialist-address-metro .metro-circle{margin-inline-start:4px}.specialist .separator{margin:0 -4px}.specialist .prof-item-photos{height:auto;min-height:44px;padding-top:8px;box-sizing:border-box}.specialist .prof-item-photos .photo-list{display:flex;width:100%;position:relative}.specialist .prof-item-photos .photo-list__item{border-radius:4px}.specialist .prof-item-photos .photo-list li{position:relative;margin-inline-start:4px}.specialist .prof-item-photos .photo-list li:first-of-type{margin-inline-start:0}.specialist .prof-item-photos .photo-list li img{border-radius:4px;width:40px;height:36px;object-fit:cover}.specialist .prof-item-photos .photo-list__item-additional{position:absolute;inset:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px}.specialist-empty-block{display:flex;align-items:flex-start;padding:26px 40px 40px}.specialist-empty-block__card{width:480px;border:1px solid #eaebf2;box-sizing:border-box;border-radius:6px;padding:16px 12px;margin-right:28px;display:flex;align-items:flex-start}.specialist-empty-block__card .image{width:98px;height:108px;background:url(/images/prof-placeholder.svg) no-repeat bottom #f4f5f8;border-radius:6px;margin-right:16px;flex:none}.specialist-empty-block__card .info .rows{display:flex;flex-wrap:wrap;padding:4px 0 12px}.specialist-empty-block__card .info .rows .row{background:#f4f5f8;border-radius:6px;height:16px;margin-bottom:12px}.specialist-empty-block__card .info .rows .row.row1{width:294px}.specialist-empty-block__card .info .rows .row.row2{width:240px;margin-right:84px}.specialist-empty-block__card .info .rows .row.row3{width:14px;margin-right:5px}.specialist-empty-block__card .info .rows .row.row4{width:172px}.specialist-empty-block__description{width:370px}.xform dl{margin:25px 0 0}.xform dl:before,.xform dl:after{display:table;content:"";line-height:0}.xform dl:after{clear:both}.xform dt{float:left;width:150px;font-size:16px;padding:5px 0;line-height:24px}.xform dd{margin-left:160px}.xform .input{position:relative;z-index:1;border:1px solid #ccc;background:#fff;padding:5px 10px;width:260px;max-width:100%;height:34px;font-size:16px;line-height:24px;border-radius:4px;box-shadow:inset 0 1px 5px #0000001a;box-sizing:border-box}.xform .input.simple{height:26px;font-size:13px;line-height:19px}.xform .input.fluid{width:100%}.xform .input.large{height:40px;padding:8px 15px;font-size:20px}.xform .input.long{width:400px}.xform .input.first{border-top-left-radius:4px;border-top-right-radius:4px}.xform .input.last{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.xform .input.input-bbottom{padding:5px 0;border-width:0 0 1px;border-color:#d8d9e0;font-weight:400;box-shadow:none;border-radius:0}.xform textarea.input{height:95px;padding:7px 10px}.xform .error-box{display:none;width:260px;margin:5px 0 0;color:red}.xform .invalid .input{z-index:2;border-color:#f78;color:red}.xform .invalid .error-box{display:block}.xform .help-text{position:absolute;font-size:16px;padding:5px 0;line-height:24px;margin-left:10px}.xform .button40{padding:0}.xform .button40.button-purple{width:130px}.xform .button40.button-white{width:110px}.xform hr{border:0;height:0;border-top:1px solid #eaebf2;margin:25px 0 0}.xform.xform-inline .input{border-radius:0}.xform.xform-inline .input.first,.xform.xform-inline .input:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.xform.xform-inline .last,.xform.xform-inline .button-primary{border-top-left-radius:0;border-bottom-left-radius:0}.xform .form-holder-title{position:absolute;max-width:100%;top:25px;z-index:3;color:#909090;cursor:text;font-size:16px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:font-size .15s ease-out,transform .15s ease-out}.xform .form-holder.invalid .form-holder-title,.xform .form-holder-full .form-holder-title{font-size:13px;transform:translateY(-25px)}.xform .form-holder-titled{position:relative;padding-top:20px}.xform .form-holder.focused .input-bbottom{border-color:#6339f5}.service-item{font-weight:400;font-size:13px;line-height:18px;min-height:120px;overflow:hidden;border-top:1px solid #eaebf2;box-shadow:inset 0 1px #fff;display:flex;gap:20px;padding-top:16px}.service-item:first-child{padding-top:0;border-top:none}.service-item:first-child .distance span{display:inline}.service-item .service-photo{flex-shrink:0;text-decoration:none;position:relative;border-radius:3px;overflow:hidden}.service-item .service-photo .photo{background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.service-item .service-photo__container{border-radius:8px}.service-item .service-photo img,.service-item .service-photo .photo{width:120px;height:120px;display:inline-block}.service-item .service-description{min-height:120px;position:relative;overflow:hidden}.service-item .service-item-icon-fav,.service-item .service-item-icon-3d{opacity:0}.service-item .distance{float:right;clear:right;margin:0 0 0 10px;color:#bbbcc4}.service-item .distance span{margin-top:6px;display:none}.service-item .rating,.service-item .comments{height:18px;margin:12px 0 6px;overflow:hidden;white-space:nowrap}.service-item .comments{color:#3d3f55;margin-right:9px}.service-item .rating .stars-total-rating{top:0;color:#bbbcc4}.service-item .rating .stars-view{height:15px;line-height:15px}.service-item .rating-recommend{position:relative;color:#ffaa30;font-weight:700;margin-right:20px}.service-item .reviews-count{position:relative}.service-item .reviews-count:before{content:"\2022";position:absolute;left:-20px;width:20px;text-align:center;font-weight:400;color:#bbbcc4}.service-item .rating-comments{position:relative;display:block}.service-item .rating-comments.short{height:15px}.service-item .rating-comments .stars-view{position:relative;top:1px}.service-item .rating-offset{margin-top:7px}.service-item .last-comment{max-height:60px;overflow:hidden}.service-item .last-comment svg{margin-block:0 -1px;margin-inline:1px 2px;width:14px;height:14px;fill:#a7a7ae}.service-item .zoon-descr{margin-top:23px;font-size:16px;line-height:26px;overflow:hidden}.service-item .H2 a{color:#3d3f55;text-decoration:none}.service-item .H3{font-weight:700;font-size:20px;line-height:25px;position:relative;margin:0 0 10px}.service-item .H3,.service-item .H3 a{color:#3d3f55;text-decoration:none}.service-item .H3 .gray{font-weight:400}.service-item address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-style:normal}.service-item address.invisible-links.gray span:first-child,.service-item address.invisible-links.gray a:first-child{color:#000}.service-item .service-item-prices li{cursor:pointer;color:#3d3f55}.service-item .service-item-prices li:hover{color:#6339f5}.service-item:hover{box-shadow:none}.service-item ._fade{position:relative}.service-item ._fade:after{content:"";position:absolute;right:0;bottom:0;height:18px;width:60px;background-image:linear-gradient(270deg,#fff,#fff0)}.service-item._decorated{background:#f1f4fc;box-shadow:none}.service-item._decorated ._fade:after{background-image:linear-gradient(270deg,#f1f4fc,#fff0)}.service-item._decorated .service-item-prices .item-holder{background:#f1f4fc}.service-item.highlight ._fade:after{background-image:linear-gradient(270deg,#f7f8fb,#fff0)}.service-item__label{position:relative;padding:2px 8px;background:#43cb721a;border-radius:4px;color:#27aa54;line-height:24px}.rating-photo{position:absolute;z-index:2;bottom:0;right:0;padding:2px 0 0 5px;background:#fff;font-weight:700;color:#ffaa30;border-top-left-radius:4px}.rating-photo .stars-view{height:20px;font-size:13px;line-height:20px;color:#ffc200}.rating-photo .star-item{float:left;margin:3px 3px 0 0;background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-103px -148px;width:13px;height:13px;display:inline-block}.rating-photo:before,.rating-photo:after{content:"";position:absolute;right:0;bottom:100%;height:4px;width:4px;background-image:radial-gradient(circle at left top,transparent 3px,#fff 4px)}.rating-photo:after{inset:auto 100% 0 auto}.rating-photo.rating-photo-large{padding:5px 0 0 7px;border-top-left-radius:6px}.rating-photo.rating-photo-large:before,.rating-photo.rating-photo-large:after{height:6px;width:6px;background-image:radial-gradient(circle at left top,transparent 5px,#fff 6px)}.rating-photo.rating-photo-large .stars-view{font-size:16px;color:#fdbf03}.rating-photo.rating-photo-large .star-item{margin-top:0;margin-right:5px;background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-149px -40px;width:19px;height:19px;display:inline-block}.service-items-medium{list-style:none;margin:0;padding:0}.service-items-medium .service-item{position:relative}.service-items-medium .service-item .rating-star{display:flex;fill:#ffaa30;color:#ffaa30}.service-items-medium .specialist-col__right{display:none}.service-items-medium .specialist-col__middle{width:350px}.service-items-medium-hovered .service-item{padding-left:17px;border-left:3px solid transparent}.service-items-medium-hovered .service-item .service-photo{width:120px;height:120px;overflow:hidden;will-change:transform}.service-items-medium-hovered .service-item .service-photo .photo-animate{transition:transform .25s ease}.desktop_layout .service-items-medium-hovered .service-item:hover,.service-items-medium-hovered .service-item.highlight{background-color:#f7f8fb;border-left-color:#f84177}.desktop_layout .service-items-medium-hovered .service-item:hover .H3 a,.service-items-medium-hovered .service-item.highlight .H3 a{color:#f84177}.desktop_layout .service-items-medium-hovered .service-item:hover .service-photo .photo-animate,.service-items-medium-hovered .service-item.highlight .service-photo .photo-animate{transform:scale(1.03)}.desktop_layout .service-items-medium-hovered .service-item:hover .service-item-icon-fav,.desktop_layout .service-items-medium-hovered .service-item:hover .service-item-icon-3d,.service-items-medium-hovered .service-item.highlight .service-item-icon-fav,.service-items-medium-hovered .service-item.highlight .service-item-icon-3d{opacity:1}.desktop_layout .service-items-medium-hovered .prof-item:hover,.service-items-medium-hovered .prof-item.highlight{background-color:#f7f8fb}.service-stock-activation{padding:15px 25px 18px;background:#6339f5 url(/images/catalog/service-stock-bg.png) no-repeat right center;color:#fff;border-radius:4px}.service-stock-activation .title{font-weight:700;font-family:Roboto,Arial,sans-serif}.catalog-list .service-stock-activation .title{max-width:360px}.service-stock-activation .description{font-family:Roboto,Arial,sans-serif}.catalog-list .service-stock-activation .description{max-width:285px}.service-stock-activation .button{background:#fff;color:#6339f5;border-color:#d8d9e0}.catalog-subtitle{position:relative;font-size:16px;line-height:26px;margin:20px 0 0;padding:0;top:0}.catalog-subtitle ul{margin:0;padding:0;position:relative;padding-inline-start:25px}.catalog-header-offset{padding-inline-start:200px}.catalog-header-new{padding:30px 0 40px}.catalog-header-new .page-title-block .h1,.catalog-header-new .page-title-block .h2{color:#2c2d36;font-size:48px!important;line-height:60px!important;font-weight:800;font-family:Montserrat,sans-serif}.no-map-catalog-wrapper{display:grid;grid-template-columns:772px minmax(auto,412px);column-gap:40px;margin-inline-start:200px;margin-inline-end:16px}.no-map-catalog-wrapper .medical-disclaimer{background:#fff;padding-block:20px;padding-inline:20px 30px;border-top:1px solid #eaebf2}.no-map-catalog-wrapper .new_filters_block{z-index:44}.no-map-catalog-wrapper .best-profs__wrapper{background:#fff}.no-map-catalog-results .catalog-button-showMore{padding:24px 0}.no-map-catalog-results .catalog-button-showMore .button{background:#eaebf2;border-color:#eaebf2;color:#2c2d36}.catalog-fast-nav{margin:20px 0 0}.catalog-fast-nav .nav-item{display:inline-block;vertical-align:top;margin-right:34px;text-align:center;color:#bbbcc4;text-decoration:none}.catalog-fast-nav .nav-item:last-child{margin-right:0}.catalog-fast-nav .nav-item .nav-icon{display:block;width:60px;height:60px;margin:0 auto 4px;background-repeat:no-repeat;background-position:center;background-size:cover}.catalog-header-loader{position:absolute;z-index:5;width:100%}.catalog-blocks{display:flex}.catalog-blocks__author{border-top:1px solid #eaebf2;padding:20px;background:#fff}.catalog-blocks__author:hover{background-color:#f9fafb;cursor:pointer}.catalog-blocks__author:hover .editor__name a,.catalog-blocks__author:hover .author__name{color:#f84177}.catalog-list{display:flex;flex-direction:column;position:relative;flex-shrink:0;background:#fff;z-index:3;box-shadow:0 8px 8px #00000026}.catalog-list .medical-disclaimer{padding-block:20px;padding-inline:20px 30px;border-top:1px solid #eaebf2}.catalog-map{width:100%}.catalog-map-wrapper{width:100%;height:100vh;position:sticky;top:0}.catalog-reviews{width:100%}.catalog-reviews-container{width:100%;height:calc(100vh - var(--scroll-padding-top, 0));position:sticky;top:var(--scroll-padding-top, 0);overflow:auto}.catalog-container .page-title-block .h1,.catalog-container .page-title-block .h2{font-size:48px;line-height:60px;display:inline;color:#3d3f55;font-family:Montserrat,sans-serif;font-weight:800}.catalog-container .page-title-block .h1.gray,.catalog-container .page-title-block .h2.gray{color:#bbbcc4}.catalog-container .page-title-block .h1{margin:0 0 0 -3px}.catalog-container .page-title-block .h2{font-size:30px;line-height:40px}.catalog-container .page-title-block .place-count-offset{padding-inline-end:200px}.catalog-container .banner-catalog-middle-container{margin:0}.catalog-container .place-count-balloon{position:relative;display:inline-block;font-size:16px;line-height:24px;padding:4px 15px;color:#bbbcc4;border:1px solid #e2e2e6;vertical-align:top;margin-top:16px;margin-inline-start:-195px;border-radius:17px 17px 17px 0}.catalog-container .place-count-balloon:before{content:"";position:absolute;bottom:-1px;inset-inline-start:-7px;width:23px;height:12px;background:url(/images/place-balloon-corner.png) #fff no-repeat}.catalog-container__nomap .catalog-list{width:772px;box-shadow:none;background:none}.catalog-container__nomap .list-rating-info,.catalog-container__nomap .catalog-wrapper-links,.catalog-container__nomap .super-article-text,.catalog-container__nomap .sxcatalog,.catalog-container .service-box-white{background:#fff}.catalog-container .service-feedbacks.service-box-white .h2{padding:0;margin:0 260px 0 0}.catalog-container .service-feedbacks .service-block-collapse{margin:0}.catalog-container .service-feedbacks-loader{display:flex;justify-content:center;align-items:center;height:44px}.catalog-container .seo-article-text-raw{background-color:#fff}.catalog-container-minwidth{min-width:1110px}.catalog-container-serp .catalog-list{margin-left:auto;margin-right:auto;box-shadow:none;background:none}.catalog-container-serp .catalog-wrapper{background:#fff}.catalog-container-specialist{padding:0;min-width:1000px}.mp-header-left{padding:20px 0 40px}.mp-header-right{position:relative;z-index:1;float:right;width:370px;margin-left:-100%;padding:40px;box-sizing:border-box}.mp-header-gallery{height:185px}.mp-header-gallery img{border-radius:4px}.mp-header-wrap-gallery{float:left;width:100%}.mp-header-wrap-gallery .mp-header-left{margin-right:370px}.mp-header-wrap-gallery .mp-header-title{min-height:140px}.mp-tabs{border-bottom:1px solid #eaebf2;font-size:0;display:flex;gap:20px;padding:0 20px}.mp-tabs-link{margin-bottom:-1px;padding:6px 0;vertical-align:bottom;border-bottom:1px solid transparent;text-decoration:none;color:#bbbbc4;white-space:nowrap;cursor:pointer;font-size:13px;line-height:20px;display:flex;gap:12px}.mp-tabs-link:hover{color:#9292a0}.mp-tabs-link.active{border-color:#a2a4b2;cursor:default;color:#8b8b98}.mp-tabs-link .stars-view{display:none;position:relative;top:3px;margin-left:5px}@media(min-width:1200px){.mp-tabs-link .stars-view{display:inline-flex}}.mp-service-item{margin:10px 0 0}.mp-service-item:first-child{margin-top:0}.mp-service-item .service-item-prices tr{cursor:pointer;color:#3d3f55}.mp-service-item .service-item-prices tr:hover{color:#6339f5}.mp-gallery{height:375px}.mp-gallery .service-gallery-box{height:100%}.mp-gallery .service-gallery-box .gallery-controls .next,.mp-gallery .service-gallery-box .gallery-controls .prev{margin-top:-175px}.mp-actions .phoneView .button{font-weight:400;text-shadow:none;color:#fff;border-color:#6339f5;background-color:#6339f5}.mp-actions .phoneView .button:hover{color:#fff;border-color:#5a36d6;background-color:#5a36d6}.mp-actions .phoneView .button.active,.mp-actions .phoneView .button:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.mp-actions .phoneView .button.disable,.mp-actions .phoneView .button.disabled,.mp-actions .phoneView .button[disabled]{border-color:#6339f5;background-color:#6339f5;color:#fff;color:#fff6}.mp-actions .phoneView .button.button-static,.mp-actions .phoneView .button.button-static:hover,.mp-actions .phoneView .button.button-static.active,.mp-actions .phoneView .button.button-static:active{color:#fff;background-color:#6339f5;border-color:#6339f5}.mp-comments .feedbacks li{border:none;padding:24px 20px 0}.mp-comments .comment-image-container img{max-width:100%;height:auto}.mp-pd{padding:5px}.mp-org-map{position:relative;z-index:1;height:140px}.mp-org-map:after{content:"";position:absolute;inset:0;cursor:pointer}.mp-org-map.active{height:380px}.mp-org-map.active:after{display:none}.catalog-list{width:720px}@media(max-width:1000px){.catalog-list{width:500px}}.catalog-list .search-results{float:none}.service-item-icon{display:inline-block;font-weight:700;font-size:11px;height:24px;line-height:24px;color:#fff;min-width:24px;background-color:#000;background-color:#00000080;text-align:center;box-sizing:border-box;border-radius:30px}.service-item-icon.service-item-icon-3d{font-weight:700}.service-item-icon.service-item-icon-3d:hover{color:#ffc000}.service-item-icon.service-item-icon-fav{display:flex;justify-content:center;align-items:center}.service-item-phone{position:relative;z-index:1;min-width:140px;margin:0 0 0 5px;text-align:right}.service-item-phone .phoneView{display:inline-block;position:relative;font-weight:400;font-size:13px;height:26px;line-height:25px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;margin:0;padding:0 10px;outline:0;text-shadow:none;box-sizing:border-box;box-shadow:none;border-radius:4px;color:#fff;border:1px solid #6339f5;background-color:#6339f5}.service-item-phone .phoneView:hover{color:#fff;border-color:#5a36d6;background-color:#5a36d6}.service-item-phone .phoneView.active,.service-item-phone .phoneView:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.service-item-phone .phoneView.disable,.service-item-phone .phoneView.disabled,.service-item-phone .phoneView[disabled]{border-color:#6339f5;background-color:#6339f5;color:#fff;color:#fff6}.service-item-phone .phoneView .tel-phone{color:#fff}.service-item-phone .phoneView .phone-description,.service-item-phone .phoneView .showPhoneNumber{display:none}.catalog-button-showMore{display:flex;flex-direction:column;align-items:center;padding:20px}.catalog-button-showMore .hasmore-text{width:340px;font-weight:400;margin-top:20px;text-align:center}.catalog-button-showMore .hasmore-icon{margin-top:60px}.catalog-button-showMore .hasmore-icon img{width:64px;height:64px}.catalog-button-showMore .reset-filters-btn{margin:20px 0 60px}.params-list{position:relative;margin-left:-40px}.params-list:before,.params-list:after{display:table;content:"";line-height:0}.params-list:after{clear:both}.params-list dl{display:inline-block;margin:0 0 16px 40px}.params-list dl dt{font-weight:700}.params-list dl dd{margin:5px 0 0;line-height:20px}.params-list dl dd p{margin:10px 0 0}.params-list dl dd p:first-child{margin-top:0}.params-list dl.fluid{display:block}.params-list .first-p{display:inline}.params-list .show-more{white-space:nowrap;display:inline}.params-list .show-more,.params-list .show-more:hover{color:#bbbcc4}.params-list-default{margin-bottom:-20px}.params-list-new dl dt{font-weight:400;color:#8b8b98;font-size:13px;line-height:20px}.params-list-new dl dd{margin-top:8px;font-size:16px;line-height:24px}.params-list-new dl dd.upper-first:first-letter{text-transform:uppercase}.network-description .best-content-texts{padding:0;border:0}.network-head{display:flex;flex-direction:column;gap:20px}.catalog-container-mobile{padding:0;background-color:#fff}.catalog-container-mobile .over-map-view{background:none;margin:0;box-shadow:none}.catalog-container-mobile .catalog-list{width:auto;border-top:1px solid #eaebf2}.catalog-container-mobile .page-title-block .gray{display:none!important}.catalog-container-mobile .filter-main-container,.catalog-container-mobile .js-filter-main-placeholder,.catalog-container-mobile .filter-items-list .filter-item{display:none}.photo-collage{display:block;width:120px;height:120px;position:relative;overflow:hidden;font-size:0;border-radius:3px}.photo-collage.pull-left{margin-right:20px}.photo-collage .photo-collage-container{width:110%}.photo-collage img{position:relative;vertical-align:top;margin:0 2px 2px 0}.masterprice-landing-description h1,.masterprice-landing-description h2{font-size:20px;line-height:28px;font-weight:700;margin:0 0 20px}.masterprice-landing-description h3{font-weight:400;font-size:16px;margin:20px 0}.masterprice-landing-description p{margin:10px 0 0;font-size:13px;line-height:18px}.masterprice-landing-description p p{margin:10px 0 0}.masterprice-landing-description p p:first-child{margin:0}.masterprice-landing-description p .text-container p:first-child{margin:10px 0 0}.full_mobile_restrictions .catalog-container-specialist{min-width:1px}.button-round-larr,.button-round-rarr{position:relative;height:60px;width:60px;background:#fff;cursor:pointer;border-radius:100%;box-sizing:border-box;box-shadow:inset 0 0 1px #0003,0 2px 6px #0000000f}.button-round-larr-icon:before,.button-round-larr-icon:after,.button-round-rarr-icon:before,.button-round-rarr-icon:after{transition:background-color .1s ease-in}.button-round-larr:hover .button-round-larr-icon:before,.button-round-larr:hover .button-round-larr-icon:after,.button-round-larr:hover .button-round-rarr-icon:before,.button-round-larr:hover .button-round-rarr-icon:after,.button-round-rarr:hover .button-round-larr-icon:before,.button-round-rarr:hover .button-round-larr-icon:after,.button-round-rarr:hover .button-round-rarr-icon:before,.button-round-rarr:hover .button-round-rarr-icon:after{background-color:#8b8b98}.button-round-larr-icon{position:relative;width:16px;height:28px}.button-round-larr-icon:before,.button-round-larr-icon:after{content:"";position:absolute;height:4px;width:20px;left:0;top:50%;margin-top:-2px;background-color:#d8d9e0;border-radius:2px;transform-origin:2px 2px}.button-round-larr-icon:before{transform:rotate(45deg)}.button-round-larr-icon:after{transform:rotate(-45deg)}.button-round-larr-icon{position:absolute;top:50%;left:50%;margin:-14px 0 0 -10px}.button-round-rarr-icon{position:relative;width:16px;height:28px}.button-round-rarr-icon:before,.button-round-rarr-icon:after{content:"";position:absolute;height:4px;width:20px;right:0;top:50%;margin-top:-2px;background-color:#d8d9e0;border-radius:2px;transform-origin:18px 2px}.button-round-rarr-icon:before{transform:rotate(45deg)}.button-round-rarr-icon:after{transform:rotate(-45deg)}.button-round-rarr-icon{position:absolute;top:50%;left:50%;margin:-14px 0 0 -6px}.org-near{font-weight:400}.org-near-item{display:flex;flex-direction:column;max-width:300px;border:1px solid #eaebf2;font-size:13px;line-height:20px;border-radius:6px;box-sizing:border-box;box-shadow:0 2px 15px #3d3f550d}.org-near-link{display:block;text-decoration:none;color:#3d3e56}.org-near-link:hover{color:#3d3e56}.org-near-content{padding:0 25px 20px;box-sizing:border-box}.org-near-item>.org-near-link,.org-near-item>.org-near-content{width:300px;max-width:100%}.org-near-photo{display:block;height:190px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:4px}.org-near-photo-container{position:relative;margin:15px;overflow:hidden;border-radius:4px}.org-near-photo-image{height:190px;background-repeat:no-repeat;background-position:center center;background-size:cover}.org-near-photo .mapMarker{position:absolute;top:50%;left:50%;width:26px;height:36px;margin:-35px 0 0 -13px;background:url(/images/mobile/map_marker.png) no-repeat center bottom;background-size:26px auto}.org-near-photo.blurred{filter:blur(.8px)}.org-near-photo.blurred:before{content:"";display:block;position:absolute;z-index:1;inset:0;background:#00000026}.org-near-photo__no-photo{display:flex;justify-content:center;align-items:center;background-color:#eaebf2}.org-near-photo__no-photo svg{width:132px;height:102px;fill:#e0e2e8}.org-near-comment{max-height:80px}.org-near-item-wide{max-width:455px}.org-near-item-wide .org-near-photo{float:left;width:170px;height:130px}.org-near-item-wide .org-near-photo__no-photo{height:100%}.org-near-item-wide .org-near-photo__no-photo svg{width:92px;height:71px}.org-near-item-wide .org-near-content{overflow:hidden;padding:25px 25px 25px 10px}.org-near-item-wide>.org-near-link,.org-near-item-wide>.org-near-content{width:455px;max-width:100%}.org-near-slider{width:20000px;display:flex;align-items:stretch;padding:0}.org-near-slider__container{padding-bottom:32px}.org-near .button-round-larr,.org-near .button-round-rarr{position:absolute;top:130px;margin-top:-30px}.org-near .button-round-larr.disabled,.org-near .button-round-rarr.disabled{display:none}.org-near .button-round-larr.org-near-arr-middle,.org-near .button-round-rarr.org-near-arr-middle{top:50%;margin-top:-30px}.org-near .button-round-larr{left:20px}.org-near .button-round-rarr{right:20px}.catalog-promo-premium{border-top:1px solid #E0E2E8}.catalog-promo-premium__wrapper{padding:20px 20px 12px}.catalog-promo-premium__container{padding:22px 20px;border-radius:16px;background:#f4f5f8 url(/images/catalog-promo.svg) no-repeat calc(100% - 28px) 20px}.catalog-promo-premium__text{max-width:336px}.catalog-promo-premium .minicard-item{border-bottom:0}.blurred{filter:blur(.8px)}.blurred:before{content:"";display:block;position:absolute;z-index:1;inset:0;background:#00000026}.service-offers{padding:20px 40px}.service-offers .similar-offers{margin-left:-40px;margin-top:0;padding-left:0}.service-offers .similar-offers .button-round-larr,.service-offers .similar-offers .button-round-rarr{width:60px;height:60px;display:flex;justify-content:center;align-items:center;top:50%}.service-offers .similar-offers .button-round-larr svg,.service-offers .similar-offers .button-round-rarr svg{width:28px;height:28px;fill:#e0e2e8;margin-top:4px;transition:fill .1s ease-in}.service-offers .similar-offers .button-round-larr:hover svg,.service-offers .similar-offers .button-round-rarr:hover svg{fill:#8b8b98}.service-offers .similar-offers .button-round-larr.disabled,.service-offers .similar-offers .button-round-rarr.disabled{display:none}.service-offers .similar-offers .button-round-larr{transform:rotate(90deg) translate(-50%,-20px)}.service-offers .similar-offers .button-round-rarr{transform:rotate(-90deg) translate(50%,-20px)}.service-offers .similar-offers .slider-container{padding-left:20px;padding-right:20px}.service-offers__organization{padding:28px 0 0 40px}.similar-offers--catalog{padding-bottom:20px}.similar-offers--catalog .button-round-larr,.similar-offers--catalog .button-round-rarr{width:44px;height:44px;display:flex;justify-content:center;align-items:center;top:50%}.similar-offers--catalog .button-round-larr svg,.similar-offers--catalog .button-round-rarr svg{width:21px;height:12px;fill:#e0e2e8;margin-top:4px;transition:fill .1s ease-in}.similar-offers--catalog .button-round-larr.disabled,.similar-offers--catalog .button-round-rarr.disabled{display:none}.similar-offers--catalog .button-round-larr{transform:rotate(90deg) translate(-50%)}.similar-offers--catalog .button-round-rarr{transform:rotate(-90deg) translate(50%,-20px)}.similar-offers--catalog .slider-container:after{content:"";position:absolute;top:0;right:0;height:100%;width:30px;background-image:linear-gradient(270deg,#fff 35%,#fff0)}.org-offer-list{position:relative;margin:-15px -15px 0 0}.org-offer-item{float:left;width:287px;margin:15px 15px 0 0}.org-offer-item-add{width:auto}.org-offer-card{display:block;position:relative;z-index:1;height:175px;overflow:hidden;background:#fff;color:#fff;text-decoration:none;border-radius:4px}.org-offer-card:before{content:"";position:absolute;z-index:1;inset:0;background-color:#0000007a;background-image:linear-gradient(to bottom,#000c,#0000);background-repeat:repeat-x;background-color:transparent}.org-offer-card.disabled:after{content:"";position:absolute;z-index:3;inset:0;background:#ffffffb3}.org-offer-img{position:absolute;inset:0;line-height:175px;font-size:0;text-align:center;background-size:cover;background-position:center center}.org-offer-img img{max-width:100%;max-height:100%;vertical-align:middle}.org-offer-name{font-size:15px;line-height:18px;font-weight:700}.org-offer-content{padding:12px 15px;position:relative;z-index:2}.org-offer-footer{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:0 15px;background:#000000b3}.org-offer-footer .button-large{border-radius:4px;height:34px;line-height:34px}.org-offer-info{height:45px;line-height:45px;font-size:0}.org-offer-info .simple-text,.org-offer-info .fs-large{line-height:18px}.org-offer-info .title{opacity:.7}.org-offer-link{display:none;position:absolute;z-index:4;inset:0;background:#000c;line-height:175px;text-align:center}.org-offer-card:hover .org-offer-link{display:block}.org-offer-stat td,.org-offer-stat th{padding:0 20px 0 0;font-weight:400}.org-offer-stat-title{font-size:11px;line-height:15px}.catalog-review{padding-block:20px 24px;padding-inline:24px;overflow:hidden;border-top:1px solid #eaebf2;background-color:#fff}.network-prof-header{padding:20px;margin:0}.network-prof-list{padding:0}.network-prof-places{margin:0 -32px;padding:0;list-style:none}.network-prof-place{position:relative;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:12px}.network-prof-place svg{flex-shrink:0;width:12px;height:12px;fill:#8b8b98;transform:rotate(-90deg)}.network-prof-place:hover{background:#f9fafb}.network-prof .prof-item{max-width:100%;margin:0;padding:20px;width:auto;border-bottom:1px solid #EAEBF2;flex:1;box-shadow:none;border-radius:0}.network-prof .prof-item:last-of-type{border-bottom:none}.network-prof .prof-item__about-actions{flex-direction:column-reverse;align-items:flex-start;gap:8px}.network-prof .prof-item__about-actions .button-action{padding:4px 12px;font-size:13px;line-height:20px;border-radius:4px}.network-prof .prof-item .phone-showed{display:flex;flex-direction:column}.page-head-mpf__item{min-width:145px;flex-shrink:0}.minicard-item{padding:20px;position:relative;border-bottom:1px solid #EAEBF2;background:#fff}.minicard-item:before{content:"";position:absolute;width:4px;inset-inline-start:0;top:20px;bottom:20px;background:#fff;border-radius:0 6px 6px 0}.minicard-item__container{display:flex;gap:20px}.minicard-item__sticker{position:absolute;inset-inline-start:7px;top:7px;width:52px;height:52px;z-index:5}.minicard-item__photos{display:flex;transition:transform .3s ease-in-out}.minicard-item__photo{width:252px;height:168px;border-radius:6px;flex:none;position:relative;overflow:hidden;order:1}.minicard-item__photo-container{width:252px;height:168px;flex-shrink:0}.minicard-item__photo .slider-block{width:252px;height:168px;position:relative;z-index:3}.minicard-item__photo .controls{opacity:0;transition:.2s}.minicard-item__photo .controls__item{position:absolute;padding:0 9px;height:24px;display:flex;justify-content:center;align-items:center;background:#2c2d364d;border-radius:6px;color:#fff;font-size:11px;-webkit-backdrop-filter:blur(5.46667px);backdrop-filter:blur(5.46667px);z-index:5;transition:.2s}.minicard-item__photo .controls__item:hover{background:#2c2d3699}.minicard-item__photo .controls__item.favorite{right:6px;bottom:6px}.minicard-item__photo .controls__item.favorite:not(._active) svg{stroke:#fff}.minicard-item__photo .controls__item.count{left:50%;bottom:6px;transform:translate(-50%)}.minicard-item__photo .controls__item.count svg{width:14px;height:12px;fill:#fff;margin:0 2px 0 0}.minicard-item__photo .controls__item.tour{left:6px;bottom:6px}.minicard-item__photo .controls .slider-arrow{width:28px;height:28px;border-radius:100%;box-shadow:0 0 2px #3d3f5566,0 2px 16px #3d3f550d;background:#fff;position:absolute;top:55px;z-index:5;display:flex;align-items:center;justify-content:center;transition:.3s}.minicard-item__photo .controls .slider-arrow svg{width:12px;height:7px;fill:#a7a7ae;transition:.2s}.minicard-item__photo .controls .slider-arrow._next{right:6px}.minicard-item__photo .controls .slider-arrow._next svg{transform:rotate(-90deg);margin-left:2px}.minicard-item__photo .controls .slider-arrow._prev{left:6px}.minicard-item__photo .controls .slider-arrow._prev svg{transform:rotate(90deg);margin-right:2px}.minicard-item__photo .controls .slider-arrow:hover svg{fill:#3d3f55}.minicard-item__photo .controls .slider-arrow.disabled{opacity:.4}.minicard-item__photo .controls .slider-arrow.disabled:hover svg{fill:#a7a7ae}.minicard-item__photo .photo-logo{position:absolute;left:8px;bottom:8px;background:#fff;border:1px solid #EAEBF2;border-radius:4px;display:flex;justify-content:center;align-items:center;height:36px;width:36px;z-index:7}.minicard-item__photo .photo-logo._dark{background:#2c2d36}.minicard-item__photo .photo-logo img{max-width:100%;max-height:100%;object-fit:contain}.minicard-item__photo:hover .controls{opacity:1}.minicard-item__photo:hover .photo-logo{display:none}.minicard-item .z-placeholder[data-io]:before{font-weight:200;color:#bbbcc4;margin-left:0}.minicard-item .photo-wrapper:after{content:"";position:absolute;inset:0;border:1px solid rgba(61,63,85,.1);border-radius:6px;z-index:4}.minicard-item-xl__photo{width:122px;height:85px;border-radius:4px}.minicard-item-xl__photo img{width:122px;height:85px}.minicard-item-xl__photo ._blurred{filter:blur(3px)}.minicard-item__info{width:406px;order:2}.minicard-item__title{margin:0;font-size:20px;line-height:28px}.minicard-item__title .title-link{color:#2c2d36}.minicard-item__title .verify-icon{margin-block:0;margin-inline:-1px 0}.minicard-item__title .verify-icon svg{width:14px;height:14px;fill:#7483f3}.minicard-item__title .title-label{padding:2px 8px;background:#43cb721a;border-radius:4px;color:#27aa54;line-height:24px}.minicard-item__title .title-label._partner{background:#d3d3d3;color:#0e90d2}.minicard-item__features{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:11px;line-height:16px;color:#8b8b98;margin:4px 0 0}.minicard-item__features a{color:#8b8b98}.minicard-item__features a:hover{color:#5737ce}.minicard-item__features .bullet:last-of-type{display:none}.minicard-item__features .special{font-size:11px;line-height:16px;color:#838391;padding:2px 6px;border-radius:4px;background:#f4f5f8;margin-inline-start:-6px}.minicard-item__features .special.green{color:#2aa253;background:#43cb721a}.minicard-item__features .price-category{font-size:11px;line-height:16px;color:#3d3e56;padding:2px 6px;border-radius:4px;background:#f4f5f8;cursor:pointer}.minicard-item__features .price-category ._deselected{color:#a7a7ae}.highlight .minicard-item__features .price-category{background:#eaebf2}.minicard-item__rating{display:flex;margin:8px 0 0;position:relative}.minicard-item__rating .bullet{margin:0 3px}.minicard-item__work-time{display:flex}.minicard-item__address{margin:5px 0 0;line-height:20px;white-space:nowrap;overflow:hidden;position:relative}.minicard-item__address-label{padding-top:3px}.minicard-item__address:after{content:"";width:18px;height:100%;position:absolute;inset-inline-end:0;top:0;background:linear-gradient(270deg,#fff,#fff0)}.minicard-item__address .distance svg{width:10px;height:14px;fill:#2c2d36;margin-block:0 -2px;margin-inline:3px 2px}.minicard-item__address .distance-marker{display:inline-block}.minicard-item__address .distance-marker svg{width:16px;height:16px;margin-block:0 -4px;margin-inline:-1px}.minicard-item__address .metro{color:#2c2d36}.minicard-item__address .metro-lines{margin-block:0;margin-inline:7px 3px}.minicard-item__address .metro-lines .metro-circle{width:8px;height:8px;margin-block:-2px 0;margin-inline:-7px 0;border:1px solid #fff;position:relative}.minicard-item__address .metro-lines .metro-circle:nth-child(1){margin-inline-start:-9px;z-index:3}.minicard-item__address .metro-lines .metro-circle:nth-child(2){z-index:2}.minicard-item__address .metro-lines .metro-circle:nth-child(3){z-index:1}.minicard-item__comment{max-height:40px;overflow:hidden;color:#8b8b98;line-height:20px}.minicard-item__comment svg{width:14px;height:12px;fill:#8b8b98;margin-block:0 -1px;margin-inline:1px 2px}.minicard-item__payload{margin:8px 0 0}.minicard-item__offers .offer{display:block;margin-block:0 4px;margin-inline:0;color:#8b8b98;line-height:20px}.minicard-item__offers .offer:hover{color:#6339f5}.minicard-item .zoon-descr{line-height:20px;margin-top:8px}.minicard-item._decorated{background:#edf1fb}.minicard-item._decorated:before{background:#edf1fb}.minicard-item._decorated .minicard-item__address:after{background:linear-gradient(270deg,#edf1fb,#edf1fb00)}.minicard-item._decorated .minicard-item__address .metro-lines .metro-circle{border:1px solid #EDF1FB}.minicard-item.highlight{background:#f4f5f8}.minicard-item.highlight:before{background:#f84177}.minicard-item.highlight .minicard-item__title .title-link{color:#f84177}.minicard-item.highlight .minicard-item__address:after{background:linear-gradient(270deg,#f4f5f8,#f4f5f800)}.minicard-item.highlight .minicard-item__address .metro-lines .metro-circle{border:1px solid #F4F5F8}.minicard-item.highlight .special{background-color:#eaebf2}.minicard-item__parse-stat{position:absolute;inset-inline-end:10px}.filter-items-list{font-weight:400}.filter-items-list.fixed{position:fixed;height:34px;z-index:55;top:0;left:0;right:0;padding:15px 125px 15px 40px;background-color:#fff;background-color:#fffffff2;box-shadow:0 0 8px #00000026}.filter-items-list input.text{border:1px solid #ccc;padding:5px;height:26px;box-shadow:inset 0 1px 5px #00000026;border-radius:4px;box-sizing:border-box}.filter-items-list .input-search{position:relative}.filter-items-list .input-search .input-clear{position:absolute;z-index:2;right:9px;top:50%;margin-top:-5px;cursor:pointer}.filter-items-list .input-search .input-clear.hide{display:none}.filter-items-list .input-search input.text{width:100%;padding-left:27px;padding-right:27px;background:url(/images/search-gray.png) no-repeat 9px 4px;border-color:#d8d9e0;box-sizing:border-box;box-shadow:inset 0 1px 3px #4041573b}.filter-items-list .input-search input.text::-webkit-search-cancel-button{-webkit-appearance:none}.filter-items-list .input-search input.text::-ms-clear{display:none}.filter-items-list>ul,.filter-items-list .filter-items-container{position:relative;padding:0;list-style:none;margin:-15px 0 0 -15px}.filter-items-list .button-filter{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.filter-items-list .button-filter .close{display:none;height:100%;margin:-1px -12px -1px 8px;padding:1px 10px 1px 9px;border-left:1px solid rgba(0,0,0,.2);box-shadow:inset 1px 0 #ffffff1a}.filter-items-list .button-filter .close i{position:relative;top:6px;vertical-align:top}.filter-items-list .button-filter.selected{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.filter-items-list .button-filter.selected .close{display:block}.filter-items-list .button-filter .dropdown{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-138px -26px;width:11px;height:6px;display:inline-block}.filter-items-list .button-filter .dropdown.pull-left,.filter-items-list .button-filter .dropdown.pull-right{margin-top:11px}.filter-items-list .button-filter .dropdown.pull-left{margin-right:8px}.filter-items-list .button-filter .dropdown.pull-right{margin-left:8px}.filter-items-list .button-filter.selected .dropdown,.filter-items-list .button-filter.active .dropdown,.filter-items-list .button-filter:active .dropdown{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-138px -20px;width:11px;height:6px;display:inline-block}.filter-items-list .button-filter-large{position:relative;background:#eaebf2;border:1px solid #eaebf2;color:#3d3f55;font-weight:400;box-shadow:none;font-size:16px;height:34px;line-height:33px;padding-left:12px;padding-right:12px;transition:background .3s ease-in-out,border .3s ease-in-out}.filter-items-list .button-filter-large:active,.filter-items-list .button-filter-large.hover,.filter-items-list .button-filter-large:hover{border-color:#e3e2ed;background-color:#e3e2ed;color:#3d3f55;box-shadow:none}.filter-items-list .button-filter-large.disable,.filter-items-list .button-filter-large.disabled,.filter-items-list .button-filter-large[disabled]{border-color:#d8d9e0;background-color:#eaebf2;color:#3d3f55;color:#3d3f5566}.filter-items-list .button-filter-large.dropped,.filter-items-list .button-filter-large.dropped:hover{background:#eaebf2;border-color:#eaebf2;color:#3d3f55;box-shadow:none}.filter-items-list .button-filter-large .close{margin-right:-13px;margin-left:0;padding:1px 10px;border-left:none;box-shadow:none;border-bottom-right-radius:4px;border-top-right-radius:4px}.filter-items-list .button-filter-large .close i{top:9px}.filter-items-list .button-filter-large .dropdown{margin-top:15px}.filter-items-list .button-filter-large.selected,.filter-items-list .button-filter-large.selected:hover{color:#fff;border-color:#3e3f54;background-color:#3e3f54}.filter-items-list .button-filter-large.selected .title,.filter-items-list .button-filter-large.selected .descr,.filter-items-list .button-filter-large.selected:hover .title,.filter-items-list .button-filter-large.selected:hover .descr{position:relative;z-index:2}.filter-items-list .button-filter-large.selected .filter-cross,.filter-items-list .button-filter-large.selected:hover .filter-cross{z-index:2}.filter-items-list .button-filter-large.selected .close:before,.filter-items-list .button-filter-large.selected:hover .close:before{content:"";position:absolute;z-index:0;inset:-1px 100% -1px 0;background:#3e3f54;border-radius:5px;transition:background 125ms,right 0s 125ms,right 0s 125ms}.filter-items-list .button-filter-large.selected .close:hover:before,.filter-items-list .button-filter-large.selected:hover .close:hover:before{background:#313243;right:-1px;left:-1px;transition:background 125ms}.filter-items-list .button-filter-large.white,.filter-items-list .button-filter-large.white:hover{background-color:#fff;border-color:#d8d9e0;color:#3d3f55}.filter-items-list label.select{width:auto}.filter-items-list label.select .button-filter{white-space:nowrap}.filter-items-list label.select .button-filter .current{display:inline;margin-right:0}.filter-items-list label.select .button-filter:before{display:none}.filter-items-list .filter-item-form{position:relative}.filter-items-list .filter-item-form .button[type=reset]{color:#bbbcc4}.filter-items-list .filter-item-form .balloon-simple{width:210px;z-index:51;margin-top:15px}.filter-items-list .filter-item-form .balloon-simple.balloon-simple-long{width:270px}.filter-items-list .filter-item-form .balloon-simple .balloon-overview{max-height:300px;overflow-y:auto;overflow-x:hidden;position:relative}.filter-items-list .filter-item-form .balloon-simple .tooltip-target{position:relative;display:block;margin:5px 0;line-height:18px}.filter-items-list .filter-item-form .balloon-simple .tooltip-target .hint{margin-left:2px;margin-right:-15px}.filter-items-list .filter-item-form .hint{display:none}.filter-items-list .filter-item-form .hint.hover,.filter-items-list .filter-item-form .tooltip-target:hover .hint{display:inline-block}.filter-items-list .filter-item{position:relative;float:left;margin-left:15px;margin-top:15px}.filter-items-list .filter-item .filter-button-reset{position:relative;width:26px}.filter-items-list .filter-item .filter-button-reset .s-icons-input-clear{position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-6px}.filter-items-list .filter-item.pull-right{float:right}.filter-items-list .filter-item .button-group{vertical-align:top;overflow:visible}.filter-items-list .filter-item .button-group .button{min-width:0}.filter-items-list .filter-button-reset{padding:1px 7px 0}.filter-items-list .filter-group{margin:20px 0 0}.filter-items-list .filter-group:first-child{margin-top:0}.filter-items-list .filter-group+.tooltip-target{margin-top:20px}.filter-items-list-border{border-bottom:1px solid #eaebf2}.filter-items-placeholder{min-height:34px}.filter-chosen{position:relative;vertical-align:top;margin-left:-1px;display:inline-block}.filter-chosen:first-child{margin-left:0}.filter-chosen select[multiple]{height:25px!important;min-height:25px!important}.filter-chosen .chosen-container,.filter-chosen .select2-container{font-size:13px;line-height:18px}.filter-chosen .chosen-container p,.filter-chosen .select2-container p{margin:10px 0 0}.filter-chosen .chosen-container p:first-child,.filter-chosen .select2-container p:first-child{margin:0}.filter-chosen .chosen-container .text-container p:first-child,.filter-chosen .select2-container .text-container p:first-child{margin:10px 0 0}.filter-chosen .select2-container.select2-container--default .select2-selection__rendered{display:block;padding:0;color:inherit}.filter-chosen .select2-container.select2-container--default .select2-selection__choice__remove{float:right;margin-left:5px}.filter-chosen .chosen-container .chosen-single,.filter-chosen .select2-container .select2-selection--single{border:1px solid #d8d9e0;padding:0 0 0 8px;height:26px;background:#eaebf2;color:#3d3f55;text-shadow:none;box-shadow:none;border-radius:4px;box-sizing:border-box}.filter-chosen .chosen-container .chosen-single:hover,.filter-chosen .select2-container .select2-selection--single:hover{background-color:#e1e2e9}.filter-chosen .chosen-container .chosen-single.active,.filter-chosen .chosen-container .chosen-single:active,.filter-chosen .select2-container .select2-selection--single.active,.filter-chosen .select2-container .select2-selection--single:active{color:#fff;border-color:#3d3f55;background-color:#3d3f55}.filter-chosen .chosen-container .chosen-single.disable,.filter-chosen .chosen-container .chosen-single.disabled,.filter-chosen .chosen-container .chosen-single[disabled],.filter-chosen .select2-container .select2-selection--single.disable,.filter-chosen .select2-container .select2-selection--single.disabled,.filter-chosen .select2-container .select2-selection--single[disabled]{border-color:#d8d9e0;background-color:#eaebf2;color:#3d3f55;color:#3d3f5566}.filter-chosen .chosen-container .chosen-single div b,.filter-chosen .select2-container .select2-selection--single div b{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-138px -26px;width:11px;height:6px;display:inline-block;background-size:auto auto}.filter-chosen .select2-container .select2-selection--single .select2-selection__rendered{line-height:24px}.filter-chosen .chosen-container .chosen-choices,.filter-chosen .select2-container .select2-selection--multiple,.filter-chosen .select2-container.select2-container--focus .select2-selection--multiple{background:#fff;border:1px solid #d8d9e0;min-height:0;box-shadow:none}.filter-chosen .chosen-container .chosen-choices li.search-choice,.filter-chosen .select2-container .select2-selection--multiple .select2-selection__choice{padding-top:3px;padding-bottom:3px;background:#eaebf2;border:1px solid #d8d9e0;margin:2px 0 2px 2px;line-height:12px;border-radius:3px;box-shadow:none}.filter-chosen .select2-container .select2-selection--multiple .select2-search__field,.filter-chosen .chosen-container .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:3px 5px;height:16px;box-sizing:unset;border-radius:4px}.filter-chosen .chosen-container{position:relative;display:inline-block;vertical-align:middle;zoom:1;-webkit-user-select:none;user-select:none}.filter-chosen .chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px}.filter-chosen .chosen-container .chosen-results li{margin:0;padding:5px 6px;list-style:none;line-height:15px}.filter-chosen .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.filter-chosen .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));color:#fff}.filter-chosen .chosen-container .chosen-drop{border-width:1px;border-style:solid;border-color:transparent #d8d9e0 #d8d9e0;background:#fff;color:#3d3f55;box-shadow:none;border-radius:0 0 4px 4px}.filter-chosen .chosen-container .chosen-drop div b{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-138px -26px;width:11px;height:6px;display:inline-block}.filter-chosen .chosen-container.chosen-with-drop .chosen-single div b{background-image:url(/prebuild/main/icons.png?v=1741626612295);background-position:-138px -26px;width:11px;height:6px;display:inline-block}.filter-chosen .chosen-container .chosen-search input[type=text]{background:#fff}.filter-chosen .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.filter-chosen .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div b{transform:rotate(180deg)}.filter-chosen .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-drop{left:0}.filter-chosen .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;text-decoration:none;white-space:nowrap;line-height:24px}.filter-chosen .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.filter-chosen .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.filter-chosen .chosen-container-single .chosen-single div b{position:absolute;top:50%;margin-top:-3px}.filter-chosen .chosen-container-single .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;box-sizing:border-box;width:100%;border:1px solid #aaa}.filter-chosen .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.filter-chosen .chosen-container-single .chosen-search input[type=text]{background:#fff;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.button-group .filter-chosen .chosen-single,.button-group .filter-chosen .chosen-choices,.button-group .filter-chosen .select2-selection{border-radius:0}.button-group .filter-chosen:first-child .chosen-single,.button-group .filter-chosen:first-child .chosen-choices,.button-group .filter-chosen:first-child .select2-selection{border-top-left-radius:4px;border-bottom-left-radius:4px}.button-group .filter-chosen:last-child .chosen-single,.button-group .filter-chosen:last-child .select2-selection{border-bottom-right-radius:4px;border-top-right-radius:4px}.filter-chosen .chosen-container-active.chosen-with-drop .chosen-single{border-color:#d8d9e0;color:#3d3f55;text-shadow:none;box-shadow:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff}.filter-text{min-width:0;border:1px solid #d8d9e0;padding:5px 7px;height:26px;font-size:13px;box-sizing:border-box}.filter-text:-moz-placeholder{color:#cacaca;opacity:1}.filter-text::-moz-placeholder{color:#cacaca;opacity:1}.filter-text:-ms-input-placeholder{color:#cacaca}.filter-text::-webkit-input-placeholder{color:#cacaca}.filter-text.filter-text-short{width:100px}.button-group .filter-text{border-radius:0;border-left-width:0}.button-group .filter-text:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px}.button-group .filter-text:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.filter-new-search{position:relative}.filter-new-search-text{min-width:100%;padding:12px 47px 12px 20px;height:50px;border:0;font-size:13px;color:#2c2d36;box-sizing:border-box}.filter-new-search-text:-moz-placeholder{color:#bbbcc4;opacity:1}.filter-new-search-text::-moz-placeholder{color:#bbbcc4;opacity:1}.filter-new-search-text:-ms-input-placeholder{color:#bbbcc4}.filter-new-search-text::-webkit-input-placeholder{color:#bbbcc4}.filter-new-search-text{border-radius:0}.filter-new-search-text:focus{outline:none}.filter-new-search-text::-ms-clear{display:none}.filter-new-search-controls{position:absolute;top:5px;right:5px}.filter-new-search-reset{display:none;border:0;margin:10px 10px 0 0;padding:0;outline:0;vertical-align:top;background:none;cursor:pointer;box-sizing:border-box;transition:opacity .3s ease-in-out}.filter-new-search-reset:hover{opacity:.7}.filter-new-search.active .filter-new-search-reset{display:block}.filter-popup-list{list-style:none;margin:0;padding:0;font-size:13px;line-height:26px}.filter-popup-list-title{color:#bbbcc4;font-weight:700;font-size:9px;padding:10px 20px;text-transform:uppercase}.filter-popup-list-link{display:block;padding:5px 20px;text-decoration:none}.filter-popup-list-link.gray{cursor:default}.filter-popup-list-link.gray:hover{color:#bbbcc4}.filter-popup-list-link:hover{color:#896af7}.filter-popup-list-border .filter-popup-list-link{padding:15px 20px 8px;color:#3d3f55;border-bottom:1px solid #ebecef}.filter-popup-list-border .filter-popup-list-link:hover{box-shadow:inset 0 1px #fff;background:#f7f8fb;color:#3d3f55;opacity:1}.filter-popup-list-border .filter-popup-list-link.active{box-shadow:inset 0 1px #fff;background:#f7f8fb;font-weight:700;color:#3d3f55}.filter-cross{display:block;position:relative;top:50%;height:16px;width:16px;margin-top:-8px}.filter-cross-icon{position:relative;display:block;height:14px;width:14px}.filter-cross-icon:before,.filter-cross-icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;margin-left:-8px;margin-top:-1px;background:#fff;transform-origin:center center}.filter-cross-icon:before{transform:rotate(45deg)}.filter-cross-icon:after{transform:rotate(-45deg)}.filter-cross-icon{position:absolute;height:16px;width:16px}.catalog-header-container .filter-items-list .button-filter-large,.catalog-header .filter-items-list .button-filter-large{font-size:16px;padding:3px 16px;line-height:28px;border-radius:6px;height:36px;background:#f4f5f8;border-color:#f4f5f8;color:#2c2d36}.catalog-header-container .filter-items-list .button-filter-large:hover,.catalog-header .filter-items-list .button-filter-large:hover{background-color:#ecedf0}.catalog-header-container .filter-items-list .button-filter-large.selected,.catalog-header .filter-items-list .button-filter-large.selected{color:#fff;border-color:#3d3f55;background:#3d3f55}.catalog-header-container .filter-items-list .button-filter-large.selected:hover,.catalog-header .filter-items-list .button-filter-large.selected:hover{background-color:#3d3f55}.catalog-header-container .filter-items-list .button-filter-large.selected .filter-cross,.catalog-header .filter-items-list .button-filter-large.selected .filter-cross{height:11px;width:11px;margin-top:-6px}.catalog-header-container .filter-items-list .button-filter-large.selected .filter-cross-icon,.catalog-header .filter-items-list .button-filter-large.selected .filter-cross-icon{position:relative;display:block;height:11px;width:11px}.catalog-header-container .filter-items-list .button-filter-large.selected .filter-cross-icon:before,.catalog-header-container .filter-items-list .button-filter-large.selected .filter-cross-icon:after,.catalog-header .filter-items-list .button-filter-large.selected .filter-cross-icon:before,.catalog-header .filter-items-list .button-filter-large.selected .filter-cross-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin-left:-6px;margin-top:-1px;background:#fff;transform-origin:center center}.catalog-header-container .filter-items-list .button-filter-large.selected .filter-cross-icon:before,.catalog-header .filter-items-list .button-filter-large.selected .filter-cross-icon:before{transform:rotate(45deg)}.catalog-header-container .filter-items-list .button-filter-large.selected .filter-cross-icon:after,.catalog-header .filter-items-list .button-filter-large.selected .filter-cross-icon:after{transform:rotate(-45deg)}.catalog-header-container .filter-items-list .button-filter-large .close:before,.catalog-header .filter-items-list .button-filter-large .close:before{display:none}.new_filters_block{padding:24px 0;box-sizing:border-box;border-top:1px solid #eaebf2;border-bottom:1px solid #eaebf2}.new_filters_block__container{padding:0 18px;display:flex;flex-direction:column;gap:12px}.new_filters_block__count{font-size:20px;line-height:28px}.new_filters_block .catalog-subtitle{font-size:13px;line-height:20px;font-weight:400;margin-top:0}.new_filters_block .catalog-filters{padding:0 18px;margin-top:15px;position:relative}.prof-list-show-more .catalog-button-showMore{padding-top:4px}.specialists{padding-left:20px}.specialists__title{padding:40px 40px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.specialists .button-filter{background:#f4f5f8;height:28px;font-size:13px;line-height:28px;position:relative;padding-right:30px;border:none}.specialists .button-filter:before{content:"";display:block;width:12px;height:7px;background:url(/images/arrow-select-black.svg) no-repeat;position:absolute;right:10px;top:11px;z-index:1}.specialists .filter-item{position:relative}.similar-offers{padding:0 0 20px 20px}.similar-offers .button-round-rarr{right:0}.similar-offers .button-round-larr{left:0}.similar-offers .promo-card{border:none;box-shadow:none}.promo-card-wrap{display:flex}.promo-card-wrap.promo-card-item-big{width:616px}.promo-card-wrap.promo-card-item-big .promo-card{flex-basis:616px}.promo-card-wrap-list{display:inline-block;vertical-align:top;max-width:300px}.promo-card{display:flex;flex-direction:column;flex:1;padding:16px 16px 0;background:#fff;box-shadow:0 0 1px #3d3f5566,0 2px 15px #3d3f550d;border-radius:6px;border:1px solid rgba(61,63,85,.05);box-sizing:border-box}.promo-card:hover,.promo-card-container.highlight .promo-card{cursor:pointer;box-shadow:0 0 1px #3d3f5566,0 2px 15px #3d3f5533}.promo-card:hover .promo-card-title,.promo-card-container.highlight .promo-card .promo-card-title{color:#6339f5}.promo-card-container{display:flex;margin:0 20px}.promo-card.promo-card__all{width:236px;background:#6339f5;color:#fff;padding:16px 24px 20px 20px!important;display:flex;flex-direction:column}.promo-card.promo-card__all .top-block{font-size:20px;line-height:28px;font-weight:700}.promo-card.promo-card__all .bottom-block{font-size:16px;line-height:24px;margin-top:auto}.promo-card.promo-card-small{flex:0 0 236px;max-width:236px;padding:0;border:0}.promo-card-image-block{position:relative;background-size:cover;background-position:center;display:block;min-width:264px;min-height:168px;text-decoration:none;border-radius:4px}.promo-card-image-block-container{position:relative;overflow:hidden}.promo-card-image-block-placeholder{border-radius:4px}.promo-card-small .promo-card-image-block-placeholder{border-radius:4px 4px 0 0}.promo-card-small .promo-card-image-block{min-width:100%;min-height:120px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.promo-card-sale{position:absolute;top:12px;right:12px;width:40px;height:40px}.promo-card-sale svg{fill:#fff;width:40px;height:40px}.promo-card-sale-text{position:absolute;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:20px;color:#2c2d36;height:100%;width:100%;z-index:1}.promo-card-small .promo-card-sale{width:44px;height:44px}.promo-card-small .promo-card-sale svg{fill:#6339f5;width:44px;height:44px}.promo-card-small .promo-card-sale-text{color:#fff;font-size:16px;line-height:24px}.promo-card-price-block{position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;padding:6px 0 0 14px;border-radius:8px 0 0;background-color:#fff}.promo-card-price-block:before,.promo-card-price-block:after{position:absolute;content:"";width:8px;height:8px}.promo-card-price-block:before{top:-8px;right:-4px;border-right:4px solid #fff;border-bottom:4px solid #fff;border-radius:0 0 16px}.promo-card-price-block:after{bottom:-4px;left:-8px;border-right:4px solid #fff;border-bottom:4px solid #fff;border-radius:0 0 16px}.promo-card-small .promo-card-price-block{padding:2px 12px 0}.promo-card-price{font-size:16px;font-weight:700;line-height:20px;color:#222}.promo-card-small .promo-card-price{line-height:24px}.promo-card-old-price{padding-right:5px;font-size:16px;line-height:20px;color:#bbbcc4;text-decoration:line-through}.promo-card-small .promo-card-old-price{line-height:24px}.promo-card-body{padding:16px 8px;display:flex;flex-direction:column;flex-grow:1}.promo-card-small .promo-card-body{padding:16px 0 20px}.promo-card-bottom{margin-top:auto}.promo-card-title{display:block;font-size:20px;font-weight:700;line-height:28px;color:#2c2d36;text-decoration:none;word-break:break-word}.promo-card-small .promo-card-title{font-size:16px;line-height:24px;padding:0 24px}.promo-card-desc{position:relative;padding:12px 0 0;white-space:nowrap;overflow:hidden}.promo-card-desc .more-metro.promo-card-network{display:inline-flex;justify-content:center;height:13px;line-height:13px;width:22px}.promo-card-desc .more-metro.promo-card-network .metro-text{color:#2c2d36}.promo-card-desc:after{display:block;position:absolute;top:0;inset-inline-end:0;bottom:0;width:40px;background-image:linear-gradient(to right,#ffffff1a,#fff 75%);content:""}.promo-card-desc-item{line-height:20px}.promo-card-small .promo-card-desc{padding-block:8px;padding-inline:24px 8px}.promo-card-rating{position:relative;padding-right:4px;font-size:13px;font-weight:700;line-height:20px}.promo-card-rating.active{color:#ffaa30}.promo-card-rating-icon{vertical-align:middle}.promo-card-rating-icon svg{width:13px;height:12px}.active .promo-card-rating-icon svg{fill:#ffaa30}.promo-card-network{font-size:11px;line-height:16px;border-radius:4px}.promo-card .metro-circle{width:6px;height:6px;margin:0 5px;position:relative}.promo-card .more-metro{border-radius:4px;height:15px;line-height:15px;width:23px;margin-left:4px;text-align:center}.promo-card-text{font-size:13px;line-height:20px;color:#2c2d36}.promo-card-small .promo-card-text{color:#a7a7ae}.promo-card-metro-circle{margin:0 2px;height:6px;width:6px;display:inline-block;vertical-align:middle;border-radius:50%;position:relative;top:-1px}.promo-card-metro-circle:first-child{margin-inline-start:2px}.promo-card-tags{padding:12px 0 0;color:#2c2d36}.promo-card-tags-icon{margin-inline-end:4px;vertical-align:middle}.promo-card-tags-icon svg{width:14px;height:14px}.promo-card-promo{padding-top:4px;color:#2c2d36}.promo-card-promo-icon{vertical-align:middle}.promo-card-promo-icon svg{width:18px;height:18px;fill:#7d7d7d}.promo-card-small .promo-card-promo{padding:0 24px;color:#a7a7ae}.small-promo-cards-list{display:flex;justify-content:space-between;max-width:1028px;margin:72px auto 100px}.small-promo-cards-list .promo-card{transition:.25s}.catalog-mini-card{background:#fff;box-sizing:border-box;padding:24px 20px 24px 24px;position:relative;overflow:hidden;border-radius:6px;margin-top:8px;cursor:pointer;box-shadow:0 2px 12px #00000012}.catalog-mini-card:hover{background:#f9fafb}.catalog-mini-card:hover ._fade:after{background-image:linear-gradient(270deg,#f9fafb 15%,#fff0)}.catalog-mini-card:hover .org-minicard--payload._nomap .item-holder,.catalog-mini-card:hover .catalog-mini-card-mark,.catalog-mini-card:hover .catalog-payload-price .price span{background:#f9fafb}.catalog-mini-card:hover .catalog-mini-card-photo img{transform:scale(1.03);transition:.4s ease}.catalog-mini-card:hover .catalog-mini-card-title svg{fill:#6339f5}.catalog-mini-card:hover .catalog-mini-card-org-name{color:#6339f5}.catalog-mini-card .flex-container{display:flex}.catalog-mini-card .flex-container._fade:after{height:100%;right:-20px}.catalog-mini-card-photo{margin-right:20px;width:136px;min-width:136px;background-repeat:no-repeat;background-position:center;background-color:#f4f5f8;border-radius:6px;min-height:136px;max-height:160px}.catalog-mini-card-photo-container{height:100%;overflow:hidden;border-radius:6px;position:relative}.catalog-mini-card-photo-container-photo{width:100%;height:100%;display:block;background-size:cover;background-position:center}.catalog-mini-card-photo-container-photo svg{position:absolute;width:60px;height:60px;fill:#eaebf2;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-mini-card-photo-container-photo--background{width:100%;height:100%;background-position:center;background-size:cover;position:absolute;border-radius:6px}.catalog-mini-card-title{font-size:20px;line-height:28px;font-weight:700;display:flex}.catalog-mini-card-mark{display:flex;height:24px;min-width:43px;box-sizing:border-box;justify-content:center;align-self:center;position:absolute;bottom:0;right:0;padding:4px 0 0 8px;background:#fff;border-top-left-radius:4px}.catalog-mini-card-mark:before,.catalog-mini-card-mark:after{content:"";position:absolute;right:0;bottom:100%;height:4px;width:4px;background-image:radial-gradient(circle at left top,transparent 3px,#fff 4px)}.catalog-mini-card-mark:after{inset:auto 100% 0 auto}.catalog-mini-card-mark .stars-view{display:flex;align-items:center}.catalog-mini-card-mark .stars-view svg{width:12px;height:12px;fill:#ffaa30}.catalog-mini-card-mark .stars-view .stars-rating-text{font-size:13px;line-height:20px;margin-left:4px}.catalog-mini-card-org-name{white-space:nowrap;overflow:hidden;color:#2c2d36}.catalog-mini-card-title-label{margin-left:8px;display:block;height:28px;width:28px}.catalog-mini-card-title-label svg{width:28px;height:28px;fill:#eaebf2}.catalog-mini-card-path{font-size:13px;line-height:24px;margin-top:4px;display:flex;white-space:nowrap}.catalog-mini-card-path-time{margin-right:4px}.catalog-mini-card-path-foot-icon{width:10px;height:14px;margin:0 4px;position:relative;top:1px}.catalog-mini-card-path-foot-icon svg{width:10px;height:14px}.catalog-mini-card-path-metro{margin-block:0;margin-inline:2px 8px}.catalog-mini-card-path-metro .metro-circle{margin-inline-start:4px}.catalog-mini-card-info-labels{margin-top:8px;display:flex}.catalog-mini-card-info-labels .info-label{height:20px;box-sizing:border-box;font-size:11px;border-radius:4px;padding:2px 6px;display:inline-block;margin-right:8px;margin-top:2px;white-space:nowrap}.catalog-mini-card-info-labels .info-label__green{color:#27aa54;border:1px solid #ECFAF1;background:#43cb721a}.catalog-mini-card-info-labels .info-label__white{background:#fff;border:1px solid #F4F5F8;color:#a7a7ae}.catalog-mini-card-info-labels .info-label .nonactive{color:#eaebf2}.catalog-mini-card-reviews{font-size:13px;line-height:20px;color:#a7a7ae;margin-top:8px;max-width:524px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.catalog-mini-card-reviews-number svg{width:14px;height:12px;position:relative;top:1px;margin-right:4px}.catalog-mini-card-reviews .separator{margin:0 4px}.catalog-mini-card-info{flex:1;min-width:0;margin-top:-4px}.catalog-mini-card-info .service-item-phone{text-align:left;margin-top:12px;margin-left:0;z-index:6}.catalog-mini-card-info .service-item-phone .newPhoneView{background:#f4f5f8;border-color:#f4f5f8;color:#2c2d36;border-radius:4px}.catalog-mini-card-info .service-item-phone .newPhoneView:hover{background:#eaebf2}.catalog-mini-card-info .service-item-phone .newPhoneView .tel-phone{color:#2c2d36}.catalog-mini-card-info .service-item-phone .newPhoneView .phone-button{height:28px;font-size:13px;padding:0 12px 0 8px}.catalog-mini-card-info .service-item-phone .newPhoneView .phone-button svg{display:none}.catalog-mini-card-info .service-item-phone .newPhoneView .phone-description{display:none}.catalog-mini-card .org-minicard--payload._nomap{padding:20px 14px 20px 0}.catalog-mini-card--sticker{position:absolute;top:-6px;left:-6px;z-index:7}.catalog-mini-card--sticker img{width:44px;height:44px}.catalog-mini-card--logo{position:absolute;bottom:12px;left:12px;background-color:#fff;padding:4px 8px;border-radius:6px;z-index:7}.catalog-mini-card--logo_dark{background-color:#193125}.catalog-mini-card--logo img{height:14px;max-width:60px}.catalog-mini-card ._fade{position:relative}.catalog-mini-card ._fade:after{content:"";position:absolute;right:0;bottom:0;height:18px;width:60px;background-image:linear-gradient(270deg,#fff,#fff0)}.catalog-mini-card._fade{height:100%}.catalog-mini-card._decorated{background:#f1f4fc}.catalog-mini-card._decorated ._fade:after{background-image:linear-gradient(270deg,#f1f4fc,#fff0)}.catalog-mini-card._decorated .service-item-prices .item-holder,.catalog-mini-card._decorated .catalog-mini-card-mark{background:#f1f4fc}.catalog-mini-card._decorated .info-label{color:#a7a7ae;background:#eaebf2}.feed-box{position:relative;z-index:2;margin:0 0 30px}.new-index-content{position:relative;z-index:2;background:#fff}.new-index-nav{margin:60px 0 36px;position:relative}.new-index-nav__slider{padding:0 0 0 calc((100vw - 1028px)/2);overflow:hidden}.new-index-nav:before{content:"";position:absolute;left:0;top:0;height:100%;width:40px;background:linear-gradient(to right,#fff,#fff0);z-index:1}.new-index-nav:after{content:"";position:absolute;right:0;top:0;height:100%;width:40px;background:linear-gradient(to left,#fff,#fff0);z-index:1}.index-description{max-width:1028px;margin:0 auto;padding:20px 0}.head-thesis-wrapper{height:408px;box-sizing:border-box;background:#fff;overflow:hidden}@media(max-width:1230px){.head-thesis-wrapper{height:324px}}@media(max-width:800px){.head-thesis-wrapper{height:388px}}@media(max-width:700px){.head-thesis-wrapper{height:314px}}.head-thesis{background:#fff;padding-top:28px;position:relative;padding-bottom:16px;height:100%;box-sizing:border-box;color:#2c2d36;margin:0 auto;width:1028px;overflow:hidden}.head-thesis .slider{height:344px;overflow:hidden}@media(max-width:1230px){.head-thesis .slider{width:836px;margin:0 0 0 80px;height:260px}}@media(max-width:1060px){.head-thesis .slider{width:700px}}@media(max-width:800px){.head-thesis .slider{width:600px;height:320px}}@media(max-width:700px){.head-thesis .slider{width:360px;height:250px}}.head-thesis .slider-pages{display:flex;align-items:center;overflow:hidden}.head-thesis .slider-pages li{background:#eaebf2;height:8px;width:8px;border-radius:50%;display:inline-block;text-indent:-999px;margin-right:12px;cursor:pointer}.head-thesis .slider-pages li.active{background:#a7a7ae}.head-thesis .slider-control{display:flex;align-items:center;position:absolute;bottom:60px;height:20px}.head-thesis .slider-control .next,.head-thesis .slider-control .toStart{font-size:13px;line-height:20px;color:#6339f5;cursor:pointer;margin-left:28px}.head-thesis .slider-block-list{display:flex;height:100%}.head-thesis .slider-block-list li{width:1028px;height:100%;display:flex;padding-bottom:64px;font-size:0;flex:1 0 100%}@media(max-width:1230px){.head-thesis .slider-block-list li{width:836px}}@media(max-width:1060px){.head-thesis .slider-block-list li{width:700px}}@media(max-width:800px){.head-thesis .slider-block-list li{width:600px}}@media(max-width:700px){.head-thesis .slider-block-list li{width:360px}}.head-thesis-text{max-width:588px;padding-top:32px}@media(max-width:1230px){.head-thesis-text{max-width:360px}}.head-thesis-text__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:60px;line-height:72px}@media(max-width:1230px){.head-thesis-text__title{font-size:32px;line-height:44px}}.head-thesis-text__descr{font-size:16px;line-height:24px;margin:20px 0 16px;color:#2c2d36;width:95%}@media(max-width:1230px){.head-thesis-text__descr{font-size:13px;line-height:20px}}.head-thesis-ill img{width:436px;height:auto}@media(max-width:1230px){.head-thesis-ill img{width:70%}}@media(max-width:700px){.head-thesis-ill img{display:none}}.index-section{max-width:1028px;margin:0 auto;box-sizing:border-box}.index-section-wrapper{overflow:hidden;padding:36px 0}.index-section__title{font-size:32px;line-height:44px;font-weight:800;font-family:Montserrat,sans-serif;margin-bottom:36px}.index-section__swiper{position:relative;box-sizing:border-box}.index-section__list{display:flex}.index-section__list-item{flex:0 0}.index-section__controls{display:flex;gap:16px}.index-section__control{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#f4f5f8}.index-section__control--prev{transform:rotate(90deg)}.index-section__control--next{transform:rotate(-90deg)}.index-section__control svg{width:22px;height:22px;fill:#6339f5;position:relative;top:2px}.index-section__control._disabled{cursor:default}.index-section__control._disabled svg{fill:#e0e2e8}.organization-card{border-radius:6px;background:#fff;overflow:hidden;box-sizing:border-box;box-shadow:0 0 1px #3d3f5566,0 2px 15px #3d3f550d;padding:20px 16px;margin:0 0 28px;flex:0 0 304px;display:flex;flex-direction:column;gap:16px}.organization-card-image{flex:0 0 auto;height:140px;border-radius:6px;overflow:hidden}.organization-card-image img{width:100%;height:100%;object-fit:cover}
