

/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.detail/main.banner/style.css?17859080056302*/
div.news-detail {
  word-wrap: break-word;
}
div.news-detail img.detail_picture {
  float: left;
  margin: 0 8px 6px 1px;
}
.news-date-time {
  color: #486daa;
}
.main_banner_services {
  justify-content: space-between;
  border-radius: 30px;
  margin-bottom: 48px;
  overflow: hidden;
  position: relative;
  height: 666px;
}
.main_banner_services-img {
  position: absolute;
  top: -30px;
  left: 0;
  right: 0;
  height: 750px;
  margin: auto;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main_banner_services-info {
  position: relative;
  padding: 69px 0px 0px;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  z-index: 1;
}
.main_banner_services-title {
  font-family: Rubik;
  font-weight: 400;
  font-size: 64px;
  line-height: 60px;
  letter-spacing: -2px;
  vertical-align: middle;
  color: #292a2c;
  padding-bottom: 21px;
}

.main_banner_services-text {
  font-family: Rubik;
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0px;
  vertical-align: middle;
  color: #292a2c;
}
.main_banner_services-list {
  padding-top: 32px;
}
.main_banner_services-list li {
  border-radius: 8px;
  background: #0066cc;
  font-family: Rubik;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  vertical-align: middle;
  color: #ffffff;
  padding: 11px 16px 11px 42px;
  position: relative;
  display: flex;
  align-items: center;
  height: 42px;
}
.main_banner_services-list li::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 15px;
  width: 16px;
  height: 8px;
  border-left: 1px solid #0066cc;
  border-bottom: 1px solid #0066cc;
  transform: rotate(316deg);
}

.main_banner_services-list ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.main_banner_services-form {
  background: #0066cc;
  width: 501px;
  max-width: 100%;
  border-radius: 20px;
  padding: 32px 30px 25px;
}
.main__form--blue .modal-body {
  border: none !important;
  padding: 10px 0 !important;
}
.main__hero .main_banner_services-form-title {
  font-family: Rubik;
  font-weight: 500;
  font-size: 0px;
  line-height: 100%;
  color: #ffffff;
  padding-bottom: 10px;
}
.main__hero .main_banner_services-form-title:before {
  content: "Рассчитаем";
  font-family: Rubik;
  font-weight: 500;
  font-size: 26px;
  line-height: normal;
  color: #ffffff;
  display: block;
}
.main__hero .main_banner_services-form-title:after {
  content: " доставку вашего груза";
  font-family: Rubik;
  font-weight: 500;
  font-size: 26px;
  line-height: normal;
  color: #ffffff;
}

