

/* Start:/local/components/aplica/clinics.element/templates/v3/style.min.css?17767540888859*/
.clinic-tabs{--border-radius:5px}.booking a{pointer-events:none}.booking a,.booking a:hover{color:inherit}.clinic-tabs .card{box-shadow:none;border-radius:var(--border-radius);border:1px solid #e1e1e1}.clinic-tabs .card .card-action:last-child{border-radius:var(--border-radius)}#price>.collapsible{box-shadow:none;border:0}#price>.collapsible>li{margin:8px 0;border-radius:var(--border-radius);border:1px solid #e1e1e1}#price .collapsible-header{font-size:1.1em;border-radius:var(--border-radius);border-bottom:none}#price .active>.collapsible-header,#price .collapsible-header:hover{background-color:#eaecff}#price .collapsible-body{border-bottom:none}.clinic-offers{border-radius:var(--border-radius);background:#fff}.clinic-offer:not(:last-child){border-bottom:1px solid #e9e9e9}.offer-options{padding-top:4px}.option-name{padding-left:6px}.clinic-offer{display:flex;flex-direction:column;padding:1rem 0;margin:0 1rem}.offer-header{display:flex;justify-content:space-between;gap:4px;align-items:center}.price-detail{white-space:nowrap;text-align:right}.price-detail>.price{font-weight:600}.booking .price-wrap{display:flex;gap:12px;align-items:center}.booking .price-detail>.price:not(.inactive){font-size:1.1rem}.clinic-offer .inactive{position:relative;text-decoration:none;font-size:.9em;color:#888}.clinic-offer .inactive:before{content:"";border-bottom:1px solid #888;position:absolute;width:100%;height:80%;transform:rotate(18deg)}.price-profit{color:#4caf50;font-size:.85em}.price.discount{font-weight:600;color:#df0f0f;font-size:1.1em}.price{white-space:nowrap}.offer-option{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));font-size:.9rem;display:flex;align-items:baseline;gap:4px}.offer-option:last-child{padding-bottom:0}.simple .offer-option{padding:8px 0}@media all and (max-width:500px){.simple .offer-option{justify-content:space-between}}#description .card-content h2:first-child,#description .card-content h3:first-child{margin-top:.5rem}#description .card-content h3{margin:1rem 0 .5rem;font-weight:500}.clinic-equipment table{table-layout:fixed}.clinic-equipment table td{padding:6px 5px;word-wrap:break-word}#reviews .label,.clinic-tabs .tooltipped{display:inline-block}.materialbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;transition:all .3s ease;z-index:0;visibility:hidden;display:block}.materialboxed{display:block;cursor:zoom-in;position:relative}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:zoom-out}.carousel-slider{position:relative;overflow:hidden;width:100%;max-height:500px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.carousel-container{display:flex;transition:transform .5s ease}.carousel-controls,.carousel-item{width:100%;display:flex;align-items:center}.carousel-item{min-width:100%;justify-content:center;overflow:hidden}.carousel-item img{width:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.carousel-controls{position:absolute;top:0;pointer-events:none;height:100%}.carousel-control{cursor:pointer;pointer-events:all;position:absolute;border-radius:50%;box-shadow:0 0 6px 0 rgb(0 0 0/30%);background:#00000017}.carousel-control.prev>img{transform:rotate(180deg)}.carousel-control:hover{box-shadow:0 0 9px 1px #fff}.carousel-control:active{transform:translateY(1px)}.carousel-control.prev{left:10px}.carousel-control.next{right:10px}.main-title h1{margin-top:0;margin-bottom:12px}.clinic-element .call-now{line-height:36px;margin-top:24px}.clinic-element .call-now-btn{font-size:18px;margin-right:12px}.row .item-main-info .col{padding:0}.clinic-element .item-logo{text-align:right}.clinic-element .item-logo img{max-height:100px;width:auto;max-width:100%}.item-main-info .main-logo img{margin-left:auto}.item-main-info .ratingRow{margin:12px 0;line-height:15px}.item-main-info .ratingRow .rating{margin-right:12px}.clinic-element-anons{color:#aaa}#new-review form,.clinic-element-tabs{margin-top:12px}.clinic-contacts h3{font-size:16px!important;font-weight:500;margin:12px 0 6px}.elem-prop-values{border-bottom:1px solid #e0e0e0;padding-bottom:10px;font-size:14px}.elem-prop-values .title{display:inline-block;margin-top:6px}.clinic-contacts .card{width:100%;display:inline-block}.tabs .tab a{color:#6f7bd1!important;font-weight:500;color:rgb(238 110 115/80%);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease,background-color .28s ease;transition:color .28s ease,background-color .28s ease}.tabs .tab a.active,.tabs .tab a:hover{background-color:#6f7bd1!important;color:#fff!important}li.indicator{display:none}.clinic-tabs .tabs{display:inline-block!important;height:unset}.clinic-tabs .tabs .tab{float:left}.clinic-tabs p:not(:last-child){padding-bottom:12px}.clinic-equipment{display:flex;margin-bottom:24px}.clinic-tabs .collapsible-body{padding:0}.clinic-tabs .collapsible-header i{margin-left:auto;margin-right:0}#clinic-reviews-body{margin:0}.clinic-reviews-title{display:inline-block;line-height:15px;width:100%}.clinic-reviews-title .ratingRow .title{float:left;margin-right:6px}.clinic-review-header{line-height:15px}.clinic-review-body{width:100%;display:inline-block}.clinic-review-author,.clinic-review-date,.clinic-review-rating{display:inline-block;float:left;margin:6px 8px 6px 0}.clinic-review-author{font-weight:500}.clinic-reviews-item{border-bottom:1px solid #ececec;padding:8px 0 16px}.clinic-reviews-item:last-child{padding-bottom:0;border:0}.review-response{background-color:#f5f5f5;border-left:4px solid #a8d6a2;padding:6px 12px 12px;margin-top:12px}#new-review .agreement a,.clinic-tabs .card-title{margin:0}.clinic-tabs .title,.item-main-info .title{font-size:18px;font-weight:300}.prop-title{font-weight:500;padding-top:6px;font-size:12px}#new-review #newRating,.tabs{position:relative}#new-review .rating{position:absolute;cursor:pointer;width:150px;left:100px;z-index:10;top:-3px}#new-review .rating i.m{background:url(/img/newRating.png)0-22px;width:0;z-index:10}#new-review .rating i{background:url(/img/newRating.png)0 0;height:22px;width:150px;position:absolute;display:block;left:0;top:0}#new-review .agreement{font-size:11.5px;margin-top:10px}#new-review label{margin-top:12px;display:block;margin-bottom:6px}#new-review input,#new-review textarea{border:1px solid #e4e4e4;padding-left:4px;box-sizing:border-box}#new-review textarea{padding-top:4px;width:100%;max-width:100%}#new-review input{height:35px;width:50%;min-width:130px}#elResult{background-color:rgb(0 0 0/29.8%);display:none;height:100%;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:998}#elResultContainer{box-sizing:border-box;box-shadow:1px 1px 12px rgb(0 0 0/50%);margin-left:-150px;margin-top:-130px;position:relative;overflow:hidden;width:300px;z-index:999;left:50%;top:50%;text-align:center}#elResultContainer span.heading{display:block;font-size:16px;line-height:50px;text-align:center;color:#fff}#elResultContainer p{text-align:center;color:#000;padding:12px}#elResultContainer .close-button{margin:0 auto 12px}.tabs{overflow:auto hidden;height:48px;width:100%;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgb(255 255 255/70%)}.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:hover{color:#fff}#elResultContainer,.tabs,.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:flex}.tabs.tabs-fixed-width .tab{flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgb(246 178 181/20%);outline:0}.tabs .tab a.active,.tabs .tab a:hover{}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgb(238 110 115/40%);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right}@media only screen and (max-width:992px){.tabs{display:flex}.tabs .tab{flex-grow:1}.tabs .tab a{padding:0 12px}}@media all and (max-width:600px){.booking .price-wrap{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:12px}.booking .offer-header{flex-direction:column;align-items:flex-start}.booking .price-detail{text-align:left}.clinic-element .item-logo img{max-height:60px}.card .card-content{padding:24px 12px!important}.clinic-tabs .tabs .tab{height:38px;line-height:38px}#new-review input{width:100%!important}#new-review .agreement,.clinic-element .call-now{text-align:center}#new-review-btn,#send-review,.clinic-element .call-now-btn{width:100%}.clinic-main-info .title{font-size:14px;font-weight:600}#equipment td{font-size:12px}}
/* End */


/* Start:/local/components/aplica/map.yandex.detail/templates/.default/style.min.css?17767540881091*/
@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.ymap-container .map-spinner{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0-20px}.ymap-container .map-spinner:after,.ymap-container .map-spinner:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:#999;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}#geo-map-st,.ymap-container{position:relative}#geo-map-st{width:100%;max-height:300px;min-height:200px;overflow:hidden}#geo-map-st .image{width:100%}#geo-map-st .map-trigger{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transition:.5s ease}#geo-map-st span{color:#fff;top:1px}#geo-map-st:hover .map-trigger{opacity:1;background:rgba(0,0,0,.5);cursor:pointer}.ymap-container .map-spinner:after{-webkit-animation-delay:-1s;animation-delay:-1s}
/* End */


/* Start:/local/components/aplica/clinics.section/templates/material.v4/style.min.css?17767540886632*/
.request-btn{background:var(--indigo-1)}.equip-more{display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:.8em;color:#7e7e7e;margin-left:-30px}.equip-more img,.offers-cont>.sl-ctrl>img{cursor:pointer;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.sl-ctrl{position:absolute;top:0;height:100%;display:flex;width:40px}.sl-ctrl.prev{left:0;background:linear-gradient(90deg,#fff,#fff 20%,#00000000)}.sl-ctrl.next{right:0;background:linear-gradient(270deg,#fff,#fff 20%,#00000000)}.offers-cont>.sl-ctrl>img{width:30px}.sl-ctrl.prev>img{transform:rotate(-180deg);margin-left:auto}.equip-more img:active,.sl-ctrl:active{transform:translateY(1px)}.main-logo{height:80px;width:80px;border:1px solid #ccc;overflow:hidden;position:relative;flex-shrink:0}.equip-img .img,.main-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.main-logo img{width:calc(100% - 8px);height:calc(100% - 8px)}.equip-cont{position:relative;padding:0 12px}.equip-img .img{width:calc(100% - 4px);height:calc(100% - 4px)}.item-equip{margin-bottom:12px;display:inline-block;width:100%}.equip-img{height:80px;width:80px;position:relative;background:#fff;flex-shrink:0;overflow:hidden}.equip-wrap{display:flex;flex-wrap:wrap;position:relative}.equip-el,.go-price>a{display:flex;align-items:center}.equip-el{cursor:pointer;user-select:none;padding-right:32px}.equip-data{padding:0 8px;height:100%;display:flex;flex-direction:column;justify-content:center;font-size:.9em;line-height:1.3;color:#6b6b6b}.equip-el:hover{transition:opacity .3s;opacity:80%}.equip-view{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:3px}.equip-name{font-weight:500;color:#2a7397;text-transform:uppercase}.item-review{font-size:12px;background:#f5f5f5;border-radius:4px;padding:3px 8px;align-self:flex-start;border:1px solid #eee}.item-review .last-review::before{content:"„";padding-right:.3em}.item-review .last-review::after{content:"“";padding-left:.3rem}.item-review .last-review.split::after{content:"…“"}.item-footer .tooltipped{display:flex;border-radius:20px;width:28px;height:28px;align-items:center;justify-content:center;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 0 1px -1px rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.2)}.item-title{font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-.2px}.item-content{padding-top:12px}.item-content,.item-header{display:flex;flex-direction:column;gap:12px}.item-footer,.item-header{padding:0 24px}.item-action{display:flex;flex-direction:row;flex-wrap:wrap}.item-icons{margin-right:6px}.item-action>div{margin-bottom:12px}.offers-cont{padding:6px 0;background:var(--purple-light);position:relative}.item>.card{display:flex;flex-direction:column}.marks{display:flex;justify-content:space-between;overflow:hidden}.mark-first{background:var(--purple);text-transform:uppercase;align-self:flex-start;border-radius:6px 0 10px;color:#6b6b6b}.mark-badge{align-self:flex-end;border-radius:0 6px 0 10px;margin-left:-100px;color:#fff}.marks>span{padding:2px 8px;white-space:nowrap;font-size:11px;letter-spacing:.5px}.card.marked{border-top-left-radius:6px;border-top-right-radius:6px}#modalEquipment table{table-layout:fixed}#modalEquipment table td{padding:6px 5px;word-wrap:break-word}.item-footer .tooltipped:hover::after{top:calc(10px + 100%);left:0;white-space:nowrap}.item{box-sizing:border-box}span.new.badge{position:absolute;top:1px;right:0}.item-anons,.item-info{display:flex;gap:8px}.item-anons{flex-direction:column;gap:6px}.item-about{color:#6b6b6b;font-size:.86em;line-height:1.4}img.icons{padding-right:4px}.price-value{align-self:end;font-weight:600;color:#505050;white-space:nowrap}.price-value>.discount{font-weight:600;color:#df0f0f}.price-value>.inactive{position:relative;text-decoration:line-through;font-size:12px;color:#888}.go-price>a{flex-grow:1;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.go-price svg{margin-left:2px;stroke:#039be5;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.go-price>a:hover svg{stroke:#e66314}.offers-wrap{display:flex;width:100%;column-gap:8px;flex-direction:row;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.offers-wrap::-webkit-scrollbar{display:none}.price-item{letter-spacing:-.6px;display:flex;gap:4px;padding:10px;justify-content:space-between;user-select:none;line-height:1.2;font-size:14px;background:#fff}.price-title{color:#505050;display:flex;overflow:hidden}.price-title>.price-name{overflow:hidden;text-overflow:ellipsis;padding-right:1px}.item-icons i{color:#f3f3f3;font-size:18px;line-height:18px;height:18px;cursor:default;margin:auto 3px;text-shadow:0-1px 1px #949494,-1px -1px 1px #a9aaab}.item-icons i.font{font-style:normal;font-weight:600;letter-spacing:-1.5px;padding-right:2px}.item-icons .icons-wrapper{display:flex;align-items:center;height:100%;position:relative;gap:2px}.city-items .item-icons img{max-width:20px;max-height:20px}.item-footer,.item-phone{display:flex;gap:12px;flex-direction:column}.item-phone{flex-grow:1;text-align:right;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:6px;flex-wrap:wrap}.phone-wrap{display:flex;flex-direction:column;align-items:center}.city-items .request-btn,.item-phone a{font-size:18px;position:relative}.item-phone a i{font-size:18px;margin-right:12px;margin-top:2px}.item-phone-title{margin:0 6px;font-weight:600;font-size:.8em}@media all and (max-width:501px){.item-footer .tooltipped{position:unset}.item-footer .tooltipped:hover::after{white-space:normal;right:0}.clinic-contact{margin-right:0}.item-icons,.item-phone .request-btn,.item-phone a,.phone-wrap{width:100%}#modalEquipment .notice,#modalEquipment td{font-size:12px}.item-phone{text-align:center}}@media all and (min-width:701px){.price-item{min-width:180px;max-width:220px;flex-direction:column;border-radius:6px;box-shadow:1px 1px 1px 0#00000029}.price-item:first-of-type{margin-left:24px}.price-item:last-of-type{margin-right:24px}}@media all and (max-width:700px){.equip-more{position:absolute;right:8px;top:calc(50% - 15px)}.equip-wrap{flex-direction:column;gap:8px}.offers-cont::after{display:none}.price-item{border-bottom:1px solid #dedede;padding:12px 0}.offers-cont{padding:6px 12px;background:0 0}.offers-wrap{flex-direction:column;border-top:1px solid #dedede;padding:0}.equip-el{background:var(--purple-light);padding:2px;border-radius:12px}.item-footer,.item-header{padding:0 12px}.equip-img,.main-logo{width:70px;height:70px}.equip-img{border-radius:12px}.item-review{align-self:stretch}}
/* End */
/* /local/components/aplica/clinics.element/templates/v3/style.min.css?17767540888859 */
/* /local/components/aplica/map.yandex.detail/templates/.default/style.min.css?17767540881091 */
/* /local/components/aplica/clinics.section/templates/material.v4/style.min.css?17767540886632 */
