

/* Start:/bitrix/templates/master_default/components/bitrix/news.list/features/style.min.css?15592825421044*/
.feature__pic{white-space:nowrap}.feature__pic:before{display:inline-block;content:'';height:100%;vertical-align:middle;width:0}.feature__img{display:inline-block;max-width:100%;vertical-align:middle;white-space:normal}.feature__name{display:block;position:relative;overflow:hidden;color:#676d72;font-size:1em;height:69.6px;margin:0 14% 23.2px}.feature__name:after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(80%,#fff),to(#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 80%,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 80%,#fff 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 80%,#fff 100%);bottom:0;right:0;content:"";height:23px;position:absolute;width:10%;top:46.4px}.feature{text-align:center}.feature__icon,.feature__pic{display:block;margin-bottom:5.75px}.feature__icon{font-size:66px;fill:#000}.feature__icon>svg{display:block;height:1em!important;margin:auto;width:1em!important}.feature>a:hover{text-decoration:none}
/* End */


/* Start:/bitrix/templates/master_default/components/bitrix/main.include/about_company/style.css?16300646881128*/
.b-about-company {
  width: 100%;
  text-align: center;
  padding: 15px 0 10px 0;
  border-top: 1px solid #dbdbdd;
  /*border-bottom: 1px solid #dbdbdd;*/
  margin: -1px 0 -1px 0; }
  .b-about-company__title {
    font-weight: bold;
    padding: 10px 0;
    margin-bottom: 2px;
    margin-top: 20px; }
  .b-about-company__content {
    max-width: 82%;
    text-align: justify;
    padding: 0 15px;
    margin: auto;
    margin-bottom: 23px;
    font-size: 1.125rem;
    color: #676d72;
    font-weight: 300; }
  .b-about-company__achievements {
    padding: 10px 0;
    margin: auto; }
  .b-about-company__achievement {
    display: inline-block;
    padding: 30px 0;
    width: 180px;
    vertical-align: top; }
  .b-about-company__achievement-number {
    font-weight: bold;
    color: #6a0ba7;
    font-size: 2.1875em;
    line-height: 1.3; }
  .b-about-company__achievement-desc {
    padding: 0 30px;
    font-size: 1em; }
  @media (min-width: 992px) {
    .b-about-company__achievement {
      width: 210px; }
    .b-about-company__achievement-number {
      font-size: 3.125em; } }

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/master_default/components/bitrix/news.list/reviews/style.min.css?15592825423347*/
.b-reviews{padding:0 15px}.b-reviews__items{max-width:815px;margin:auto}.b-reviews .owl-theme .owl-nav.disabled+.owl-dots{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}.b-reviews .owl-dots .owl-dot{border:1px solid #eee;margin:4px;-webkit-border-radius:50%;border-radius:50%;width:18px;height:18px;position:relative;background:#f7f7f8}.b-reviews .owl-theme .owl-dots .owl-dot span{margin:3px;background:0 0}.b-reviews__top{margin:0 15px 0 -15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-reviews__new{margin-bottom:30px}.b-review{padding:60px 0 30px;text-align:center;margin:auto}.b-review__face{position:relative;display:inline-block;border:1px solid #e8e8e8;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;margin-bottom:15px;max-width:140px}.b-review__img{padding:5px;-webkit-border-radius:50%;border-radius:50%;max-width:100%}.b-review__message{padding:15px 0;font-weight:300;font-size:1rem;line-height:1.5625rem}.b-review__author{padding:15px 0}.b-review__author-name{font-weight:700;font-size:1.1875rem}.b-review__author-job{font-size:1rem;margin-top:3px}.b-review--line{text-align:left;white-space:nowrap;padding:25px 0;border-top:1px solid #d7dbdd;border-bottom:1px solid #d7dbdd;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -15px}.b-review--line>*{white-space:normal}.b-review--line+.b-review--line{margin-top:-1px}.b-review--line .b-review__content,.b-review--line .b-review__face{display:inline-block;vertical-align:middle}.b-review--line .b-review__face{margin:15px 0;-webkit-box-flex:1;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;border:2px solid #6a0ba7;max-width:50%}.b-review--line .b-review__content{-webkit-box-flex:1;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1}.b-review--line .b-review__author{padding:0}.b-review--line .b-review__author-job,.b-review--line .b-review__message{color:#676d72}.b-review--line .b-review__message{font-style:italic}@media (min-width:480px){.b-review--line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.b-review--line .b-review__face{max-width:140px;margin:0 45px 0 0}}@media (min-width:992px){.b-review--line .b-review__face{margin-left:45px}}
/* End */


/* Start:/bitrix/templates/master_default/components/bitrix/main.include/ask_question/style.css?15671503771657*/
.b-ask-question {
  margin: 0rem 0;
  position: relative;
  overflow: hidden; }
  .b-ask-question__container {
    text-align: center;
    padding: 0 15px;
    position: relative;
    z-index: 2; }
  .b-ask-question__content h4 {
    margin-top: 20px;
    margin-bottom: 10px; }
  .b-ask-question__mark {
    font-size: 30px;
    margin-bottom: 15px;
    color: #6a0ba7; }
  .b-ask-question__content {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 30px;
    max-width: 380px; }
  .b-ask-question--wide {
    padding: 35px 0 45px 0;
    background: #6a0ba7;
    color: #fff; }
  .b-ask-question--wide .b-ask-question__mark {
    color: #fff; }
  .b-ask-question--wide .b-ask-question__btns .btn-primary {
    border-color: #fff; }
    .b-ask-question--wide .b-ask-question__btns .btn-primary:hover, .b-ask-question--wide .b-ask-question__btns .btn-primary:active {
      border-color: #4c0877; }
  @media (min-width: 768px) {
    .b-ask-question--wide .b-ask-question__mark {
      font-size: 45px; }
    .b-ask-question--wide .b-ask-question__mark,
    .b-ask-question--wide .b-ask-question__btns {
      display: inline-block;
      vertical-align: middle; }
    .b-ask-question--wide .b-ask-question__content {
      text-align: left; }
    .b-ask-question--wide .b-ask-question__content,
    .b-ask-question--wide .b-ask-question__mark,
    .b-ask-question--wide .b-ask-question__btns {
      margin: 0 15px; }
    .b-ask-question--wide .b-ask-question__btns {
      margin: 25px 15px 0 15px; } }
  @media (min-width: 992px) {
    .b-ask-question--wide:after {
      display: block; } }

/*# sourceMappingURL=style.css.map */

/* End */
/* /bitrix/templates/master_default/components/bitrix/news.list/features/style.min.css?15592825421044 */
/* /bitrix/templates/master_default/components/bitrix/main.include/about_company/style.css?16300646881128 */
/* /bitrix/templates/master_default/components/bitrix/news.list/reviews/style.min.css?15592825423347 */
/* /bitrix/templates/master_default/components/bitrix/main.include/ask_question/style.css?15671503771657 */