.main_banner_services-form-text {
  font-family: Rubik;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #ffffff;
  white-space: nowrap;
}
.main_banner_services-infotext {
  position: relative;
  height: auto;
  width: 47%;
      display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.main_banner_services-btn {
  position: relative;
  left: 0;
  bottom: 0;
  display: flex;
  gap: 20px;
      padding-top: 15px;
}

.main__hero .mainnav__btn--outline {
  border-color: #fff;
  background-color: #fff;
}
.main__hero .mainnav__btn--outline:hover {
  background-color: #ffffff99;
  border-color: #fff;
  color: #292a2c;
}
.main__hero .mainnav__btn {
  padding: 0px 23px;
}
@media (max-width: 1680px) {
  .main_banner_services-title {
    font-size: 56px;
  }
  .main_banner_services-text {
    font-size: 18px;
    line-height: 21px;
  }
  .main_banner_services-list li {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .main_banner_services-info {
    padding-left: 15px;
    padding-right: 15px;
  }
  .main_banner_services-title {
    font-size: 43px;
  }
}
@media (max-width: 992px) {
  .main_banner_services-infotext,
  .main_banner_services-form {
    width: 100%;
  }

  .main_banner_services-info {
    position: relative;
    flex-direction: column;
    gap: 24px;
  }

  .main_banner_services-btn {
    position: relative;
  }

  .main_banner_services {
    height: auto;
  }
  .main_banner_services-list {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .main_banner_services-title {
    font-size: 38px;
    padding-bottom: 20px;
  }
  .main_banner_services-btn a {
    width: 100%;
  }
  .main_banner_services-title {
    font-size: 38px;
    line-height: 35px;
  }
  .main-container {
    margin-top: 10px !important;
  }
  .main_banner_services-info {
    padding: 24px 0px 0px;
  }
  
}
@media (max-width: 768px) {
  .main_banner_services-list li {
    width: 100%;
  }
  .main_banner_services-list ul {
    gap: 6px !important;
  }
}
@media (max-width: 767px) {

  .main_banner_services-btn {
    flex-direction: column;
    gap: 10px;
  }
  .main__hero .main_banner_services-form-title:before,
  .main__hero .main_banner_services-form-title:after,
  .main__form-content .block_callback-title {
    font-size: 22px;
  }
  .main_banner_services-form {
    padding: 20px 16px !important;
  }
  
  .main_banner_services-form-text,
  .main__form--blue .form-group label,
  .main__form--blue textarea.form-control,
  .main__form--blue input.form-control[type="text"],
  .main__form--blue input.form-control[type="tel"],
  .main__form--blue .terms-block > span,
  .main__form--blue .btn.btn-u.button-blue2:after,
  .main__form-content .block_callback-subtitle {
    font-size: 14px !important;
  }
  .main__form--blue .terms-block > span:before {
    height: 16px !important;
    width: 16px !important;
  }
  .main__form--blue.modal-form .modal-body {
    padding: 20px 0px 0px !important;
  }
  .main__form--blue .modal-footer {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
  }
  .main__form--blue .form-group label.terms-block {
    margin-bottom: 0px !important;
  }
  .main__form--blue .form-group label {
    margin-bottom: 2px !important;
  }
  .main__form--blue input.form-control[type="text"], .main__form--blue input.form-control[type="tel"] {
    margin-bottom: 10px !important;
  }
   .main__form--blue .form-group {
      margin-bottom: 10px !important;
  }
  .main_banner_services-form-text {
    white-space: normal;
  }
  .main__form--blue .btn.btn-u.button-blue2 {
    width: 100% !important;
  }
}

/* End */


/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bizsolutions/simple.add.form/main.callback/style.min.css?17782365136728*/
.main__form-content .block_callback{display:flex}.main__form-content .block_callback-form{background:#0066cc;border-radius:20px;padding:30px;color:#ffffff}.main__form-content .block_callback-title{font-family:Rubik;font-weight:500;font-size:25px;line-height:normal;color:#fff;margin-bottom:10px}.main__form-content .block_callback-form label{color:#ffffff}.main__form-content .block_callback-subtitle{font-family:Rubik;font-weight:400;font-size:16px;line-height:normal;color:#fff;margin-bottom:0}.main__form-content .block_callback-form input,.block_callback-form textarea{background:#f4f6f966;border-radius:10px;padding:15px 20px;border:none}.main__form-content .block_callback-form input::placeholder{font-weight:400;font-size:16px;color:#fff;opacity:.4}.main__form-content .block_callback-form a{color:#fff;text-decoration:none}.main__form-content .block_callback-form .btn{background:#ffffff!important;color:#0066cc;text-shadow:0 0 #0066cc}.main__form-content .block_callback-img{border-radius:20px;margin-left:20px;overflow:hidden;min-width:auto}.main__form-content .block_callback-img img{height:100%}.main__form-content .block_callback .terms-block>span:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;border:1.5px solid #ffffff;margin-right:5px;background-repeat:no-repeat;background-position:center center;background-size:90% 90%;background:#0066cc;top:-2px}.main__form-content .block_callback .terms-block>span{letter-spacing:-.5px;padding-left:26px}@media (max-width:1680px){.main__form-content .block_callback{display:grid;grid-template-columns:30% calc(70% - 20px);gap:20px}.main__form-content .block_callback-img{margin-left:0;min-width:100%}}.main__form-content .has-feedback{position:relative}.main__form-content .terms-block{font-weight:400}.main__form-content .terms-block input,.terms-block span{vertical-align:middle}.main__form-content .terms-block input{margin-top:0}.main__form-content .resize-vertical{resize:vertical}.main__form-content .btn-u:hover,.btn-u:focus,.btn-u:active{background:#277cb5;color:#fff}.main__form-content .terms-block>input{position:absolute;z-index:-1;opacity:0}.main__form-content .terms-block>span{display:inline-block!important;padding-left:30px;position:relative;line-height:16px}.main__form-content .terms-block>span:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;border:1px solid #adb5bd;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;background-color:#fff}.main__form-content .terms-block>span:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;border:1px solid #adb5bd;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:90% 90%;background-color:#fff}.main__form-content .terms-block>input:checked + span:before{background-color:#3499dc;border:1px solid #3499dc;background-image:url(https://ataint.ru/bitrix/templates/bizsolutions.alpha/img/white-check.png)}.main__form-content .terms-block>span:before{width:22px;border-radius:3px;top:-3px;border:1.5px solid #0066cc}.main__form-content .terms-block>span:before{width:22px;border-radius:3px;top:-3px;border:1.5px solid #0066cc}.main__form-content .block_callback-form{width:501px;max-width:100%}.main__form--blue .form-group label{font-family:Rubik;font-weight:400;font-size:16px;line-height:100%;vertical-align:middle;color:#fff}.main__form--blue .form-group label{margin-bottom:10px}.main__form--blue .modal-footer{padding:7px 15px 5px 15px}.main__form--blue .modal-body{padding:32px 0 0!important}.main__form-content .block_callback-img img{max-width:100%}.main__form--blue textarea.form-control,.main__form--blue input.form-control[type="text"],.main__form--blue input.form-control[type="tel"]{background-color:#f4f6f966;font-family:Rubik;font-weight:400;font-size:16px;line-height:100%;vertical-align:middle;border:none;color:#fff}.main__form--blue input.form-control[type="text"],.main__form--blue input.form-control[type="tel"]{height:49px}.main__form--blue textarea.form-control::placeholder,.main__form--blue input.form-control[type="tel"]::placeholder,.main__form--blue input.form-control[type="text"]::placeholder{font-family:Rubik;font-weight:400;font-size:16px;line-height:100%;vertical-align:middle;color:#fff6}.main__form--blue textarea.form-control:hover::placeholder,.main__form--blue input.form-control[type="text"]:hover::placeholder,.main__form--blue input.form-control[type="tel"]:hover::placeholder{color:#fff;opacity:1}.main__form--blue .btn.btn-u.button-blue2{background-color:#fff;border-radius:8px;font-size:0!important;width:184px;height:48px;max-width:100%;display:flex;align-items:center;justify-content:center;transition:.2s;text-shadow:none}.main__form--blue .btn.btn-u.button-blue2:after{content:"Отправить данные";font-family:Rubik;font-weight:400;font-size:16px;line-height:100%;vertical-align:middle;color:#0066cc}.main__form--blue .btn.btn-u.button-blue2:not([disabled="disabled"]):hover:after{color:#fff}.main__form--blue .btn.btn-u.button-blue2:not([disabled="disabled"]):hover{background-color:#0257ac!important;color:#fff}.main__form--blue .terms-block>span{font-family:Rubik;font-weight:400;font-size:16px;line-height:100%;vertical-align:middle;color:#ffffff;padding-left:26px}.main__form--blue .terms-block>span>a{text-decoration:none!important;font-size:inherit;color:inherit;font-family:inherit;font-weight:500;border-bottom:1px solid transparent}.main__form--blue .terms-block>span>a:hover{border-color:#fff}.main__form--blue .terms-block>span:before{border-color:#fff;border-radius:3px;background-color:transparent;margin:0;top:-2px;background-position:top right;width:20px}.main__form--blue .terms-block>input:checked + span:before,.terms-block>input:checked + div:before{background-color:#0066cc}.main__form--blue .main-form-success{padding:12px 0;color:#fff}.main__form--blue .main-form-success .modal-header{border:0;padding:0;background:transparent}.main__form--blue .main-form-success .modal-title{margin:0 0 12px;color:#fff;font-size:28px;font-weight:500;line-height:1.2}.main__form--blue .main-form-success .notetext{color:inherit}.main__form--blue .main-form-success .main-form-success-text{margin:0;color:#fff;text-align:center;font-size:16px;line-height:1.5}@media screen and (max-width:992px){.main__form-content .block_callback-img{display:none}.main__form-content .block_callback{display:block}.main__form-content .block_callback-form{width:100%}}.terms-block>span:before,.terms-block>div:before{width:22px;border-radius:3px;top:-3px;border:1.5px solid #0066cc} .main-form-success .modal-header *{color: white;text-align: center;}
/* End */


/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bitrix/catalog.section.list/main.services_directions_sections/style.min.css?17726228506236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.services/style.min.css?17775292341078*/
.service-card__description,.service-card__title{font-family:Rubik;line-height:100%;vertical-align:middle;color:#292a2c}.services__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service-card{background:#fff;border-radius:6px;padding:18px 20px;position:relative;display:flex;flex-direction:column;min-height:223px;border:1px solid #e5e5e5}.service-card__icon{width:50px;height:50px;background-color:#d3e6fa;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:19px}.icon-placeholder{width:22px;height:21px}.service-card__title{font-weight:500;font-size:18px;letter-spacing:0;padding-bottom:6px}.service-card__description{font-weight:400;font-size:16px;opacity:.7;margin:0}.service-card__element_link{padding-top:20px}.service-card__link{justify-self:flex-end}@media (max-width:767px){.services{padding:32px 16px}.services__grid{grid-template-columns:1fr;gap:16px}.service-card{min-height:160px;padding:20px}.service-card__icon{width:44px;height:44px}.service-card__title{font-size:16px}.service-card__description{font-size:13px}}
/* End */


/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.clients/style.css?17883272793263*/
.main__clients-content:before {
  content: "";
  background-image: url(/bitrix/templates/bizsolutions.alpha_copy/img/768.jpg);
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  top: 0;
  right: 0;
}
.main__client-card {
  width: 400px;
  max-width: 100%;
  height: 247px;
  background-color: #0066cccc;
  border-radius: 10px;
  position: relative;
  padding: 20px;
}
.slide-num {
  position: absolute;
  left: 20px;
  top: 20px;
  font-family: Rubik;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  vertical-align: middle;
  color: #ffffff;
}
.main__clients-content .main__slider-actions {
  position: absolute;
  bottom: 96px;
  left: 0;
  z-index: 2;
}
/* Main clients slider: 5 visible (2 top + 3 bottom), dynamic */
.main-clients-slider.owl-carousel .owl-controls,
.main-clients-slider.owl-carousel .owl-buttons,
.main-clients-slider.owl-carousel .owl-pagination {
  display: none !important;
}
.main-clients-slide {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.main-clients-slide__row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  gap: 20px;
}
.main-clients-slide__row--top {
  justify-content: flex-end;
}
.main-clients-slide__row--top .main__client-card {
  flex: 0 1 calc(50% - 12px);
  min-width: 400px;
  max-width: 400px;
}
.main-clients-slide__row--bottom {
  justify-content: center;
  position: relative;
  left: 20px;
}
.main-clients-slide__row--bottom .main__client-card {
  flex: 0 1 calc(33.333% - 16px);
  min-width: 400px;
  max-width: 400px;
}
.main-clients-slide .main__client-card {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.main-clients-slide .main__client-card img {
  max-width: 205px;
  max-height: 119px;
  object-fit: contain;
}
.main__clients-content .main__blocks-content_bottom {
  position: relative;
  top: -96px;
}
@media (max-width: 1680px) {
    .main__clients-content .main__slider-actions {
        left: 15px;
    }
}
@media screen and (max-width: 1368px) {
    .main-clients-slide__row--top .main__client-card, .main-clients-slide__row--bottom .main__client-card {
        min-width: 300px;
        max-width: 300px;
    }
}
@media (max-width: 991px) {
  .main-clients-slide__row--top .main__client-card,
  .main-clients-slide__row--bottom .main__client-card {
    min-width: auto;
    flex: 0 1 calc(100% / 2 - 10px);
    max-width: calc(100% / 2 - 10px);
  }
  .main-clients-slide__row--top {
    justify-content: center;
  }
  .main__clients-content .main__blocks-content_bottom {
    top: 0px;
    padding-top: 30px;
  }
  .main-clients-slide__row--bottom {
    left: 0px;
  }
  .main__clients-content .main__slider-actions {
    position: relative;
    bottom: 0px;
  }
}
@media (max-width: 992px) {
  .main-clients-slide--mobile .main__client-card {
    width: calc(100% / 2 - 10px);
  }
  .main-clients-slide__row {
    gap: 6px;
  }
}
@media (max-width: 575px) {
  .main-clients-slide__row--top .main__client-card,
  .main-clients-slide__row--bottom .main__client-card,
  .main-clients-slide__row--mobile .main__client-card {
    min-width: auto;
    flex: 0 1 100%;
    max-width: 100%;
  }
}
/* End */


/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.slider-keysy/style.min.css?17775292631903*/
.keysy-item,.keysy-item-img{border-radius:10px;overflow:hidden}div.news-list{word-wrap:break-word}div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}.news-date-time{color:#486daa}.keysy-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.keysy-item{width:408px}.keysy-item-info{padding:24px 15px 0}.keysy-item img{width:100%;height:100%;object-fit:cover}.keysy-item-img{width:100%;height:209px}.keysy-item-title{font-family:Rubik;font-weight:500;font-size:20px;line-height:24px;letter-spacing:0;color:#292a2c;margin-bottom:16px;height:72px;overflow:hidden}.keysy-item-btn a,.keysy-item-text,.keysy-item-text_item span{font-weight:400;font-size:16px}.keysy-item-text_item:first-child span{height:38px;overflow:auto}.keysy-item-text_item:last-child{height:32px}.keysy-item-text_item:last-child span{line-height:1}.keysy-item-text_item{display:flex;margin-bottom:15px;line-height:20px}.keysy-item-text_item:not(:first-child){align-items:center}.keysy-item-text_item span{font-family:Rubik;line-height:normal;color:#292a2c}.keysy-item-btn{margin-top:22px}.keysy-item-btn a{opacity:1;border-radius:6px;background:#06c;padding:0;color:#fff;width:126px;max-width:100%;height:48px;transition:.2s;display:flex;align-items:center;justify-content:center;font-family:Rubik;line-height:100%}.keysy-item-btn a:active,.keysy-item-btn a:focus,.keysy-item-btn a:hover{background:#0257ac;color:#fff}.keysy-item-text_item svg{min-width:24px;width:24px;height:24px;margin-right:15px}.keysy-item-text_item:first-child svg{margin-right:12px}.slider-keysy .slick-slide{margin:0 10px}@media (max-width:908px){.keysy-item-img{height:140px}.keysy-item img{width:100%;height:100%;margin:auto;display:block;object-fit:cover}}@media (max-width:767px){.keysy-item-info{padding:10px 10px 0}.keysy-item-text_item{margin-bottom:10px}.keysy-item-btn a{font-size:14px;height:41px}.keysy-item-btn{margin-top:16px}}
/* End */


/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.news/style.css?17820964853367*/
.main-news__items {
  display: flex;
  align-items: center;
  gap: 20px;
  padding-top: 50px;
}
.main-news__item {
  width: calc(100% / 3 - 10px);
  height: 300px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  padding: 21px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  overflow: hidden;
}
.main-news__item::before {
  content: "";
  background-color: #0066cc;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: -1px;
  transform: translateX(-100%);
  transition: transform 1s ease-in-out;
  z-index: 1;
}
.main-news__item:hover::before {
  left: 0;
  transform: translateX(0);
}
.news__item-date {
  font-family: Rubik;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  vertical-align: middle;
  color: #292a2c;
  opacity: 0.7;
  transition: color 1s ease-in-out;
  z-index: 2;
}
.news__item-title {
  font-family: Rubik;
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0px;
  vertical-align: middle;
  color: #292a2c;
  margin: 0px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  transform: translateY(183px);
  transition:
    transform 1s ease-in-out,
    color 1s ease-in-out;
  z-index: 2;
}
.news__item-img {
  height: 178px;
}
.news__item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.news__item-text {
  font-family: Rubik;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  vertical-align: middle;
  color: #fff;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transform: translateX(-999px);
  transition:
    opacity 1s ease-in-out,
    max-height 1s ease-in-out,
    transform 1s ease-in-out;
  z-index: 2;
}

.main-news__item .main__news_link--bright a {
  background-color: #ffffff;
  width: 42px;
  height: 42px;
  position: absolute;
  bottom: 21px;
  right: 21px;
  transform: translateX(-999px);
  opacity: 0;
  transition:
    transform 1s ease-in-out,
    opacity 1s ease-in-out;
  z-index: 2;
}
.main-news__item .main__news_link--bright a:hover,
.main-news__item .main__news_link--bright a:active,
.main-news__item .main__news_link--bright a:focus {
  background-color: #ffffff;
}

/* Hover animation for main news items */
.main-news__item:hover .news__item-text {
  opacity: 0.6;
  max-height: 200px;
  transform: translateX(0);
}

.main-news__item:hover .main__news_link--bright a {
  opacity: 1;
  transform: translateX(0);
}
.main-news__item:hover .news__item-date {
  color: #fff;
}
.main-news__item:hover .news__item-title {
  /* плавный подъем заголовка снизу вверх */
  transform: translateY(0);
  color: #fff;
}
.all-new_btn {
  width: 250px;
  margin: 20px auto 0;
}
@media screen and (max-width: 992px) {
  .main-news__items {
    flex-wrap: nowrap;
    overflow-y: auto;
    max-width: 100%;
  }
  .main-news__item {
    width: 360px;
    max-width: 360px;
    min-width: 360px;
    margin-bottom: 16px;
  }

  .main-news__items::-webkit-scrollbar {
    height: 6px;
  }

  .main-news__items::-webkit-scrollbar-track {
    background: #0000001a;
  }
  .main-news__items::-webkit-scrollbar-thumb {
    background: #0066cc;
    border-radius: 5px;
  }

  .main-news__items::-webkit-scrollbar-thumb:hover {
    background: #0066cc;
  }
}

/* End */


/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.info-slider/style.min.css?17775299491122*/
.main-info__item{height:280px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.main-info__items .owl-item{margin-right:25px;max-width:353px}.main-info__items .owl-item.active:last-child,.main-info__items .owl-item:last-child{margin-right:0}.main-info__item--title{font-family:Rubik;font-weight:500;font-size:18px;line-height:normal;letter-spacing:0;vertical-align:middle;color:#000000;padding-bottom:12px}.main-info__item--text{font-family:Rubik;font-weight:400;font-size:16px;line-height:normal;vertical-align:middle;color:#292a2c;opacity:.7}.main-info__item--bottom{display:flex;justify-content:space-between}.main__blocks-element_link.main-info__item--link{align-self:flex-end;justify-self:flex-end}.main-info__item--image{max-width:203px;max-height:103px}.main-info__item--image img{width:100%;height:100%;object-fit:contain;object-position:center}@media (max-width:1680px){.main-info__item{width:calc(100% - 25px)}.main-info__items .owl-item{margin-right:0;max-width:100%}}@media (max-width:579px){.main-info__item{width:auto}}
/* End */


/* Start:/bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.faq/style.min.css?17775299282505*/
.item-container{background:#fff;padding:29px 30px;border:1px solid #e5e5e5;border-radius:10px}.ac-container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:10px}.main__faq-content .ac-container label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;min-height:48px}.main__faq-content .ac-container label .ac-title{font-family:Rubik;font-weight:500;font-size:20px;line-height:24px;letter-spacing:0;color:#292a2c;max-width:436px}.ac-container input{display:none}.ac-container article{overflow:hidden;height:0;position:relative;z-index:10;-webkit-transition:height .3s ease-in-out,box-shadow .6s linear;-moz-transition:height .3s ease-in-out,box-shadow .6s linear;-o-transition:height .3s ease-in-out,box-shadow .6s linear;-ms-transition:height .3s ease-in-out,box-shadow .6s linear;transition:height .3s ease-in-out,box-shadow .6s linear}.ac-container article p{margin-bottom:10px}.ac-container input:checked ~ article{-webkit-transition:height .5s ease-in-out,box-shadow .1s linear;-moz-transition:height .5s ease-in-out,box-shadow .1s linear;-o-transition:height .5s ease-in-out,box-shadow .1s linear;-ms-transition:height .5s ease-in-out,box-shadow .1s linear;transition:height .5s ease-in-out,box-shadow .1s linear}.ac-container input:checked ~ article.ac-small{height:max-content;margin-top:20px}.ac-container input:checked ~ article.ac-medium{height:180px}.ac-container input:checked ~ article.ac-large{height:230px}.main__faq-content .ac-small,.main__faq-content .ac-small *{font-family:Rubik;font-weight:400;font-size:16px;line-height:100%;vertical-align:middle;color:#292a2c}.main__faq-content .ac-small{opacity:.7}.btn--opener{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#0066cc;border-radius:4px;cursor:pointer;transition:.2s;position:relative}.btn--opener::after{content:"";background:#fff;width:10px;height:2px;margin:auto;position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;transition:.2s}.btn--opener svg{transition:.2s}.btn--opener:hover{background-color:#0257ac}.main__faq-content .ac-container input:checked + label .btn--opener svg{opacity:0}.main__faq-content .ac-container input:checked + label .btn--opener::after{opacity:1}@media screen and (max-width:992px){.ac-container{grid-template-columns:1fr}}@media screen and (max-width:767px){.main__faq-content .ac-container label .ac-title{font-size:18px}.item-container{padding:20px 16px!important;height:auto!important}}
/* End */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.detail/main.banner/style.css?17859080056302 */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bizsolutions/simple.add.form/main.callback/style.min.css?17782365136728 */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bitrix/catalog.section.list/main.services_directions_sections/style.min.css?17726228506236 */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.services/style.min.css?17775292341078 */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.clients/style.css?17883272793263 */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.slider-keysy/style.min.css?17775292631903 */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.news/style.css?17820964853367 */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.info-slider/style.min.css?17775299491122 */
/* /bitrix/templates/bizsolutions.alpha_copy/components/bitrix/news.list/main.faq/style.min.css?17775299282505 */
