.b-clinic-intro{position:relative;background:#ECF5F1;padding:30px 0;margin:0 0 60px}.b-clinic-intro__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.b-clinic-intro__left{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:576px;height:383px;margin:0 30px 0 0;overflow:hidden;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.b-clinic-intro__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.b-clinic-intro__slider{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden}.b-clinic-intro__slide a{display:block}.b-clinic-intro__slide img{display:block;width:100%}.b-clinic-intro__prev,.b-clinic-intro__next{cursor:pointer;position:absolute;top:50%;width:60px;height:60px;margin-top:-30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#38916C}.b-clinic-intro__prev:before,.b-clinic-intro__next:before{z-index:1}.b-clinic-intro__prev.slick-disabled,.b-clinic-intro__next.slick-disabled{opacity:0.5}.b-clinic-intro__prev{left:20px}.b-clinic-intro__prev:before{position:absolute;top:50%;left:50%;content:'';width:18px;height:20px;margin-top:-10px;margin-left:-10px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxOCI+PHBhdGggZD0iTTEgNy4yNjhjLTEuMzMzLjc3LTEuMzMzIDIuNjk0IDAgMy40NjRsMTAuNSA2LjA2MmMxLjMzMy43NyAzLS4xOTIgMy0xLjczMlYyLjkzOGMwLTEuNTQtMS42NjctMi41MDItMy0xLjczMkwxIDcuMjY4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") 50% 50% no-repeat}.b-clinic-intro__next{right:20px}.b-clinic-intro__next:before{position:absolute;top:50%;left:50%;content:'';width:18px;height:20px;margin-top:-10px;margin-left:-7px;background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxOCI+PHBhdGggZD0iTTE0IDcuMjY4YzEuMzMzLjc3IDEuMzMzIDIuNjk0IDAgMy40NjRMMy41IDE2Ljc5NGMtMS4zMzMuNzctMy0uMTkyLTMtMS43MzJWMi45MzhjMC0xLjU0IDEuNjY3LTIuNTAyIDMtMS43MzJMMTQgNy4yNjh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") 50% 50% no-repeat}.b-clinic-intro__cols{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:-2%;margin-right:-2%}.b-clinic-intro__col{width:46%;margin:0 2% 20px}.b-clinic-intro__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.b-clinic-intro__row+.b-clinic-intro__row{margin:20px 0 0}.b-clinic-intro__phone{padding:4px 0 0}.b-clinic-intro__phone a{display:block;text-decoration:none;color:#000;font-weight:800;white-space:nowrap;line-height:30px}.b-clinic-intro__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 6px 0 0;padding:4px 0 0}.b-clinic-intro__icon img{display:block}.b-clinic-intro__caption{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.b-clinic-intro__caption span{display:block}.b-clinic-intro__caption ul{margin:5px 0 0 20px}.b-clinic-intro__caption ul li{list-style-type:disc}.b-clinic-intro__bg{position:absolute;top:-55px;left:50%;width:130px;height:474px;margin:0 0 0 700px;z-index:1}@media all and (max-width: 1400px){.b-clinic-intro__bg{display:none}}@media all and (max-width: 1250px){.b-clinic-intro__left{width:400px;height:auto;max-height:400px}}@media all and (max-width: 1024px){.b-clinic-intro__col{width:96%;margin-bottom:10px}.b-clinic-intro__row+.b-clinic-intro__row{margin:10px 0 0}}@media all and (max-width: 768px){.b-clinic-intro{margin:0 0 40px}.b-clinic-intro__box{display:block}.b-clinic-intro__left{width:100%;max-height:100%;margin:0 0 20px}.b-clinic-intro__cols{display:block;margin-left:0;margin-right:0}.b-clinic-intro__col{margin:0 0 10px}.b-clinic-intro__next,.b-clinic-intro__prev{width:40px;height:40px;margin:-20px 0 0 0}}
