.product-item-page {
	overflow-x: hidden;
  padding-top: 14rem;
  padding-bottom: 10.5rem;
  margin-top: -14rem;
  color: #fff;
  background: radial-gradient(81.96% 222.76% at 10.26% 37.38%, #017bfa 0%, #8531a0 53.22%, #d24c27 84.7%) top left/200% 200%;
  animation: colorChange 5s infinite alternate;
}
.product-item-page .heading-2.text-center {
	text-align: left !important;
}

@media screen and (max-width: 375.98px) {
  .product-item-page .heading-2 {
    font-size: 3.5rem;
  }
}

@media screen and (min-width: 768px) {
  .product-item-page .heading-2 {
    font-size: 5.6rem;
  }
}

@media screen and (min-width: 992px) {
  .product-item-page .hero .heading-1 {
    font-size: 6rem;
  }
}

.button--danger {
  background-color: #D24C27;
}
.button--danger:hover {
  background-color: #2866e1;
}

.request-block {
  color: #292E38;
}

.tasks-solved, .test-scan, .specifications, .accessories, .software, .faq, .advantages, .seo {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media screen and (min-width: 576px) {
  .tasks-solved, .test-scan, .specifications, .accessories, .software, .faq, .advantages
  /* , .seo  */
  {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}

.tasks-solved, .test-scan, .specifications, .accessories, .software, .faq, .seo {
  border-radius: 6rem;
}

.hero ul, .tasks-solved ul, .test-scan ul {
  margin-top: 2rem;
  margin-bottom: 4rem;
}
.hero li:not(:last-child), .tasks-solved li:not(:last-child), .test-scan li:not(:last-child) {
  margin-bottom: 0.5rem;
}

.hero ul:not(.promo__submenu-list) {
  list-style-image: url("../img/list-check-white.svg");
}

.tasks-solved ul, .test-scan ul, .seo ul {
  list-style-image: url("../img/list-check-blue.svg");
}

.software .heading-2, .advantages .heading-2 {
  max-width: 80rem;
}

.hero .row, .tasks-solved .row, .test-scan .row, .faq .row {
  row-gap: 4rem;
}

.breadcrumbs-list {
  margin-bottom: 11rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 0;
  list-style-type: none;
}
.breadcrumbs-item {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.breadcrumbs-item:not(:last-child)::after {
  content: "";
  display: block;
  width: 2rem;
  height: 3rem;
  margin-left: 1rem;
  margin-right: 1rem;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwMTJfMjIxOCkiPgo8cGF0aCBkPSJNOS41IDIyTDE1LjUgMTZMOS41IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTAxMl8yMjE4Ij4KPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzMCkgcm90YXRlKC05MCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center;
}
.breadcrumbs-item.active .breadcrumbs-link {
  color: #ffffff;
}
.breadcrumbs-link {
  color: rgba(255, 255, 255, 0.5);
  text-decoration: none;
  transition: color 0.25s linear;
}
.breadcrumbs-link:hover {
  color: #ffffff;
}

.hero {
  margin-bottom: 6rem;
}
@media screen and (min-width: 576px) {
  .hero {
    margin-bottom: 12.4rem;
  }
}
.hero .heading-1 {
  margin-bottom: 0.5em;
  font-size: 5rem;
  letter-spacing: normal;
}
@media screen and (min-width: 576px) {
  .hero .heading-1 {
    font-size: 5.5rem;
  }
}
@media screen and (min-width: 768px) {
  .hero .heading-1 {
    font-size: 6rem;
  }
}
@media screen and (min-width: 992px) {
  .hero .heading-1 {
    font-size: 8rem;
  }
}
.hero-wrapper-button {
  margin-top: 4rem;
  gap: 1.145rem;
}
.hero-wrapper-button .button {
  margin: 0;
}

.hero-nav {
  margin-top: 2rem;
}
@media screen and (min-width: 576px) {
  .hero-slider-wrapper {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.hero-slide-nav, .hero-slide-for {
  background-color: #fff;
}
.hero-slide-nav img, .hero-slide-nav picture, .hero-slide-for img, .hero-slide-for picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-slide-for {
  overflow: hidden;
  border-radius: 4rem;
  height: 35.2rem;
  margin-left: 1rem;
  margin-right: 1rem;
}
.hero-slide-nav {
  margin-left: 1rem;
  margin-right: 1rem;
  height: 6rem;
  border-radius: 1rem;
  border: 3px solid #fff;
  cursor: pointer;
}
.hero-slide-nav.slick-current {
  border-color: #2866E1;
}
.hero-nav .slick-track {
  margin-left: 0;
}
.hero-slider-navigation {
  position: absolute;
  top: 17.55rem;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
}
.hero .slick-arrow path {
  stroke: #fff;
  transition: stroke 0.25s linear;
}
.hero .slick-arrow.slick-disabled {
  cursor: auto;
}
.hero .slick-arrow.slick-disabled path {
  stroke: rgba(255, 255, 255, 0.3);
}
.hero .slick-arrow:not(.slick-disabled):hover path {
  stroke: #2866E1;
}
.hero-logo {
  display: inline-flex; 
  max-width: 16rem; 
  max-height: 16rem; 
  padding: 0.5rem; 
  margin-bottom: 3rem; 
  border-radius: 1rem; 
  background-color: #fff; 
  overflow: hidden;
}
.hero-logo img {
  object-fit: contain;
}

.tasks-solved {
  color: #292E38;
  background-color: #fff;
}
.tasks-solved .button {
  margin-top: 2.5rem;
}

.test-scan {
  color: #BCBFC6;
  background-color: #292E38;
}
.test-scan .row {
  row-gap: 4rem;
}
.test-scan .heading-2 {
  color: #fff;
}
.test-scan .button {
  margin-top: 4rem;
}

.specifications {
  color: #292E38;
  background-color: #fff;
}
.specifications-link {
  display: inline-flex;
  align-items: center;
  margin-top: 4rem;
  padding-left: 5rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 1.5em;
  color: #2866E1;
  text-decoration: none;
  text-transform: uppercase;
  background: url("../img/pdf-icon.svg") no-repeat top left;
  transition: color 0.2s linear;
}
.specifications-link path {
  stroke: #2866E1;
  transition: stroke 0.2s linear;
}
.specifications-link:hover {
  color: #D24C27;
text-decoration: none;
background-color: transparent;
  border: none;
}
.specifications-link:hover path {
  stroke: #D24C27;
}
.specifications .heading-2 {
  margin-bottom: 1em;
}
.specifications th {
  border-bottom: 2px solid #D24C27;
}
.specifications td {
  border-bottom: 1px solid #BCBFC6;
}
.specifications th, .specifications td {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
}
.specifications th:first-child, .specifications td:first-child {
  position: sticky;
  top: 0;
  left: 0;
  width: 43rem;
  color: #72757B;
  background-color: #fff;
}

.accessories {
  color: #292E38;
  background-color: #EFF3F7;
}
.accessories-wrapper {
  gap: 1.5rem;
}
.accessories-slider {
  margin-top: 6rem;
}
.accessories-slider .slick-list {
  overflow: visible;
}
.accessories-slider .slick-track {
  margin-left: 0;
}
.accessories-slider-nav .slick-arrow path {
  stroke: #292E38;
  transition: stroke 0.25s linear;
}
.accessories-slider-nav .slick-arrow.slick-disabled {
  cursor: auto;
}
.accessories-slider-nav .slick-arrow.slick-disabled path {
  stroke: rgba(41, 46, 56, 0.3);
}
.accessories-slider-nav .slick-arrow:not(.slick-disabled):hover path {
  stroke: #2866E1;
}
.accessories-slide {
  margin-right: 2rem;
  font-size: 1.6rem;
  color: #72757B;
}
@media screen and (min-width: 768px) {
  .accessories-slide {
    margin-right: 4rem;
  }
}
@media screen and (min-width: 992px) {
  .accessories-slide {
    margin-right: 6rem;
  }
}
.accessories-slide h3 {
  margin-bottom: 1.5rem;
  font-size: 1.8rem;
  font-weight: 700;
  color: #292E38;
}
.accessories-slide p:last-child {
  margin-bottom: 0;
}
.accessories-img {
  height: 22rem;
  margin-bottom: 2.6rem;
  order: -1;
  background-color: #fff;
  overflow: hidden;
  border-radius: 4rem;
}

.software {
  padding-top: 10rem;
  padding-bottom: 10rem;
  color: #fff;
  background-color: #292E38;
}
.software-slider {
  margin-top: 7.5rem;
}
.software-slider .slick-track {
 display: flex;
  margin-left: 0;
}
.software-slider .slick-list {
  display: flex;
  padding-top: 2rem;
}
.software-slider-nav .slick-arrow path {
  stroke: #fff;
  transition: stroke 0.25s linear;
}
.software-slider-nav .slick-arrow.slick-disabled {
  cursor: auto;
}
.software-slider-nav .slick-arrow.slick-disabled path {
  stroke: rgba(255, 255, 255, 0.3);
}
.software-slider-nav .slick-arrow:not(.slick-disabled):hover path {
  stroke: #2866E1;
}
.software-slide {
  padding: 4rem 2rem;
  font-size: 1.6rem;
  color: #BCBFC6;
  background-color: #3D4047;
  border-radius: 4rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 576px) {
  .software-slide {
    margin-right: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .software-slide {
    padding: 4rem;
  }
}
.software-slide h3 {
  margin-bottom: 1.5rem;
  font-size: 1.8rem;
  color: #fff;
}
.software-note {
  margin-bottom: 0;
  color: #fff;
}
.software-img {
  margin-top: -6rem;
  margin-bottom: 2rem;
  order: -1;
}
.software-description {
  margin-bottom: 3rem;
}
.software .button {
  align-self: flex-start;
  margin-top: auto;
}

.faq {
  color: #292E38;
  background-color: #fff;
}
.faq-list-item {
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-top: 1px solid #BCBFC6;
}
.faq-list-item:last-child {
  border-bottom: 1px solid #BCBFC6;
}
.faq-list dt {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  cursor: pointer;
}
.faq-list dt svg {
  flex-shrink: 0;
}
.faq-list dt path {
  stroke: #2866E1;
  transition: stroke 0.25s linear;
}
.faq-list dt:not(.collapsed) svg {
  transform: rotate(180deg);
}
.faq-list dt:not(.collapsed) path {
  stroke: #BCBFC6;
}
.faq-list dt.collapsed:hover path {
  stroke: #D24C27;
}
.faq-list dd {
  margin-top: 1.5rem;
  font-size: 1.6rem;
  color: #72757B;
}
@media screen and (min-width: 576px) {
  .faq-list dd {
    padding-left: 4rem;
  }
}

.advantages-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  row-gap: 5rem;
}
.advantages-list-item {
  padding-top: 8rem;
  background-repeat: no-repeat;
  background-position: top 0 left 1.5rem;
  background-size: 6rem 6rem;
}
.advantages .heading-2 {
  margin-bottom: 1em;
}

.seo {
  font-size: 1.6rem;
  background-color: #292E38;
}
.seo h2 {
  margin-top: 5rem;
  margin-bottom: 3rem;
  font-size: 4rem;
  line-height: 1em;
}
.seo h2:first-child {
  margin-top: 0;
}
.seo h3 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 2.4rem;
  line-height: 1.5em;
}
.seo p {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.seo ul {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.seo li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.seo .table {
  color: inherit;
}
.seo .table>thead>tr>th {
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .seo .table-responsive>.table>thead>tr>th, 
  .seo .table-responsive>.table>tbody>tr>th, 
  .seo .table-responsive>.table>tfoot>tr>th, 
  .seo .table-responsive>.table>thead>tr>td, 
  .seo .table-responsive>.table>tbody>tr>td, 
  .seo .table-responsive>.table>tfoot>tr>td {
    white-space: normal;
  }
}

/* ÐŸÑ€Ð¾Ð¼Ð¾-Ð¼ÐµÐ½ÑŽ */
.product-item-page .promo__submenu {
  display: flex;
  align-items: center;
}
.product-item-page .promo__submenu.fixed {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  padding: 1rem 1.5rem;
  justify-content: space-between;
  background-color: #292E38;
}
.product-item-page .promo__submenu.fixed .promo__logo {
  display: block;
  width: 12.8rem;
  height: 4rem;
}
.product-item-page .promo__submenu.fixed .promo__submenu-list {
  display: none;
  margin-right: auto;
  margin-left: auto;
}
.product-item-page .promo__submenu.fixed .promo__submenu-item {
  margin-bottom: 0;
}
.product-item-page .promo__submenu.fixed .promo__submenu-link {
  font-size: 1.4rem;
  line-height: 1.5em;
  padding: 0.35em 2.85em 0.35em 1.42em;
  transition: background-color 0.2s linear;
}
.product-item-page .promo__submenu.fixed .promo__submenu-link::after {
  content: "";
  position: absolute;
  top: 0;
  right: 1.5rem;
}
@media screen and (min-width: 1400px) and (max-width: 1699.98px) {
  .product-item-page .promo__submenu.fixed .promo__submenu-link::after {
    right: 0.7rem;
  }
}
.product-item-page .promo__submenu.fixed .promo__submenu-link:hover {
  background-color: #2866E1;
}
.product-item-page .promo__submenu.fixed .promo__phone {
  display: block;
  margin-left: auto;
}
.product-item-page .promo__submenu.fixed .promo__submenu-button {
  display: none;
  margin-left: 0.71em;
  font-size: 1.4rem;
  line-height: 1.5em;
  padding: 0.35em 1.42em;
  background-color: #D24C27;
}
.product-item-page .promo__submenu.fixed .promo__submenu-button:hover {
  background-color: #2866E1;
}
.product-item-page .promo__submenu.fixed .promo__dropdown {
  display: block;
  margin-left: 1rem;
}
.product-item-page .promo__submenu.fixed .promo__dropdown-toggle::after {
  border: none;
}
.product-item-page .promo__submenu.fixed .promo__dropdown-menu {
  width: 28rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 2rem !important;
  font-size: 1.8rem;
  line-height: 1.5em;
  border-radius: 2rem;
  border: none;
  color: #fff;
  background-color: rgba(40, 102, 225, 0.9);
  overflow: hidden;
  -webkit-backdrop-filter: blur(0.5rem);
          backdrop-filter: blur(0.5rem);
}
.product-item-page .promo__submenu.fixed .promo__dropdown-menu li:not(:last-of-type) {
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.6);
}
.product-item-page .promo__submenu.fixed .promo__dropdown-item {
  padding: 0.5em 1.25em;
  color: #fff;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.5em;
  transition: padding-left 0.2s linear;
}
.product-item-page .promo__submenu.fixed .promo__dropdown-item:hover, .promo__submenu.fixed .promo__dropdown-item:focus {
  background: transparent;
}
@media screen and (max-width: 575.98px) {
  .product-item-page .promo__submenu.fixed .promo__phone {
    font-size: 0;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background: #D24D27 url("../img/icons/phone.svg") center/auto no-repeat;
  }
  .product-item-page .promo__submenu.fixed .promo__phone:hover {
    background-color: #2866E1;
  }
  .product-item-page .promo__submenu.fixed .promo__dropdown-toggle {
    font-size: 0;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background: #2866E1 url("../img/icons/burger-menu.svg") center/auto no-repeat;
  }
  .product-item-page .promo__submenu.fixed .promo__dropdown-toggle.show {
    background-image: url("/local/templates/kerwan_ru/css/../img/icons/close.svg");
  }
  .product-item-page .promo__submenu.fixed .promo__dropdown-toggle::after {
    display: none;
  }
}
@media screen and (min-width: 576px) {
  .product-item-page .promo__submenu.fixed {
    padding: 1.5rem;
  }
  .product-item-page .promo__submenu.fixed .promo__phone {
    font-size: 1.4rem;
    line-height: 1.2em;
    text-decoration: none;
    color: #fff;
    transition: color 0.2s linear;
  }
  .product-item-page .promo__submenu.fixed .promo__phone:hover {
    color: #2866E1;
  }
  .product-item-page .promo__submenu.fixed .promo__submenu-button {
    display: block;
  }
  .product-item-page .promo__submenu.fixed .promo__dropdown {
    margin-left: 1rem;
  }
  .product-item-page .promo__submenu.fixed .promo__submenu-button, .product-item-page .promo__submenu.fixed .promo__submenu-link {
    padding-top: 0.57em;
    padding-bottom: 0.5em;
  }
}
@media screen and (min-width: 768px) {
  .product-item-page .promo__submenu.fixed .promo__submenu-button {
    margin-left: 2rem;
  }
  .product-item-page .promo__submenu.fixed .promo__submenu-button, .product-item-page .promo__submenu.fixed .promo__submenu-link {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 992px) {
  .product-item-page .promo__submenu.fixed .promo__dropdown-item:hover {
    padding-left: 4rem;
  }
}
@media screen and (min-width: 1400px) {
  .product-item-page .promo__submenu.fixed .promo__submenu-list {
    display: flex;
  }
  .product-item-page .promo__submenu.fixed .promo__dropdown {
    display: none;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1699.98px) {
  .product-item-page .promo__submenu.fixed .promo__submenu-link {
    font-size: 1.4rem;
    padding: 0.5em 2.14em 0.5em 0.71em;
    background-position: top 0 right 0.7rem;
  }
}
@media screen and (min-width: 1700px) {
  .product-item-page .promo__submenu.fixed .promo__submenu-link {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 768px) {
  .product-item-page .promo__submenu-wrapper {
    height: 11rem;
    margin-top: 8rem;
  }
}
@media screen and (min-width: 1240px) {
  .product-item-page .promo__submenu-wrapper {
    height: 5.5rem;
  }
}
.product-item-page .promo__submenu-list {
  display: none;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}
@media screen and (min-width: 768px) {
  .product-item-page .promo__submenu-list {
    display: flex;
  }
}
.product-item-page .promo__submenu-item {
  margin-bottom: 1rem;
}
.product-item-page .promo__submenu-item:not(:last-of-type) {
  margin-right: 1.5rem;
}
.product-item-page .promo__submenu-link {
  padding: 0.65rem 4.3rem 0.65rem 2rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.5em;
}
.product-item-page .promo__submenu-link:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.product-item-page .promo__logo, .product-item-page .promo__phone, .product-item-page .promo__dropdown, .product-item-page .promo__submenu-button {
  display: none;
}
.product-item-page .about, .product-item-page .products, .product-item-page .usu-industry, .product-item-page .knowledge-management, .product-item-page .business, .product-item-page .platforms, .product-item-page .benefits, .product-item-page .roles, .product-item-page .case-study, .product-item-page .integration, .product-item-page .manage-licenses, .product-item-page .recognition, .product-item-page .cloud, .product-item-page .certification, .product-item-page .instant-reports, .product-item-page .success-stories, .product-item-page .knowledge, .product-item-page .brands {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media screen and (min-width: 576px) {
  .product-item-page .about, .product-item-page .products, .product-item-page .usu-industry, .product-item-page .knowledge-management, .product-item-page .business, .product-item-page .platforms, .product-item-page .benefits, .product-item-page .roles, .product-item-page .case-study, .product-item-page .integration, .product-item-page .manage-licenses, .product-item-page .recognition, .product-item-page .cloud, .product-item-page .certification, .product-item-page .instant-reports, .product-item-page .success-stories, .product-item-page .knowledge, .product-item-page .brands {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
.product-item-page .about, .product-item-page .usu-industry, .product-item-page .knowledge-management, .product-item-page .business, .product-item-page .platforms, .product-item-page .benefits, .product-item-page .roles, .product-item-page .integration, .product-item-page .manage-licenses, .product-item-page .certification, .product-item-page .instant-reports, .product-item-page .knowledge {
  border-radius: 6rem;
}
.product-item-page .about .row, .product-item-page .usu-industry .row, .product-item-page .knowledge-management .row, .product-item-page .business .row, .product-item-page .case-study .row, .product-item-page .certification .row, .product-item-page .knowledge .row {
  row-gap: 4rem;
}
.product-item-page .about .button, .product-item-page .usu-industry .button, .product-item-page .knowledge-management .button, .product-item-page .business .button, .product-item-page .case-study .button, .product-item-page .certification .button, .product-item-page .knowledge .button {
  margin-top: 4rem;
}
.product-item-page .about ul, .product-item-page .certification ul, .product-item-page .knowledge ul, .product-item-page .knowledge-management ul, .product-item-page .roles-wrapper ul {
  padding-left: 3rem;
  list-style-image: url("/en/products/img/check-list-blue.svg");
}
.product-item-page .about li, .product-item-page .certification li, .product-item-page .knowledge li, .product-item-page .knowledge-management li, .product-item-page .roles-wrapper li {
  margin-bottom: 0.277em;
}
.product-item-page .about {
  color: #292E38;
  background: #ffffff;
margin: 0;
}
.product-item-page .about-img {
  background: url("/en/products/img/about-img-bg.svg") no-repeat center/contain;
}
@media screen and (min-width: 576px) {
  .product-item-page .about-img {
    padding-top: 6rem;
  }
}
.product-item-page .benefits {
  color: #BCBFC6;
  background-color: #292E38;
}
.product-item-page .benefits-content {
  max-width: 63.3rem;
}
.product-item-page .benefits-list {
  row-gap: 4rem;
  padding-left: 0;
  margin-top: 6rem;
  margin-bottom: 0;
  list-style: none;
}
.product-item-page .benefits-list-item {
  padding-top: 8rem;
  background-position: top 0 left 1.5rem;
  background-repeat: no-repeat;
  background-size: 6rem 6rem;
}
.product-item-page .benefits-list-item h3 {
  margin-bottom: 0.42em;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.5em;
  color: #ffffff;
}
.product-item-page .benefits-list-item p:last-child {
  margin-bottom: 0;
}
.product-item-page .benefits .heading-2 {
  color: #ffffff;
}
.product-item-page .benefits .button {
  margin-top: 6.5rem;
}
.product-item-page .heading-2 {
  font-size: 4rem;
  max-width: 69.2rem;
}
@media screen and (min-width: 576px) {
  .product-item-page .heading-2 {
    font-size: 6rem;
  }
}
.product-item-page .integration .heading-2 {
  max-width: 74.2rem;
}
.product-item-page .integration {
  background: #305BCE url("/en/products/img/integration-bg.webp") no-repeat center/cover;
}
.product-item-page .integration-content {
  max-width: 88.4rem;
}
.product-item-page .integration-list {
  margin-top: 6rem;
  padding-left: 0;
  margin-bottom: 0;
  text-align: left;
  row-gap: 2rem;
  list-style: none;
}
.product-item-page .integration-list-item p {
  padding: 3rem 3rem 3rem 3.5rem;
  margin-bottom: 0;
  border-radius: 4rem;
  background: url("/en/products/img/check-list-white.svg") no-repeat top 3.5rem left 1rem, linear-gradient(163deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
}
@media screen and (min-width: 576px) {
  .product-item-page .integration-list-item p {
    padding: 3.2rem 4rem 4rem 6.5rem;
    background: url("/en/products/img/check-list-white.svg") no-repeat top 4rem left 3.5rem, linear-gradient(163deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
  }
}
.product-item-page .integration-list-item:nth-child(odd) p {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.product-item-page .integration-list-item:nth-child(even) p {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.product-item-page .integration .heading-2 {
  max-width: 74.2rem;
}
.product-item-page .integration .lead {
  max-width: 58.8rem;
  padding-top: 7rem;
  margin: 1.4rem auto 0;
  background: url("/en/products/img/alarm.svg") no-repeat top 0 left 50%/6rem 6rem;
}
.product-item-page .integration .button {
  margin-top: 4rem;
}

.product-item-page .manage-licenses {
  color: #72757B;
  background-color: #EFF3F7;
}
.product-item-page .manage-licenses-content {
  max-width: 65rem;
}
.product-item-page .manage-licenses-list {
  margin-top: 6rem;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  row-gap: 4rem;
}
.product-item-page .manage-licenses-list-item {
  padding-top: 8rem;
  background-repeat: no-repeat;
  background-size: 7rem 7rem;
  background-position: top 0 left 1.5rem;
}
@media screen and (min-width: 576px) {
  .product-item-page .manage-licenses-list-item {
    padding-left: 11rem;
    padding-top: 0;
  }
}
.product-item-page .manage-licenses-list-item h3 {
  margin-bottom: 0.42em;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.5em;
  color: #292E38;
}
.product-item-page .manage-licenses-list-item p:last-child {
  margin-bottom: 0;
}
.product-item-page .manage-licenses .heading-2 {
  color: #292E38;
}
.product-item-page .manage-licenses .button {
  margin-top: 6.5rem;
}
.product-item-page .instant-reports {
  color: #292E38;
  background-color: #ffffff;
}
.product-item-page .instant-reports-content {
  max-width: 65rem;
}
.product-item-page .instant-reports-list {
  row-gap: 2rem;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.product-item-page .instant-reports-list-item {
  display: flex;
  color: #72757B;
  font-size: 1.6rem;
}
.product-item-page .instant-reports-list-item h3 {
  margin-bottom: 1rem;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.5em;
  color: #292E38;
}
.product-item-page .instant-reports-list-item p:last-child {
  margin-bottom: 0;
}
.product-item-page .instant-reports-wrapper {
  position: relative;
  padding: 3rem 4rem 4rem;
  border-radius: 4rem;
  background-color: #EFF3F7;
}
.product-item-page .instant-reports-wrapper::after {
  content: "";
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: #2866E1;
}
.product-item-page .cloud ul, .product-item-page .case-study ul, .product-item-page .business ul {
  padding-left: 3rem;
  list-style-image: url("/en/products/img/check-list-white.svg");
}
.product-item-page .cloud li, .product-item-page .case-study li, .product-item-page .business li {
  margin-bottom: 0.277em;
}
.product-item-page .cloud-img {
  background: url("/en/products/img/cloud-bg.svg") no-repeat center/contain;
}
@media screen and (min-width: 576px) {
  .product-item-page .cloud-img {
    position: absolute;
    bottom: -10rem;
  }
}
.product-item-page .cloud .button {
  margin-top: 6.5rem;
}
.product-item-page .lead {
  max-width: 68rem;
  margin-bottom: 1.25em;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.5em;
}
@media screen and (min-width: 576px) {
  .product-item-page .lead {
    font-size: 2rem;
  }
}
@media screen and (min-width: 992px) {
  .product-item-page .lead {
    font-size: 2.4rem;
  }
}
.product-item-page .hero {
  margin-bottom: 6rem;
}
.product-item-page .hero .lead {
  margin-bottom: 2.7em;
}
.product-item-page .promo__submenu-list {
	margin-top: 0;
}
.product-item-page .request-block {
	background: transparent;
}
.product-item-page .usu-industry {
  background-color: #1D2028;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.product-item-page .roles {
  color: #72757B;
  background-color: #fff;
}
.product-item-page .roles-list {
  padding-left: 0;
  margin-top: 6rem;
  margin-bottom: 0;
  list-style: none;
  row-gap: 2rem;
}
.product-item-page .roles-list-item h3 {
  margin-bottom: 0.7em;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.5em;
  color: #292E38;
}
.product-item-page .roles-wrapper {
  border-radius: 4rem;
  background-color: #EFF3F7;
}
.product-item-page .roles-wrapper-text {
  flex-grow: 1;
  padding: 2rem;
}
@media screen and (min-width: 576px) {
  .product-item-page .roles-wrapper-text {
    padding: 3rem 3rem 3rem 5rem;
  }
}
.product-item-page .roles-wrapper-img {
  width: 7rem;
  flex-shrink: 0;
}
@media screen and (min-width: 576px) {
  .product-item-page .roles-wrapper-img {
    width: 14.4rem;
  }
}
.product-item-page .roles-wrapper-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1rem 0 0 1rem;
}
.product-item-page .roles .heading-2 {
  color: #292E38;
}
.product-item-page .platforms {
  color: #72757B;
  background-color: #EFF3F7;
}
.product-item-page .platforms .heading-2 {
  max-width: 62.2rem;
  color: #292E38;
}
.product-item-page .platforms-content {
  max-width: 57.9rem;
}
.product-item-page .platforms-slider {
  margin-top: 10rem;
}
.product-item-page .platforms-slider .slick-list {
  overflow: visible;
}
.product-item-page .platforms-slide {
  border-radius: 2rem;
  padding: 2rem 4rem;
  background-color: #FFF;
  margin-left: 1rem;
  margin-right: 1rem;
}
.product-item-page .platforms-img {
  flex-shrink: 0;
}
.product-item-page .platforms .button {
  margin-top: 1.5rem;
}
.product-item-page .business {
  color: #BCBFC6;
  background-color: #292E38;
}
.product-item-page .business-img {
  border-radius: 4rem;
}
.product-item-page .business-note .lead, .product-item-page .business-content .lead {
  margin-bottom: 0.7em;
  color: #fff;
}
.product-item-page .business-note {
  margin-top: 3rem;
  padding: 3rem;
  border-radius: 4rem;
  background-color: #3D4047;
}
.product-item-page .business .heading-2 {
  color: #fff;
}
.specifications table {
	width: 100%;
}
.specifications .table-responsive {
	border: none;
}
.product-item-page .heading-2 {
	max-width: 77.2rem;
}
.hero-slider-for {
	z-index: 100;
}
/*# sourceMappingURL=products.css.map */