<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.controlls{width:100%;position:relative}.controlls__content-loader-wrapper{display:flex;flex-direction:row;justify-content:stretch;align-items:center}.controlls-row{height:80px;padding-top:17px;width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.controlls__left-menu{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.controlls__left-menu__item-field{position:relative;cursor:pointer;user-select:none;margin-right:18px;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.controlls__left-menu__item-field:last-child{margin-right:0}.controlls__right-menu{min-width:280px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.controlls__href-btn{font-family:Montserrat-SemiBold;font-size:14rem;line-height:140%;color:#9085e1;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;user-select:none}.controlls__href-btn__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;margin:3px 35px 0 0;flex-shrink:0}.controlls__href-btn__subtitle{font-family:Montserrat-SemiBold;font-size:14rem;line-height:140%;color:#a6acba}.controlls__offer-btn{width:100%;height:45rem}.controlls__offer-btn__wrapper{flex-grow:1;flex-shrink:0}.controlls__offer-btn__subtitle{display:inline-block;margin-top:4px;font-family:Montserrat;font-size:12rem;line-height:17rem;color:#3c4061}.controll-btn{padding:12px 26px;border-radius:9999px;background:#f0f1f3;height:100%;position:relative;transition:background .15s ease}.controll-btn__icon{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%}.controll-btn__icon-container{width:20px;height:28px;margin-right:4px}.controll-btn__text{font-family:Montserrat;font-size:16rem;line-height:21rem;color:#3c4061;transition:color .1s ease}.controll-btn__counter{font-family:Montserrat-SemiBold;font-size:10rem;color:#fff}.controll-btn__counter-field{position:absolute;top:-12rem;right:0;background:#ff7676;border-radius:4px;height:24rem;width:24rem;border-radius:999999px;display:flex;flex-direction:row;justify-content:center;align-items:center}.controll-btn_selected{background:#f4f3fc}.controll-btn_selected .controll-btn__text{color:#9085e1;font-family:Montserrat-SemiBold}.controlls.controlls_mobile{width:100%;height:46px}.controlls.controlls_mobile .controlls-row{padding-top:12px;height:unset;max-width:100vw;overflow-x:scroll;scrollbar-height:none}.controlls.controlls_mobile .controlls-row::-webkit-scrollbar{display:none}.controlls.controlls_mobile .controlls__left-menu{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:8px;padding-left:3.125vw}.controlls.controlls_mobile .controlls__left-menu__right-margin{min-width:3.125vw;width:100%;height:1px;position:relative}.controlls.controlls_mobile .controlls__content-loader{padding-left:3.125vw;padding-right:3.125vw;box-sizing:border-box;min-width:150%}.controlls.controlls_mobile .controll-btn{padding:4px 16px;margin:0;height:unset}.controlls.controlls_mobile .controll-btn__text{white-space:nowrap;font-size:13rem;line-height:21rem}.controlls.controlls_mobile .controll-btn__counter{font-size:10rem}.controlls.controlls_mobile .controll-btn__counter-field{top:-9rem;right:0;height:18rem;width:18rem;border-radius:999999px;background:#9085e1}.controlls.controlls_slider .controlls__left-menu{height:50px;background:#e9e7f9;flex-grow:unset;border-radius:50px;position:relative}.controlls.controlls_slider .controlls__left-menu:before{content:"";display:block;position:absolute;height:100%;width:var(--selected-controll-width,0);background:#766bd6;border-radius:50px;top:0;left:var(--selected-controll-offset,0);transition:var(--selected-controll-animation,unset)}.controlls.controlls_slider .controll-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 30px;height:100%;background:transparent}.controlls.controlls_slider .controll-btn_selected .controll-btn__text{color:#fff}.controlls.controlls_slider .controll-btn__text{font-family:Montserrat-SemiBold;font-size:14rem;line-height:140%;color:#3c4061;transition:color .04s ease 36ms}.controlls.controlls_slider.controlls_mobile{height:auto}.controlls.controlls_slider.controlls_mobile .controlls-row{overflow:unset;width:100%;flex-direction:column}.controlls.controlls_slider.controlls_mobile .controlls__left-menu{height:auto;background:transparent;border-radius:unset;grid-template-columns:1fr 1fr;grid-gap:8px;width:100%;padding:0}.controlls.controlls_slider.controlls_mobile .controlls__left-menu:before{display:none}.controlls.controlls_slider.controlls_mobile .controll-btn{padding:0;border-radius:7px;border:1px solid #d3cef3;box-sizing:border-box;height:50px}.controlls.controlls_slider.controlls_mobile .controll-btn_selected{background:#bcb6ed;transition:background .1s ease;border:none}.controlls.controlls_slider.controlls_mobile .controll-btn_selected .controll-btn__text{color:#3c4061}.controlls.controlls_slider.controlls_mobile .controll-btn__text{box-sizing:border-box;white-space:unset;padding:8px;font-size:13rem}.controlls.controlls_purple-with-white .controll-btn{background:#fff;border:1px solid #c4c7d1;display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.controlls.controlls_purple-with-white .controll-btn__text{font-size:14rem;font-family:Montserrat-Bold;line-height:20rem;display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.controlls.controlls_purple-with-white .controll-btn_selected{background:#e9e7f9;border:none;padding:15.5px 19px}.btn-opacity_animation-enter-active{animation-name:opacityAnimation;animation-delay:0ms;animation-duration:.2s;animation-timing-function:ease-in-out;animation-direction:reverse}.btn-opacity_animation-leave-active{z-index:0;animation-name:opacityAnimation;animation-delay:0ms;animation-duration:.2s;animation-timing-function:ease-in-out}@media (max-width:1420px){.controlls__left-menu__item-field{margin-right:8px}}.gallery-slider{position:relative;overflow:hidden}.gallery-slider_loaded .gallery-slider__controll,.gallery-slider_loaded .gallery-slider__feed-wrapper{opacity:0}.gallery-slider__feed{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;height:100%;overflow:hidden}.gallery-slider__feed-wrapper{width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.gallery-slider__feed-item{width:auto;height:100%;margin-right:2px;max-width:90%}.gallery-slider__feed-item:last-child{margin-right:0}.gallery-slider__controll{width:40px;height:40px;border-radius:99999px;opacity:.7;background:#8890a2;display:flex;flex-direction:row;justify-content:center;align-items:center}.gallery-slider__controll_right{right:0;justify-content:flex-start}.gallery-slider__controll_right .gallery-slider__controll-icon{left:2px}.gallery-slider__controll_left{left:0;justify-content:flex-end}.gallery-slider__controll_left .gallery-slider__controll-icon{left:-2px}.gallery-slider__controll-wrapper{padding:5px;border-radius:999999999px;position:relative;pointer-events:auto}.gallery-slider__controll-field{position:absolute;top:0;height:100%;width:50px;display:flex;flex-direction:row;align-items:center;z-index:1;pointer-events:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gallery-slider__controll-icon{position:relative}.gallery-slider__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.gallery-slider__content-loader{margin-right:2px;grid-template-rows:100%;width:33vw;height:100%;flex-shrink:0}.gallery-slider__content-loader-wrapper{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow-x:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;-ms-overflow-style:none;scrollbar-width:none;scrollbar-height:none}.gallery-slider__content-loader-wrapper::-webkit-scrollbar{display:none}.gallery-slider__content-loader-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-shrink:0;height:100%;box-sizing:border-box}.gallery-slider__content-loader:last-child{margin-right:0}.gallery-slider.gallery-slider_mobile{overflow:unset}.gallery-slider.gallery-slider_mobile .gallery-slider__feed{display:block;text-align:left;white-space:nowrap;width:unset}.gallery-slider.gallery-slider_mobile .gallery-slider__feed-wrapper{overflow-x:scroll;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;scrollbar-height:none}.gallery-slider.gallery-slider_mobile .gallery-slider__feed-wrapper::-webkit-scrollbar{display:none}.gallery-slider.gallery-slider_mobile .gallery-slider__feed-item{border-radius:5px;margin-right:8px;max-width:70vw;overflow:hidden;display:inline-flex;vertical-align:top}.gallery-slider.gallery-slider_mobile .gallery-slider__feed-item:last-child{margin-right:0}.gallery-slider.gallery-slider_mobile .gallery-slider__content-loader{width:70vw;height:100%;overflow:hidden;border-radius:7px;margin-right:2.5vw;flex-shrink:0}.gallery-slider.gallery-slider_mobile .gallery-slider__content-loader-wrapper{position:absolute;background:#fff;top:0;left:0;height:100%;z-index:1;width:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;scrollbar-height:none}.gallery-slider.gallery-slider_mobile .gallery-slider__content-loader-wrapper::-webkit-scrollbar{display:none}.gallery-slider.gallery-slider_mobile .gallery-slider__content-loader-list{height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.gallery-slider.gallery-slider_mobile .gallery-slider__content-loader-list:after,.gallery-slider.gallery-slider_mobile .gallery-slider__content-loader-list:before{width:3.125vw;content:"";height:1px;flex-shrink:0}.gallery-slider.gallery-slider_mobile .gallery-slider__content-loader:last-child{margin-right:0}.gallery-slider__animation-controll-btn-enter-active{animation-name:opacityAnimation;animation-delay:0ms;animation-duration:.2s;animation-timing-function:ease-in-out;animation-direction:reverse}.gallery-slider__animation-controll-btn-leave-active{animation-name:opacityAnimation;animation-delay:0ms;animation-duration:.2s;animation-timing-function:ease-in-out}.rating{display:inline-flex;flex-direction:row;justify-content:space-between;padding:4px 8px;border-radius:7px}.rating__elem{opacity:1;position:relative}.rating__elem_animation-enter-active,.rating__elem_animation-leave-active{transition:all .25s ease-in-out}.rating__elem_animation-enter,.rating__elem_animation-leave-to{opacity:0}.rating__elem__wrapper{height:100%;width:100%;overflow:hidden;position:relative}.rating__elem__icon-container{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.rating__elem__icon-container_selected{z-index:2}.short-info-card{background:#f8f8f9;padding:33px 27px 29px 18px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.short-info-card__description{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.short-info-card__description-line{margin-bottom:13px;text-align:left}.short-info-card__description-line:last-child{margin-bottom:0}.short-info-card__description-line__label{font-family:Montserrat;font-size:12rem;line-height:15rem;color:#8890a2}.short-info-card__description-line__label-field{text-align:left}.short-info-card__description-line__text{font-family:Montserrat;font-size:16rem;line-height:27rem;color:#3c4061}.short-info-card__description-line__text-field{text-align:left}.short-info-card__description-line__text-field.short-info-card__description-line__text-field_href{text-decoration:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.short-info-card__bottom-line{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto}.short-info-card__rating{width:131px;z-index:0;position:relative}.short-info-card__rating-field{grid-area:1/1/2/2;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.short-info-card__rating .rating__elem__wrapper{width:19px;height:19px}.short-info-card__rating .rating__elem__icon-container&gt;img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.short-info-card__review{font-family:Montserrat;font-size:14rem;line-height:17rem;color:#6b748b}.short-info-card__review-field{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.short-info-card__review-field_first{justify-content:flex-start}.short-info-card__review-field_no-content .short-info-card__review-wrapper{border:none}.short-info-card__review-wrapper{border-bottom:1px dashed #6b748b;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.short-info-card.short-info-card_mobile{padding:16px 16px 14px 16px}.short-info-card.short-info-card_mobile .short-info-card__description-line{margin-bottom:8px}.short-info-card.short-info-card_mobile .short-info-card__description-line:last-child{margin-bottom:0}.short-info-card.short-info-card_mobile .short-info-card__description-line__text{font-size:13rem;line-height:21rem}.short-info-card.short-info-card_mobile .short-info-card__review-field{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.short-info-card.short-info-card_mobile .short-info-card__rating{width:unset}.short-info-card.short-info-card_mobile .short-info-card__rating-wrapper{background:#fffbeb;padding:1px 6px;border-radius:7px;display:flex;flex-direction:row;align-items:center;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;user-select:none}.short-info-card.short-info-card_mobile .short-info-card__rating-number{color:#3c4061;font-size:13rem;font-family:Montserrat;line-height:18rem;margin-right:4px}.short-info-card.short-info-card_mobile .short-info-card__rating .rating__elem{margin-right:3px}.short-info-card.short-info-card_mobile .short-info-card__rating .rating__elem:last-child{margin-right:0}.short-info-card.short-info-card_mobile .short-info-card__rating .rating__elem__wrapper{width:11px;height:11px}.short-info-card.short-info-card_mobile .short-info-card__rating .rating__elem__icon-container&gt;img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.short-info-card.short-info-card_mobile .short-info-card__bottom-line{margin-top:16px}.short-info-card.short-info-card_cells,.short-info-card.short-info-card_mobile.short-info-card_cells{background:transparent;padding:unset}.short-info-card.short-info-card_cells .short-info-card__description,.short-info-card.short-info-card_mobile.short-info-card_cells .short-info-card__description{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-row-gap:4px;grid-column-gap:9px;grid-auto-flow:row dense}.short-info-card.short-info-card_cells .short-info-card__description-line,.short-info-card.short-info-card_mobile.short-info-card_cells .short-info-card__description-line{background:#f4f3fc;padding:4px 9px;border-radius:9px;height:100%;box-sizing:border-box;margin-bottom:0}.short-info-card.short-info-card_cells .short-info-card__content-loader,.short-info-card.short-info-card_mobile.short-info-card_cells .short-info-card__content-loader{grid-auto-rows:45px;grid-column-gap:10px;grid-row-gap:5px}.short-info-card.short-info-card_cells .short-info-card__description{grid-row-gap:8px}.tag-selection__wrapper{position:relative}.tag-selection__list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:15px;grid-row-gap:15px;grid-auto-flow:row;position:relative;z-index:0}.tag-selection__list_calculating{position:absolute;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;top:0;left:0;z-index:-1;opacity:0;visibility:hidden}.tag-selection__tag{text-align:left;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.tag-selection__tag-wrapper{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tag-selection__tag-wrapper_selected .tag-selection__tag-label{color:#3c4061;text-decoration:none}.tag-selection__tag-label{font-family:Montserrat;font-size:16rem;line-height:22rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#9085e1}.tag-selection__tag__counter{font-family:Montserrat-SemiBold;font-size:16rem;line-height:100%;color:#a6acba;position:relative;top:1px}.tag-selection__tag__counter-field{margin-left:3px;background:#e4e5f0;border-radius:3px;padding:1px 12px;min-width:30px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center}.tag-selection.tag-selection_mobile .tag-selection__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;grid-column-gap:unset;grid-row-gap:unset;grid-template-columns:unset}.tag-selection.tag-selection_mobile .tag-selection__tag-wrapper{margin-right:20px;margin-bottom:5px}.tag-selection.tag-selection_mobile .tag-selection__tag-label{font-size:12rem}.tag-selection.tag-selection_mobile .tag-selection__tag__counter{font-size:9rem;top:0}.tag-selection.tag-selection_mobile .tag-selection__tag__counter-field{border-radius:2px;padding:1px 7px;min-width:18px}.tag-selection.tag-selection_button-style .tag-selection__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;grid-column-gap:unset;grid-row-gap:unset;grid-template-columns:unset}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper{cursor:pointer;margin-right:8px;margin-bottom:8px;border-radius:38px;padding:6px 16px;box-sizing:border-box;background:#f0f1f3}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_selected{position:relative;margin-right:17px;background:#fef0ed}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_selected .tag-selection__tag-label{color:#ff7676}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_selected .tag-selection__tag__counter{color:transparent;background:url(../img/pink_cross.6771f142.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:10px;top:0}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_selected .tag-selection__tag__counter-field{margin-left:10px}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_selected:before{content:"";margin-left:0;width:1px;height:74%;background:#c4c7d1;position:absolute;top:13%;right:-8px}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_more{background:#f4f3fc}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_more .tag-selection__tag-label{color:#9085e1}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_more .tag-selection__tag__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.tag-selection.tag-selection_button-style .tag-selection__tag-wrapper_more .tag-selection__tag__img-container{margin-left:9px;width:8px;height:12rem}.tag-selection.tag-selection_button-style .tag-selection__tag-label{white-space:nowrap;text-decoration:none;font-size:14rem;color:#3c4061}.tag-selection.tag-selection_button-style .tag-selection__tag__counter{color:#a6acba;font-family:Montserrat;font-size:14rem;top:1rem}.tag-selection.tag-selection_button-style .tag-selection__tag__counter-field{background:transparent;padding:0;margin-left:5px;min-width:0}.tag-selection.tag-selection_mobile.tag-selection_button-style .tag-selection__tag-wrapper{margin-right:4px}.tag-selection.tag-selection_mobile.tag-selection_button-style .tag-selection__tag-wrapper_selected{margin-right:17px}.tag-selection.tag-selection_mobile.tag-selection_button-style .tag-selection__list{flex-wrap:nowrap}.tag-selection.tag-selection_mobile.tag-selection_button-style .tag-selection__loader{min-width:200%;padding:0 3.125vw}.achievement-tile{border-radius:7px;padding:4px 8px;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative}.achievement-tile__title{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#3c4061;margin:0}.achievement-tile__data{margin-left:5px}.achievement-tile__tips-text{font-family:Montserrat;font-size:14rem;line-height:20rem;color:#fff;margin:0;text-align:left}.achievement-tile__tips-text strong{font-family:Montserrat-Bold}.achievement-tile__tips-substrate{position:fixed;z-index:2;width:100vw;height:100vh;top:0;left:0;background:hsla(0,0%,100%,0);opacity:0}.achievement-tile__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.achievement-tile__content&gt;*{margin-right:5px}.achievement-tile__content&gt;:last-child{margin-right:0}.achievement-tile.achievement-tile_desktop .achievement-tile__tips.attachable-tips .attachable-tips{z-index:2}.achievement-tile.achievement-tile_desktop .achievement-tile__tips.attachable-tips .attachable-tips__tile{width:250px;padding:9px 12px 12px 19px;height:auto;box-sizing:border-box}.achievement-tile.achievement-tile_application,.achievement-tile.achievement-tile_mobile{height:24rem;box-sizing:border-box}.achievement-tile.achievement-tile_application .achievement-tile__title,.achievement-tile.achievement-tile_mobile .achievement-tile__title{font-size:10rem;line-height:11rem}.achievement-tile.achievement-tile_application .achievement-tile__tips-text,.achievement-tile.achievement-tile_mobile .achievement-tile__tips-text{font-family:Montserrat;font-size:12rem;line-height:19rem}.achievement-tile.achievement-tile_application .achievement-tile__tips.attachable-tips .attachable-tips,.achievement-tile.achievement-tile_mobile .achievement-tile__tips.attachable-tips .attachable-tips{z-index:2}.achievement-tile.achievement-tile_application .achievement-tile__tips.attachable-tips .attachable-tips__tile,.achievement-tile.achievement-tile_mobile .achievement-tile__tips.attachable-tips .attachable-tips__tile{width:230px;padding:8px 12px 16px;height:auto;box-sizing:border-box}.achievement-tile.achievement-tile_before-after-20{background:#e9e7f9}.achievement-tile.achievement-tile_certificates{background:#ddf5fc}.achievement-content-piece{position:relative}.achievement-content-piece__icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.achievement-content-piece__icon-wrapper{width:16rem;height:16rem;border-radius:99999999px;overflow:hidden;box-shadow:0 1px 4px #c3c5c9;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.achievement-content-piece__tips-text{font-family:Montserrat;font-size:14rem;line-height:20rem;color:#fff;margin:0;text-align:left}.achievement-content-piece__tips-text strong{font-family:Montserrat-Bold}.achievement-content-piece__tips-substrate{position:fixed;z-index:2;width:100vw;height:100vh;top:0;left:0;background:hsla(0,0%,100%,0);opacity:0}.achievement-content-piece .attachable-tips__tile{width:250px;padding:9px 12px 12px 19px;height:auto;box-sizing:border-box}.achievement-content-piece.achievement-content-piece_show-tips .achievement-content-piece__icon-wrapper{box-shadow:0 1px 15px rgba(76,111,182,.6)}.achievement-list{position:relative;z-index:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.achievement-list__item{margin-right:12px;margin-bottom:12px}.achievement-list .achievement__number-remaining-elem-list-text{font-size:14rem;font-family:Montserrat-SemiBold;line-height:20rem}.achievement-list.achievement-list_mobile .achievement-list__item{margin-top:4px;margin-right:4px;margin-bottom:0}.achievement-list.achievement-list_mobile .achievement__number-remaining-elem-list-text{font-size:10rem;line-height:11rem}.doctor-card{width:100%;display:grid;grid-template-areas:"avatar avatar" "nas nas" "nas nas" "rating review";grid-template-columns:40px 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.doctor-card_without-rating{grid-template-areas:"avatar avatar" "nas nas" "nas nas" "review review"}.doctor-card_without-rating .doctor-card__info__line_review{margin-left:0}.doctor-card__avatar__field{width:100%;border-radius:10px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;grid-area:avatar}.doctor-card__avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.doctor-card__info__line{width:100%;display:block;text-align:left}.doctor-card__info__line_fio-and-specialization{grid-area:nas;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:left}.doctor-card__info__line_name{margin-top:23.5px}.doctor-card__info__line_specialization{margin-top:8px}.doctor-card__info__line_rating{grid-area:rating;margin-top:10px;display:flex;flex-direction:row;justify-content:flex-end;align-self:center}.doctor-card__info__line_review{grid-area:review;margin-left:10px;margin-top:10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.doctor-card__name{font-family:Montserrat-SemiBold;font-size:16rem;color:#3c4061}.doctor-card__specialization{font-family:Montserrat;font-size:14rem;color:#3c4061}.doctor-card__achievement-list-field{margin-left:15px;margin-top:5px}.doctor-card__rating__tile{width:42rem;box-sizing:border-box;padding:4px 3px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#fffbeb;border-radius:7px}.doctor-card__rating__tile__icon{width:12px;height:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.doctor-card__rating__tile__icon-field{width:14px;height:14px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:2px}.doctor-card__rating__tile__text{font-family:Montserrat;font-size:14rem;color:#3c4061}.doctor-card__reviews{font-family:Montserrat;font-size:14rem;color:#6b748b}.doctor-card.doctor-card_detail{background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:17px 19px 15px;box-sizing:border-box;position:relative;grid-template-columns:17.307% 3fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-areas:"avatar nas rating" "avatar nas review" "avatar nas review" "address address address"}.doctor-card.doctor-card_detail.doctor-card_without-rating{grid-template-areas:"avatar nas review" "avatar nas review" "avatar nas ." "address address address"}.doctor-card.doctor-card_detail.doctor-card_without-rating .doctor-card__info__line_rating{display:none}.doctor-card.doctor-card_detail .doctor-card__avatar__field{grid-area:avatar;overflow:hidden}.doctor-card.doctor-card_detail .doctor-card__info__line_fio-and-specialization{grid-area:nas}.doctor-card.doctor-card_detail .doctor-card__info__line_name{padding-left:15px;line-height:22rem;margin-top:0;box-sizing:border-box}.doctor-card.doctor-card_detail .doctor-card__info__line_specialization{margin-top:7px;padding-left:15px;box-sizing:border-box}.doctor-card.doctor-card_detail .doctor-card__info__line_rating{margin-top:0;grid-area:rating;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.doctor-card.doctor-card_detail .doctor-card__info__line_review{margin-top:0;margin-left:0;display:inline-block;grid-area:review;text-align:right}.doctor-card.doctor-card_detail .doctor-card__info__line_address{margin-top:13px;grid-area:address;display:grid;grid-template-columns:15rem 9px calc(100% - 15rem);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-areas:"balloon-icon . clinicName" ". . clinicAddress" ". . otherClinicsCount";cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.doctor-card.doctor-card_detail .doctor-card__specialization{color:rgba(136,144,162,.7);font-size:16rem;line-height:21rem}.doctor-card.doctor-card_detail .doctor-card__clinic-icon{grid-area:balloon-icon;width:13.75rem;height:17.5rem;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}.doctor-card.doctor-card_detail .doctor-card__clinic-name{font-family:Montserrat;font-size:14rem;color:#6b748b;grid-area:clinicName}.doctor-card.doctor-card_detail .doctor-card__clinic-address{margin-top:6px;font-family:Montserrat;font-size:14rem;color:#6b748b;grid-area:clinicAddress}.doctor-card.doctor-card_detail .doctor-card__clinic-other-count{margin-top:6px;font-family:Montserrat;font-size:12rem;color:#6b748b;grid-area:otherClinicsCount}.doctor-card.doctor-card_mobile{border-radius:7px;padding:14px 7px 12px 14px;box-sizing:border-box;background:#fff;position:relative;grid-template-columns:25vw calc(100% - 25vw);grid-template-areas:"avatar nas" "avatar nas" "devider devider" "review_rating review_rating"}.doctor-card.doctor-card_mobile .doctor-card__avatar__field{grid-area:avatar;width:25vw;height:25vw}.doctor-card.doctor-card_mobile .doctor-card__info__line_fio-and-specialization{grid-area:nas}.doctor-card.doctor-card_mobile .doctor-card__info__line_name{margin-top:0;text-align:left;grid-area:name;width:calc(100% - 10px);margin-left:10px;box-sizing:border-box}.doctor-card.doctor-card_mobile .doctor-card__info__line_specialization{grid-area:specialization;text-align:left;margin-left:10px;width:calc(100% - 10px);margin-top:2px}.doctor-card.doctor-card_mobile .doctor-card__info__line_devider{margin-top:13px;grid-area:devider;height:1px;background:#e4e5f0}.doctor-card.doctor-card_mobile .doctor-card__info__line_review{grid-area:review_rating;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:5px;margin-left:0}.doctor-card.doctor-card_mobile .doctor-card__info__line_rating{margin-top:5px;grid-area:review_rating;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.doctor-card.doctor-card_mobile .doctor-card__name{font-family:Montserrat-Bold;font-style:normal;font-weight:400;font-size:14rem;line-height:20rem;color:#3c4061}.doctor-card.doctor-card_mobile .doctor-card__specialization{font-family:Montserrat;font-style:normal;font-weight:400;font-size:12rem;line-height:21rem;color:#6b748b}.doctor-card.doctor-card_mobile .doctor-card__achievement-list-field{margin-left:10px;margin-top:0;margin-bottom:6px}.doctor-card.doctor-card_mobile .doctor-card__reviews{font-family:Montserrat;font-style:normal;font-weight:400;font-size:13rem;line-height:16rem;color:#6b748b}.doctor-card.doctor-card_mobile .doctor-card__rating{width:calc(70rem + 36px)}.doctor-card.doctor-card_mobile .doctor-card__rating .rating__elem__wrapper{width:14rem;height:14rem}.doctor-card.doctor-card_mobile.doctor-card_detail{grid-template-columns:25vw calc(100% - 25vw);grid-template-areas:"avatar nas" "avatar nas" "address address" "devider devider" "review_rating review_rating"}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__avatar__field{grid-area:avatar;width:25vw;height:25vw}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__info__line_name{text-align:left;grid-area:name;line-height:16rem;padding-left:0}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__info__line_specialization{grid-area:specialization;padding-left:0;text-align:left;line-height:10rem}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__info__line_address{margin-top:4px;grid-area:address;text-align:left;display:grid;grid-template-columns:15rem 5px calc(100% - 15rem - 9px);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-areas:"balloon-icon . clinicName" "balloon-icon . clinicAddress" ". . otherClinicsCount"}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__info__line_devider{margin-top:5px}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__specialization{font-size:10rem;line-height:17rem}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__clinic-icon{width:9.38rem;height:12rem;margin-top:3px;justify-self:flex-end}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__clinic-name{font-family:Montserrat;font-size:10rem;line-height:17rem;color:#6b748b}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__clinic-address,.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__clinic-other-count{font-family:Montserrat;margin-top:2px;font-size:10rem;line-height:17rem;color:#6b748b}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__rating__tile{margin-bottom:0}.doctor-card.doctor-card_mobile.doctor-card_detail .doctor-card__rating__tile__text{font-size:13rem;line-height:18rem}.doctor-list{width:100%;text-align:center}.doctor-list_empty{text-align:left}.doctor-list__wrapper{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-column-gap:3.125vw;grid-row-gap:3.125vw}.doctor-list__wrapper_columns-5{grid-template-columns:repeat(5,1fr)}.doctor-list__wrapper_columns-4{grid-template-columns:repeat(4,1fr)}.doctor-list__item-href{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;text-decoration:none;cursor:pointer}.doctor-list__more-btn{width:auto;display:inline-flex;justify-content:center;align-items:center;padding:0}.doctor-list__more-btn&gt;*{margin-right:12px}.doctor-list__more-btn .button__text{font-family:Montserrat-SemiBold;font-size:16rem;line-height:27rem;color:#9085e1}.doctor-list .list-base.list-base_vertical .list-base__more-field{margin-top:0}.doctor-list.doctor-list_list-mode .doctor-list__wrapper{display:block}.doctor-list.doctor-list_list-mode .doctor-list__content-loader,.doctor-list.doctor-list_list-mode .doctor-list__item-href{margin-bottom:18px}.doctor-list.doctor-list_list-mode .doctor-list__content-loader:last-child,.doctor-list.doctor-list_list-mode .doctor-list__item-href:last-child{margin-bottom:0}.doctor-list.doctor-list_list-mode .doctor-list__more-btn{margin-top:0}.doctor-list.doctor-list_list-mode .list-base.list-base_vertical .list-base__more-field{margin-top:20px}.doctor-list.doctor-list_mobile{text-align:left;width:100%}.doctor-list.doctor-list_mobile .doctor-list__wrapper{display:block}.doctor-list.doctor-list_mobile .doctor-list__item{pointer-events:none}.doctor-list.doctor-list_mobile .doctor-list__item-href{display:block;margin-bottom:12px;text-decoration:none;user-select:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.doctor-list.doctor-list_mobile .doctor-list__item-href:last-child{margin-bottom:0}.doctor-list.doctor-list_mobile .doctor-list__content-loader{margin-bottom:12px}.doctor-list.doctor-list_mobile .doctor-list__content-loader:last-child{margin-bottom:0}.doctor-list.doctor-list_mobile .doctor-list__more-field{margin-top:20px}.doctor-list.doctor-list_mobile .doctor-list__more-btn{margin-top:0;justify-content:center;width:100%;padding:5px 0;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.doctor-list.doctor-list_mobile .doctor-list__more-btn&gt;*{margin-right:7px}.doctor-list.doctor-list_mobile .doctor-list__more-btn .button__image{margin-left:8px}.doctor-list.doctor-list_mobile .doctor-list__more-btn .button__text{font-size:13rem;line-height:19rem}.material-card{display:block;background:#fff;box-shadow:0 4px 20px 5px rgba(60,64,97,.1);border-radius:10px;box-sizing:border-box;padding:19px 24px}.material-card__logo{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;max-width:100%;max-height:100%}.material-card__logo__wrapper{display:inline-flex;flex-direction:row;justify-content:center;align-items:flex-start;width:90px;height:90px;margin-right:8px;margin-top:3px}.material-card__type-wrapper{margin-top:8px;display:inline-block;vertical-align:top;width:calc(100% - 98px);text-align:left}.material-card__shadow-cutter{position:absolute;width:20%;height:100%;right:0;top:0;box-shadow:inset -10px 0 10px -1px #fff}.material-card__type{display:inline-block;font-family:Montserrat-SemiBold;font-size:16rem;line-height:28rem;color:#3c4061;text-align:left}.material-card_cut{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.material-card_cut .material-card__logo__wrapper{width:68px;height:28px;align-items:center;margin-top:0}.material-card_cut .material-card__type-wrapper{margin-top:0;width:calc(100% - 76px);vertical-align:middle;position:relative;overflow:hidden}.material-card_cut .material-card__type{white-space:pre}.material-card.material-card-mobile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;box-shadow:none;border-radius:7px;padding:6px 14px;border:1px solid #f0f1f3;box-sizing:border-box}.material-card.material-card-mobile .material-card__logo__wrapper{margin:0;padding:0;width:auto;height:33rem;width:100%;justify-content:flex-start;align-items:center}.material-card.material-card-mobile .material-card__type{margin-top:4px;width:100%;white-space:nowrap;display:block;font-family:Montserrat-SemiBold;font-size:12rem;line-height:19rem;color:#3c4061;text-align:left}.material-card.material-card-mobile.material-card_list-line{flex-direction:row;justify-content:flex-start;align-items:center;border-top:none;border-left:none;border-right:none}.material-card.material-card-mobile.material-card_list-line .material-card__logo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.material-card.material-card-mobile.material-card_list-line .material-card__logo__wrapper{width:64px;position:relative;margin-right:27px;height:unset}.material-card.material-card-mobile.material-card_list-line .material-card__logo__wrapper:before{content:"";width:100%;padding-bottom:100%}.material-list{width:100%}.material-list.material-list_list-mode.material-list_vertical .material-list__item-href,.material-list.material-list_list-mode.material-list_vertical .material-list__item__card{margin-top:20px}.material-list.material-list_list-mode.material-list_vertical .material-list__item-href:first-child,.material-list.material-list_list-mode.material-list_vertical .material-list__item__card:first-child{margin-top:0}.material-list.material-list_list-mode.material-list_vertical .material-list__more-wrapper{text-align:center}.material-list.material-list_list-mode.material-list_vertical .material-list__more-btn{margin-top:22px}.material-list.material-list_grid-mode.material-list_vertical .material-list__more-wrapper{text-align:center}.material-list.material-list_grid-mode.material-list_vertical .material-list__more-btn{margin-top:22px}.material-list_empty{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.material-list_empty .material-list__content{width:0}.material-list__item-href{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;text-decoration:none;cursor:pointer;user-select:none}.material-list__more-btn{width:auto;display:inline-flex;justify-content:center;align-items:center;padding:0}.material-list__more-btn&gt;*{margin-right:12px}.material-list.material-list_mobile.material-list_empty{padding:0 3.125vw;box-sizing:border-box}.material-list.material-list_mobile.material-list_empty .material-list__wrapper{width:0}.material-list.material-list_mobile.material-list_empty .material-list__no-result{box-sizing:border-box}.material-list.material-list_mobile.material-list_list-mode.material-list_vertical .material-list__item-href,.material-list.material-list_mobile.material-list_list-mode.material-list_vertical .material-list__item__card{margin-top:0}.material-list.material-list_mobile.material-list_list-mode.material-list_vertical .material-list__content-loader[loaderindex="1"].list-line{margin-top:10px}.material-list.material-list_mobile .material-list__item__card{min-width:106px}.material-list.material-list_mobile .material-list__content-loader{grid-gap:10px;padding:8px 14px;box-sizing:border-box;max-width:75px}.material-list.material-list_mobile .material-list__content-loader.list-line{margin-top:4px;width:100%;height:62px}.material-list.material-list_mobile .material-list__content-loader.list-line&gt;*,.reviews-bar{align-items:center}.reviews-bar{display:flex;flex-direction:row;justify-content:space-between;width:100%;box-sizing:border-box;padding:10px 40px 10px 20px;background:#f4f3fc;border-radius:10px;text-align:left}.reviews-bar__item{display:grid;grid-template-areas:"icon text rating";grid-template-rows:1fr;width:auto;text-align:left;margin-right:36px}.reviews-bar__item:last-child{margin-right:0}.reviews-bar__item__icon-field{grid-area:icon;margin-right:6px;align-self:center;position:relative;justify-self:flex-end;top:-2px}.reviews-bar__item__icon_doctor{width:24px;height:21px}.reviews-bar__item__icon_material{width:21px;height:21px}.reviews-bar__item__icon_clinic{width:24px;height:24px}.reviews-bar__item__icon_advice{width:22.04px;height:21.08px}.reviews-bar__item__text{width:auto;font-family:Montserrat;font-size:16rem;line-height:170%;color:#3c4061;justify-self:flex-start;align-self:center;word-break:normal;white-space:nowrap}.reviews-bar__item__text_label{grid-area:text}.reviews-bar__item__text_rating{grid-area:rating;margin-left:5px}.reviews-bar.reviews-bar_mobile{background:transparent;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:-webkit-min-content -webkit-min-content;grid-auto-rows:min-content min-content;grid-column-gap:10px;grid-row-gap:16px;grid-auto-flow:row dense}.reviews-bar.reviews-bar_mobile .reviews-bar__item{justify-self:flex-start;grid-template-areas:"plate text";grid-template-columns:33% 67%;grid-column-gap:0;margin-right:0}.reviews-bar.reviews-bar_mobile .reviews-bar__item_doctor{grid-template-columns:30.54% 70.45%}.reviews-bar.reviews-bar_mobile .reviews-bar__item_clinic{grid-template-columns:46.12% 53.88%}.reviews-bar.reviews-bar_mobile .reviews-bar__item_material{grid-template-columns:33.74% 66.26%}.reviews-bar.reviews-bar_mobile .reviews-bar__item_advice{grid-template-columns:38.46% 61.54%}.reviews-bar.reviews-bar_mobile .reviews-bar__item__rating{grid-area:plate;border-radius:5px;background:#fff1f1;padding:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;height:30rem;box-sizing:border-box}.reviews-bar.reviews-bar_mobile .reviews-bar__item__icon{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.reviews-bar.reviews-bar_mobile .reviews-bar__item__icon-field{line-height:inherit;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;top:0}.reviews-bar.reviews-bar_mobile .reviews-bar__item__icon_doctor{width:22px;height:19.25px}.reviews-bar.reviews-bar_mobile .reviews-bar__item__icon_material{width:19.25px;height:19.25px}.reviews-bar.reviews-bar_mobile .reviews-bar__item__icon_clinic{width:22px;height:22px}.reviews-bar.reviews-bar_mobile .reviews-bar__item__icon_advice{width:21.08px;height:21.08px}.reviews-bar.reviews-bar_mobile .reviews-bar__item__text{line-height:inherit;white-space:unset}.reviews-bar.reviews-bar_mobile .reviews-bar__item__text_rating{margin-left:2px;font-size:13rem;line-height:21rem}.reviews-bar.reviews-bar_mobile .reviews-bar__item__text_label{color:#6b748b;font-size:12rem;line-height:14rem;margin-left:4px}.reviews-bar.reviews-bar_mobile .reviews-bar__item_clinic .reviews-bar__item__rating{background:#fffbeb}.reviews-bar.reviews-bar_mobile .reviews-bar__item_material .reviews-bar__item__rating{background:#eefafe}.reviews-bar.reviews-bar_mobile .reviews-bar__item_advice .reviews-bar__item__rating{background:#f4f3fc}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]&gt;li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor&gt;*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol&gt;li,.ql-editor ul&gt;li{list-style-type:none}.ql-editor ul&gt;li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]&gt;li *,.ql-editor ul[data-checked=true]&gt;li *{pointer-events:all}.ql-editor ul[data-checked=false]&gt;li:before,.ql-editor ul[data-checked=true]&gt;li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]&gt;li:before{content:"\2611"}.ql-editor ul[data-checked=false]&gt;li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.editor-preview{line-height:unset;height:unset;overflow:unset;padding:unset}.editor-preview a{color:#9085e1}.editor-preview h2{font-family:Montserrat-Bold;font-weight:400;font-style:normal;font-size:16rem}.editor-preview h3{font-family:Montserrat-SemiBold;font-weight:400;font-style:normal;font-size:14rem}.expending-text-block{display:block;text-align:left;position:relative}.expending-text-block__label{display:block;font-family:Montserrat-SemiBold;font-size:16rem;color:#3c4061;line-height:170%}.expending-text-block__expending-area{display:block;margin-top:7px;width:100%;height:auto;overflow:hidden;position:relative}.expending-text-block__text{display:block;font-family:Montserrat;font-size:16rem;line-height:170%;text-align:left;color:#3c4061}.expending-text-block__shadow-cutter{display:none;width:100%;height:50px;position:absolute;bottom:0;left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.expending-text-block__open-button-wrapper{display:none;flex-direction:row;justify-content:flex-start;width:100%}.expending-text-block__open-button{width:auto;cursor:pointer}.expending-text-block__open-button-text{display:inline-block;vertical-align:middle;font-family:Montserrat-SemiBold;font-size:16rem;line-height:140%;color:#9085e1}.expending-text-block__open-button-icon{display:inline-block;vertical-align:middle;width:11px;height:17px;margin-left:16px}.expending-text-block__open-button_mobile{display:none;width:100%;justify-content:center;margin-top:8px}.expending-text-block__open-button_mobile .button__text{margin-right:10px}.expending-text-block_closed .expending-text-block__open-button-wrapper,.expending-text-block_closed .expending-text-block__open-button_mobile{display:flex}.expending-text-block_closed .expending-text-block__shadow-cutter{display:block}.expending-text-block.expending-text-block_mobile .expending-text-block__label{font-size:14rem;line-height:20rem}.expending-text-block.expending-text-block_mobile .expending-text-block__text{font-size:13rem;line-height:22rem}.expending-text-block.expending-text-block_mobile .expending-text-block__open-button-text{font-size:14rem;line-height:17rem}.textarea-with-label{display:block;padding:0;margin:0;text-align:left}.textarea-with-label__area-field{position:relative}.textarea-with-label__error-field{margin-top:6px;height:20px;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;position:relative}.textarea-with-label_error .textarea-with-label__area{border-color:#ff7676}.textarea-with-label__label{font-family:Montserrat;font-size:16rem;line-height:27rem;color:#3c4061;margin-bottom:8px;display:block}.textarea-with-label__label-field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.textarea-with-label__tips-icon{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.textarea-with-label__tips-icon__field{margin-left:5px;position:relative;top:-1px}.textarea-with-label__area{-webkit-appearance:none;appearance:none;display:block;border:1px solid #c6cbd6;box-sizing:border-box;border-radius:5px;padding:15px;font-size:16rem;line-height:27rem;width:calc(100% - 2px);transition:border .25s ease-in-out;font-family:Montserrat;color:#6b748b;resize:none;transition:height .5s ease-in-out;z-index:1;overflow:hidden}.textarea-with-label__area:disabled{background:#f1f2f5}.textarea-with-label__area_invisible{transition:none;position:absolute;top:0;left:0;opacity:0;visibility:hidden;z-index:0;height:1px;width:100%}.textarea-with-label__area:focus{outline:none}.textarea-with-label__error-icon{top:15rem;right:17rem;width:20rem;height:20rem;position:absolute;background-image:url(../img/circle_red_cancel_icon.b2b6b245.svg);background-repeat:no-repeat;background-position:50%;transform:scale(1)}.textarea-with-label__error-icon-animation-enter-active,.textarea-with-label__error-icon-animation-leave-active{transition-property:all;transition-timing-function:ease-in-out;transition-duration:.25s}.textarea-with-label__error-icon-animation-enter,.textarea-with-label__error-icon-animation-leave-to{transform:scale(0)}.textarea-with-label_auto-placeholder__error-field{margin-bottom:6px}.textarea-with-label.textarea-with-label_auto-placeholder .textarea-with-label__label-field{z-index:1;position:absolute;margin:8px 18px 8px 15px;pointer-events:none;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_auto-placeholder .textarea-with-label__label{font-size:16rem;line-height:27rem;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_auto-placeholder .textarea-with-label__label-field_focus{margin:2px 18px 8px 15px;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_auto-placeholder .textarea-with-label__label-field_focus .textarea-with-label__label{font-size:10rem;line-height:15rem;transition:all .3s ease-in-out}.error-field__message{color:#ff7676;font-size:12rem;line-height:15rem;font-family:Montserrat-SemiBold}.error-field_animation-enter-active,.error-field_animation-leave-active{transition-property:all;transition-timing-function:ease-in-out;transition-duration:.25s}.error-field_animation-enter,.error-field_animation-leave-to{opacity:0}.textarea-with-label.textarea-with-label_mobile .textarea-with-label__label{font-size:12rem;line-height:19rem}.textarea-with-label.textarea-with-label_mobile .textarea-with-label__label-field{margin-bottom:3px}.textarea-with-label.textarea-with-label_mobile .textarea-with-label__area{background:#f5f5f7;border-radius:7px;padding:min(3.2vw,15px);font-size:12rem;line-height:19rem}.textarea-with-label.textarea-with-label_mobile .textarea-with-label__error-field{margin-top:3px;height:14rem}.textarea-with-label.textarea-with-label_mobile .textarea-with-label .error-field__message{font-size:10rem;line-height:14rem}.textarea-with-label.textarea-with-label_mobile.textarea-with-label_auto-placeholder .textarea-with-label__label-field{z-index:1;position:absolute;margin:8px 18px 8px 8px;pointer-events:none;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_mobile.textarea-with-label_auto-placeholder .textarea-with-label__label{color:#6b748b;margin-bottom:0;font-size:13rem;line-height:21rem;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_mobile.textarea-with-label_auto-placeholder .textarea-with-label__area{color:#3c4061;padding:12px 8px 12px 8px;font-size:13rem;line-height:21rem;border:none}.textarea-with-label.textarea-with-label_mobile.textarea-with-label_auto-placeholder .textarea-with-label__area_invisible{padding:unset;line-height:18.5rem}.textarea-with-label.textarea-with-label_mobile.textarea-with-label_auto-placeholder .textarea-with-label__error-field{margin-top:1px;margin-bottom:1px}.textarea-with-label.textarea-with-label_mobile.textarea-with-label_auto-placeholder .textarea-with-label__label-field_focus{margin:2px 18px 8px 8px;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_mobile.textarea-with-label_auto-placeholder .textarea-with-label__label-field_focus .textarea-with-label__label{font-size:10rem;line-height:15rem;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_application .textarea-with-label__label{color:#6b748b;margin-bottom:0}.textarea-with-label.textarea-with-label_application .textarea-with-label__area{background:#fff;color:#3c4061;padding:10px 8px 12px;font-size:13rem;line-height:21rem}.textarea-with-label.textarea-with-label_application .textarea-with-label__area:focus{border-color:#9085e1;box-shadow:0 0 6px rgba(144,133,225,.7),0 0 6px rgba(144,133,225,.7)}.textarea-with-label.textarea-with-label_application.textarea-with-label_error .textarea-with-label__error-icon{top:12px}.textarea-with-label.textarea-with-label_application.textarea-with-label_error .textarea-with-label__area{box-shadow:0 0 6px rgba(255,118,118,.7),0 0 6px rgba(255,118,118,.7)}.textarea-with-label.textarea-with-label_application.textarea-with-label_error .textarea-with-label__area:focus{border-color:#ff7676;box-shadow:0 0 6px rgba(255,118,118,.7),0 0 6px rgba(255,118,118,.7)}.textarea-with-label.textarea-with-label_application.textarea-with-label_auto-placeholder .textarea-with-label__label-field{z-index:1;position:absolute;margin:8px 18px 8px 8px;pointer-events:none;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_application.textarea-with-label_auto-placeholder .textarea-with-label__label{color:#6b748b;margin-bottom:0;font-size:13rem;line-height:21rem;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_application.textarea-with-label_auto-placeholder .textarea-with-label__area{background:#f5f5f7;border-radius:7px}.textarea-with-label.textarea-with-label_application.textarea-with-label_auto-placeholder .textarea-with-label__area_invisible{padding:unset;line-height:18.5rem}.textarea-with-label.textarea-with-label_application.textarea-with-label_auto-placeholder .textarea-with-label__error-field{margin-top:1px;margin-bottom:1px}.textarea-with-label.textarea-with-label_application.textarea-with-label_auto-placeholder .textarea-with-label__area{border:none;color:#3c4061;padding:12px 8px 12px 8px;font-size:13rem;line-height:21rem}.textarea-with-label.textarea-with-label_application.textarea-with-label_auto-placeholder .textarea-with-label__label-field_focus{margin:2px 18px 8px 8px;transition:all .3s ease-in-out}.textarea-with-label.textarea-with-label_application.textarea-with-label_auto-placeholder .textarea-with-label__label-field_focus .textarea-with-label__label{font-size:10rem;line-height:15rem;transition:all .3s ease-in-out}.review-card__label-style{color:#8890a2;font-size:12rem;font-family:Montserrat;line-height:19rem}.review-card{display:block}.review-card__title-wrapper{flex-direction:column}.review-card__title,.review-card__title-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}.review-card__title{flex-direction:row}.review-card__title__patient-name{margin:0 6px 0 0}.review-card__title__patient-name,.review-card__title__start-time-text{font-family:Montserrat-SemiBold;font-size:24rem;line-height:140%;color:#3c4061}.review-card__with-appointment-badge{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:4px 8px;background:#f4f3fc;border-radius:7px;margin:8px 0 0 0}.review-card__with-appointment-badge__icon{margin:0 6px 0 0;width:12px}.review-card__with-appointment-badge__text{font-family:Montserrat-SemiBold;font-size:13rem;line-height:130%;color:#9085e1}.review-card__offer-info-wrapper{display:block;width:100%;margin-top:24px;text-align:left}.review-card__offer-name{font-family:Montserrat-SemiBold;font-size:16rem;line-height:170%;color:#6b748b;text-decoration:underline;margin-right:36px}.review-card__offer-cost-wrapper-wrapper,.review-card__offer-name{display:inline-block;vertical-align:middle}.review-card__offer-cost-wrapper{display:inline-block;border-radius:7px;background:#f4f3fc;padding:4px 10px}.review-card__offer-cost{display:inline-block;font-family:Montserrat;font-size:16rem;line-height:170%;color:#9085e1}.review-card__clinic-name-wrapper,.review-card__doctor-name-wrapper{display:inline-block;vertical-align:middle;margin-right:36px}.review-card__clinic-icon,.review-card__doctor-icon{display:inline-block;vertical-align:middle;width:15px;height:13px}.review-card__clinic-name,.review-card__doctor-name{display:inline-block;vertical-align:middle;font-family:Montserrat;font-size:16rem;line-height:170%;color:#6b748b;text-decoration:underline}.review-card__link{transition:color .2s}.review-card__link:hover{color:#3c4061}.review-card__link_text{text-decoration:none}.review-card__link_text:hover{color:#6b748b}.review-card .description-wrapper{display:block;width:100%}.review-card .description-wrapper__text-descriptions{display:inline-block;vertical-align:top;width:100%}.review-card .description-wrapper__clinic-answer-description-wrapper,.review-card .description-wrapper__doctor-answer-description-wrapper{display:block;width:100%;box-sizing:border-box;padding-left:100px;margin-top:30px}.review-card .description-wrapper__clinic-answer-description-label,.review-card .description-wrapper__doctor-answer-description-label{display:block;width:100%;font-family:Montserrat-SemiBold;font-size:24rem;line-height:140%;color:#9085e1;text-align:left}.review-card .description-wrapper__clinic-answer-description-text,.review-card .description-wrapper__doctor-answer-description-text{display:block;width:100%;font-family:Montserrat;font-size:16rem;line-height:170%;color:#3c4061;text-align:left;margin-top:15px}.review-card .description-wrapper__ratings{width:100%;display:flex;justify-content:flex-start;margin-top:24px}.review-card .description-wrapper__rating-wrapper{display:block;margin-right:20px}.review-card .description-wrapper__rating-wrapper:last-child{margin-right:0}.review-card .description-wrapper__rating-wrapper .rating{display:flex;width:116px;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.review-card .description-wrapper__rating-wrapper .rating_doctor{background:#fff1f1;padding:5.66px 8px 4.84px 8px}.review-card .description-wrapper__rating-wrapper .rating_material{background:#e7f2fe;padding:5.3px 8px 5.21px 8px}.review-card .description-wrapper__rating-wrapper .rating_clinic{background:rgba(255,244,216,.7);padding:4px 8px 4px 8px}.review-card .description-wrapper__rating-wrapper .rating_advice{background:#f4f3fc;padding:4.84px 8px 4px 8.83px}.review-card .description-wrapper__rating-wrapper .rating .rating__elem__wrapper_doctor{width:20px;height:17.5px}.review-card .description-wrapper__rating-wrapper .rating .rating__elem__wrapper_material{width:17.5px;height:17.5px}.review-card .description-wrapper__rating-wrapper .rating .rating__elem__wrapper_clinic{width:20px;height:20px}.review-card .description-wrapper__rating-wrapper .rating .rating__elem__wrapper_advice{width:19.17px;height:19.17px}.review-card .description-wrapper__rating-wrapper .rating .rating__elem__icon_doctor{width:20px;height:17.5px}.review-card .description-wrapper__rating-wrapper .rating .rating__elem__icon_material{width:17.5px;height:17.5px}.review-card .description-wrapper__rating-wrapper .rating .rating__elem__icon_clinic{width:20px;height:20px}.review-card .description-wrapper__rating-wrapper .rating .rating__elem__icon_advice{width:19.17px;height:19.17px}.review-card .description-wrapper__rating-text{display:block;width:100%;margin-top:2px;font-family:Montserrat-SemiBold;font-size:12rem;line-height:19rem;color:rgba(107,116,139,.5568627450980392);text-align:left}.review-card .description-wrapper .expending-text-block{margin-top:20px}.review-card .description-wrapper .expending-text-block:first-child{margin-top:18px}.review-card .description-wrapper__delete__field{margin-top:30px}.review-card__photos-wrapper{display:block;width:100%;margin-top:40px;text-align:left}.review-card__clinic-answer-wrapper,.review-card__doctor-answer-wrapper{display:block;width:90%;margin-top:30px;text-align:left}.review-card__clinic-answer-wrapper .textarea-with-label__label,.review-card__doctor-answer-wrapper .textarea-with-label__label{font-size:16rem;line-height:170%;color:#9085e1;margin-bottom:5px}.review-card__answer-button{margin-top:10px;width:212px;cursor:pointer}.review-card__review-photo-wrapper{display:inline-block;position:relative;width:calc(16.66667% - 33.5px);margin-right:40px}.review-card__review-photo-wrapper:last-child{margin-right:0}.review-card__review-photo-wrapper:after{content:"";display:block;padding-bottom:100%}.review-card__review-photo{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;cursor:pointer}.review-card__remove-photo__field{position:absolute;top:-12px;right:-12px;width:24px;height:24px;border-radius:999999;overflow:hidden;z-index:2}.review-card__remove-photo__icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;cursor:pointer}.review-card__label-style_mobile{color:#8890a2;font-size:12rem;font-family:Montserrat;line-height:19rem;position:absolute;top:-20px;left:0}.review-card__text-style{font-family:Montserrat;font-size:13rem;line-height:21rem;color:#3c4061;position:relative}.review-card_mobile{z-index:0;position:relative}.review-card_mobile .review-card__title-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4px}.review-card_mobile .review-card__title{width:auto;flex-wrap:wrap}.review-card_mobile .review-card__title__patient-name{margin:0 5px 0 0}.review-card_mobile .review-card__title__patient-name,.review-card_mobile .review-card__title__start-time-text{font-size:12rem;line-height:19rem;color:#9085e1;text-align:left}.review-card_mobile .review-card__with-appointment-badge{margin:0}.review-card_mobile .review-card__with-appointment-badge__text{font-size:10rem;white-space:nowrap}.review-card_mobile .review-card__wrapper{border-radius:7px;background:#fff;box-shadow:0 4px 20px 5px rgba(128,131,152,.2);padding:8px 16px 16px;box-sizing:border-box}.review-card_mobile .review-card__offer-info-wrapper{display:grid;grid-template-columns:1fr 20px;grid-column-gap:10px;grid-auto-rows:auto;margin-top:0}.review-card_mobile .review-card__offer-name{font-family:Montserrat;font-size:13rem;line-height:21rem;color:#3c4061;position:relative;margin-top:20px;grid-area:1/1/2/2;margin-right:0;display:block;text-decoration:none}.review-card_mobile .review-card__offer-name:before{content:"РџСЂРѕС†РµРґСѓСЂР°";color:#8890a2;font-size:12rem;font-family:Montserrat;line-height:19rem;position:absolute;top:-20px;left:0}.review-card_mobile .review-card__report-field{grid-area:1/2/2/3;width:100%}.review-card_mobile .review-card__report-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.review-card_mobile .review-card__report-options{width:6px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.review-card_mobile .review-card__doctor-name{margin:20px 0 0 0;width:100%;text-align:left;text-decoration:none;font-family:Montserrat;font-size:13rem;line-height:21rem;color:#3c4061;position:relative}.review-card_mobile .review-card__doctor-name-wrapper{grid-area:2/1/3/3;display:block;margin-top:8px;margin-right:0}.review-card_mobile .review-card__doctor-name:before{content:"Р’СЂР°С‡";color:#8890a2;font-size:12rem;font-family:Montserrat;line-height:19rem;position:absolute;top:-20px;left:0}.review-card_mobile .review-card__doctor-icon{display:none}.review-card_mobile .review-card__clinic-name{font-family:Montserrat;font-size:13rem;line-height:21rem;color:#3c4061;position:relative;margin:20px 0 0 0;width:100%;text-align:left;text-decoration:none}.review-card_mobile .review-card__clinic-name-wrapper{grid-area:3/1/4/3;display:block;margin-top:8px;margin-right:0}.review-card_mobile .review-card__clinic-name:before{content:"РљР»РёРЅРёРєР°";color:#8890a2;font-size:12rem;font-family:Montserrat;line-height:19rem;position:absolute;top:-20px;left:0}.review-card_mobile .review-card__clinic-icon{display:none}.review-card_mobile .review-card__offer-cost{font-family:Montserrat;font-size:13rem;line-height:21rem;color:#3c4061;position:relative;font-family:Montserrat-SemiBold;margin-top:20px;width:100%;text-align:left}.review-card_mobile .review-card__offer-cost-wrapper{margin:0;padding:0;background:transparent}.review-card_mobile .review-card__offer-cost-wrapper-wrapper{grid-area:4/1/5/2;margin-right:0;margin-top:8px}.review-card_mobile .review-card__offer-cost:before{color:#8890a2;font-size:12rem;font-family:Montserrat;line-height:19rem;position:absolute;top:-20px;left:0;content:"РЎС‚РѕРёРјРѕСЃС‚СЊ"}.review-card_mobile .review-card__descriptions-wrapper{margin:0}.review-card_mobile .description-wrapper{display:grid;grid-template-columns:1fr;grid-auto-rows:auto}.review-card_mobile .description-wrapper__ratings{grid-area:1/1/2/2;display:grid;grid-template-columns:1.05fr 1fr;grid-auto-rows:auto;grid-row-gap:13px;margin-top:12px;width:100%;box-sizing:border-box}.review-card_mobile .description-wrapper__rating-wrapper{margin-bottom:0}.review-card_mobile .description-wrapper__rating-wrapper .rating{height:unset;width:96px;padding:4px 7px;border-radius:7px;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.review-card_mobile .description-wrapper__rating-wrapper .rating_doctor{padding:4.3px 6.43px 3.6px 6.43px}.review-card_mobile .description-wrapper__rating-wrapper .rating_material{padding:3.95px 6.36px 3.96px 6.43px}.review-card_mobile .description-wrapper__rating-wrapper .rating_clinic{padding:3px 6.43px 3px 6.43px}.review-card_mobile .description-wrapper__rating-wrapper .rating_advice{padding:3.62px 6.43px 3.03px 7.05px}.review-card_mobile .description-wrapper__rating-wrapper .rating .rating__elem__wrapper_doctor{width:15px;height:13.12px}.review-card_mobile .description-wrapper__rating-wrapper .rating .rating__elem__wrapper_material{width:13.12px;height:13.12px}.review-card_mobile .description-wrapper__rating-wrapper .rating .rating__elem__wrapper_clinic{width:15px;height:15px}.review-card_mobile .description-wrapper__rating-wrapper .rating .rating__elem__wrapper_advice{width:14.38px;height:14.38px}.review-card_mobile .description-wrapper__rating-wrapper .rating .rating__elem__icon_doctor{width:15px;height:13.12px}.review-card_mobile .description-wrapper__rating-wrapper .rating .rating__elem__icon_material{width:13.12px;height:13.12px}.review-card_mobile .description-wrapper__rating-wrapper .rating .rating__elem__icon_clinic{width:15px;height:15px}.review-card_mobile .description-wrapper__rating-wrapper .rating .rating__elem__icon_advice{width:14.38px;height:14.38px}.review-card_mobile .description-wrapper__rating-wrapper_doctor-rating{grid-area:1/1/2/2}.review-card_mobile .description-wrapper__rating-wrapper_doctor-rating .rating{background:#fff1f1}.review-card_mobile .description-wrapper__rating-wrapper_material-rating{grid-area:2/1/3/2}.review-card_mobile .description-wrapper__rating-wrapper_material-rating .rating{background:#eefafe}.review-card_mobile .description-wrapper__rating-wrapper_clinic-rating{grid-area:1/2/2/3}.review-card_mobile .description-wrapper__rating-wrapper_clinic-rating .rating{background:#fffbeb}.review-card_mobile .description-wrapper__rating-wrapper_advice-probability{grid-area:2/2/3/3}.review-card_mobile .description-wrapper__rating-wrapper_advice-probability .rating{background:#f4f3fc}.review-card_mobile .description-wrapper__rating-text{line-height:160%;font-family:Montserrat;margin-top:unset}.review-card_mobile .description-wrapper__text-descriptions{grid-area:2/1/3/2;margin-right:0;width:100%;display:block;margin-top:16px;box-sizing:border-box;text-align:left}.review-card_mobile .description-wrapper .expending-text-block:first-child{margin-top:0}.review-card_mobile .description-wrapper .expending-text-block{text-align:left;margin-top:12px}.review-card_mobile .description-wrapper .expending-text-block__label,.review-card_mobile .description-wrapper .expending-text-block__text{text-align:left}.review-card_mobile .description-wrapper .expending-text-block__expending-area{margin-top:6px}.review-card_mobile .description-wrapper__clinic-answer-description-wrapper,.review-card_mobile .description-wrapper__doctor-answer-description-wrapper{padding-left:0;padding-top:8px;margin-top:12px;border-top:1px solid #f0f1f3}.review-card_mobile .description-wrapper__clinic-answer-description-label,.review-card_mobile .description-wrapper__doctor-answer-description-label{font-size:12rem;line-height:19rem}.review-card_mobile .description-wrapper__clinic-answer-description-text,.review-card_mobile .description-wrapper__doctor-answer-description-text{margin-top:2px;font-size:13rem;line-height:21rem}.review-card_mobile .review-card__photos-wrapper{margin-top:16px;box-sizing:border-box;padding-top:8px;border-top:1px solid #f0f1f3;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;grid-gap:20px}.review-card_mobile .review-card__review-photo-wrapper{display:block;width:100%;margin-right:0}.review-card_mobile .review-card__clinic-answer-wrapper,.review-card_mobile .review-card__doctor-answer-wrapper{margin-top:18px;box-sizing:border-box;padding-top:15px;border-top:1px solid #e4e5f0;width:100%}.review-card_mobile .review-card__clinic-answer-wrapper .textarea-with-label__label,.review-card_mobile .review-card__doctor-answer-wrapper .textarea-with-label__label{font-size:12rem;line-height:170%;text-transform:uppercase;font-family:Montserrat-SemiBold;margin-bottom:10px}.review-card_mobile .review-card__clinic-answer-wrapper .textarea-with-label__area,.review-card_mobile .review-card__doctor-answer-wrapper .textarea-with-label__area{padding:8px;font-size:12rem}.review-card_mobile .review-card__answer-button{margin-top:0;width:200px}.review-list{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.review-list_empty{justify-content:flex-start}.review-list_empty .review-list__content{width:0}.review-list__content,.review-list__wrapper{width:100%}.review-list__item{width:100%;margin-top:20px;box-shadow:0 4px 20px 5px rgba(60,64,97,.10196078431372549);border-radius:10px;padding:10px 30px 20px 30px;box-sizing:border-box}.review-list__item:first-child{margin-top:0}.review-list__content-loader{box-shadow:unset;padding:30px}.review-list__more-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.review-list__more-btn{width:auto;display:inline-flex;justify-content:center;align-items:center;padding:0;margin-top:41px}.review-list__more-btn&gt;*{margin-right:12px}.review-list__more-btn .button__text{font-family:Montserrat-SemiBold;font-size:16rem;line-height:27rem;color:#9085e1}.review-list__more-btn .button__img{height:16.5rem;margin-left:12px}.review-list.review-list_mobile{display:block}.review-list.review-list_mobile .review-list__item{margin:12px 0 0 0;box-shadow:unset;padding:unset}.review-list.review-list_mobile .review-list__item:first-child{margin:0}.review-list.review-list_mobile .review-list__more-field{margin-top:12px}.review-list.review-list_mobile .review-list__more-btn{margin-top:0;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%;padding:5px 0}.review-list.review-list_mobile .review-list__more-btn&gt;*{margin-right:7px}.review-list.review-list_mobile .review-list__more-btn .button__text{font-size:13rem;line-height:19rem}.review-list.review-list_mobile .review-list__more-btn .button__image{margin-left:7.75px}.review-list.review-list_mobile .review-list__content-loader{padding:30px}.license-list{width:100%}.license-list__wrapper{display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-column-gap:calc(3.125*min(100vw, 1920px)/100);grid-row-gap:calc(3.125*min(100vw, 1920px)/100)}.license-list__wrapper_columns-6{grid-template-columns:repeat(6,1fr)}.license-list__wrapper_empty{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.license-list__item{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:0}.license-list__item_pdf:after{content:"";display:block;position:absolute;top:12px;left:0;width:43px;height:21px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAABUCAMAAAAoLiyeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAALEsAACxLAaU9lqkAAAClUExURUdwTPFWQfFVQfFWQvFVQ/NWQu9UQO9QQO9VQu9QQPBWQvJVQvFVQvFWQv////zUz/aVifq/uPiqoPeVifvV0P7p5/JhTv708/3q6Pq/t/eglfNrWv718/m1rP7q6P7q5/3q5/irofR2Zf719PWAcfSAcfvKxP3f3PrAuP3f2/N2Zvzf3PWLffrKxPnAuPvLxPeglPN2Zfzg2/aViPzg3PaLffzU0F/8v9UAAAANdFJOUwDPz9/Pj0AQkCDfn5+YA/11AAACR0lEQVRo3u3baXOCMBAG4N7aY0OgGCiIV9Vaa6s9//9P67RKlbCRdEqAdPb9Bu6EZ2AJkRkOwIacXJ4ffAUsyWnLIiyctCzCwqlNWDizCdu2CXtsExYIS1jCEpawhCUsYQlL2P+PjUK2m+7DI4+La6IRNtYwW/edwbA8LGdIZlluhNUMeN7K0HilYV/Q8QeL3Zo+jshxFXVBaVimCNeoYUO9sYxj2USjhj3pjOWYxwZCA5vV4iW3ccnY0Evj9vL3xXr74zpNtC1iUW6snpPJzRxKxjrIvb89tettNzOJpNwglsfi5uZZpK2e5XsMwQIkmyq/Xix4kg7F/mgn9WJF93vn3X4svK33J/ViYZmdzBXYCd7bVWOT7GSuwIIv9UE9WE8Pey31QT1YX6sNQKx/mNaKjZnWDZauXAZ7nmAP3DR2pjV1qa6AlMgsNl2WLgqxLtbb6jVG+djR4+YoIRRilxpYzR7+BTbw04TIQf7UBmxcNhZJCMVY9EknJQHz2DAuxs6lHtqsXzs7cVZgHrtrVWK5tPCtaJ6VMxWgge1LTVkL1hljNa7ixAZVr7rCm5947wKvkbFxX95fz9pAC3u/uQ6j5mNFanWh6VjBu2mDx43E+tu/4rMu+iKrQVh8jgN7sHfCHqwroFJsP381FeuV/EusFVq3MIeNpLkSi4dSPYHWhSZf0/N71nktqPF6WWjHScaKOmduEtuQEJawhCUsYQlLWMISlrCErSaHNmGvbMKeW4RtW/Qh0JFFn1i1rfl47aJ99vVV4CcfZfBKCDzKUwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1}.license-list__item__img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.license-list__item_loader{min-height:100px;height:100%;position:relative}.license-list__item_loader .content-loader__element_rectangle{min-height:300px}.license-list_mobile.license-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;overflow-x:scroll;scrollbar-height:none}.license-list_mobile.license-list::-webkit-scrollbar{display:none}.license-list_mobile.license-list .license-list__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;height:132px;grid-column-gap:unset;grid-row-gap:unset}.license-list_mobile.license-list .license-list__wrapper_empty{height:auto;width:100%;display:grid;grid-template-columns:.44fr 16.84fr .44fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.license-list_mobile.license-list .license-list__item{display:block;text-decoration:none;cursor:pointer;user-select:none;margin-right:2.5vw;max-width:70vw;height:100%;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden;margin-right:8px;box-sizing:border-box}.license-list_mobile.license-list .license-list__item_pdf:after{content:"";display:block;position:absolute;top:6px;left:0;width:33px;height:17px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAABUCAMAAAAoLiyeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAALEsAACxLAaU9lqkAAAClUExURUdwTPFWQfFVQfFWQvFVQ/NWQu9UQO9QQO9VQu9QQPBWQvJVQvFVQvFWQv////zUz/aVifq/uPiqoPeVifvV0P7p5/JhTv708/3q6Pq/t/eglfNrWv718/m1rP7q6P7q5/3q5/irofR2Zf719PWAcfSAcfvKxP3f3PrAuP3f2/N2Zvzf3PWLffrKxPnAuPvLxPeglPN2Zfzg2/aViPzg3PaLffzU0F/8v9UAAAANdFJOUwDPz9/Pj0AQkCDfn5+YA/11AAACR0lEQVRo3u3baXOCMBAG4N7aY0OgGCiIV9Vaa6s9//9P67RKlbCRdEqAdPb9Bu6EZ2AJkRkOwIacXJ4ffAUsyWnLIiyctCzCwqlNWDizCdu2CXtsExYIS1jCEpawhCUsYQlL2P+PjUK2m+7DI4+La6IRNtYwW/edwbA8LGdIZlluhNUMeN7K0HilYV/Q8QeL3Zo+jshxFXVBaVimCNeoYUO9sYxj2USjhj3pjOWYxwZCA5vV4iW3ccnY0Evj9vL3xXr74zpNtC1iUW6snpPJzRxKxjrIvb89tettNzOJpNwglsfi5uZZpK2e5XsMwQIkmyq/Xix4kg7F/mgn9WJF93vn3X4svK33J/ViYZmdzBXYCd7bVWOT7GSuwIIv9UE9WE8Pey31QT1YX6sNQKx/mNaKjZnWDZauXAZ7nmAP3DR2pjV1qa6AlMgsNl2WLgqxLtbb6jVG+djR4+YoIRRilxpYzR7+BTbw04TIQf7UBmxcNhZJCMVY9EknJQHz2DAuxs6lHtqsXzs7cVZgHrtrVWK5tPCtaJ6VMxWgge1LTVkL1hljNa7ixAZVr7rCm5947wKvkbFxX95fz9pAC3u/uQ6j5mNFanWh6VjBu2mDx43E+tu/4rMu+iKrQVh8jgN7sHfCHqwroFJsP381FeuV/EusFVq3MIeNpLkSi4dSPYHWhSZf0/N71nktqPF6WWjHScaKOmduEtuQEJawhCUsYQlLWMISlrCErSaHNmGvbMKeW4RtW/Qh0JFFn1i1rfl47aJ99vVV4CcfZfBKCDzKUwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1}.license-list_mobile.license-list .license-list__item:last-child{margin-right:2.5vw}.license-list_mobile.license-list .license-list__item:first-child{margin-left:2.5vw}.license-list_mobile.license-list .license-list__item__img{width:unset;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.license-list_mobile.license-list .license-list__item_loader{min-width:100px}.license-list_mobile.license-list .license-list__no-content-plate{grid-area:1/2/2/3}.procedure-tile-s__text{font-family:Montserrat;font-size:12rem;line-height:15rem;color:#6b748b}.procedure-tile-s{box-shadow:0 4px 20px 5px rgba(60,64,97,.1);padding:11px 16px 13px;box-sizing:border-box;text-align:left;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.procedure-tile-s__header{width:calc(100% - 3px);border-bottom:1px solid #f0f1f3;justify-content:flex-start;padding-bottom:12px;flex-grow:1}.procedure-tile-s__footer,.procedure-tile-s__header{display:flex;flex-direction:row;align-items:flex-start}.procedure-tile-s__footer{width:100%;justify-content:space-between;padding-top:13px}.procedure-tile-s__preview-container{width:26.73%;position:relative;border-radius:12px;overflow:hidden;display:inline-block;vertical-align:top}.procedure-tile-s__preview-container:before{content:"";display:block;width:100%;padding-bottom:100%}.procedure-tile-s__preview-src{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.procedure-tile-s__info-card{margin-left:11px;width:calc(73.27% - 12px);vertical-align:top}.procedure-tile-s__info-card__line{display:block;width:100%}.procedure-tile-s__info-card__line_name{font-family:Montserrat-SemiBold;font-size:16rem;line-height:20rem;color:#3c4061;word-wrap:break-word;margin-bottom:9px}.procedure-tile-s__info-card__line_devices{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:7px}.procedure-tile-s__info-card__line_duration{text-align:left;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.procedure-tile-s__info-card__line__header{color:rgba(107,116,139,.7);font-size:12rem;font-family:Montserrat;margin-right:4px}.procedure-tile-s__info-card__line__header_img{-o-object-fit:cover;object-fit:cover;height:14rem;-o-object-position:center center;object-position:center center}.procedure-tile-s__info-card__line__list{display:block;word-wrap:break-word;margin-bottom:7px;font-family:Montserrat;font-size:12rem;line-height:15rem;color:#6b748b}.procedure-tile-s__info-card__line__icon-field{display:inline-block;vertical-align:middle;margin-right:8px}.procedure-tile-s__info-card__line__time{font-family:Montserrat;font-size:12rem;line-height:15rem;color:#6b748b}.procedure-tile-s__cost-value{font-family:Montserrat;font-size:18rem;line-height:22rem;color:#6b748b}.procedure-tile-s__cost-value_empty{font-size:16rem}.procedure-tile-s__rating{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.procedure-tile-s__rating__value{font-family:Montserrat;font-size:15rem;color:#3c4061}.procedure-tile-s__rating__icon{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.procedure-tile-s__rating__icon-field{width:11rem;margin-right:3.5px}.procedure-tile-s__rating__field{width:40px;height:21px;background:#fffbeb;border-radius:5px}.procedure-tile-s__rating__field_zero-rating{width:auto;background:transparent}.procedure-tile-s__rating__field_zero-rating .procedure-tile-s__rating__value{color:#8890a2}.procedure-tile-s__text_mobile{color:#6b748b;font-family:Montserrat;font-size:10rem;line-height:17rem}.procedure-tile-s.procedure-tile-s_mobile{padding:12.5px 12.5px 8px}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__header{padding-bottom:8px}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__info-card__line_name{font-family:Montserrat-SemiBold;font-style:normal;font-weight:400;font-size:14rem;line-height:20rem;margin-bottom:13px}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__info-card__line__header_img{margin-top:2px;margin-right:3px}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__info-card__line__list,.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__info-card__line__time{margin-top:1px;color:#6b748b;font-family:Montserrat;font-size:10rem;line-height:17rem}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__info-card__line__icon-field{margin-right:5px}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__info-card__line__icon-content{height:12rem}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__info-card__line_duration{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__info-card__line_devices{margin-bottom:5px}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__footer{align-items:center;padding-top:9px}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__cost-value{font-size:13rem;line-height:21rem;color:#6b748b}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__cost-value_empty{font-size:13rem}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__rating__field{width:15%;height:20rem}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__rating__value{font-family:Montserrat;font-size:13rem;line-height:20rem}.procedure-tile-s.procedure-tile-s_mobile .procedure-tile-s__rating__field_zero-rating{width:unset}.image-viewer{position:absolute;top:-10px;left:-10px;width:0;height:0;visibility:hidden;z-index:-1;opacity:0}.image-viewer_visible{top:0;left:0;width:100%;height:100vh;opacity:1;visibility:visible;z-index:5;position:fixed}.image-viewer_visible.image-viewer_application,.image-viewer_visible.image-viewer_mobile{box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.image-viewer__substrate{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;z-index:0}.image-viewer__close__field{position:absolute;top:27px;right:27px;z-index:5;width:auto}.image-viewer__close__wrapper{grid-area:close;display:flex;flex-direction:row;justify-content:flex-end;align-content:flex-start}.image-viewer__close__btn{background:#e4e5f0;border-radius:10px;display:flex;flex-direction:row;justify-content:flex-start;align-content:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:14px 17px}.image-viewer__close__text{font-size:16rem;font-family:Montserrat-SemiBold;color:#3c4061;margin-right:10px}.image-viewer__close__img{width:16rem}.image-viewer__slider{margin-top:25px;width:100%;display:grid;grid-template-areas:"prev-field image next-field";grid-template-columns:1fr 2fr 1fr;grid-auto-rows:100%;position:relative;height:70%;z-index:2}.image-viewer__slider__prev{grid-area:prev-field;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.image-viewer__slider__prev__icon{margin-left:1.875vw;width:2.8125vw;transform:rotate(180deg);transition:opacity .2s}.image-viewer__slider__prev__icon_disabled{opacity:0}.image-viewer__slider__next{grid-area:next-field;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.image-viewer__slider__next__icon{margin-right:1.875vw;width:2.8125vw;transition:opacity .2s}.image-viewer__slider__next__icon_disabled{opacity:0}.image-viewer__slider__image__field{grid-area:image;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.image-viewer__slider__image__desc-container{width:100%;height:100%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.image-viewer__slider__image__border{overflow:hidden;border-radius:12px;width:100%;height:100%;max-width:100%;max-height:100%}.image-viewer__slider__image__border_horizontal{height:unset}.image-viewer__slider__image__border_horizontal .image-viewer__slider__image__picture{max-height:100%}.image-viewer__slider__image__border_vertical{width:unset}.image-viewer__slider__image__border_vertical .image-viewer__slider__image__picture{max-width:100%;width:unset;-o-object-fit:contain;object-fit:contain}.image-viewer__slider__image__picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.image-viewer__counter{width:100%;text-align:center;margin-top:35px;z-index:1;position:relative}.image-viewer__counter__text{font-size:14rem;font-family:Montserrat;color:#3c4061}.image-viewer__list{margin-top:35px;height:calc(22% - 90px - 14rem);width:100%;margin-bottom:35px;position:relative;z-index:1;display:grid;grid-template-columns:1fr 19.26fr 1fr;grid-auto-rows:100%}.image-viewer__list__wrapper{grid-area:1/2/2/3;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.image-viewer__list__item{margin-right:20px;height:100%;width:auto;position:relative;background:#000;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.image-viewer__list__item:hover .image-viewer__list__item__overlay{opacity:0}.image-viewer__list__item__overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%}.image-viewer__list__item__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.image-viewer__procedure-card__field{position:absolute;box-sizing:border-box;bottom:-7.03125vw;right:-7.03125vw;width:28.125vw;height:14.0625vw}.image-viewer__doctor-card{grid-template-rows:auto!important}.image-viewer__doctor-card-wrapper{position:absolute;box-sizing:border-box;bottom:-2.46875vw;right:-7.03125vw;width:400px;height:9.5vw}.image-viewer_mobile{position:absolute;top:-10px;left:-10px;width:0;height:0;visibility:hidden;z-index:-1;opacity:0;background:#fff;min-width:320px;overflow-y:auto;box-sizing:border-box}.image-viewer_mobile .image-viewer-wrapper{display:grid;grid-template-columns:.44fr repeat(12,1fr .44fr);grid-auto-rows:auto}.image-viewer_mobile .image-viewer__close__field{position:relative;top:unset;right:unset;z-index:unset;grid-area:1/2/2/25;display:flex;flex-direction:row;justify-content:flex-end;margin-top:14px}.image-viewer_mobile .image-viewer__close__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:16px;height:16px}.image-viewer_mobile .image-viewer__close__img{width:12px}.image-viewer_mobile .image-viewer__counter{margin-top:0;z-index:unset;grid-area:2/2/3/25;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}.image-viewer_mobile .image-viewer__counter__text{line-height:160%}.image-viewer_mobile .image-viewer__counter__shift-button{display:flex;flex-direction:row;align-items:center;height:18px;width:25px}.image-viewer_mobile .image-viewer__counter__shift-button_next{transform:rotate(180deg)}.image-viewer_mobile .image-viewer__slider{grid-area:3/2/4/25;margin-top:14px;display:block;height:auto;z-index:unset;overflow:hidden}.image-viewer_mobile .image-viewer__slider__image__picture{width:95vw;height:auto;max-height:calc(77vh - var(--sab) - var(--sat));-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-right:50px}.image-viewer_mobile .image-viewer__slider__image__picture:last-child{margin-right:0}.image-viewer_mobile .image-viewer__images-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;transition:transform .2s ease}.image-viewer_mobile .image-viewer__images-line_no-transition{transition:0s}.image-viewer_mobile.image-viewer_visible{top:0;left:0;width:100%;height:100vh;opacity:1;visibility:visible;z-index:11;position:fixed}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__wrapper{position:fixed;bottom:0;left:0;right:unset;width:100%;height:auto;box-sizing:border-box;margin-top:0;background:#fff;display:grid;grid-template-columns:.44fr 16.84fr .44fr;padding-bottom:16px}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field{grid-area:1/2/2/3;position:relative;bottom:unset;right:unset;width:100%;height:auto}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .image-viewer__procedure-name{display:block;width:100%;text-align:left;font-family:Montserrat-SemiBold;font-size:18rem;line-height:140%;color:#3c4061;margin:14px 0 0 0}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s{padding:0;box-shadow:none;border-radius:0;flex-direction:column-reverse}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__header{padding:0;border-bottom:0;margin-top:14px}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__footer{margin-top:8px;padding:0}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__cost-field{padding:6px 21px;box-sizing:border-box;border-radius:20px;border:1px solid #c6cbd6}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__cost-value{font-size:14rem;line-height:140%;font-family:Montserrat-SemiBold}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__preview-container{display:none}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__info-card{margin-left:0;width:100%}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__info-card__line_name{display:none}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__info-card__line__header_img{opacity:.45;margin-right:8px}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__info-card__line__icon-content{opacity:.45}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__info-card__line__list__item{line-height:170%;color:#3c4061;margin-bottom:0}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .procedure-tile-s__info-card__line__time{line-height:170%;color:#3c4061;font-family:Montserrat}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .image-viewer__procedure-link-button-wrapper{margin-top:12px;text-decoration:none;display:block}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .image-viewer__procedure-link-button-wrapper .button{justify-content:center}.image-viewer.image-viewer_mobile .image-viewer__procedure-card__field .image-viewer__procedure-link-button-wrapper .button .button__text{margin-right:8px}.image-viewer.image-viewer_mobile .image-viewer__doctor-card{box-shadow:none;padding:14px 0 12px 0}.image-viewer.image-viewer_mobile .image-viewer__doctor-card-wrapper{position:fixed;bottom:0;left:0;right:unset;width:100%;height:auto;box-sizing:border-box;margin-top:0;background:#fff;display:grid;grid-template-columns:.44fr 16.84fr .44fr;padding-bottom:16px}.image-viewer.image-viewer_mobile .image-viewer__doctor-card-field{grid-area:1/2/2/3}.image-viewer.image-viewer_mobile .image-viewer__doctor-card .doctor-card__info__line_devider{display:none}.image-viewer.image-viewer_mobile .image-viewer__doctor-link-button{justify-content:center}.image-viewer.image-viewer_mobile .image-viewer__doctor-link-button .button__text{margin-right:8px}.metro-list__wrapper{display:flex;flex-wrap:wrap;width:100%;margin-top:10px}.metro-list__item{display:flex;justify-content:flex-start;align-items:flex-start;margin:2px 16px 2px 0}.metro-list__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin:7px 4px 0 0}.metro-list__name{color:#6b748b;margin:0 4px 0 0;text-align:left}.metro-list__distance,.metro-list__name{font-family:Montserrat;font-style:normal;font-weight:500;font-size:13px;line-height:160%}.metro-list__distance{color:#a6acba;margin:0;flex-shrink:0;white-space:nowrap}.metro-list__time-field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.metro-list__time-icon{flex-shrink:0;flex-basis:1;height:16rem}.metro-list__time-text{font-family:Montserrat;font-style:normal;font-weight:500;font-size:13px;line-height:160%;color:#a6acba;margin:0;flex-shrink:0;white-space:nowrap}.metro-list.metro-list_time-mode .metro-list__item{margin-right:22px}.metro-list.metro-list_time-mode .metro-list__dot{margin-right:8px}.metro-list.metro-list_time-mode .metro-list__name{color:#3c4061}.offer-card{display:inline-flex}.offer-card,.offer-card__upper{flex-direction:column;justify-content:flex-start;align-items:stretch}.offer-card__upper{flex-grow:1;display:flex;text-align:left}.offer-card__lower{border-top:1px solid #f0f1f3;text-align:left;display:inline-block}.offer-card__picture{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.offer-card__picture-field{position:relative;width:15.5%;display:inline-block;vertical-align:top;border-radius:5px;overflow:hidden}.offer-card__picture-field:after{width:100%;content:"";padding-bottom:100%;display:block}.offer-card__title{color:#3c4061;font-family:Montserrat-SemiBold;font-size:16rem;line-height:21rem}.offer-card__title_hidden{position:absolute;height:unset;top:0;left:0;opacity:0;visibility:hidden}.offer-card__title-field{background:#fff1f1;text-align:left}.offer-card__text-line{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.offer-card__text-line.offer-card__text-line_horizontal{flex-direction:row}.offer-card__devider{background:#f0f1f3;grid-area:devider}.offer-card__devider_vertical{width:1px;margin:0 10px;height:100%}.offer-card__info-group{flex-grow:1}.offer-card__cost-line{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.offer-card__total-price{font-family:Montserrat-SemiBold;font-size:16rem;line-height:21rem;color:#3c4061}.offer-card__cost{margin-left:10px;font-family:Montserrat;font-size:14rem;line-height:18rem;color:#6b748b;position:relative}.offer-card__cost:after{content:"";position:absolute;width:100%;border-top:1px solid #6b748b;top:50%;left:0}.offer-card__discount__field{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.offer-card__discount__label{font-family:Montserrat;font-size:14rem;line-height:18rem;text-align:center;color:#6b748b;margin-right:7px}.offer-card__discount__tile{background:#e9e7f9;border-radius:7px;padding:4px 8px;display:flex;flex-direction:row;justify-content:center;align-items:center}.offer-card__discount__value{font-family:Montserrat-SemiBold;font-size:10rem;line-height:13rem;color:#3c4061}.offer-card__duplicate-btn,.offer-card__edit-btn{width:60%;min-width:220px}.offer-card__duplicate-btn__field,.offer-card__edit-btn__field{margin-top:18px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.offer-card__duplicate-btn__href,.offer-card__edit-btn__href{text-decoration:none}.offer-card.offer-card_mobile .offer-card__picture-field{width:19.5%}.simple-offer-card{min-width:300px;overflow:hidden}.simple-offer-card .offer-card__title{text-decoration:none;width:100%;height:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.simple-offer-card .offer-card__title-wrapper{width:calc(80.5% - 16px);height:63rem;overflow:hidden;position:relative}.simple-offer-card .offer-card__title-field{padding:14px 16px 7px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;transition:height .25s ease-in-out}.simple-offer-card .offer-card__picture-field{margin-right:16px}.simple-offer-card .offer-card__picture-href{position:absolute;top:0;left:0;width:100%;height:100%}.simple-offer-card .offer-card__content{padding:16px 16px 18px;box-sizing:border-box;width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.simple-offer-card .offer-card__upper{width:100%}.simple-offer-card .offer-card__lower{margin-top:8px;padding-top:8px}.simple-offer-card .offer-card__text-line__text{font-family:Montserrat;font-size:16rem;line-height:22rem;color:#3c4061}.simple-offer-card .offer-card__text-line__icon{margin-right:16px;height:21px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.simple-offer-card .offer-card__text-line_clinic .offer-card__text-line__icon{margin-top:2px}.simple-offer-card .offer-card__text-line_duration{margin-top:9px}.simple-offer-card .offer-card__text-line_reviews{margin-top:10px}.simple-offer-card .offer-card__text-line_reviews .offer-card__text-line__text{font-family:Montserrat;font-size:14rem;line-height:17rem;color:#3c4061}.simple-offer-card .offer-card__info-group{margin-top:6px;width:100%;display:grid;grid-template-areas:"duration devider rating";grid-template-columns:1fr 33px 1fr}.simple-offer-card .offer-card__rating-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:#fffbeb;border-radius:7px;padding:1px 6px}.simple-offer-card .offer-card__rating-wrapper_empty{background:transparent}.simple-offer-card .offer-card__rating-wrapper .rating{height:12px;width:76px}.simple-offer-card .offer-card__rating-wrapper .rating .rating__elem__wrapper{width:12px;height:12px}.simple-offer-card .offer-card__rating-wrapper .rating .rating__elem__wrapper img{width:100%;height:100%}.simple-offer-card .offer-card__rating-digit{font-family:Montserrat;font-size:18rem;line-height:22rem;color:#3c4061;margin-right:7px}.simple-offer-card .offer-card__rating-bar{z-index:0}.simple-offer-card.offer-card.offer-card_mobile{box-shadow:0 4px 10px 2px rgba(60,64,97,.1);min-width:300px}.simple-offer-card.offer-card.offer-card_mobile .offer-card__picture-field{width:20%;margin-right:13px}.simple-offer-card.offer-card.offer-card_mobile .offer-card__picture-field:after{padding-bottom:100%}.simple-offer-card.offer-card.offer-card_mobile .offer-card__title{display:-webkit-box;font-size:14rem;line-height:19rem}.simple-offer-card.offer-card.offer-card_mobile .offer-card__title-wrapper{height:60rem}.simple-offer-card.offer-card.offer-card_mobile .offer-card__title-field{padding:10px 14px 9px 14px}.simple-offer-card.offer-card.offer-card_mobile .offer-card__content{padding:12px 14px 21px}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line__text{font-size:12rem;line-height:19rem}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_clinic .offer-card__text-line__text{position:relative;top:2px}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line__icon{margin-right:8.5px}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_duration{align-items:center;margin-top:0}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_duration .offer-card__text-line__text{font-size:13rem;line-height:21rem}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_duration .offer-card__text-line__icon{height:18rem}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_rating{align-items:center}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_rating .offer-card__rating-digit{font-size:13rem;line-height:21rem}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_rating .offer-card__text-line__icon{height:18rem}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_reviews{margin-top:unset}.simple-offer-card.offer-card.offer-card_mobile .offer-card__text-line_reviews .offer-card__text{font-size:13rem;line-height:21rem}.simple-offer-card.offer-card.offer-card_mobile .offer-card__info-group{margin-top:15px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.simple-offer-card.offer-card.offer-card_mobile .offer-card__info-group_r-r{margin-top:13px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.simple-offer-card.offer-card.offer-card_mobile .offer-card__edit-btn{width:100%;flex-grow:1}.simple-offer-card.offer-card.offer-card_mobile .offer-card__edit-btn__field{margin-top:12px}.simple-offer-card.offer-card.offer-card_mobile .offer-card__edit-btn__href{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.simple-offer-card.offer-card.offer-card_mobile .offer-card__lower{margin-top:12px;padding-top:12px}.offer-list{width:100%;text-align:center}.offer-list_empty{text-align:left}.offer-list__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.offer-list__content{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:3.125vw;grid-row-gap:3.125vw}.offer-list__more-wrapper{margin-top:40px;text-align:center}.offer-list__more-btn{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:auto;user-select:none}.offer-list__more-btn_disable{pointer-events:none}.offer-list__more-btn_disable .offer-list__more-btn__text{color:#8890a2}.offer-list__more-btn__text{font-family:Montserrat-SemiBold;font-size:16rem;line-height:27rem;color:#9085e1}.offer-list__more-btn__img{height:16.5rem;margin-left:12px}.offer-list.offer-list_mobile{grid-area:2/1/3/4;padding-top:12px;padding-bottom:12px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;overflow-x:scroll;scrollbar-height:none}.offer-list.offer-list_mobile::-webkit-scrollbar{display:none}.offer-list.offer-list_mobile .offer-list__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.offer-list.offer-list_mobile .offer-list__item{margin-right:16px}.offer-list.offer-list_mobile .offer-list__item:first-child{margin-left:2.5vw}.offer-list.offer-list_mobile .offer-list__item:last-child{margin-right:2.5vw}.offer-list.offer-list_mobile .offer-list__item_loader{min-width:280px}.offer-list.offer-list_mobile.offer-list_empty{display:grid;grid-template-columns:.44fr 16.84fr .44fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.offer-list.offer-list_mobile.offer-list_empty .offer-list__no-result{grid-area:1/2/2/3}.grouped-list__more-wrapper{margin-top:40px;text-align:center}.grouped-list__more-btn{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:auto;user-select:none}.grouped-list__more-btn_disable{pointer-events:none}.grouped-list__more-btn_disable .grouped-list__more-btn__text{color:#8890a2}.grouped-list__more-btn__text{font-family:Montserrat-SemiBold;font-size:16rem;line-height:27rem;color:#9085e1}.grouped-list__more-btn__img{height:16.5rem;margin-left:12px}.cp-tag-selection-popup{width:100%;padding:0 3.125%;box-sizing:border-box}.cp-tag-selection-popup__list{padding:17.5px 0 20px 0}.cp-tag-selection-popup__item{width:100%;border-bottom:1px solid #f0f1f3;padding:5.5px 0;margin-top:3.5px}.cp-tag-selection-popup__item:first-child{margin-top:0}.cp-tag-selection-popup__item:last-child{border-bottom:none}.cp-tag-selection-popup .tag-item{display:flex;flex-direction:row;justify-content:space-between;align-content:center;font-size:13rem;font-family:Montserrat;line-height:21rem}.cp-tag-selection-popup .tag-item__label{color:#3c4061}.cp-tag-selection-popup .tag-item__label-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.cp-tag-selection-popup .tag-item__label-sub{margin-left:5px;color:#a6acba;margin-right:5px;flex-shrink:0}.cp-tag-selection-popup .tag-item__btn{flex-shrink:0}.simple-slider{width:100%}.simple-slider__overflower{width:100%;overflow:hidden}.simple-slider__line{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;position:relative;z-index:inherit}.simple-slider__line_animated{transition:transform .2s ease}.offer-map-card{width:360px}.offer-map-card__close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:26px;height:26px;border-radius:26px;background:#fff;box-shadow:0 4px 4px rgba(115,107,181,.05);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:-26px;left:-26px}.offer-map-card__card{width:100%;box-shadow:0 4px 20px 5px rgba(60,64,97,.15);border-radius:10px 10px;background:#fff}.offer-map-card__card .simple-slider__overflower{border-radius:10px 10px 0 0}.offer-map-card__card-slider-elem{border-radius:10px 10px 0 0;flex-shrink:0;width:100%;box-shadow:none}.offer-map-card__card-slider-elem_single-offer{border-radius:10px}.offer-map-card__card-slider-controlls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background:#fff;border-radius:0 0 10px 10px;box-sizing:border-box;padding:0 16px 10px 16px}.offer-map-card__card-slider-button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:20px;height:15px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.offer-map-card__card-slider-button_prev .offer-map-card__card-slider-button-image{transform:rotate(180deg)}.offer-map-card .card-slider-position-info{display:flex;flex-direction:row;justify-content:center;align-items:center}.offer-map-card .card-slider-position-info__current-position,.offer-map-card .card-slider-position-info__devider,.offer-map-card .card-slider-position-info__total-positions{font-family:Montserrat-SemiBold;font-size:16rem;line-height:170%;color:#3c4061}.offer-map-card .card-slider-position-info__devider{font-size:17rem;font-family:Montserrat;color:#8890a2;margin:0 5px}.offer-map-card .card-slider-position-info__total-positions{color:#8890a2}.offer-map-card__card-loader{padding:16px 16px 18px}.offer-map-card_mobile{width:100%}.offer-map-card_mobile .offer-map-card__card-slider{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow:scroll;box-sizing:border-box;padding:10px 0 26px 0;-ms-overflow-style:none;scrollbar-width:none;scrollbar-height:none}.offer-map-card_mobile .offer-map-card__card-slider::-webkit-scrollbar{display:none}.offer-map-card_mobile .offer-map-card__card-slider_single-offer{justify-content:center}.offer-map-card_mobile .offer-map-card__card-slider-elem.offer-card_mobile{width:280px;margin:0 6px 0 10px;box-shadow:0 8px 20px 5px rgba(60,64,97,.15);border-radius:10px}.offer-map-card_mobile .offer-map-card__card-slider-elem:last-child{margin:0 10px 0 10px}.offer-map-card_mobile .offer-map-card__card-slider-loader-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;box-sizing:border-box;padding:10px 0 26px 0}.offer-map-card_mobile .offer-map-card__card-slider-loader{width:300px}.offer-edit-button{position:absolute;top:12px;right:-150px}.offer-edit-button__link{text-decoration:none}.offer-edit-button__button{width:140px;height:50px}.offer-strip-card.offer-strip-card_desktop{width:100%;padding:12px 16px 12px 12px;box-sizing:border-box;position:relative;box-shadow:0 4px 20px rgba(128,131,152,.2);border-radius:7px;background:#fff;text-align:left}.offer-strip-card.offer-strip-card_desktop .offer-strip-card__link{width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;text-decoration:none;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.offer-strip-card.offer-strip-card_desktop .offer-strip-card__name-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:50px}.offer-strip-card.offer-strip-card_desktop .offer-strip-card__name{font-family:Montserrat;font-size:16rem;line-height:170%;color:#3c4061}.offer-strip-card.offer-strip-card_desktop .offer-strip-card__clinic-name{font-family:Montserrat;font-size:14rem;line-height:170%;color:#6b748b}.offer-strip-card.offer-strip-card_desktop .offer-strip-card__cost-tile{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-left:8px;padding:4px 8.5px;box-sizing:border-box;background:#e9e7f9;border-radius:7px}.offer-strip-card.offer-strip-card_desktop .offer-strip-card__total-cost{font-family:Montserrat-SemiBold;font-size:16rem;line-height:170%;color:#766bd6}.offer-strip-card.offer-strip-card_desktop .offer-strip-card__cost{margin-top:-3px;font-family:Montserrat;font-size:12rem;line-height:150%;color:#6b748b;position:relative}.offer-strip-card.offer-strip-card_desktop .offer-strip-card__cost:after{content:"";position:absolute;width:100%;border-top:1px solid #6b748b;top:45%;left:0}.offer-strip-card.offer-strip-card_desktop.offer-strip-card_edit-button-inside{width:calc(100% - 150px)}.offer-strip-card.offer-strip-card_application.offer-strip-card_hidden .offer-strip-card__name,.offer-strip-card.offer-strip-card_desktop.offer-strip-card_hidden .offer-strip-card__name,.offer-strip-card.offer-strip-card_mobile.offer-strip-card_hidden .offer-strip-card__name{color:#6b748b}.offer-strip-card.offer-strip-card_application.offer-strip-card_hidden .offer-strip-card__clinic-name,.offer-strip-card.offer-strip-card_desktop.offer-strip-card_hidden .offer-strip-card__clinic-name,.offer-strip-card.offer-strip-card_mobile.offer-strip-card_hidden .offer-strip-card__clinic-name{color:#a6acba}.offer-strip-card.offer-strip-card_application.offer-strip-card_hidden .offer-strip-card__cost-tile,.offer-strip-card.offer-strip-card_desktop.offer-strip-card_hidden .offer-strip-card__cost-tile,.offer-strip-card.offer-strip-card_mobile.offer-strip-card_hidden .offer-strip-card__cost-tile{background:#f8f8f9}.offer-strip-card.offer-strip-card_application.offer-strip-card_hidden .offer-strip-card__total-cost,.offer-strip-card.offer-strip-card_desktop.offer-strip-card_hidden .offer-strip-card__total-cost,.offer-strip-card.offer-strip-card_mobile.offer-strip-card_hidden .offer-strip-card__total-cost{color:#a6acba}.offer-strip-card.offer-strip-card_application.offer-strip-card_hidden .offer-strip-card__cost,.offer-strip-card.offer-strip-card_desktop.offer-strip-card_hidden .offer-strip-card__cost,.offer-strip-card.offer-strip-card_mobile.offer-strip-card_hidden .offer-strip-card__cost{color:#c4c7d1}.offer-strip-card.offer-strip-card_application,.offer-strip-card.offer-strip-card_mobile{width:100%;padding:8px 12px;box-sizing:border-box;box-shadow:0 4px 20px rgba(128,131,152,.2);border-radius:7px;background:#fff;text-align:left}.offer-strip-card.offer-strip-card_application .offer-strip-card__link,.offer-strip-card.offer-strip-card_mobile .offer-strip-card__link{width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;text-decoration:none;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.offer-strip-card.offer-strip-card_application .offer-strip-card__name-wrapper,.offer-strip-card.offer-strip-card_mobile .offer-strip-card__name-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:39px}.offer-strip-card.offer-strip-card_application .offer-strip-card__name,.offer-strip-card.offer-strip-card_mobile .offer-strip-card__name{font-family:Montserrat;font-size:13rem;line-height:160%;color:#3c4061}.offer-strip-card.offer-strip-card_application .offer-strip-card__clinic-name,.offer-strip-card.offer-strip-card_mobile .offer-strip-card__clinic-name{margin-top:3px;font-family:Montserrat;font-size:10rem;line-height:150%;color:#6b748b}.offer-strip-card.offer-strip-card_application .offer-strip-card__cost-tile,.offer-strip-card.offer-strip-card_mobile .offer-strip-card__cost-tile{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-left:8px;padding:4px 8.5px;box-sizing:border-box;background:#e9e7f9;border-radius:7px}.offer-strip-card.offer-strip-card_application .offer-strip-card__total-cost,.offer-strip-card.offer-strip-card_mobile .offer-strip-card__total-cost{font-family:Montserrat-SemiBold;font-size:13rem;line-height:130%;color:#766bd6}.offer-strip-card.offer-strip-card_application .offer-strip-card__cost,.offer-strip-card.offer-strip-card_mobile .offer-strip-card__cost{font-family:Montserrat;font-size:10rem;line-height:150%;color:#6b748b;position:relative}.offer-strip-card.offer-strip-card_application .offer-strip-card__cost:after,.offer-strip-card.offer-strip-card_mobile .offer-strip-card__cost:after{content:"";position:absolute;width:100%;border-top:1px solid #6b748b;top:45%;left:0}.offer-catalog-group-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.offer-catalog-group-header__title{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#3c4061;flex-grow:1;display:inline-block;margin-right:14px;text-align:left}.offer-catalog-group-header__icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.offer-catalog-group-header__icon-wrapper{width:96px;height:48px;flex-shrink:0}.oc-view-mode-selector.oc-view-mode-selector_desktop .oc-view-mode-selector__selector{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center}.oc-view-mode-selector.oc-view-mode-selector_desktop .oc-view-mode-selector__selector .option{padding:0 8px;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.oc-view-mode-selector.oc-view-mode-selector_desktop .oc-view-mode-selector__selector .option__text{display:inline-block;font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#8890a2;position:relative}.oc-view-mode-selector.oc-view-mode-selector_desktop .oc-view-mode-selector__selector .option__text:after{content:"";display:inline-block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#8890a2}.oc-view-mode-selector.oc-view-mode-selector_desktop .oc-view-mode-selector__selector .option__icon{width:18px;height:18px;margin-right:6px;display:inline-block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;filter:invert(56%) sepia(21%) saturate(257%) hue-rotate(183deg) brightness(98%) contrast(86%)}.oc-view-mode-selector.oc-view-mode-selector_desktop .oc-view-mode-selector__selector .option_left-border{border-left:1px solid #8890a2}.oc-view-mode-selector.oc-view-mode-selector_desktop .oc-view-mode-selector__selector .option_selected .option__text{color:#3c4061}.oc-view-mode-selector.oc-view-mode-selector_desktop .oc-view-mode-selector__selector .option_selected .option__icon{filter:none}.oc-view-mode-selector.oc-view-mode-selector_application .oc-view-mode-selector__selector,.oc-view-mode-selector.oc-view-mode-selector_mobile .oc-view-mode-selector__selector{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.oc-view-mode-selector.oc-view-mode-selector_application .oc-view-mode-selector__selector-text,.oc-view-mode-selector.oc-view-mode-selector_mobile .oc-view-mode-selector__selector-text{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#3c4061}.oc-view-mode-selector.oc-view-mode-selector_application .oc-view-mode-selector__selector-icon,.oc-view-mode-selector.oc-view-mode-selector_mobile .oc-view-mode-selector__selector-icon{width:18px;height:18px;margin-right:8px;display:inline-block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.oc-filter-btn__text{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#3c4061}.oc-filter-btn__icon{width:7px;height:12px;margin-left:8px;display:inline-block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.offer-catalog{width:100%}.offer-catalog__header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.offer-catalog__filter-selector{display:inline-flex;flex-direction:row;justify-content:flex-end;align-items:center;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.offer-catalog__selected-filters{width:100%;text-align:left}.offer-catalog__selected-filters .filter-tile{display:inline-flex;flex-direction:row;justify-content:flex-start;padding:6px 16px;box-sizing:border-box;border-radius:41px;background:#fff1f1}.offer-catalog__selected-filters .filter-tile__text{font-family:Montserrat;font-size:13rem;line-height:21rem;color:#ff7676}.offer-catalog__selected-filters .filter-tile__remove{flex-shrink:0;margin-left:6px;width:20px;height:20px;border-radius:99999px;background:rgba(255,200,200,.8);cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.offer-catalog__selected-filters .filter-tile__remove-icon{box-sizing:border-box;width:10px;height:10px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.offer-catalog__no-content-wrapper{grid-area:3/1/4/25;text-align:left}.offer-catalog__swap-view-animation-enter-active,.offer-catalog__swap-view-animation-leave-active{transition-property:all;transition-timing-function:ease-in-out;transition-duration:.2s}.offer-catalog__swap-view-animation-enter-active{transition-delay:.2s}.offer-catalog__swap-view-animation-enter,.offer-catalog__swap-view-animation-leave-to{opacity:0}.offer-catalog__swap-view-animation-enter{transition-delay:.2s}.offer-catalog .tag-item{cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.offer-catalog.offer-catalog_desktop{display:grid;grid-template-columns:repeat(12,1fr .5fr);grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.offer-catalog.offer-catalog_desktop .offer-catalog__header{grid-area:1/1/2/25;display:grid;grid-template-columns:repeat(12,1fr .5fr);grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.offer-catalog.offer-catalog_desktop .offer-catalog__view-mode-selector{text-align:left;grid-area:1/1/2/8}.offer-catalog.offer-catalog_desktop .offer-catalog__filter-selector-animation-enter-active{animation-name:opacityAnimation;animation-delay:0ms;animation-duration:.5s;animation-timing-function:ease-in-out;animation-direction:reverse}.offer-catalog.offer-catalog_desktop .offer-catalog__filter-selector-animation-leave-active{animation-name:opacityAnimation;animation-delay:0ms;animation-duration:.5s;animation-timing-function:ease-in-out}.offer-catalog.offer-catalog_desktop .offer-catalog__selected-filters_visible{margin-top:24.5px;grid-area:2/1/3/25}.offer-catalog.offer-catalog_desktop .offer-catalog__selected-filters .filter-tile{align-items:center}.offer-catalog.offer-catalog_desktop .offer-catalog__filter-selector_common{grid-area:1/20/2/25}.offer-catalog.offer-catalog_desktop .offer-catalog__filter-selector_group{grid-area:1/13/2/16}.offer-catalog.offer-catalog_desktop .offer-catalog__list-wrapper{grid-area:3/1/4/25;margin-top:24.5px;display:grid;grid-template-columns:repeat(12,1fr .5fr);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.offer-catalog.offer-catalog_desktop .offer-catalog__list-wrapper_empty{margin-top:6px}.offer-catalog.offer-catalog_desktop .offer-catalog__cards-list{grid-area:1/1/2/25}.offer-catalog.offer-catalog_desktop .offer-catalog__grouped-list{grid-area:1/1/2/16}.offer-catalog.offer-catalog_desktop .offer-catalog__grouped-list .grouped-list__group:first-child .grouped-list__group-header{margin-top:0}.offer-catalog.offer-catalog_desktop .offer-catalog__grouped-list-header,.offer-catalog.offer-catalog_desktop .offer-catalog__grouped-list-item{margin-top:16px}.offer-catalog.offer-catalog_desktop .offer-catalog__grouped-list-content-loader{margin-top:23px}.offer-catalog.offer-catalog_desktop .offer-catalog__grouped-list-content-loader .content-loader__element-wrapper_loader-line&gt;*{height:40px}.offer-catalog.offer-catalog_desktop .offer-catalog__map{width:100%;height:600px;border-radius:10px}.offer-catalog.offer-catalog_desktop .offer-catalog__map-wrapper{position:relative;grid-area:1/1/2/25}.offer-catalog.offer-catalog_desktop .offer-catalog__map-card{position:absolute;top:35px;right:25px}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select{z-index:11;text-align:left}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector{max-height:300px;min-width:320px;max-width:80vw;overflow-y:auto;width:calc(100% - 34px);margin:16px 17px 20px 17px}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector .cp-tag-selection-popup__list{padding-top:0;padding-bottom:0}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar{width:18px;height:18px;background:#e8eaef;border-radius:36px}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button{width:18px;height:18px}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button:vertical:decrement{background-image:url(../img/scrollbar-up-arrow.c3dc9ef6.svg);background-position:50% 80%;background-repeat:no-repeat}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button:vertical:increment{background-image:url(../img/scrollbar-down-arrow.25dae232.svg);background-position:50% 20%;background-repeat:no-repeat}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button:horizontal:decrement{background-image:url(../img/scrollbar-left-arrow.672aa3b5.svg);background-position:70% 50%;background-repeat:no-repeat}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button:horizontal:increment{background-image:url(../img/scrollbar-right-arrow.d4861175.svg);background-position:30% 50%;background-repeat:no-repeat}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button:horizontal:end:decrement,.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button:horizontal:start:increment,.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button:vertical:end:decrement,.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-button:vertical:start:increment{display:none}.offer-catalog.offer-catalog_desktop .offer-catalog__popup-clinic-select-selector::-webkit-scrollbar-thumb{background:#9085e1;border-radius:10px;border:4px solid #e8eaef;box-sizing:border-box}.offer-catalog.offer-catalog_application,.offer-catalog.offer-catalog_mobile{display:grid;grid-template-columns:.44fr 16.84fr .44fr;grid-template-areas:". header ." ". selected ." "list list list"}.offer-catalog.offer-catalog_application .offer-catalog__header,.offer-catalog.offer-catalog_mobile .offer-catalog__header{grid-area:header}.offer-catalog.offer-catalog_application .offer-catalog__selected-filters,.offer-catalog.offer-catalog_mobile .offer-catalog__selected-filters{grid-area:selected}.offer-catalog.offer-catalog_application .offer-catalog__selected-filters_visible,.offer-catalog.offer-catalog_mobile .offer-catalog__selected-filters_visible{margin-top:12px;margin-bottom:13px}.offer-catalog.offer-catalog_application .offer-catalog__selected-filters .filter-tile,.offer-catalog.offer-catalog_mobile .offer-catalog__selected-filters .filter-tile{align-items:flex-start}.offer-catalog.offer-catalog_application .offer-catalog__list-wrapper,.offer-catalog.offer-catalog_mobile .offer-catalog__list-wrapper{grid-area:list;display:grid;grid-template-columns:.44fr 16.84fr .44fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.offer-catalog.offer-catalog_application .offer-catalog__cards-list,.offer-catalog.offer-catalog_mobile .offer-catalog__cards-list{grid-area:1/1/2/4;position:relative;z-index:0}.offer-catalog.offer-catalog_application .offer-catalog__grouped-list,.offer-catalog.offer-catalog_mobile .offer-catalog__grouped-list{grid-area:1/2/2/3;position:relative;z-index:0}.offer-catalog.offer-catalog_application .offer-catalog__grouped-list .grouped-list__group:first-child .offer-catalog__grouped-list-header,.offer-catalog.offer-catalog_mobile .offer-catalog__grouped-list .grouped-list__group:first-child .offer-catalog__grouped-list-header{margin-top:12px}.offer-catalog.offer-catalog_application .offer-catalog__grouped-list_selected .grouped-list__group:first-child .offer-catalog__grouped-list-header,.offer-catalog.offer-catalog_mobile .offer-catalog__grouped-list_selected .grouped-list__group:first-child .offer-catalog__grouped-list-header{margin-top:0}.offer-catalog.offer-catalog_application .offer-catalog__grouped-list-header,.offer-catalog.offer-catalog_mobile .offer-catalog__grouped-list-header{margin-top:23px}.offer-catalog.offer-catalog_application .offer-catalog__grouped-list-item,.offer-catalog.offer-catalog_mobile .offer-catalog__grouped-list-item{margin-top:12px}.offer-catalog.offer-catalog_application .offer-catalog__grouped-list-content-loader,.offer-catalog.offer-catalog_mobile .offer-catalog__grouped-list-content-loader{margin-top:23px}.offer-catalog.offer-catalog_application .offer-catalog__grouped-list-content-loader .content-loader__element-wrapper_loader-line&gt;*,.offer-catalog.offer-catalog_mobile .offer-catalog__grouped-list-content-loader .content-loader__element-wrapper_loader-line&gt;*{height:40px}.offer-catalog.offer-catalog_application .offer-catalog__no-content-wrapper,.offer-catalog.offer-catalog_mobile .offer-catalog__no-content-wrapper{margin-top:12px;grid-area:1/2/2/3}.offer-catalog.offer-catalog_application .offer-catalog__popup-clinic-select,.offer-catalog.offer-catalog_mobile .offer-catalog__popup-clinic-select{z-index:11;text-align:left}.offer-catalog.offer-catalog_application .offer-catalog__popup-clinic-select-title,.offer-catalog.offer-catalog_mobile .offer-catalog__popup-clinic-select-title{font-family:Montserrat-Bold;font-size:18rem;line-height:25rem;color:#3c4061;margin:0 2.5vw}.offer-catalog.offer-catalog_application .offer-catalog__popup-clinic-select .tag__item,.offer-catalog.offer-catalog_mobile .offer-catalog__popup-clinic-select .tag__item{cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.promo-banner{display:flex;width:460px;justify-content:flex-end;justify-self:flex-end}.promo-banner__logo{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;border-radius:7px}.promo-banner_switched-off{display:none!important;width:0!important;height:0!important}.promo-banner.promo-banner_mobile{width:auto;display:block}.promo-banner.promo-banner_mobile .promo-banner__logo{width:100%;border-radius:7px}.clinic-working-hours-popup{display:inline-block;position:relative;width:auto;height:auto}.clinic-working-hours-popup__substrate{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3}.clinic-working-hours-popup__title{font-family:Montserrat;font-size:16rem;line-height:170%;color:#6b748b;margin-right:5px}.clinic-working-hours-popup__title-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.clinic-working-hours-popup__title-wrapper_graphite .clinic-working-hours-popup__title{color:#3c4061}.clinic-working-hours-popup__title-wrapper_graphite .clinic-working-hours-popup__title-arrow{filter:brightness(60%)}.clinic-working-hours-popup__title-wrapper:hover .clinic-working-hours-popup__title,.clinic-working-hours-popup__title-wrapper_note-visible .clinic-working-hours-popup__title{color:#9085e1}.clinic-working-hours-popup__title-wrapper:hover .clinic-working-hours-popup__title-arrow,.clinic-working-hours-popup__title-wrapper_note-visible .clinic-working-hours-popup__title-arrow{filter:invert(52%) sepia(11%) saturate(5112%) hue-rotate(214deg) brightness(107%) contrast(76%);opacity:.85}.clinic-working-hours-popup__title-arrow{width:14px;height:14px;opacity:.8;flex-shrink:0}.clinic-working-hours-popup__note{box-shadow:none;z-index:2}.clinic-working-hours-popup__note .attachable-tips__tile{width:234px;padding:8px 12px 14px 15px;box-shadow:0 4px 10px 5px rgba(60,64,97,.15)}.clinic-working-hours-popup__note .attachable-tips__pointer{visibility:hidden;opacity:0}.clinic-working-hours-popup__schedule-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.clinic-working-hours-popup__schedule-weekday{font-family:Montserrat-bold;font-size:12rem;line-height:160%;color:#6b748b;margin-right:5px}.clinic-working-hours-popup__schedule-time{font-family:Montserrat;font-size:12rem;line-height:160%;color:#6b748b}.clinic-working-hours-popup.clinic-working-hours-popup_mobile .clinic-working-hours-popup__title{font-size:13rem;line-height:160%}.clinic-working-hours-popup.clinic-working-hours-popup_mobile .clinic-working-hours-popup__title-arrow{width:11px;height:11px}.clinic-working-hours-popup.clinic-working-hours-popup_mobile .clinic-working-hours-popup__schedule-time,.clinic-working-hours-popup.clinic-working-hours-popup_mobile .clinic-working-hours-popup__schedule-weekday{line-height:145%}.bread-crumbs{display:block;text-align:left}.bread-crumbs__crumb-wrapper{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:10px}.bread-crumbs__crumb{display:block;font-family:Montserrat;font-size:14rem;line-height:17rem;color:#6b748b;text-decoration:none}.bread-crumbs__crumb_no-link{pointer-events:none}.bread-crumbs__crumb:hover{text-decoration:underline}.bread-crumbs__crumb-separator{display:block;font-family:Montserrat;font-size:14rem;line-height:17rem;color:#6b748b;margin-left:10px}.bread-crumbs__crumb-wrapper:last-child{margin-right:0}.bread-crumbs__crumb-wrapper:last-child .bread-crumbs__crumb{color:#3c4061}.bread-crumbs_mobile .bread-crumbs__crumb,.bread-crumbs_mobile .bread-crumbs__crumb-separator{font-size:12rem;line-height:15rem}.clinic-partner-popup{display:inline;position:relative;padding:0 0 0 20px}.clinic-partner-popup__substrate{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2}.clinic-partner-popup__mark-wrapper{position:absolute;top:-1px;left:0;width:20px;height:20px}.clinic-partner-popup__mark-icon{width:20px;height:20px}.clinic-partner-popup__note{box-shadow:none;z-index:2}.clinic-partner-popup__note .attachable-tips__tile{width:230px;padding:8px 12px 14px 15px}.clinic-partner-popup__note .attachable-tips__pointer{width:10px;height:50px}.clinic-partner-popup__note-text{display:block;width:100%;text-align:left;font-family:Montserrat;font-size:12rem;line-height:160%;color:#fff;margin:3px 0 0 0}.clinic-partner-popup__note-text_title{font-family:Montserrat-Bold;margin:0}.cp-page-header__bread-crumbs-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.cp-page-header__clinic-owner-note{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.cp-page-header__clinic-owner-note__text{font-family:Montserrat-SemiBold;font-size:14rem;line-height:140%;color:#9085e1;margin:0 8px 0 0;text-decoration:none}.cp-page-header__clinic-owner-note__icon{width:20px;height:20px}.cp-page-header__info{margin-top:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.cp-page-header__avatar{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cp-page-header__avatar-field{width:120px}.cp-page-header__title{display:inline;text-align:left;margin:0;padding:0;font-size:48rem;line-height:62rem;font-family:Montserrat-Bold;color:#3c4061}.cp-page-header__title_partner{flex-grow:1}.cp-page-header__title_inner{margin:0 10px 0 0}.cp-page-header__title .clinic-partner-popup{margin:0 28px 0 0}.cp-page-header__title .clinic-partner-popup__substrate{z-index:4}.cp-page-header__title .clinic-partner-popup__mark-wrapper{display:block;width:28px;height:28px;top:18px}.cp-page-header__title .clinic-partner-popup__mark-icon{display:block;width:28px;height:28px}.cp-page-header__title .clinic-partner-popup__note{z-index:4}.cp-page-header__title .clinic-partner-popup__note-text{font-weight:400}.cp-page-header__avatar-field{flex-shrink:0}.cp-page-header.cp-page-header_application,.cp-page-header.cp-page-header_mobile{width:100%}.cp-page-header.cp-page-header_application .cp-page-header__bread-crumbs-wrapper,.cp-page-header.cp-page-header_mobile .cp-page-header__bread-crumbs-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start}.cp-page-header.cp-page-header_application .cp-page-header__clinic-owner-note,.cp-page-header.cp-page-header_mobile .cp-page-header__clinic-owner-note{margin:5px 0 0 0}.cp-page-header.cp-page-header_application .cp-page-header__clinic-owner-note__text,.cp-page-header.cp-page-header_mobile .cp-page-header__clinic-owner-note__text{font-size:12rem;line-break:160%;margin:0 4px 0 0}.cp-page-header.cp-page-header_application .cp-page-header__clinic-owner-note__icon,.cp-page-header.cp-page-header_mobile .cp-page-header__clinic-owner-note__icon{width:16px;height:16px}.cp-page-header.cp-page-header_application .cp-page-header__info,.cp-page-header.cp-page-header_mobile .cp-page-header__info{margin-top:12px;display:grid;grid-template-columns:12.56fr .44fr 3.88fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;text-align:left}.cp-page-header.cp-page-header_application .cp-page-header__avatar-field,.cp-page-header.cp-page-header_mobile .cp-page-header__avatar-field{grid-area:1/3/2/4;width:72px;padding-top:4.7px}.cp-page-header.cp-page-header_application .cp-page-header__title,.cp-page-header.cp-page-header_mobile .cp-page-header__title{font-size:18rem;line-height:25rem}.cp-page-header.cp-page-header_application .cp-page-header__title_inner,.cp-page-header.cp-page-header_mobile .cp-page-header__title_inner{margin:0 6px 0 0}.cp-page-header.cp-page-header_application .cp-page-header__title .clinic-partner-popup,.cp-page-header.cp-page-header_mobile .cp-page-header__title .clinic-partner-popup{margin:0 20px 0 0}.cp-page-header.cp-page-header_application .cp-page-header__title .clinic-partner-popup__mark-wrapper,.cp-page-header.cp-page-header_mobile .cp-page-header__title .clinic-partner-popup__mark-wrapper{width:20px;height:20px;top:2px}.cp-page-header.cp-page-header_application .cp-page-header__title .clinic-partner-popup__mark-icon,.cp-page-header.cp-page-header_mobile .cp-page-header__title .clinic-partner-popup__mark-icon{width:20px;height:20px}.cp-page-header.cp-page-header_application .cp-page-header__content-loader,.cp-page-header.cp-page-header_mobile .cp-page-header__content-loader{margin-top:12px}.cp-page-header.cp-page-header_application .cp-page-header__clinic-owner-note{margin:0}.cp-page-header.cp-page-header_application .cp-page-header__info{margin-top:0}.cp-desc-with-map__wrapper{display:grid;grid-template-columns:10.96fr .66fr 7.64fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.cp-desc-with-map__desc{font-size:16rem;line-height:27rem;color:#3c4061;font-family:Montserrat}.cp-desc-with-map__desc-field{grid-area:1/1/2/2}.cp-desc-with-map__desc-content{margin-top:36px;width:100%;text-align:left}.cp-desc-with-map__desc-content .no-content-plate{display:inline-flex}.cp-desc-with-map__subtitle{font-family:Montserrat-SemiBold;font-size:24rem;color:#3c4061;padding:0;margin:0}.cp-desc-with-map__subtitle-field{margin-top:24px;width:100%;text-align:left}.cp-desc-with-map__address{font-size:16rem;line-height:27rem;color:#3c4061;font-family:Montserrat}.cp-desc-with-map__address-detail{grid-area:2/1/3/2}.cp-desc-with-map__address-content{margin-top:16px;width:100%;text-align:left}.cp-desc-with-map__address-content .no-content-plate{display:inline-flex}.cp-desc-with-map__map{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cp-desc-with-map__map-field{grid-area:1/3/2/4}.cp-desc-with-map__map-href{width:100%;text-decoration:none;overflow:hidden;display:inline-block;border-radius:5px}.check-box,.cp-desc-with-map__map-href{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.check-box{width:24px;height:24px;border:1.5px solid #ff7676;border-radius:8px;position:relative}.check-box__animation-enter-active,.check-box__animation-leave-active{transition:all .25s ease-in-out}.check-box__animation-enter,.check-box__animation-leave-to{opacity:0}.check-box_disable{background:#f1f2f5}.check-box__inner-container{position:absolute;top:0;left:0;background:transparent;height:24px;width:24px;background-image:url(../img/CheckBox_pink.c6a66544.svg);background-position:50%;background-repeat:no-repeat;overflow:hidden}.check-box_strong{position:relative;z-index:0;border:1px solid #c6cbd6;box-sizing:border-box;border-radius:4px;width:18px;height:18px;overflow:hidden;transition:border 0ms ease-in-out .25s}.check-box_strong_active{border:none}.check-box_strong .check-box__inner-container{top:0;left:0;width:100%;height:100%;background:#9085e1;background-image:url(../img/white_ok.8c1f74ff.svg);background-repeat:no-repeat;background-position:50%;background-size:70% 70%;overflow:auto}.check-box_strong.check-box_disable .check-box__inner-container{opacity:.8}.custom-timepicker{display:block;width:190px;height:240px;padding:12px;text-align:center}.custom-timepicker__sliders-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:calc(100% - 35px)}.custom-timepicker__slider-wrapper{display:block;width:50%;height:100%;position:relative}.custom-timepicker .slider{display:block;width:100%;height:100%;overflow-y:scroll;position:relative}.custom-timepicker .slider__line{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-row-gap:5px;width:100%;padding-top:30px;position:relative}.custom-timepicker .slider__item-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:22px;cursor:pointer;text-align:center}.custom-timepicker .slider__item-span-wrapper{display:block;width:58%;height:23px;border-radius:15px}.custom-timepicker .slider__item{display:block;width:100%;font-family:Montserrat-SemiBold;font-size:12rem;color:#3c4061;line-height:24px;text-align:center}.custom-timepicker .slider__item-wrapper:hover .slider__item-span-wrapper{background:#f1f1f1}.custom-timepicker .slider__item-wrapper_selected .slider__item-span-wrapper{background:#9085e1}.custom-timepicker .slider__item-wrapper_selected .slider__item-span-wrapper .slider__item{color:#fff}.custom-timepicker .slider__item-wrapper_selected:hover .slider__item-span-wrapper{background:#9085e1}.custom-timepicker .slider__item-wrapper_selected:hover .slider__item-span-wrapper .slider__item{color:#fff}.custom-timepicker .slider::-webkit-scrollbar{width:100%;width:14px;background:#e8eaef;border-radius:36px}.custom-timepicker .slider::-webkit-scrollbar-button{width:18px;height:18px}.custom-timepicker .slider::-webkit-scrollbar-button:vertical:decrement{background-image:url(../img/scrollbar-up-arrow.c3dc9ef6.svg);background-position:50% 80%;background-repeat:no-repeat}.custom-timepicker .slider::-webkit-scrollbar-button:vertical:increment{background-image:url(../img/scrollbar-down-arrow.25dae232.svg);background-position:50% 20%;background-repeat:no-repeat}.custom-timepicker .slider::-webkit-scrollbar-thumb{background:#9085e1;border-radius:10px;border:4px solid #e8eaef;box-sizing:border-box}.custom-timepicker__slider-title{display:block;width:calc(100% - 14px);position:absolute;top:0;left:0;font-family:Montserrat-SemiBold;font-size:12rem;color:#c6cbd6;line-height:25px;background:#fff;text-align:center}.custom-timepicker__drop-down-mode-controls{margin-top:6px}.custom-timepicker .drop-down-mode-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:92%;margin:15px 4% 0 4%}.custom-timepicker .drop-down-mode-controls__accept-selected-button,.custom-timepicker .drop-down-mode-controls__close-button{font-family:Montserrat-SemiBold;font-size:14rem;line-height:140%;color:#9085e1;text-transform:uppercase;cursor:pointer}.custom-timepicker_drop-down-mode{display:none;position:absolute;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,.15);border-radius:10px;background:#fff;top:100%;left:0}.custom-timepicker_drop-downed{display:block}.expending-block{width:100%;display:grid;grid-template-columns:.44fr repeat(12,1fr .44fr);grid-auto-rows:auto;background:#fff}.expending-block .expend-button{grid-area:1/2/2/25;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;padding:14px 0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.expending-block .expend-button__title{display:block;font-family:Montserrat;font-size:14rem;line-height:160%;color:#3c4061;padding-right:10px;box-sizing:border-box}.expending-block .expend-button__image{display:block;transform:rotate(180deg);width:12px}.expending-block__expend-area{grid-area:2/2/3/25;display:block;box-sizing:border-box;padding:8px 0 28px 0}.expending-block.expending-block_mobile .expend-button__title{font-family:Montserrat-Bold;font-size:16rem;line-height:130%}.expending-block.expending-block_mobile .expend-button__image{opacity:.55;width:16px}.expending-block_closed .expend-button__image{transform:rotate(0deg)}.bitrix-popup__expending-datetime{margin-top:-18px}.bitrix-popup__expending-datetime .expend-button{justify-content:flex-start;grid-area:1/1/2/26;width:160px}.bitrix-popup__expending-datetime .expend-button__title{position:relative;padding-right:6px}.bitrix-popup__expending-datetime .expend-button__title:after{content:"";display:block;position:absolute;bottom:0;left:0;width:calc(100% + 12px);height:1px;background:#c4c7d1}.bitrix-popup__expending-datetime .expend-button__image{position:relative;margin-top:-2px}.bitrix-popup__expending-datetime .expending-block__expend-area{grid-area:2/1/3/26;padding:0}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__submit-field{margin-top:0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__submit-btn{width:100%}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-container{margin-top:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;text-align:left}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-error{color:#ff7676;font-size:12rem;font-family:Montserrat-SemiBold;line-height:12rem}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-error-field{width:100%;margin-top:6px;text-align:left;height:0;transition:opacity .25s ease-in-out;height:12rem;opacity:0}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-error-field_visible{opacity:1}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-checkbox{margin-right:8px;width:22px;height:22px;flex-shrink:0}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-checkbox,.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-text{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;user-select:none}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-text{flex-grow:1;font-family:Montserrat;font-size:12rem;line-height:19rem;color:#6b748b}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__policy-text-container{text-align:left}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__datetime-pickers-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__datepicker-wrapper,.bitrix-popup.bitrix-popup_desktop .bitrix-popup__timepicker-wrapper{position:relative;width:calc(50% - 5px)}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__datepicker-wrapper .input-with-label__input,.bitrix-popup.bitrix-popup_desktop .bitrix-popup__timepicker-wrapper .input-with-label__input{padding-left:40px}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__dateinput-wrapper,.bitrix-popup.bitrix-popup_desktop .bitrix-popup__timeinput-wrapper{position:relative}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__input-date-icon{width:17px;position:absolute;top:38px;left:10px}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__input-time-icon{width:20px;position:absolute;top:38px;left:10px}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__datepicker{top:unset;bottom:calc(100% - 23px)}.bitrix-popup.bitrix-popup_desktop .bitrix-popup__timepicker{left:unset;top:unset;right:0;bottom:calc(100% - 23px)}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__expending-datetime{margin-top:-16px}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__expending-datetime .expend-button__title{font-family:Montserrat;font-size:14rem;line-height:160%}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__expending-datetime .expend-button__image{opacity:1;width:12px}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__submit-field{margin-top:5px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__submit-btn{width:100%}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-container{margin-top:6px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-error{color:#ff7676;font-size:12rem;font-family:Montserrat-SemiBold;line-height:12rem}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-error-field{width:100%;margin-top:3px;text-align:left;height:12rem;transition:opacity .25s ease-in-out;opacity:0}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-error-field_visible{opacity:1}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-checkbox{margin-right:8px;width:22px;height:22px;flex-shrink:0}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-checkbox,.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-text{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;user-select:none}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-text{flex-grow:1;font-family:Montserrat;font-size:10rem;line-height:15rem;color:#6b748b}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__policy-text-container{text-align:left}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__datetime-pickers-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__datepicker-wrapper,.bitrix-popup.bitrix-popup_mobile .bitrix-popup__timepicker-wrapper{position:relative;width:calc(50% - 5px)}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__datepicker-wrapper .input-with-label__input,.bitrix-popup.bitrix-popup_mobile .bitrix-popup__timepicker-wrapper .input-with-label__input{padding-left:40px}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__dateinput-wrapper,.bitrix-popup.bitrix-popup_mobile .bitrix-popup__timeinput-wrapper{position:relative}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__input-date-icon{width:15px;position:absolute;top:33px;left:10px}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__input-time-icon{width:18px;position:absolute;top:34px;left:10px}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__datepicker{top:calc(100% - 16px)}.bitrix-popup.bitrix-popup_mobile .bitrix-popup__timepicker{left:unset;top:calc(100% - 16px);right:0}.bitrix-popup.bitrix-popup_application .bitrix-popup__expending-datetime{margin-top:-6px}.bitrix-popup.bitrix-popup_application .bitrix-popup__expending-datetime .expend-button__title{font-family:Montserrat;font-size:14rem;line-height:160%}.bitrix-popup.bitrix-popup_application .bitrix-popup__expending-datetime .expend-button__image{opacity:1;width:12px}.bitrix-popup.bitrix-popup_application .bitrix-popup__submit-field{margin-top:5px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.bitrix-popup.bitrix-popup_application .bitrix-popup__submit-btn{width:100%}.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-container{margin-top:6px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left}.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-error{color:#ff7676;font-size:12rem;font-family:Montserrat-SemiBold;line-height:12rem}.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-error-field{width:100%;margin-top:3px;text-align:left;height:0;transition:all .25s ease-in-out;opacity:0}.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-error-field_visible{opacity:1;height:12rem}.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-checkbox{margin-right:8px;width:22px;height:22px;flex-shrink:0}.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-checkbox,.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-text{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;user-select:none}.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-text{flex-grow:1;font-family:Montserrat;font-size:10rem;line-height:15rem;color:#6b748b}.bitrix-popup.bitrix-popup_application .bitrix-popup__policy-text-container{text-align:left}.bitrix-popup.bitrix-popup_application .bitrix-popup__datetime-pickers-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.bitrix-popup.bitrix-popup_application .bitrix-popup__datepicker-wrapper,.bitrix-popup.bitrix-popup_application .bitrix-popup__timepicker-wrapper{position:relative;width:calc(50% - 5px)}.bitrix-popup.bitrix-popup_application .bitrix-popup__datepicker-wrapper .input-with-label__input,.bitrix-popup.bitrix-popup_application .bitrix-popup__timepicker-wrapper .input-with-label__input{padding-left:40px}.bitrix-popup.bitrix-popup_application .bitrix-popup__dateinput-wrapper,.bitrix-popup.bitrix-popup_application .bitrix-popup__timeinput-wrapper{position:relative}.bitrix-popup.bitrix-popup_application .bitrix-popup__input-date-icon{width:15px;position:absolute;top:31px;left:10px}.bitrix-popup.bitrix-popup_application .bitrix-popup__input-time-icon{width:18px;position:absolute;top:32px;left:10px}.bitrix-popup.bitrix-popup_application .bitrix-popup__datepicker{top:-281px}.bitrix-popup.bitrix-popup_application .bitrix-popup__timepicker{left:unset;top:-245px;right:0}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop{padding-top:3px;padding-bottom:35px;display:grid;grid-template-columns:repeat(6,1fr .91fr) 1fr;max-width:420px;min-width:360px;box-sizing:border-box}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__form{grid-area:1/2/2/13}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__clinic-data{margin-top:15px;margin-bottom:10px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__clinic-avatar{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__clinic-avatar-container{width:70px;position:relative;z-index:0;border-radius:7px;overflow:hidden;margin-right:15px;flex-shrink:0}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__clinic-avatar-container:before{content:"";display:block;width:100%;padding-bottom:100%;position:relative;z-index:0}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__clinic-name{font-family:Montserrat;font-size:16rem;line-height:22rem;color:#6b748b}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__clinic-name-container{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__desc{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#3c4061}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_desktop .cp-appointment-bitrix-popup__desc-container{text-align:left;margin-top:-10px;width:100%}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile{width:100%;padding:12px 3.125% 0;box-sizing:border-box}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile .cp-appointment-bitrix-popup__clinic-data{margin-top:15px;margin-bottom:10px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile .cp-appointment-bitrix-popup__clinic-avatar{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile .cp-appointment-bitrix-popup__clinic-avatar-container{width:70px;position:relative;z-index:0;border-radius:7px;overflow:hidden;margin-right:15px;flex-shrink:0}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile .cp-appointment-bitrix-popup__clinic-avatar-container:before{content:"";display:block;width:100%;padding-bottom:100%;position:relative;z-index:0}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile .cp-appointment-bitrix-popup__clinic-name{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#6b748b}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile .cp-appointment-bitrix-popup__clinic-name-container{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile .cp-appointment-bitrix-popup__desc{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#3c4061}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_mobile .cp-appointment-bitrix-popup__desc-container{text-align:left;width:100%}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application{width:100%;padding:0 3.125% 0;box-sizing:border-box}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__title{font-family:Montserrat-Bold;font-size:22rem;line-height:26rem;color:#3c4061}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__title-field{text-align:left;width:100%}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__clinic-data{margin-top:12px;margin-bottom:10px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__clinic-avatar{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__clinic-avatar-container{width:70px;position:relative;z-index:0;border-radius:7px;overflow:hidden;margin-right:15px;flex-shrink:0}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__clinic-avatar-container:before{content:"";display:block;width:100%;padding-bottom:100%;position:relative;z-index:0}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__clinic-name{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#6b748b}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__clinic-name-container{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__desc{font-family:Montserrat-SemiBold;font-size:14rem;line-height:20rem;color:#3c4061}.cp-appointment-bitrix-popup.cp-appointment-bitrix-popup_application .cp-appointment-bitrix-popup__desc-container{text-align:left;width:100%;margin-top:13px}.page{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.page__header{width:100%;height:80px}.page__footer{width:100%}.page__content{width:100%;flex-grow:1}.page__title{display:block;margin:0;padding:0;font-family:Montserrat-Bold;font-size:48rem;line-height:130%;color:#3c4061;text-align:left}.page__title__field{margin-top:20px}.page__subtitle{display:block;font-family:Montserrat-Bold;font-size:32rem;line-height:140%;color:#3c4061;text-align:left}.page.page_mobile .page__title{font-size:18rem;line-height:140%}.invisible-touch{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.invisible-scroll{-ms-overflow-style:none;scrollbar-width:none;scrollbar-height:none}.invisible-scroll::-webkit-scrollbar{display:none}.styled-purple-scroll::-webkit-scrollbar{width:18px;height:18px;background:#e8eaef;border-radius:36px}.styled-purple-scroll::-webkit-scrollbar-button{width:18px;height:18px}.styled-purple-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url(../img/scrollbar-up-arrow.c3dc9ef6.svg);background-position:50% 80%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url(../img/scrollbar-down-arrow.25dae232.svg);background-position:50% 20%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:decrement{background-image:url(../img/scrollbar-left-arrow.672aa3b5.svg);background-position:70% 50%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:increment{background-image:url(../img/scrollbar-right-arrow.d4861175.svg);background-position:30% 50%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:end:decrement,.styled-purple-scroll::-webkit-scrollbar-button:horizontal:start:increment,.styled-purple-scroll::-webkit-scrollbar-button:vertical:end:decrement,.styled-purple-scroll::-webkit-scrollbar-button:vertical:start:increment{display:none}.styled-purple-scroll::-webkit-scrollbar-thumb{background:#9085e1;border-radius:10px;border:4px solid #e8eaef;box-sizing:border-box}.more-btn{width:auto;display:inline-flex;justify-content:center;align-items:center;padding:0}.more-btn&gt;*{margin-right:12px}.more-btn_mobile{width:100%;padding:5px 0}.more-btn_mobile&gt;*{margin-right:7px}.mobile-application-page_margin-top{margin-top:calc(45px + env(safe-area-inset-top))}.mobile-application-page_margin-bottom{margin-bottom:calc(60px + env(safe-area-inset-bottom))}.mobile-application-page_padding-top{padding-top:calc(45px + env(safe-area-inset-top))}.mobile-application-page_padding-bottom{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.mobile-application-page{margin-bottom:calc(60px + env(safe-area-inset-bottom));margin-top:calc(45px + env(safe-area-inset-top))}@keyframes opacityAnimation{0%{opacity:1}to{opacity:0}}#app .page-route.clinic-page.clinic-page_desktop{overflow:unset}#app .page-route.clinic-page.clinic-page_desktop .button__text,#app .page-route.clinic-page.clinic-page_desktop .offer-list__more-btn__text{white-space:nowrap}.clinic-page.clinic-page_desktop{width:100%;box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.clinic-page.clinic-page_desktop .clinic-page__column,.clinic-page.clinic-page_desktop .clinic-page__redirect-with-call,.clinic-page.clinic-page_desktop .clinic-page__top{box-sizing:border-box;display:grid;grid-template-columns:1fr 19.26fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;flex-shrink:0}.clinic-page.clinic-page_desktop .clinic-page__column-wrapper,.clinic-page.clinic-page_desktop .clinic-page__redirect-with-call-wrapper,.clinic-page.clinic-page_desktop .clinic-page__top-wrapper{grid-area:1/2/2/3}.clinic-page.clinic-page_desktop .clinic-page__redirect-with-call-wrapper{margin-top:23px;display:grid;grid-template-columns:10.96fr .66fr 7.64fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.clinic-page.clinic-page_desktop .clinic-page__combine-search-input{grid-area:1/1/2/2}.clinic-page.clinic-page_desktop .clinic-page__promo-banner{grid-area:1/3/2/4}.clinic-page.clinic-page_desktop .clinic-page__top{padding-top:32px}.clinic-page.clinic-page_desktop .clinic-page__column{padding-top:20px;padding-bottom:110px}.clinic-page.clinic-page_desktop .clinic-page__anchor{position:relative;top:-82px;left:0}.clinic-page.clinic-page_desktop .clinic-page__anchor.clinic-page__anchor_reviews{top:-142px}.clinic-page.clinic-page_desktop .clinic-page__controlls{grid-area:1/2/2/3}.clinic-page.clinic-page_desktop .clinic-page__controlls-wrapper{padding-bottom:6px;position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr 19.26fr 1fr;grid-auto-rows:100%;background:hsla(0,0%,100%,.9);box-shadow:none}.clinic-page.clinic-page_desktop .clinic-page__controlls-wrapper_box-shadow{box-shadow:0 3px 5px -4px rgba(0,0,0,.5)}.clinic-page.clinic-page_desktop .clinic-page__controlls-wrapper .controlls__offer-btn__wrapper{min-width:220px;max-width:220px}.clinic-page.clinic-page_desktop .clinic-page__controlls_partner .controlls__offer-btn__wrapper{min-width:280px;max-width:280px}.clinic-page.clinic-page_desktop .clinic-page__sticky-container{margin-top:21px;flex-grow:1;flex-shrink:0;position:relative}.clinic-page.clinic-page_desktop .clinic-page__photos-and-short{margin-top:0;display:grid;grid-template-columns:13.28fr 5.98fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;position:relative;z-index:1}.clinic-page.clinic-page_desktop .clinic-page__photos-and-short-loader{grid-area:"1/1/2/4";position:absolute;z-index:2;background:#f2f3f6!important;height:100%;border-radius:5px}.clinic-page.clinic-page_desktop .clinic-page__photos{position:absolute;width:100%;height:100%}.clinic-page.clinic-page_desktop .clinic-page__photos-field{position:relative;overflow:hidden;border-radius:5px 0 0 5px}.clinic-page.clinic-page_desktop .clinic-page__short-info{min-height:450px}.clinic-page.clinic-page_desktop .clinic-page__desc-and-map-content .cp-desc-with-map__title,.clinic-page.clinic-page_desktop .clinic-page__subtitle{font-family:Montserrat-Bold;font-weight:400;font-size:32rem;color:#3c4061;padding:0;margin:0}.clinic-page.clinic-page_desktop .clinic-page__desc-and-map-content .cp-desc-with-map__title-field,.clinic-page.clinic-page_desktop .clinic-page__subtitle-field{grid-area:1/1/2/25;width:100%;text-align:left}.clinic-page.clinic-page_desktop .clinic-page__desc-and-map-content .cp-desc-with-map__title_l-3,.clinic-page.clinic-page_desktop .clinic-page__subtitle_l-3{margin-top:21px;margin-bottom:20px;width:100%;text-align:left}.clinic-page.clinic-page_desktop .clinic-page__desc-and-map-content .cp-desc-with-map__title_l-3 .clinic-page__subtitle,.clinic-page.clinic-page_desktop .clinic-page__subtitle_l-3 .clinic-page__subtitle{font-size:18rem;margin:0;padding:0;font-family:Montserrat-SemiBold;color:#3c4061}.clinic-page.clinic-page_desktop .clinic-page__desc-and-map-content .cp-desc-with-map__title-counter,.clinic-page.clinic-page_desktop .clinic-page__subtitle-counter{font-family:Montserrat-SemiBold;font-size:14rem;color:#9085e1}.clinic-page.clinic-page_desktop .clinic-page__desc-and-map-content .cp-desc-with-map__title-counter-field,.clinic-page.clinic-page_desktop .clinic-page__subtitle-counter-field{position:absolute;bottom:0;right:0;background:rgba(144,133,225,.1);border-radius:21px;padding:5px 30px}.clinic-page.clinic-page_desktop .clinic-page__certificates,.clinic-page.clinic-page_desktop .clinic-page__desc-and-map,.clinic-page.clinic-page_desktop .clinic-page__devices,.clinic-page.clinic-page_desktop .clinic-page__doctors,.clinic-page.clinic-page_desktop .clinic-page__gallery,.clinic-page.clinic-page_desktop .clinic-page__offers,.clinic-page.clinic-page_desktop .clinic-page__reviews{margin-top:55px}.clinic-page.clinic-page_desktop .clinic-page__certificates-list,.clinic-page.clinic-page_desktop .clinic-page__devices-list,.clinic-page.clinic-page_desktop .clinic-page__doctors-list{margin-top:36px}.clinic-page.clinic-page_desktop .clinic-page__reviews{margin-top:60px;display:grid;grid-template-columns:repeat(11,1fr .675fr) 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.clinic-page.clinic-page_desktop .clinic-page__reviews .clinic-page__subtitle-field{position:relative}.clinic-page.clinic-page_desktop .clinic-page__reviews-header{grid-area:2/1/3/20;margin-top:40px}.clinic-page.clinic-page_desktop .clinic-page__reviews-list{grid-area:3/1/4/20;margin-top:36px}.clinic-page.clinic-page_desktop .clinic-page__gallery{position:relative;z-index:1;width:100%}.clinic-page.clinic-page_desktop .clinic-page__gallery-field{margin-top:30px;width:100%}.clinic-page.clinic-page_desktop .clinic-page__gallery-field_empty{text-align:left}.clinic-page.clinic-page_desktop .clinic-page__gallery-slider{position:relative;overflow:hidden;width:100%;height:450px}.clinic-page.clinic-page_desktop .clinic-page__gallery-no-result{display:inline-block;text-align:center}.clinic-page.clinic-page_desktop .clinic-page__certificates-content-loader-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3.125vw;grid-auto-rows:auto;width:100%;margin-top:30px}.clinic-page.clinic-page_desktop .clinic-page__offers-list{margin-top:16px}.clinic-page.clinic-page_desktop .metro-list__wrapper{margin:7px 0 0 0}.clinic-page.clinic-page_desktop .metro-list__item{margin-top:0;margin-bottom:8px;margin-right:24px}.clinic-page.clinic-page_desktop .metro-list__dot{width:12px;height:12px;margin-right:8px}.clinic-page.clinic-page_desktop .metro-list__name{font-size:16px;line-height:170%;margin-right:8px}.clinic-page.clinic-page_desktop .metro-list__distance{font-size:16px;line-height:170%}.clinic-page.clinic-page_desktop .image-viewer__pdf-card{position:absolute;right:85px;bottom:23px;box-sizing:border-box;z-index:1;width:220px;height:47px}.clinic-page.clinic-page_desktop .image-viewer__pdf-card-wrapper{width:100%;height:100%}.clinic-page.clinic-page_desktop .image-viewer__pdf-card-href{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:Montserrat-Bold;font-size:16rem;line-height:27rem;color:#3c4061}</pre></body></html>