@charset "UTF-8";button.btn{height:47px;padding:0}button.btn.has-ico{justify-content:center;gap:16px;display:flex;align-items:center}button.btn span{white-space:nowrap}button.btn.violetLight{background-color:#ececfd;color:#66c!important}.check-box{display:flex;align-items:center;font-size:12px;margin-bottom:15px;line-height:12px;font-weight:400;flex-wrap:wrap}.check-box svg{border-radius:2px;border:1px solid #00A651;box-sizing:content-box;flex-shrink:0}.check-box svg.active{background:#00A651}.check-box label{display:flex;gap:10px;align-items:flex-start}.check-box label div{line-height:20px}.check-box .error{width:100%;padding-left:26px;color:red}.check-box .form-checkbox{display:none}.check-box a{color:#00a651}.informer.white{background:white}.informer.gray{background:white;opacity:.5}.inrecord{margin:10px 0 40px;text-align:center}.multiselect .multiselect__spinner{top:5px;border-radius:50%}.multiselect .multiselect__spinner:after,.multiselect .multiselect__spinner:before{border-top-color:#66c}.multiselect .multiselect__single{overflow:hidden;height:42px}.ico.ok{margin-bottom:30px}.success{padding:60px;display:flex;flex-direction:column;height:100%}.success a{color:#66c}.success .informer{margin-top:40px}.success .center{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.success .center .msg{font-size:14px;font-weight:400;line-height:130%}.success .center h4{font-size:24px;font-weight:600;line-height:32px;letter-spacing:.24px;margin-bottom:40px}.success .center p{font-size:14px;font-weight:600;line-height:130%;margin-bottom:16px}.success .center ul{border-left:1px dashed rgba(102,102,204,.2);border-left-style:dashed;height:151px;display:flex;justify-content:center;flex-direction:column;overflow:visible}.success .center ul li{text-align:left;font-size:14px;font-weight:400;line-height:130%;height:60px;align-items:center;display:flex;padding-left:29px;position:relative;flex-shrink:0}.success .center ul li:before{content:"1";border:1px solid rgba(102,102,204,.2);display:flex;width:33px;height:33px;position:absolute;top:13px;left:-17px;border-radius:50%;background:#ececfe;justify-content:center;align-items:center}.success .center ul li:nth-child(2):before{content:"2"}.success .center ul li:nth-child(3):before{content:"3"}.field{padding-bottom:24px}.info-form{display:none}.inrecord{text-align:center}.apointment hr.dt{margin-bottom:20px}.apointment span.label{display:block;margin-bottom:16px}.info{margin-bottom:30px}.info .caption{font-size:13px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:5px}.info .value{font-size:16px;font-style:normal;font-weight:600;line-height:22px}.loading-widget{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#d3d3d391;z-index:90}.simple-loader{width:50px;aspect-ratio:1;display:grid;border-radius:50%;background:linear-gradient(0deg,rgba(0,0,0,.5) 30%,rgba(0,0,0,0) 0 70%,rgb(0,0,0) 0) 50%/8% 100%,linear-gradient(90deg,rgba(0,0,0,.25) 30%,rgba(0,0,0,0) 0 70%,rgba(0,0,0,.75) 0) 50%/100% 8%;background-repeat:no-repeat;animation:l23 1s infinite steps(12)}.simple-loader:before,.simple-loader:after{content:"";grid-area:1/1;border-radius:50%;background:inherit;opacity:.915;transform:rotate(30deg)}.simple-loader:after{opacity:.83;transform:rotate(60deg)}@keyframes l23{to{transform:rotate(1turn)}}.apointment{min-height:400px}.apointment hr{margin-bottom:35px}.apointment .tabs{justify-content:center;transform:translate(0)}.apointment .tabs .btn{padding-bottom:4px;flex-shrink:0}.apointment.centered{display:flex;align-items:center}.apointment.centered .tab-pane{margin-bottom:0}.apointment .title{margin:60px 0;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.24px;color:#333}.apointment .tab-wrapper{overflow:hidden}.apointment .tab-pane{max-width:410px;margin:0 auto 60px}.apointment .tab-pane.biger{max-width:530px}@media screen and (max-width: 530px){.apointment .tabs{justify-content:start}}@media screen and (max-width: 425px){.apointment .tab-pane{padding:0 16px}}.apointment.in-cabinet{background-color:unset;max-width:unset}.apointment.in-cabinet .title{display:none}.apointment.in-cabinet .tabs{justify-content:flex-start}.apointment.in-cabinet .tab-pane{margin-left:0}.apointment.in-cabinet .field .radio:before{background-color:#ececfd}.apointment .tab-pane .btn{max-width:unset}.apointment .tab-pane .btns button{flex-basis:50%}.modal-form.compact{max-width:unset;width:unset}.modal-form.compact .tab-pane{margin:auto}.union-msg{text-align:center;text-transform:uppercase;font-weight:700;background:#66c;padding:10px 20px;width:max-content;margin:20px auto;border-radius:14px;color:#fff}.union-list{display:flex;flex-direction:column;margin-top:40px;max-height:270px;overflow-y:auto;padding-right:5px}.union-list .ml-20{margin-left:20px}.union-list li{display:flex;border-top:1px solid #DCDCE2;padding:20px 0}.union-list li:last-child{border-bottom:1px solid #DCDCE2}.union-list li .column{display:flex;flex-direction:column;gap:5px;font-size:16px;line-height:22px;flex-grow:1}.union-list li .column p{letter-spacing:1px}select{color:#000}select::invalid{color:#999}.mylti-select .multiselect__option span,.mylti-select .multiselect__single,.mylti-select .multiselect__input{font-size:14px}.dialog-feedback textarea{padding:24px;border:1px;border-radius:38px;border:1px solid #DCDCE2;height:120px}.dialog-feedback .result-description{font-size:14px;line-height:20px;max-width:350px;margin:auto auto 15px;text-align:center}.dialog-feedback a.btn.flat{text-transform:uppercase;max-width:unset;display:block;text-align:center}.dialog-feedback img.doc{margin:0 auto 30px;display:block}.dialog-analize .result-description{font-size:14px;line-height:20px;max-width:350px;margin:auto auto 15px;text-align:center}.dialog-analize a.btn.flat{text-transform:uppercase;max-width:unset;display:block;text-align:center}.dialog-analize img.doc{margin:0 auto 30px;display:block}.select-doc{height:80px}.select-doc .multiselect__content{width:100%}.select-doc .multiselect__content li{width:100%;overflow:hidden}.select-doc .multiselect__tags{height:100%;padding-top:4px;padding-bottom:4px}.select-doc .option__desc{display:flex;align-items:center;flex-direction:column;overflow:hidden;gap:5px;flex-grow:2;align-items:flex-start}.select-doc .option__desc .option__title{font-weight:700}.select-doc .option__desc .option__small{font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis}.select-doc .multiselect__option,.select-doc .multiselect__single{display:flex;align-items:center;gap:12px}.select-doc .multiselect__element,.select-doc .multiselect__single{height:100%}.select-doc .multiselect__element img,.select-doc .multiselect__single img{height:60px;width:45px;object-fit:cover;border-radius:5px}.c-form-question .container .form textarea{max-height:120px}.noPlace{color:#999292}.checkout-cart.border-top{border-top:1px solid #DCDCE2;padding-top:40px;margin-top:40px}.big-black{font-size:16px;line-height:22px}.as-link.logout{color:#00a651;border-bottom:none!important;display:flex;gap:10px;margin-bottom:60px}.cab-page button{width:100%;max-width:180px}.cab-page .flat.green{font-size:12px;font-weight:600;letter-spacing:.12px;text-transform:uppercase;padding:0;margin-top:10px;text-align:left}.tabs-small{display:flex;column-gap:45px}.tabs-small .item{color:#33333380;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.12px;text-transform:uppercase}.tabs-small .item.selected{color:#333;border-bottom:2px solid #66c}.accordion-list{display:flex;flex-direction:column;flex-grow:2;border-bottom:1px solid #DCDCE2}.accordion-list .item .head{display:flex;border-top:1px solid #DCDCE2;padding:20px 40px 20px 0;align-items:center;column-gap:10px;position:relative;cursor:pointer}.accordion-list .item .head .tag{flex-shrink:0}.accordion-list .item .toggle{width:20px;height:20px;position:absolute;top:20px;right:0}.accordion-list .item .toggle:after,.accordion-list .item .toggle:before{content:" ";display:block;background:#333;position:absolute;transition:all .5s ease}.accordion-list .item .toggle:before{left:50%;transform:translate(-50%);top:0;height:100%;width:1px}.accordion-list .item .toggle:after{top:50%;transform:translateY(-50%);left:0;width:100%;height:1px}.accordion-list .item .acc-content{padding-bottom:0}.accordion-list .item.open .toggle:before{transform:rotate(90deg)}.accordion-list .item.open .toggle:after{opacity:0}.accordion-list .item.open .acc-content{padding-bottom:20px}.tag{border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600;line-height:22px;text-transform:uppercase;display:flex;align-items:center}.tag.green{background:rgba(0,166,81,.1);color:#00a651}.tag.red{background:rgba(243,80,44,.1);color:#f3502c}.tag.blue{background:rgba(7,81,226,.1);color:#0751e2}.tag.gray{color:#333;text-align:center;font-style:normal;font-weight:400;line-height:11px;border-radius:4px;padding:6px 12px;background:rgba(51,51,51,.05)}.order-view .summary{max-width:425px}.summary .info-item{display:flex;margin-bottom:8px;border-bottom:1px solid #DCDCE2;width:100%}.summary .info-item .caption{width:60px;min-width:60px;text-align:right;padding-right:5px}.summary .info-item .value{font-size:16px;font-style:normal;font-weight:600;line-height:22px}.summary .info{margin-bottom:30px}.summary .info .px-2{padding-left:10px;padding-right:10px}.summary .info .short-w{width:90px;min-width:90px}.summary .info .caption{font-size:13px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:5px}.summary .info .value{font-size:16px;font-style:normal;font-weight:600;line-height:22px}.summary .info .phone{color:#3339}.summary .before-timer{margin:16px 0 8px}.summary .timer{display:flex;font-size:14px;font-style:normal;font-weight:600;column-gap:16px;margin-bottom:16px}.summary .to-chat{padding:16px;max-width:200px}.order-list{display:flex;flex-direction:column;flex-grow:2}.orders-history .title{font-size:16px;line-height:26px}.orders-history .summary{max-width:425px}button.btn.has-ico,a.btn.has-ico{justify-content:center;gap:16px;display:flex;align-items:center}button.btn span,a.btn span{white-space:nowrap}button.btn.violetLight,a.btn.violetLight{background-color:#ececfd;color:#66c!important}.btn-spinner{font-size:1.715em;animation:btn-spin 2s linear infinite;transform-origin:center center}.btn-spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:btn-dash 1.5s ease-in-out infinite}@keyframes btn-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes btn-spin{0%{transform:rotate3d(0,0,1,0)}25%{transform:rotate3d(0,0,1,90deg)}50%{transform:rotate3d(0,0,1,180deg)}75%{transform:rotate3d(0,0,1,270deg)}to{transform:rotate3d(0,0,1,359deg)}}.res-list{display:grid;grid-template-columns:repeat(3,minmax(0,300px));gap:20px;margin-bottom:50px;justify-content:center}@media (max-width: 668px){.res-list{grid-template-columns:repeat(1,minmax(0,300px))}.res-list .item img.doc{display:block}}.res-list .item{padding:40px;border-radius:30px;border:1px solid #DCDCE2;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px}.res-list .item img.doc{width:83px}.res-list .item .btn{height:24px}.res-list .item .date,.res-list .item .name{margin:20px auto 15px;font-size:16px}.res-list .item .name{height:53px;overflow:hidden;font-size:12px!important;margin-bottom:0}.res-list .item .label{display:block;position:absolute;top:20px;right:20px;border-radius:5px;color:#f90;font-size:11px;text-transform:uppercase;background:#fef5eb;line-height:24px;font-weight:500;width:80px;text-align:center}.res-list .item .label.ready{color:#00a651;background:#eaf6ef}.cabinet-result .tabs-small{border-bottom:1px solid #DCDCE2}.cabinet-result .pt-50{padding-top:50px!important}.pager{display:flex;align-items:center}.pager .current{flex-grow:1;font-weight:600;font-size:16px;text-align:center}.support-form{max-width:370px}.support-form h2{font-weight:500;font-size:24px}.support-form p{margin-top:20px;margin-bottom:36px}.support-form .field textarea{min-height:120px;border:1px solid #DCDCE2;padding:25px;border-radius:24px}.resetForms button,.resetForms a{margin:0 auto}.resetForms{margin:60px 0}.resetForms button{margin:0 auto}.service .benefits{display:none}.row-tile .acc-content{gap:10px;display:flex;flex-direction:column}.row-tile .service{padding:0}.row-tile .service .inner{flex-wrap:wrap;align-items:flex-start}.row-tile .service .inner .title{order:2;flex-basis:30%;flex-grow:1;font-size:20px;font-weight:600;line-height:24px;letter-spacing:.2px}.row-tile .service .inner .price-block{order:2;min-width:180px;text-align:right;justify-content:flex-end}.row-tile .service .inner .tags{order:3;width:100%;display:flex;margin:15px 0 0;gap:3px}.row-tile .service .inner .no{order:4;line-height:47px;width:70px;margin-right:20px}.row-tile .service .inner .benefits{order:5;flex-grow:1;display:flex;column-gap:15px}.row-tile .service .inner .benefits span{line-height:47px}.row-tile .service .inner .benefits i{font-size:24px;color:#66c;margin-right:12px}.row-tile .service .inner .btn-wrapper{order:6;width:180px}.row-tile .service:last-child{margin-bottom:60px}.service .price-block{display:flex;align-items:center;column-gap:15px}.service .price-block div{width:75px}.service .price-block div.blue{width:unset}.service .price-block .old,.service .price-block .big,.service .price-block .min{font-size:16px;font-weight:600;letter-spacing:.2px}.service .price-block i.divider{display:block;border-right:1px solid #DCDCE2;height:18px;margin:0 5px}.service .price-block .old{color:#33333380;text-decoration:line-through}.service .hidden{opacity:0;display:none!important}.list .service{border-bottom:1px solid #DCDCE2;padding:20px 0}.list .service:last-child{border-bottom:none}.list .service .inner{display:flex;align-items:center}.list .service .inner .tags{display:none}.list .service .inner .no{display:block;width:70px;color:#33333380}.list .service .inner .title{flex-basis:20%;flex-grow:1;font-size:16px;font-weight:600;line-height:22px;letter-spacing:.16px;max-height:88px;overflow:hidden;align-items:flex-start!important;max-width:300px}.list .service .inner .price-block{margin:0 30px}.list .service .inner .btn-wrapper{width:150px;display:flex;align-items:center}.list .service .inner button{max-width:150px}.list .spring{flex-basis:0;flex-grow:1}.search-filter{position:relative}.search-filter input{width:100%;border-radius:33px;border:1px solid #DCDCE2;height:40px;padding-left:20px;padding-right:80px;font-weight:400;font-size:13px;line-height:18px;display:flex;align-items:center;color:#333;opacity:.5}.search-filter button{filter:drop-shadow(0px 1px 11px rgba(102,102,204,.4));cursor:pointer;position:absolute;top:0;right:0;height:100%;width:60px;background-color:#66c;border:unset;border-radius:14px;transition:background-color .6s ease}.search-filter button:after{font-size:24px;color:#fff}.tabs-btn{display:flex;column-gap:6px;margin-left:15px;align-items:center}.tabs-btn .item{color:#333;cursor:pointer;font-size:20px}.tabs-btn .item .icon-plit{font-size:36px}.tabs-btn .item.selected{color:#66c}.tabs.system{align-items:flex-end}.tabs.system .titem{padding:0}.system-organs{background-color:#ececfd;display:flex;border-radius:14px;align-items:center;gap:40px;padding:0 40px;justify-items:flex-start;margin-bottom:30px}.system-organs .dropdown .multiselect__tags{border:none;background-color:#ececfd}.system-organs .dropdown .multiselect__select:before{display:none}.system-organs .multiselect__single,.system-organs .multiselect__placeholder{height:24px;padding:0 10px;margin-bottom:0;background:none;font-size:12px!important}.system-organs .multiselect__tags{padding-right:0}@media (max-width: 956px){.service-pricelist{flex-wrap:wrap}.service-pricelist .head .title{font-size:16px}.service-pricelist .tags,.service-pricelist .benefits{flex-wrap:wrap}.service-pricelist .tags .li span,.service-pricelist .benefits .li span{line-height:30px!important}.service-pricelist .benefits{margin-top:20px}.service-pricelist .service .inner{padding:20px}}@media (max-width: 956px) and (max-width: 968px){.service-pricelist .service .inner{flex-direction:column}.service-pricelist .service .inner .btn-wrapper{width:100%}.service-pricelist .service .inner .no{margin-bottom:10px;font-size:13px}.service-pricelist .service .inner .divider{display:block}.service-pricelist .service .inner .price-block{gap:10px}.service-pricelist .service .inner .price-block .old,.service-pricelist .service .inner .price-block .big,.service-pricelist .service .inner .price-block .min{font-size:16px}}@media (max-width: 956px){.service-pricelist .service .price-block{flex-wrap:wrap;row-gap:15px}.service-pricelist .service .price-block>div{font-size:16px}.service-pricelist .service .title{font-size:16px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.gallery-item img.loading{transition:all .5s ease}.batch-gallery{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (hover: none) and (pointer: coarse){.batch-gallery{cursor:pointer;touch-action:pan-y}.batch-gallery.scrolling{transition:none}}.car-doc .doc .btn.btn-primary{display:flex;align-items:center;justify-content:center}.pointer{cursor:pointer}.relative{position:relative}.cart-items{display:grid;grid-template-columns:40px 1fr repeat(3,52px) 20px;gap:10px}.cart-items.ext{grid-template-columns:40px 1fr 52px 20px}.cart-items .price{text-align:right}.cart-items .column{align-self:center}.cart-items .column.code{text-align:right}.cart-items .column.action{text-align:right;width:16px}.cart-items button{flex-basis:16px;background-color:unset;height:22px;width:16px}.cart-menu{position:absolute;top:140%;right:-45px;background:white;padding:40px;z-index:9;border-radius:15px;box-shadow:0 0 12px #0003;width:570px;display:flex;flex-direction:column;gap:10px}.cart-menu button{cursor:pointer}.cart-menu .block{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:.8;z-index:10}.cart-menu .item{display:flex;align-items:flex-start;gap:20px}.cart-menu .item .name{flex-basis:0;flex-grow:1}.cart-menu .item .price{font-size:24px;font-weight:500;flex-basis:95px;line-height:28px;text-align:right}.cart-menu .item .remove,.cart-menu .item .align-space{flex-basis:16px;background-color:unset;height:22px}.cart-menu .item.itog{margin-bottom:20px}.cart-menu hr{margin:25px 0}.cart-menu .title{font-size:24px}.cart-menu .title button{color:#00a651!important;font-size:13px;background:none}.cart-menu .btn-order{padding-left:20px;padding-right:20px;max-width:unset}.justify-between{justify-content:space-between}.accordion-list .show-more{display:flex;justify-content:center;margin:12px 0 40px}.accordion-list .show-more a{color:#05a551!important;align-items:center;display:flex;gap:13px}.preloadwrapper{min-height:200px;position:relative}.service-pricelist .sidemenu{min-width:265px}.service-pricelist .sidemenu .head{padding:15px 0;border-top:1px solid #DCDCE2;cursor:pointer;position:relative}.service-pricelist .sidemenu .head i{font-size:24px;margin-right:10px}.service-pricelist .sidemenu .head .line:after{content:"";position:absolute;width:6px;height:6px;right:0;top:27px;transform-origin:top center;border-left:1px solid #DCDCE2;border-top:1px solid #DCDCE2;transform:rotate(135deg) translateY(-50%);transition:transform .5s ease,border-top .5s ease}.service-pricelist .sidemenu .head .line.noArrow:after{display:none}.service-pricelist .sidemenu .item .title{font-size:12px;font-weight:600;letter-spacing:.12px;text-transform:uppercase}.service-pricelist .sidemenu .item.open .head .line:after{transform:rotate(225deg) translateY(-50%)}.service-pricelist .sidemenu .toggle{display:none}.service-pricelist .sidemenu .acc-content{padding-left:35px;display:flex;flex-direction:column;row-gap:20px}.service-pricelist .sidemenu .acc-content a:last-child{margin-bottom:30px}.service-pricelist{display:flex;column-gap:75px;margin:70px 0 60px;align-items:start}.service-pricelist>div{flex-basis:0}.service-pricelist .column{flex-grow:2}.service-pricelist .services{display:flex}.service-pricelist .services.list{flex-direction:column}.service-pricelist .services.list p.title{display:flex;align-items:center}.service-pricelist .item .title{font-size:20px;font-weight:600;line-height:24px;letter-spacing:.2px}.service-pricelist .header{display:flex;align-items:center;margin-bottom:35px}.service-pricelist .header .label{font-size:40px;line-height:46px;letter-spacing:.4px;flex-grow:1}.service-pricelist .header .search-filter{min-width:360px}@media (max-width: 1200px){.service-pricelist .header{flex-wrap:wrap}.service-pricelist .header>.label{width:100%;margin-bottom:20px}.service-pricelist .header .search-filter{flex-grow:1;min-width:unset}}@media (max-width: 1200px){.service-pricelist .list .price-block{flex-direction:column;text-align:end}.service-pricelist .list .price-block i{display:none}}@media (max-width: 956px){.service-pricelist{flex-wrap:wrap}.service-pricelist .head .title{font-size:16px}.service-pricelist .tags,.service-pricelist .benefits{flex-wrap:wrap}.service-pricelist .tags .li span,.service-pricelist .benefits .li span{line-height:30px!important}.service-pricelist .benefits{margin-top:20px}.service-pricelist .service .inner{padding:20px}.service-pricelist .service .price-block{flex-wrap:wrap;row-gap:15px}.service-pricelist .service .price-block>div{font-size:16px}.service-pricelist .service .title{font-size:16px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.flex-basis{align-items:baseline}.flex-grow{flex-grow:1}.c-places .green-scroll{max-height:575px;overflow:scroll}.c-places .green-scroll .point-small{padding-right:10px}.items-center{align-items:center}.standart-sel{max-width:250px}.standart-sel .multiselect__tags{border:none;padding-top:0}.standart-sel .multiselect__single,.standart-sel .multiselect__placeholder{font-size:14px!important;line-height:42px}.standart-sel .multiselect__option span{font-size:14px!important}.standart-sel .multiselect__option--highlight{background-color:#ececfd;color:#000}.gm-style-iw-chr{display:none}.custom-info{max-width:200px}.custom-info h3{text-align:center;margin:14px 0 9px;font-size:10px}.custom-info h4{font-size:8px;font-weight:400;line-height:18px}.custom-info p{margin-bottom:0}.custom-info a{max-width:unset}.custom-info .icon-time:after,.custom-info .icon-place:after{position:absolute;left:0;top:2px;color:#66c}.custom-info .btn.btn-primary{background-color:#00a651;border-color:#00a651;font-size:9px;max-width:130px;margin:10px auto 0;height:18px;padding:0;line-height:18px}.custom-info .block{position:relative;padding-left:22px;gap:0}.custom-info .head{opacity:.4}.custom-info p,.custom-info .sub div{font-size:8px}.center-flex{display:flex;align-items:center;justify-content:center}.menuarea{max-width:70%}.menuwrapper{display:flex;flex-direction:column;padding:40px 60px;gap:3px 80px;height:100%;flex-wrap:wrap;overflow-y:hidden;overflow-x:scroll}.menuwrapper a{width:170px;letter-spacing:-1px;position:relative;padding:6px 25px 6px 0}.menuwrapper a:after{right:0;position:absolute;top:8px;opacity:0;transition:opacity .5s ease}.menuwrapper a:hover:after{opacity:1}.news-category{flex-wrap:wrap;gap:25px}.news-category .news-item{width:calc(33.3% - 25px)}@media (max-width: 1024px){.news-category .news-item{width:calc(50% - 12.5px)}}@media (max-width: 768px){.news-category .news-item{width:calc(100% - 25px)}}.notifies{position:fixed;right:0;top:0;padding:20px;gap:12px;display:flex;flex-direction:column;z-index:9999}.notifies .item{max-width:360px;padding:20px;border-radius:15px;font-weight:500}.notifies .item.success{background:#b1e1b1;color:#333;border:2px solid green}.notifies .item.negative{background:#fe6c6c;color:#fff!important;border:2px solid #d00101}.news-menu .item .head{padding:0!important}.news-menu .item div{width:100%}.news-menu .item a{padding:15px 0;display:block;widows:100%}.news-menu .active{position:relative}.news-menu .active:before{background-color:#ececfd;content:" ";position:absolute;top:0;height:100%;right:0;left:-30px}.files .overflow-hidden{flex-grow:1}.files .item .head{padding:0!important}.files .item div{width:100%}.files .item a{padding:15px 0;display:block;widows:100%}.files .active{position:relative}.files .active:before{background-color:#ececfd;content:" ";position:absolute;top:0;height:100%;right:0;left:-30px}.files .c-files p{margin:20px auto 15px;font-size:16px;height:36px;text-align:center;overflow:hidden}.files .c-files p.lic{max-width:200px}.c-manager{display:grid;grid-template-columns:repeat(4,1fr);row-gap:100px;column-gap:45px;overflow:hidden}.c-manager img{width:100%;border-radius:8px;margin-bottom:30px}.c-manager .title{font-weight:600;line-height:20px;font-size:16px;height:40px;color:#333}.c-manager .work{opacity:.4;margin:10px 0;height:36px}@media (max-width: 470px){.isearch .titem{font-size:10px}}.search-res{margin-bottom:100px}.search-res .descr{gap:21px!important}.search-res .descr p{margin:0}.search-res .descr .container{gap:54px}.search-res .descr .col{flex-basis:0;flex-grow:1}.search-res .descr .title{font-size:40px;line-height:42px;margin:0}.search-res .descr img{width:100%}.search-res .places-list .point-small .name{height:38px}.search-res .show-more{display:flex;justify-content:center;margin:12px 0}.search-res .show-more a{color:#05a551!important;align-items:center;display:flex;gap:13px}.search-res .tabs{justify-content:flex-start}.search-res .tabs .titem{padding-bottom:0;height:38px}.search-res .header{display:flex;align-items:center;margin-bottom:35px;margin-top:70px}.search-res .header .label{font-size:40px;line-height:46px;letter-spacing:.4px;flex-grow:1}.search-res .header .search-filter{min-width:360px}@media (max-width: 1200px){.search-res .header{flex-wrap:wrap}.search-res .header>.label{width:100%;margin-bottom:20px}.search-res .header .search-filter{flex-grow:1;min-width:unset}}.search-res .loading{animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.gray-info .ext-price{margin-bottom:7px;display:flex;align-items:center}.gray-info .ext-price span{color:#66c;max-width:183px;flex-grow:1;font-size:12px}.gray-info i{font-size:20px}.gray-info .price-block{display:flex;flex-wrap:wrap;gap:10px;max-width:160px}.gray-info .price-block .current,.gray-info .price-block .old,.gray-info .price-block .online{font-size:16px;font-weight:700;white-space:nowrap}.gray-info .price-block .old{font-weight:100;text-decoration:line-through}
