.bl-group{margin-left:auto;margin-right:auto;width:1000px;max-width:calc(100% - 20px)}@media screen and (max-width: 768px){.bl-group{width:80vw;max-width:none}}:where(.c-index){--c-index-transition-duration: 0.4s;--c-index-screen-max-height: 100vh;position:relative}:where(.c-index) #switch-index{display:none}:where(.c-index) .item a{display:block}:where(.c-index) .sp-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}:where(.c-index) .sp-label .symbol{display:grid;place-items:center;-webkit-transition:-webkit-transform var(--c-index-transition-duration);transition:-webkit-transform var(--c-index-transition-duration);transition:transform var(--c-index-transition-duration);transition:transform var(--c-index-transition-duration), -webkit-transform var(--c-index-transition-duration)}:where(.c-index) .screen{max-height:0;width:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:max-height var(--c-index-transition-duration),-webkit-transform var(--c-index-transition-duration);transition:max-height var(--c-index-transition-duration),-webkit-transform var(--c-index-transition-duration);transition:max-height var(--c-index-transition-duration),transform var(--c-index-transition-duration);transition:max-height var(--c-index-transition-duration),transform var(--c-index-transition-duration),-webkit-transform var(--c-index-transition-duration);position:absolute;top:100%;left:0}:where(.c-index) #switch-index:checked+.sp-label .symbol{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:where(.c-index) #switch-index:checked~.screen{max-height:var(--c-index-screen-max-height);-webkit-transform:scaleY(1);transform:scaleY(1)}.c-index{margin-inline:auto;width:386px;max-width:100%}.c-index .sp-label{border:1px solid #00634c;padding-inline:20px 14px;color:#00634c;font-weight:700;font-size:16px;letter-spacing:.05em;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:color .2s,border-color .2s,background-color .2s;transition:color .2s,border-color .2s,background-color .2s}.c-index .symbol{width:14px;height:14px;display:inline-block;position:relative}.c-index .symbol::before{position:absolute;inset:-100%;margin:auto}.c-index .screen{border-radius:0 0 8px 8px}.c-index .items{padding:20px 23px;background:#e0f1df;color:#00634c}.c-index .item{font-weight:500;font-size:16px;letter-spacing:.05em}.c-index .link{-webkit-transition:opacity .2s;transition:opacity .2s}@media(hover: hover){.c-index .sp-label:hover{border-color:#f27e3a;background-color:#f27e3a}.c-index .sp-label:hover .text{color:#fff}.c-index .sp-label:hover .symbol{--color-icon: #fff}.c-index .link:hover{opacity:.7}}@media print,screen and (min-width: 768.1px){.c-index{margin-block:68px 63px}.c-index .item{line-height:1.8125}}@media screen and (max-width: 768px){.c-index{margin-block:46px 51px;width:80vw}.c-index .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.c-index .item{line-height:1.4375}}.c-index #switch-index:checked+.sp-label{color:#fff;background:#80b1a5;border-color:#80b1a5}.c-index #switch-index:checked+.sp-label .icon-arrow-down{--color-icon: #fff}.bl-gray-menu-list__items{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px 18px}.bl-gray-menu-list__link{display:block;width:264px;max-width:80vw;position:relative;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;color:#00634c !important;background:#ebebeb;font-weight:bold;font-size:1rem;letter-spacing:.05em;line-height:1.6;padding:8px 36px 8px 8px}.bl-gray-menu-list__link:before{content:"";background:#00634c;width:8px;height:11px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);display:block;font-weight:normal;position:absolute;z-index:1;top:0;bottom:0;right:14px;margin:auto;text-align:center}.bl-gray-menu-list__link:after{content:"";display:block;width:22px;height:22px;background:#fff;border-radius:50%;right:8px;top:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translate(0, -50%) scale(0);transform:translate(0, -50%) scale(0);z-index:0;position:absolute}@media(hover: hover){.bl-gray-menu-list__link:hover:hover{background:rgba(242,126,58,.6)}.bl-gray-menu-list__link:hover:hover:after{-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1)}}@media print,screen and (min-width: 768.1px){.bl-gray-menu-list__items::before,.bl-gray-menu-list__items::after{content:"";-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;display:block;height:0;width:264px}}@media screen and (max-width: 768px){.bl-gray-menu-list__items::before,.bl-gray-menu-list__items::after{display:none}}.bl-group__sub-items,.bl-group__button-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl-group__sub-item:nth-of-type(odd){background:#e0f1df}.bl-group__description{margin-bottom:calc(25px + var(--leading-trim))}@media print,screen and (min-width: 768.1px){.bl-group__sub-item{padding:22px 23px}.bl-group+.bl-group{margin-top:75px}}@media screen and (max-width: 768px){.bl-group__sub-items{width:100vw;margin-left:calc(50% - 50vw)}.bl-group+.bl-group{margin-top:74px}}.bl-group-sub__title{color:#f27e3a;font-weight:500;font-size:17px;margin-block:var(--leading-trim);line-height:1.5294117647;letter-spacing:.0252941176em;margin-bottom:calc(7px + var(--leading-trim));word-break:keep-all}.bl-group-sub__description{margin-top:calc(25px + var(--leading-trim))}.bl-group-sub__description+.bl-group__button-items{margin-top:8px}@media screen and (max-width: 768px){.bl-group-sub{margin-inline:auto;padding-block:32px 33px;width:80vw}.bl-group-sub__title{font-size:15px}}/*# sourceMappingURL=page-for-medical-institution-and-pharmacies.min.css.map */