.text_development {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--grey-2);
  background: #DBE4FF;
  color: var(--grey-5);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  justify-content: center;
  padding: 12px 12px;
}

.text_development i {
  margin-right: 8px;
  width: 25px;
  height: 25px;
  min-width: 25px;
  min-height: 25px;
  display: block;
  background: url("/images/ico_info.svg") no-repeat;
}

header .container,
.navigation,
.navigation ul.menu {
  display: flex;
  align-items: center;
}

ul.menu li .child-menu {
  display: none;
}

.navigation ul.menu li {
  margin-right: 28px;
}

.navigation ul.menu li span,
.navigation ul.menu li a {
  font-size: 15px;
  font-weight: 600;
  line-height: 16px;
  color: var(--basic-black);
  white-space: nowrap;
}

.btn {
  background: var(--primarly-blue);
  color: #FFF;
  white-space: nowrap;
}

.btn.btn_contact {
  padding: 8px 22px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  margin-left: 35px;
}

.btn.btn_contact:hover {
  background: var(--primarly-blue-hover);
  color: #fff;
}



header .mod-languages {
  margin-left: 32px;
  position: relative;
  padding-right: 20px;
}
header .mod-languages .active-language {
  color: var(--basic-black);
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  cursor: pointer;
  position: relative;
}
header .mod-languages .active-language::before {
  content: "";
  position: absolute;
  right: -17px;
  top: 4px;
  border: solid var(--basic-black);
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
header .mod-languages .lang-list li a {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
header .mod-languages .lang-list li a:hover {
  color: var(--primarly-blue-hover);
}

.lang-flex {
  display: flex !important;
}

ul.lang-flex {
  justify-content: space-around;
}

header .mod-languages.open .active-language::before {
  top: 8px;
  transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
}

header .mod-languages .lang-list {
  display: none;
  background-image: url(/templates/custom/images/lang-bg.svg);
  background-color: #fff;
  padding: 16px 8px 0px 8px;
  position: absolute;
  top: 20px;
  left: 0;
  width: 40px;
  height: 83px;
  background-size: cover;
}
header .mod-languages .lang-list li {
  text-align: center;
}

section.first_screen .container_left {
  margin: auto 0;
}

section.first_screen p {
  color: var(--grey-5);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.page-home section.first_screen .navigation {
  margin-top: 29px;
  display: flex;
}

section.first_screen .navigation .btn_laernMore {
  padding: 16px 40px;
  color: #FFF;
  font-size: 14px;
  font-weight: 700;
  border-radius: 4px;
  background: var(--primarly-blue);
}

section.first_screen .navigation .btn_contact {
  padding: 16px 36px;
  color: var(--basic-black);
  font-size: 14px;
  font-weight: 700;
  border-radius: 4px;
  background: none;
  border: 2px solid var(--basic-black);
  margin-left: 0;
}

section.first_screen .navigation .btn_laernMore:hover {
  background: var(--primarly-blue-hover);
}

section.first_screen .navigation .btn_contact:hover {
  color: var(--primarly-blue);
  background: none;
  border: 2px solid var(--primarly-blue);
}

section.first_screen .slider {
  margin-top: 40px;
}

section.first_screen .slider img {
  width: 572px;
  border-radius: 4px 0px 0px 4px;
  height: 408px;
  -o-object-fit: cover;
     object-fit: cover;
}

section.first_screen .slider .item {
  display: grid;
  grid-template-columns: 572px 1fr;
  position: relative;
  background: var(--grey-1);
}

section.first_screen .slider .item h2 {
  color: var(--basic-black);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  border-radius: 4px;
  margin-bottom: 16px;
  max-height: 130px;
  overflow: hidden;
}

section.first_screen .slider .item p.description {
  color: var(--grey-5);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 36px;
}

section.first_screen .slider .item .column-right {
  background: var(--grey-1);
  display: flex;
  align-items: center;
  /* justify-content: center; */
}

section.first_screen .slider .item .column-left {
  border-radius: 0px 4px 4px 0px;
  background: var(--grey-1);
  padding: 74px 107px 28px 59px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

section.first_screen .slider .item .bottom_mob .btn_moreSlider {
  display: none;
}

section.first_screen .slider .item .btn_moreSlider {
  border-radius: 31px;
  border: 2px solid var(--basic-black);
  padding: 8px 22px;
  text-align: center;
  color: var(--basic-black);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

section.first_screen .slider .item .btn_moreSlider:hover {
  color: var(--primarly-blue);
  border-color: var(--primarly-blue);
}

section.first_screen .slider .item .date_event {
  color: var(--grey-4);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 32px;
}

section.first_screen .slider .item .date_event span {
  color: var(--grey-5);
}

section.first_screen .slider .owl-nav {
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  width: 100%;
}

section.first_screen .slider .owl-nav button {
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
  background: url("/templates/custom/icon/slider_btn.svg") no-repeat;
}

section.first_screen .slider .owl-nav button.owl-next {
  position: absolute;
  right: -25px;
  top: -25px;
  width: 30px;
  height: 50px;
}

section.first_screen .slider .owl-nav button.owl-prev {
  position: absolute;
  left: -25px;
  top: -25px;
  line-height: 1;
  transition: all 0.2s;
  transform: rotate(180deg);
}

section.first_screen .slider .owl-dots {
  width: -moz-max-content;
  width: max-content;
  margin: 24px auto 0 auto;
}

section.first_screen .slider .owl-dots button.active {
  background: #A7B8D2;
}

section.first_screen .slider .owl-dots button {
  width: 12px;
  height: 12px;
  margin-right: 20px;
  border-radius: 50%;
  background: #E6EAF2;
}

section.first_screen .slider .owl-dots button:last-child {
  margin-right: 0;
}

section.about_us h2 {
  color: var(--basic-black);
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 28px;
}

section.about_us p {
  margin-top: 24px;
  color: var(--basic-black);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

section.about_us .about_our_services_list {
  color: var(--grey-6);
  margin-bottom: 28px;
  align-items: start;
}

section.about_us .about_our_services_list .title {
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

section.about_us .about_our_services_list .description {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

section.about_us .text_bottom_section {
  color: var(--grey-5);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

section.about_us .about_our_services_list .icon_flex {
  align-items: start;
}

.read_more {
  color: var(--primarly-blue);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
  align-items: center;
  margin-top: 24px;
}

.read_more:hover {
  color: var(--primarly-blue-hover);
}

section.about_us .column .col_left {
  max-width: 508px;
  margin-right: 67px;
}

section.about_us .column .video img {
  box-shadow: 24px 24px 0px #EEF1F6;
  border-radius: 4px;
}

section.about_us .line_aboutUs {
  display: flex;
  justify-content: space-around;
  margin-top: 57px;
  border-radius: 4px;
  background: var(--grey-1);
  padding: 44px;
  margin-bottom: 40px;
}

section.about_us .line_aboutUs .item {
  display: flex;
  gap: 16px;
}

section.about_us .line_aboutUs .item .number {
  color: var(--basic-black);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

section.about_us .line_aboutUs .item p {
  color: var(--grey-5);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-top: 7px;
}

section.parthners .containerParthners {
  width: -moz-max-content;
  width: max-content;
  margin: 0 0 0 auto;
}

section.parthners .blockParthners {
  display: grid;
  grid-template-columns: repeat(4, 210px);
}

section.parthners .blockParthners .item {
  width: 210px;
  height: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(238, 241, 246, 0.5);
}

section.parthners .blockParthners .item:nth-child(2),
section.parthners .blockParthners .item:nth-child(4),
section.parthners .blockParthners .item:nth-child(5),
section.parthners .blockParthners .item:nth-child(7) {
  background: none;
}

section.parthners .owl-carousel .owl-item img {
  width: auto;
}

.modal__contact_form.modal.active {
  top: 0px;
  display: block;
}

.modal__contact_form form input::-moz-placeholder, .modal__contact_form form textarea::-moz-placeholder {
  color: var(--grey-3);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.modal__contact_form form input::placeholder,
.modal__contact_form form textarea::placeholder {
  color: var(--grey-3);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.modal__contact_form .column input {
  margin-right: 20px;
}

.modal__contact_form .column input:last-child {
  margin-right: 0px;
}

.modal__contact_form form input[type=submit] {
  border-radius: 4px;
  background: var(--primarly-blue);
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  color: #FFF;
  font-size: 14px;
  font-weight: 700;
}

.modal__contact_form form input[type=checkbox] {
  width: -moz-max-content;
  width: max-content;
}

footer .footerBottom {
  border-top: 1px solid #EEF1F6;
  margin-top: 44px;
  padding-top: 28px;
  padding-bottom: 40px;
  display: flex;
  justify-content: space-between;
}

footer {
  border-top: 1px solid #E6EAF2;
  padding-top: 64px;
}

footer .footerTop h2 a:hover,
footer a:hover {
  color: var(--primarly-blue);
}

footer .copyright,
footer a,
footer .contact_info .item span {
  color: var(--grey-5);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

footer .item .label_product {
  margin-top: 6px;
  color: var(--grey-5);
  font-size: 15px;
  font-weight: 500;
  line-height: normal;
}

footer .footerBottom a {
  margin-right: 15px;
}

footer .footerBottom a:last-child {
  margin-right: 0;
}

footer .footerTop h2 a,
footer .footerTop h2 {
  color: var(--grey-5);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 20px;
}

footer .item .name {
  color: var(--grey-5);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
}

footer .navigation .item:last-child {
  width: 115px;
  margin-right: 35px;
}

footer .navigation .item {
  display: flex;
  flex-direction: column;
  width: 195px;
  max-width: 195px;
  margin-right: 35px;
  height: 100%;
}

footer .footerTop {
  display: flex;
  justify-content: space-between;
}

.footer_address_2 {
  margin-top: 20px;
}

/* 
footer .container_right .col_right {
  width: 100%;
} */
footer .social a {
  margin-right: 16px;
}

footer .social a:last-child {
  margin-right: 0;
}

footer .social {
  text-align: right;
  margin-bottom: 115px;
}

footer .contact_info {
  display: flex;
}

footer .contact_info .item {
  margin-right: 44px;
  width: -moz-max-content;
  width: max-content;
  max-width: 182px;
}

footer .contact_info .item:last-child {
  margin-right: 0;
}

footer .contact_info .item span,
footer .contact_info .item a {
  height: 60px;
  display: flex;
  align-items: baseline;
}

header .container .structure_column {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}

header .container.openMenu {
  position: relative;
}

.navigation ul.menu li.parent {
  height: 37px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.navigation ul.menu li.parent i.icon-menu {
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-left: 8px;
  margin-top: -3px;
}

.navigation ul.menu li.parent:hover i.icon-menu {
  transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  margin-left: 8px;
  margin-top: 4px;
  border: solid var(--primarly-blue-hover);
  border-width: 0 1px 1px 0;
}

.navigation ul.menu li.parent ul li:hover a,
.navigation ul.menu li:hover a,
.navigation ul.menu li.active a,
.navigation ul.menu li:hover span,
.navigation ul.menu li.active span,
.navigation ul.menu li:hover ul li.active a {
  color: var(--primarly-blue-hover);
}

.navigation ul.menu li:hover ul li a {
  color: var(--basic-black);
}

.navigation ul.menu li.active i.icon-menu {
  border-color: var(--primarly-blue-hover);
}

.openMenu .navigation ul li.parent div.podMenu {
  display: block;
  position: fixed;
  left: 0;
  right: 0;
  top: 65px;
  background: #fff;
  margin: 0 auto;
}

.openMenu .navigation ul li.parent div.podMenu .container .menu_content {
  padding: 51px 0 0 17%;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
  /* height: 320px; */
  box-shadow: 0px 5px 5px -6px var(--grey-4);
}

.navigation ul li.parent ul li {
  display: flex;
  align-items: center;
}

.navigation ul li.parent ul li a {
  color: var(--basic-black);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  /* text-transform: uppercase; */
  white-space: break-spaces;
}

.openMenu .navigation ul li.parent div.podMenu ul.nav-child li {
  margin-right: 0;
}

header.fixedMenu {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  background: #fff;
  z-index: 10;
  border-bottom: 1px solid var(--grey-2, #E6EAF2);
}

body.mt_fixedMenu {
  margin-top: 82px;
}

section.page_solution_link ul {
  display: flex;
  flex-wrap: wrap;
}

section.page_solution_link li {
  margin-bottom: 48px;
  position: relative;
}

section.page_solution_link li .title {
  text-transform: uppercase;
  display: flex;
  align-items: start;
  cursor: pointer;
  color: var(--basic-black);
  font-size: 44px;
  font-weight: 500;
}

section.page_solution_link li img {
  display: none;
  position: absolute;
  bottom: 80px;
}

section.page_solution_link li.active img {
  display: block;
}

section.page_solution_link li:hover span,
section.page_solution_link li .title:hover,
section.page_solution_link li:hover:nth-child(odd) .title:after {
  color: var(--primarly-blue);
}

section.page_solution_link li span {
  color: var(--basic-black);
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  margin-left: 24px;
}

section.page_solution_link li:nth-child(odd) .title:after {
  content: "/";
  margin: 0 44px;
  color: var(--basic-black);
  font-size: 44px;
  font-weight: 500;
}

section.page_solution_link li:last-child .title:after {
  content: none;
}

.page-solutions .structure_column {
  width: 100%;
}

section.page_solution_link li label {
  color: var(--grey-4);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

.btn-mobile_search {
  display: none;
}

.burger-menu {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  width: 28px;
  height: 24px;
}

.burger-menu span {
  border: 2px solid var(--grey-5);
  border-radius: 10px;
  width: 100%;
}

.blockmobile_menu {
  display: none;
  width: 327px;
  height: calc(100vh - 100px);
  /* height: 100vh; */
  background: #fff;
  padding: 80px 24px 24px 24px;
  position: fixed;
  top: 0;
  z-index: 100;
  right: 0;
}
.blockmobile_menu__content {
  overflow-y: scroll;
  height: 100%;
}
.blockmobile_menu__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 16px 24px;
}
.blockmobile_menu__header .btn.btn_contact {
  margin-left: 0;
  margin-right: 40px;
}
.blockmobile_menu__header .logo {
  width: 70px;
}
.blockmobile_menu .exit {
  position: fixed;
  top: 20px;
  right: 24px;
  width: 20px;
  height: 20px;
  z-index: 101;
}
.blockmobile_menu .exit span {
  position: absolute;
  width: 20px;
  height: 3px;
  border-radius: 1.5px;
  background-color: var(--grey-5);
  transform: rotate(-45deg);
  display: inline-block;
  top: 10px;
}
.blockmobile_menu .exit span:last-child {
  transform: rotate(45deg);
}
.blockmobile_menu .child-menu .last_news {
  display: none;
}
.blockmobile_menu .child-menu .list_product {
  margin-bottom: 28px;
}
.blockmobile_menu .child-menu .list_product .divider {
  margin-bottom: 8px;
}
.blockmobile_menu .child-menu .list_product .divider span {
  color: var(--grey-4);
}
.blockmobile_menu .btn-mobile_search {
  display: none;
}
.blockmobile_menu .search .search-query {
  border-radius: 24px;
  border: 1px solid var(--grey-3);
  background: var(--grey-150, rgba(238, 241, 246, 0.5));
  padding: 10px 10px 10px 35px;
  color: var(--grey-5-footer);
  width: 100%;
}
.blockmobile_menu .search .button {
  position: absolute;
  left: 12px;
  top: 10px;
}
.blockmobile_menu .search .form-inline {
  display: block;
  position: relative;
  background: #fff;
  margin-bottom: 20px;
}
.blockmobile_menu #mod_searchText{
  width: 100%;
  margin-bottom: 20px;
}
.blockmobile_menu .mod-languages {
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.blockmobile_menu .mod-languages ul {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 30px;
}
.blockmobile_menu .mod-languages .active-language {
  color: var(--grey-5);
  font-size: 15px;
  margin-right: 30px;
}
.blockmobile_menu .mod-languages ul li a {
  color: var(--grey-3);
  font-size: 15px;
  font-weight: 600;
}
.blockmobile_menu .mod-languages ul li{
  display: flex;
  align-items: center;
}
.blockmobile_menu .menu li {
  margin-bottom: 20px;
}
.blockmobile_menu .menu li.active span {
  color: var(--primarly-blue);
}
.blockmobile_menu .menu li span,
.blockmobile_menu .menu li a {
  font-size: 15px;
  font-weight: 600;
  line-height: 16px;
  color: var(--basic-black);
}

section.server_equipment {
  padding-top: 40px;
}

.blockmobile_menu li.active a,
.blockmobile_menu li.active ul li.active a {
  color: var(--primarly-blue-hover);
}

.blockmobile_menu li.active ul li a {
  color: var(--basic-black);
}

.blockmobile_menu .menu li.parent li,
.blockmobile_menu .menu li.parent {
  position: relative;
  margin-bottom: 16px;
}

.blockmobile_menu .menu li ul:first-child {
  margin-top: 16px;
}

.blockmobile_menu .menu li ul:last-child {
  padding-bottom: 10px;
}

.blockmobile_menu .menu li.active i.icon-menu {
  border-color: var(--primarly-blue-hover);
}

.blockmobile_menu .menu li.parent i.icon-menu {
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  right: 20px;
  top: 6px;
}

.blockmobile_menu .menu li.active .child-menu {
  display: block;
}

.blockmobile_menu .menu li ul li:last-child {
  margin-bottom: 12px;
}

.blockmobile_menu__footer {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 0 24px;
  height: 56px;
  background: #fff;
  width: 327px;
}

header .last_news__mobile {
  display: none;
}

.blockmobile_menu .last_news__mobile {
  display: block;
  border-radius: 4px;
  background: var(--grey-150);
  padding: 28px;
  margin-bottom: 100px;
}
.blockmobile_menu .last_news__mobile .label {
  color: var(--grey-6);
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 18px;
}
.blockmobile_menu .last_news__mobile .item_news img {
  margin-bottom: 12px;
}
.blockmobile_menu .last_news__mobile .item_news .title {
  color: var(--basic-black);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 8px;
}
.blockmobile_menu .last_news__mobile .item_news a {
  color: var(--grey-5);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration-line: underline;
}

section.network_equipment {
  padding-bottom: 0;
}

section.network_equipment h3 {
  font-size: 36px;
  font-weight: 600;
  color: var(--basic-black);
}

.page-serv_network_equip .first_screen h1 {
  margin-bottom: 24px;
}

.img_first_screen .image_first_mob,
section.first_screen .image_first_mob {
  display: none;
}

.page-serv_network_equip h2 {
  color: var(--basic-black);
  margin-bottom: 40px;
}

section.server_equipment ul li,
section.network_equipment ul li {
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

section.server_equipment ul li:last-child,
section.network_equipment ul li:last-child {
  margin-bottom: 0;
}

.network_equipment__content {
  display: flex;
}

.icon_list.network_swithes {
  background: url("/images/icons/net_swith.svg") no-repeat;
}

.icon_list.netw_routes {
  background: url("/images/icons/net_router.svg") no-repeat;
}

.icon_list.netw_adapters {
  background: url("/images/icons/net_adapter.svg") no-repeat;
}

.icon_list.wi-fi {
  background: url("/images/icons/wi_fi.svg") no-repeat;
}

.icon_list.wireles {
  background: url("/images/icons/wireles.svg") no-repeat;
}

.network_equipment__content {
  padding-bottom: 120px;
}

.page-serv_network_equip section.benefits {
  padding-bottom: 0;
}

.page-serv_network_equip section.benefits ul {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 28px;
}

.page-serv_network_equip section.benefits li {
  border-radius: 4px;
  border: 1px solid var(--grey-4);
  background: var(--grey-gradient-2);
  padding: 32px;
}

.page-serv_network_equip section.benefits li:nth-child(2n) {
  background: var(--grey-gradient);
}

.page-serv_network_equip section.benefits li:last-child {
  margin-right: 0;
}

.page-serv_network_equip section.benefits li span {
  color: var(--grey-6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.page-serv_network_equip section.benefits li p {
  color: var(--grey-6);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 8px;
}

.page-serv_network_equip .offer_services__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}

.page-serv_network_equip .offer_services__content ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 28px;
}

.bg_light-blue {
  background: var(--additional-colors-light-blue-1);
}

.bg_light-green {
  background: var(--additional-colors-light-green-1);
}

.bg_green {
  border-radius: 4px;
  background: var(--additional-colors-light-green-2);
}

.page-serv_network_equip .offer_services__content li {
  padding: 32px;
  border-radius: 4px;
}

.page-serv_network_equip .offer_services__content li span {
  color: var(--grey-6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.page-serv_network_equip .offer_services__content li p {
  margin-top: 8px;
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

section.contact_section_page h2 {
  max-width: 895px;
  margin: 0px auto 0 auto;
  padding-bottom: 28px;
}

section.contact_section_page {
  text-align: center;
  width: 100%;
  display: block;
}

section.contact_section_page .navigation a {
  margin: 0 auto;
  color: #FFF;
  background: var(--primarly-blue);
  border-radius: 4px;
  padding: 16px 32px;
}

section.contact_section_page .navigation a:hover {
  background: var(--primarly-blue-hover);
}

section.contact_section_page_home h2 {
  max-width: 895px;
  margin: 0px auto 0 auto;
  padding-bottom: 12px;
}

section.contact_section_page_home p {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 28px;
}

section.contact_section_page_home {
  display: flex;
  align-items: center;
  gap: 120px;
}

section.contact_section_page_home .navigation {
  display: flex;
  gap: 28px;
}

section.contact_section_page_home .navigation a {
  color: #FFF;
  background: var(--primarly-blue);
  border-radius: 4px;
  padding: 16px 32px;
  margin-left: 0;
}

section.contact_section_page_home .navigation .social {
  display: flex;
  gap: 28px;
}

section.contact_section_page_home .navigation .social a {
  border-radius: 4px;
  border: 1px solid var(--basic-black);
  background: none;
  padding: 13px 16px;
  display: flex;
}

section.contact_section_page_home .navigation .social a img {
  display: block;
}

section.contact_section_page_home .navigation .social a:hover {
  color: var(--primarly-blue);
  border-color: var(--primarly-blue);
  background: none;
}

section.contact_section_page_home .navigation a:hover {
  background: var(--primarly-blue-hover);
}

.page_software .img_first_screen {
  margin: 0 auto;
  background: var(--grey-gradient-2);
  text-align: center;
}

.page_software .img_first_screen img {
  max-width: 1600px;
  width: 100%;
}

.page_software section.first_screen {
  display: grid;
  grid-template-columns: repeat(2, 48%);
  grid-gap: 28px;
}

.page_software section.first_screen h1 {
  margin-top: 0;
}

.page_software section.list_software .list_software__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  border-radius: 4px 0px 0px 4px;
  border: 1px solid var(--grey-2);
  background: #fff;
  padding-bottom: 0;
}

section.list_software i.icon_list {
  display: block;
  margin-bottom: 24px;
}

section.list_software h2 {
  color: var(--grey-5);
  margin-bottom: 16px;
}

section.list_software p {
  color: var(--basic-black);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

section.list_software .text {
  padding: 40px;
}

section.list_software .image img {
  border-radius: 0;
  margin: 0;
  padding: 0;
  display: block;
}

section.list_software .item_column:nth-child(2) {
  border-left: 1px solid var(--grey-2);
  border-right: 1px solid var(--grey-2);
  height: 100%;
}

.page-information_security .first_screen .template_bottomImage {
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
}

.page-information_security .first_screen h1 {
  width: 48%;
}

.page-information_security .first_screen .content_first_screen {
  width: 48%;
}

.page-information_security .list__informSecurity {
  display: grid;
  grid-template-columns: 432px 432px 496px;
  margin-top: 56px;
}

.page-information_security .list__informSecurity .text:first-child {
  grid-column: 1/3;
}

.page-information_security .list__informSecurity .text:last-child {
  grid-column: 2/4;
}

.page-information_security .section__informSecurity {
  padding-top: 40px;
  padding-bottom: 0;
}

.page-information_security .section__informSecurity .list__informSecurity h2 {
  margin-bottom: 16px;
  width: 99%;
}

.page-information_security .list__informSecurity .item__informSecurity i {
  margin-bottom: 8px;
  width: 64px;
  height: 64px;
}

.page-information_security .list__informSecurity .item__informSecurity p {
  color: var(--basic-black);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.page-information_security .item__informSecurity.text {
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.page-information_security .item__informSecurity {
  border: 1px solid var(--grey-2);
}

.page-information_security .item__informSecurity.image img {
  display: block;
  margin: 0;
  padding: 0;
  border-radius: 0;
}

.page-information_security .item__informSecurity.image {
  display: flex;
  align-items: center;
  justify-content: center;
}

.item__informSecurity___image_mob {
  display: none;
}

.template_col-ulxImg {
  display: flex;
  justify-content: space-between;
  gap: 64px;
}

.template_col-imgxUl {
  display: flex;
  gap: 64px;
}

.template_col-ulxImg li,
.template_col-imgxUl li {
  margin-bottom: 28px;
}

.template_col-imgxUl li:last-child,
.template_col-ulxImg li:last-child {
  margin-bottom: 0;
}

.page_cloude_computing .first_screen h1 {
  margin-bottom: 24px;
}

.page_cloude_computing .img__cloude_computing {
  margin-bottom: 80px;
}

.page_cloude_computing .purpose {
  padding-top: 40px;
}

.page_cloude_computing .purpose h2 {
  margin-bottom: 56px;
}

.page_cloude_computing section.offer_services {
  padding-bottom: 0;
}

.page_cloude_computing section.offer_services h2 {
  padding-bottom: 56px;
}

.page_cloude_computing .offer_services__content ul {
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
}

.page_cloude_computing .offer_services__content li {
  padding: 32px;
  width: 270px;
}

.page_cloude_computing .offer_services__content li:first-child {
  width: 340px;
}

.page_cloude_computing .offer_services__content li span {
  color: var(--grey-6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 8px;
}

.page_cloude_computing .offer_services__content li p {
  color: var(--grey-6);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
}

.page_cloude_computing .offer_services__content li:nth-child(5),
.page_cloude_computing .offer_services__content li:nth-child(4) {
  width: 43%;
}

.page_cloude_computing .benefits h2 {
  padding-bottom: 56px;
}

.page_cloude_computing .item_benefits {
  margin-bottom: 28px;
}

.page_cloude_computing .item_benefits:last-child {
  margin-bottom: 0;
}

.page_cloude_computing .item_benefits h3 {
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

.page_cloude_computing .item_benefits p {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

header .search .form-inline.active {
  display: block;
  position: absolute;
  right: 40px;
  top: 0;
  background: #fff;
}

.modal__contact_form .modal_content .module_contact_form textarea {
  height: 176px;
}

.modal__contact_form h2 {
  margin-bottom: 8px;
}

.modal__contact_form p.description_title {
  color: var(--grey-5);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  max-width: 568px;
}

.modal__contact_form .modal_content {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 auto;
  min-height: 100vh;
  padding-top: 25px;
}

.modal_content_form {
  width: 568px;
  padding-right: 80px;
}

.modal__contact_form .modal_content .module_contact_form {
  margin-top: 32px;
  box-shadow: none;
  padding: 0;
  background: none;
}

.modal__contact_form .modal_content img.image_form {
  /* margin-right: 233px; */
}

.modal__contact_form .modal_content #btn_close {
  position: absolute;
  right: -30px;
  top: -27px;
  cursor: pointer;
}

.modal__contact_form .modal_content_container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal__contact_form .navigation_form {
  display: flex;
  justify-content: end;
}

.page-search {
  padding-top: 40px;
  padding-bottom: 80px;
}

.page-search .new_block_searchs input.inputbox_new,
.page-search input.inputbox {
  border-radius: 4px;
  border: 1px solid var(--grey-3);
  background: var(--grey-150);
  margin-bottom: 8px;
  padding: 10px 16px 10px 40px;
  color: var(--grey-5);
  font-size: 15px;
  font-weight: 500;
  line-height: 28px;
  width: calc(100% - 60px);
}

.page-search .search-results {
  margin-top: 28px;
}

.page-search .item_search {
  margin-bottom: 28px;
}

.page-search .item_search:last-child {
  margin-bottom: 0;
}

.page-search fieldset {
  margin: 10px 0;
}

.page-search .new_block_searchs button,
.page-search .btn-toolbar button {
  position: absolute;
  border: none;
  background: none;
  cursor: pointer;
  top: 15px;
  left: 12px;
}

.page-search div.phrases {
  display: flex;
  gap: 16px;
}

.page-search div.phrases .phrases-box .controls {
  display: flex;
  gap: 16px;
}

.page-search div.phrases .phrases-box .controls input[type=radio] {
  display: none;
}

.page-search div.phrases .phrases-box .controls label {
  cursor: pointer;
  color: var(--grey-5);
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
}

.page-search div.phrases .phrases-box .controls label.active,
.page-search div.phrases .phrases-box .controls label:hover {
  color: var(--primarly-blue);
}

.page-search .btn-toolbar,
.page-search .new_block_searchs .btn-group {
  position: relative;
  padding-bottom: 28px;
}

.page__contact_us .first_screen .template_bottomImage,
.page-about .first_screen .template_bottomImage {
  display: grid;
  grid-template-columns: 49% 49%;
  grid-gap: 28px;
}

.row_search_page {
  display: flex;
  gap: 80px;
}

.row_search_page form {
  width: 323px;
  min-width: 155px;
}

.rowHeaderSearch {
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--grey-2);
  margin-bottom: 28px;
}

.rowHeaderSearch .pagination ul {
  display: flex;
  gap: 8px;
}

.rowHeaderSearch .pagination ul .pagination-start {
  display: none;
}

.rowHeaderSearch .pagination ul .pagination-end {
  display: none;
}

.rowHeaderSearch .pagination ul li {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rowHeaderSearch .pagination ul .number {
  color: var(--grey-5);
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.rowHeaderSearch .pagination-prev a:hover,
.rowHeaderSearch .pagination-prev span:hover,
.rowHeaderSearch .pagination-prev span.active,
.rowHeaderSearch .pagination-next a:hover,
.rowHeaderSearch .pagination-next span:hover,
.rowHeaderSearch .pagination-next span.active,
.rowHeaderSearch .pagination-prev a,
.rowHeaderSearch .pagination-prev span,
.rowHeaderSearch .pagination-next a,
.rowHeaderSearch .pagination-next span {
  color: #fff !important;
  overflow: hidden;
  position: relative;
}

.rowHeaderSearch .pagination-prev span:before,
.rowHeaderSearch .pagination-prev a::before {
  content: "";
  background-image: url(/templates/custom/icon/prev.svg);
  background-size: contain;
  background-color: #fff;
  z-index: 100;
  position: absolute;
  width: 20px;
  height: 20px;
}

.rowHeaderSearch .pagination-next span:before,
.rowHeaderSearch .pagination-next a::before {
  content: "";
  background-image: url(/templates/custom/icon/next.svg);
  background-size: contain;
  background-color: #fff;
  z-index: 100;
  position: absolute;
  width: 20px;
  height: 20px;
}

.rowHeaderSearch .pagination-prev span.active:before,
.rowHeaderSearch .pagination-prev:hover a::before {
  background-image: url(/templates/custom/icon/prev_active.svg);
}

.rowHeaderSearch .pagination-next span.active:before,
.rowHeaderSearch .pagination-next:hover a::before {
  background-image: url(/templates/custom/icon/next_active.svg);
}

.rowHeaderSearch .pagination ul li:hover a,
.rowHeaderSearch .pagination ul li span {
  color: var(--primarly-blue);
}

.rowHeaderSearch .searchintro p {
  color: var(--grey-5);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.rowHeaderSearch .searchintro p span {
  font-size: 20px;
  font-weight: 700;
}

.search-results .item_search h2 {
  color: var(--primarly-blue);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 8px;
}

.rowHeaderSearch .right_content {
  display: flex;
  align-items: center;
}

.rowHeaderSearch .right_content .pagination {
  padding-right: 12px;
  margin-right: 12px;
  border-right: 1px solid var(--grey-3);
}

.rowHeaderSearch .per_page span {
  color: var(--grey-5);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.rowHeaderSearch .per_page select {
  border: none;
  color: var(--grey-5);
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
}

.search-results .item_search h2:hover {
  color: var(--primarly-blue-hover);
}

.search-results .result-text {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 8px;
}

.search-results .result-created {
  color: var(--grey-6);
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
}

#searchForm .label {
  color: var(--grey-4);
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 10px;
}

#searchForm .newBlock_ordering.filter_item__content {
  border-bottom: 1px solid var(--grey-3);
  padding-bottom: 24px;
  margin-bottom: 24px;
}

#searchForm .filter_item__content {
  display: flex;
  flex-direction: column;
}

#searchForm .filter_item__content label {
  color: var(--Grey-6, #2B4060);
  cursor: pointer;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

#searchForm .filter_item__content label.active {
  color: var(--primarly-blue);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

#searchForm .filter_item label:hover {
  color: var(--primarly-blue-hover);
}

#searchForm .filter_search h2 {
  margin-bottom: 22px;
}

.mobBtn_filter {
  display: none;
  color: var(--basic-black);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  cursor: pointer;
}

.mobBtn_filter__btn {
  padding: 8px 22px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  width: -moz-max-content;
  width: max-content;
  margin: 24px auto 0 auto;
  border-radius: 4px;
  cursor: pointer;
}

.row_search_page form.modal {
  position: fixed;
  left: 0;
  display: block;
  z-index: 102;
  background: #fff;
  top: 0;
  padding: 20px 24px;
}

.page-about .first_screen .content_first_screen .navigation {
  margin-top: 28px;
}

.page-about .our_goal h2 {
  margin-bottom: 62px;
}

.page-about .label_works {
  margin-bottom: 8px;
}

.page-about .our_goal__content p {
  color: var(--basic-black);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.page-about .our_goal__content h3 {
  color: var(--grey-6);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 8px;
  margin-top: 24px;
  height: 28px;
  overflow: hidden;
}

.page-about .our_goal__content p.description {
  color: var(--grey-6);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
}

.page-about .list_news {
  margin-top: 28px;
}

.page-about .mission h2 {
  border-radius: 4px;
  border: 1px solid var(--grey-2);
  background: var(--grey-gradient);
  padding: 80px 40px;
  color: var(--grey-6);
  font-size: 36px;
  font-weight: 600;
  line-height: normal;
}

.page-about .values_section ul {
  margin-right: 28px;
}

.page-about .values_section li {
  margin-bottom: 28px;
}

.page-about .values_section li:last-child {
  margin-bottom: 0;
}

.page-about .values_section h3 {
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

.page-about .values_section p {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.page-about .team .navigation a {
  margin-top: 16px;
  margin-bottom: 40px;
}

.page-about .team p {
  color: var(--basic-black);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 12px;
}

.page-about .team p:last-child {
  margin-bottom: 0;
}

.page-about section.team img.mob {
  display: none;
}

.page-about .parthners_abouPage .row_top {
  display: grid;
  grid-template-columns: 49% 49%;
  grid-gap: 28px;
}

.page-about .parthners_abouPage .row_top .text {
  margin-bottom: 40px;
}

.page-about .parthners_abouPage .row_top .text p {
  margin-bottom: 12px;
  color: var(--grey-5);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}

.page-about .parthners_abouPage .row_top .text p:last-child {
  margin-bottom: 0;
}

.page-about .parthners_abouPage .row_bottom .label {
  margin-bottom: 12px;
}

.page-about .parthners_abouPage .tab_parthners__result {
  border-radius: 4px;
  border: 1px solid var(--grey-2);
  background: var(--grey-150);
  padding: 40px;
}

.page-about .tab_parthners {
  display: grid;
  grid-template-columns: 49% 49%;
  grid-gap: 28px;
}

.page-about .parthners_abouPage .tab_parthners__result .tab_parthners__result_item {
  display: none;
}

.page-about .parthners_abouPage .tab_parthners__result .tab_parthners__result_item.active {
  display: block;
}

.page-about .parthners_abouPage .tab_parthners__result_item h3 {
  color: var(--grey-6);
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 8px;
}

.page-about .parthners_abouPage .tab_parthners__result_item a.link {
  display: flex;
  align-items: center;
  color: var(--grey-5);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  overflow-wrap: anywhere;
}

.page-about .parthners_abouPage .tab_parthners__result_item i.icon_list {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.page-about .parthners_abouPage .tab_parthners__result_item .title {
  color: var(--grey-6);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 28px;
}

.page-about .parthners_abouPage .tab_parthners__result_item ul {
  margin-top: 8px;
}

.page-about .parthners_abouPage .tab_parthners__result_item li {
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  list-style-type: disc;
  margin-left: 30px;
}

.page-about .tab_parthners__list ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.page-about .tab_parthners__list li {
  /* width: 50%; */
  border-radius: 4px 0px 0px 0px;
  border: 1px solid var(--grey-2);
  height: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 49%;
  cursor: pointer;
}

.page-about .tab_parthners__list li:last-child {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 2;
}

.page-about .tab_parthners__list li:first-child {
  /* opacity: 0.5; */
  background: rgba(238, 241, 246, 0.5);
}

.page-about .tab_parthners__list li.active img {
  display: none;
}

.page-about .tab_parthners__list li img.active {
  display: none;
}

.page-about .tab_parthners__list li.active img.active {
  display: block;
}

.page-about .tab_parthners__list li:hover img {
  display: none;
}

.page-about .tab_parthners__list li:hover img.active {
  display: block;
}

.page-about .tab_parthners__list li:hover,
.page-about .tab_parthners__list li.active {
  box-shadow: 0px 0px 16px 0px rgba(167, 184, 210, 0.25), 0px 0px 8px 0px rgba(167, 184, 210, 0.25);
}

header .structure_column {
  width: 100%;
}

header .navigation ul.menu li.parent {
  margin-bottom: -30px;
  padding-bottom: 30px;
}

ul.menu li .child-menu .last_news {
  background: var(--grey-150);
  margin-top: -51px;
  /* margin-bottom: -51px; */
  padding: 40px 28px 25px 32px;
  max-width: 260px;
}

header .navigation ul.menu li .list_product span.separator {
  color: var(--grey-4);
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 4px;
}

header .last_news .label {
  color: var(--grey-6);
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 18px;
}

header .last_news img {
  max-width: 193px;
  border-radius: 4px;
}

header .last_news .title {
  color: var(--basic-black);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-top: 12px;
}

header .child-menu .last_news .item_news a {
  color: var(--grey-5);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration-line: underline;
}

header .last_news .read_more {
  margin-top: 28px;
}

.openMenu .navigation ul li.parent div.podMenu ul {
  margin-right: 10px;
  margin-bottom: 100px;
}

.blockmobile_menu .last_news .last_news-title {
  color: var(--basic-black);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.page_ulaAnalyticalSystem .first_screen .template_bottomImage {
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
}

.page_ulaAnalyticalSystem .first_screen .content_first_screen {
  width: 48%;
}

.page_ulaAnalyticalSystem .first_screen h1 {
  width: 48%;
}

.key_features__content {
  margin-top: 28px;
}

.key_features__content ul {
  display: grid;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  /* display: flex;
  flex-wrap: wrap;
  gap: 28px; */
}

.key_features__content ul li {
  border-radius: 4px;
  border: 1px solid var(--grey-4);
  padding: 24px;
  /* max-width: 500px;
  width: 100%; */
}

.key_features__content ul li video {
  margin-bottom: 24px;
  border-radius: 4px;
}

.key_features__content ul li span {
  margin-bottom: 8px;
  color: var(--grey-6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.key_features__content ul li p {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

section.use_block {
  padding-top: 0;
}

section.use_block h2 {
  margin-bottom: 24px;
}

section.use_block h2.bottom_border {
  margin-bottom: 0;
  margin-top: 80px;
}

section.use_block p.description_title {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 28px;
}

section.use_block .item img {
  margin-bottom: 24px;
  border-radius: 4px;
}

section.use_block .item h3 {
  margin-bottom: 8px;
}

section.use_block .item p {
  color: var(--grey-6);
  font-size: 16px;
  line-height: 28px;
}

h2.bottom_border {
  padding: 80px;
  border-radius: 4px;
  border: 1px solid var(--grey-2);
  background: var(--grey-gradient);
}

section.features_block {
  padding-top: 0;
}

section.features_block .template_col-imgxUl {
  margin-top: 56px;
}

.key_features__content video {
  max-width: 503px;
  max-height: 280px;
  width: 100%;
  height: 100%;
}

.features_block__content ul li h3 {
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

.features_block__content ul li p {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.features_block__content ul li i {
  display: block;
  width: 48px;
  height: 48px;
}

.page__contact_us .contact_us__address .structure_column {
  margin-bottom: 41px;
}

.page__contact_us section.first_screen {
  padding-bottom: 40px;
}

.page__contact_us section.contact_us {
  padding: 40px 0;
}

.page__contact_us section.contact_us__address {
  padding-top: 40px;
}

section.contact_us__address .container_right {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 40px;
}

section.contact_us__address .item {
  border-radius: 4px;
  border: 1px solid var(--grey-2);
  background: var(--grey-gradient);
  color: var(--grey-6);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  padding: 40px 80px;
  /* width: 100%; */
}

.page__contact_us section.contact_us {
  display: flex;
  gap: 80px;
}

section.contact_us .column_social .item {
  padding: 40px 40px 40px 0;
  border-bottom: 1px solid var(--grey-2);
  display: flex;
  flex-direction: column;
  gap: 8px;
}

section.contact_us .column_social .item.social {
  border-bottom: 0;
  padding: 40px 0;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  gap: 0;
}

section.contact_us .column_social .item p {
  color: var(--basic-black, #121924);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

section.contact_us .column_social .item.social a {
  width: 50%;
}

section.contact_us .column_social .item.social a p {
  margin-top: 8px;
  color: var(--grey-5);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

section.contact_us .column_social .item a {
  margin-top: 8px;
  color: var(--grey-5);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

.module_contact_form {
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 0px 16px 0px rgba(167, 184, 210, 0.25), 0px 0px 8px 0px rgba(167, 184, 210, 0.25);
  padding: 64px;
}

.module_contact_form .top_row {
  display: flex;
  justify-content: space-between;
}

.module_contact_form .top_row .counter {
  color: var(--grey-4);
  font-size: 14px;
  line-height: 20px;
}

.module_contact_form input[type=submit] {
  border-radius: 4px;
  border: 1px solid var(--primarly-blue);
  background: var(--primarly-blue);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  padding: 16px 32px;
  margin-top: 16px;
  cursor: pointer;
}

.module_contact_form input[type=submit]:focus,
.module_contact_form input[type=submit]:hover {
  background: var(--primarly-blue-hover);
}

.module_contact_form .form-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
}

.module_contact_form .form-group textarea,
.module_contact_form .form-group input {
  border-radius: 4px;
  border: 1px solid var(--grey-3);
  background: var(--grey-150);
  color: var(--basic-black);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  padding: 10px 16px;
}

.module_contact_form .column {
  justify-content: space-between;
  gap: 16px;
}

.module_contact_form .column .form-group {
  width: -webkit-fill-available;
}

.module_contact_form .terms label {
  color: var(--grey-6);
  font-size: 16px;
  line-height: 28px;
  display: flex;
  align-items: baseline;
}

.module_contact_form .terms label input[type=checkbox] {
  margin-right: 8px;
}

.module_contact_form .terms label a {
  color: var(--primarly-blue);
  font-size: 16px;
  line-height: 28px;
  text-decoration-line: underline;
}

.navigation_form {
  display: flex;
  justify-content: end;
}

#uForm__modal button {
  border-radius: 4px;
  border: 1px solid var(--primarly-blue);
  background: var(--primarly-blue);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  padding: 16px 32px;
  margin-top: 16px;
  cursor: pointer;
}

.container-min {
  max-width: 720px;
  margin: 0 auto;
}

.page_text {
  margin: 80px 0;
}

.page_text .page_text__date {
  margin-bottom: 80px;
  text-align: center;
}

.page_text p {
  margin-bottom: 12px;
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.page_text p:last-child {
  margin-bottom: 0;
}

.page_text h1 {
  margin-bottom: 8px;
  text-align: center;
}

.page_text h2 {
  margin-top: 40px;
  margin-bottom: 12px;
  color: #000;
}

.page_text ul {
  margin-left: 25px;
  margin-bottom: 12px;
}

.page_text ul li {
  list-style-type: disc;
  line-height: 28px;
}

.page_text a {
  text-decoration: underline;
  color: var(--primarly-blue);
}

.blog {
  margin-bottom: 80px;
}

.blog h1 {
  padding: 56px 0 40px 0;
}

.blog .items-row.cols-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 28px;
  margin-bottom: 28px;
}

.blog .items-leading {
  margin-bottom: 28px;
}

.blog .items-leading .leading-0 {
  display: flex;
  padding: 32px;
  border-radius: 6px;
  border: 1px solid var(--grey-3);
  background: #FFF;
  align-items: center;
}

.blog .items-leading .leading-0 .item-image img {
  min-width: 500px;
}

.blog .items-leading .leading-0 .description_article {
  margin: 0 40px;
  max-width: 526px;
}

.blog .items-row .span4 {
  border-radius: 4px;
  border: 1px solid var(--grey-3);
  padding: 32px;
}

.blog .items-leading .published {
  color: var(--basic-black);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
}

.blog .items-leading .page-header h2 {
  color: var(--basic-black);
  font-size: 44px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 16px;
}

.blog .items-leading .description {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 24px;
}

.blog .items-row .description {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 24px;
  min-height: 60px;
}

.blog .items-row .page-header h2 {
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 8px;
}

.blog .items-row .published {
  color: var(--grey-6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 8px;
}

.blog .items-row .item-image {
  margin-bottom: 24px;
}

.content_article {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 80px;
}

.content_article .articleBody {
  max-width: 768px;
}

.content_article p {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 16px;
}

.content_article .bg_block {
  border-radius: 4px;
  border: 1px solid var(--grey-1);
  background: #DBE4FF;
  padding: 40px 56px;
}

.content_article .bg_block h3 {
  color: var(--basic-black);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 12px;
}

.content_article h2 {
  color: var(--grey-6);
  font-size: 36px;
  font-weight: 600;
  line-height: normal;
  margin-top: 24px;
  margin-bottom: 12px;
}

.content_article .bg_block ul li {
  color: var(--basic-black);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.content_article .bg_block ul {
  margin-bottom: 12px;
}

.content_article .bg_block ul:last-child {
  margin-bottom: 0;
}

.templtate-border_left__h3 {
  margin-bottom: 12px;
}

.templtate-border_left__h3 h3 {
  display: flex;
  color: var(--grey-5);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 12px;
}

.templtate-border_left__h3 h3::before {
  content: "";
  border-radius: 100px;
  background: #36F;
  width: 6px;
  margin-right: 24px;
}

.templtate-border_left__h3 p {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  padding-left: 30px;
}

.content_article .image_block {
  padding-top: 24px;
  padding-bottom: 12px;
}

.content_article .image_block .photo_by {
  color: var(--grey-6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: flex;
  margin-top: 12px;
}

.content_article .image_block .photo_by:before {
  content: "";
  border-radius: 100px;
  background: #36F;
  width: 3px;
  margin-right: 8px;
}

.item-page .item-image {
  margin-bottom: 80px;
}

.item-page .item-image-mob {
  display: none;
  margin-bottom: 40px;
}

.item-page .item-image-mob img {
  width: 100%;
}

.item-page .item-image video {
  width: 100%;
}

.item-page .page-header {
  margin-top: 28px;
}

.content_article .rightSidebar {
  max-width: 450px;
  padding: 0 32px;
  /* position: -webkit-sticky;
  position: sticky;
  top: 85px; */
  height: 100%;
}

.content_article .rightSidebar .item-image {
  margin-bottom: 12px;
}

.content_article .rightSidebar .item {
  padding: 24px;
  border-radius: 4px;
  border: 1px solid var(--grey-2);
  margin-bottom: 32px;
}

.content_article .rightSidebar h2 {
  padding-left: 24px;
  margin-bottom: 16px;
  margin-top: 0;
  color: var(--basic-black);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.content_article .rightSidebar .datePublish {
  color: var(--grey-6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.content_article .rightSidebar h3 {
  color: var(--grey-6);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 8px;
}

.content_article .rightSidebar .form_bubscribe {
  border-radius: 4px;
  background: var(--Basic-White, #FFF);
  box-shadow: 0px 0px 16px 0px rgba(167, 184, 210, 0.25), 0px 0px 8px 0px rgba(167, 184, 210, 0.25);
  padding: 32px;
}

.content_article .rightSidebar .form_bubscribe h3 {
  color: var(--basic-black);
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  margin-bottom: 8px;
}

.content_article .rightSidebar .form_bubscribe input {
  border-radius: 4px;
  border: 1px solid var(--grey-3);
  background: var(--grey-150);
  padding: 10px 16px;
  color: var(--grey-4);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  width: -webkit-fill-available;
  margin-bottom: 16px;
}

.content_article .rightSidebar .form_bubscribe input::-moz-placeholder {
  color: var(--grey-4);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.content_article .rightSidebar .form_bubscribe input::placeholder {
  color: var(--grey-4);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.content_article .rightSidebar .form_bubscribe input[type=submit] {
  border-radius: 4px;
  background: var(--primarly-blue);
  width: 100%;
  cursor: pointer;
  color: #FFF;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 16px;
}

.content_article .rightSidebar .form_bubscribe p a {
  color: var(--primarly-blue);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration-line: underline;
}

.content_article .rightSidebar .form_bubscribe p.bottomText {
  color: var(--grey-6);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.page-header_info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 56px;
  margin-top: 28px;
}

.page-header_info .published {
  display: flex;
  align-items: center;
  gap: 16px;
  color: var(--basic-black);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.page-header_info .published time {
  display: flex;
  flex-direction: column;
}

.page-header_info .published span {
  font-size: 15px;
  font-weight: 600;
}

.page-header_info .shared {
  display: flex;
  gap: 8px;
}

.page-header_info .shared span {
  cursor: pointer;
}

.page-header_info .shared span img {
  min-width: 32px;
}

.content_article .articleBody h3 {
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin-top: 28px;
  margin-bottom: 12px;
}

.content_article .articleBody ul.dick li {
  list-style-type: disc;
}

.content_article .articleBody ul.dick {
  padding-left: 30px;
}

.content_article .articleBody ul li {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

section.company_offers h2 {
  margin-bottom: 28px;
}

section.company_offers .description {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 36px;
}

section.company_offers .company_offers__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 22px 0;
  border-bottom: 1px solid var(--grey-2);
}

section.company_offers .company_offers__item .image {
  display: none;
}

section.company_offers .company_offers__item:hover i.arrow_right_top {
  background: url("/images/page_home/arrow_right_top_hover.svg") no-repeat;
}

section.company_offers .company_offers__item:hover .name {
  color: var(--primarly-blue);
}

section.company_offers .company_offers__item:hover .image {
  display: block;
  position: absolute;
  bottom: 10px;
  right: 30%;
}

i.arrow_right_top {
  background: url("/images/page_home/arrow_right_top.svg") no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  min-width: 16px;
}

section.company_offers .company_offers__item .name {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: var(--basic-black);
}

section.company_offers .company_offers__item .product {
  display: flex;
  align-items: center;
  gap: 16px;
}

section.company_offers .company_offers__item .product.mob .label_product {
  display: none;
}

section.company_offers .company_offers__item .product .label_product {
  padding: 4px 8px;
  background: var(--primarly-blue);
  color: #fff;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 700;
}

section.company_offers .company_offers__list {
  margin-bottom: 56px;
}

section.company_offers .big_image_section {
  height: 260px;
}

section.company_offers .big_image_section.mobile {
  display: none;
}

.blog .items-row .item-image img {
  max-height: 238px;
  width: 100%;
}

.content_article .news_vmware h2 {
  color: var(--grey-6);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 16px;
  margin-top: 24px;
}

.content_article .news_vmware .image_block {
  padding-top: 0;
  padding-bottom: 16px;
}

.content_article .news_vmware ul {
  margin-bottom: 12px;
}

.content_article .news_vmware .video_page {
  margin-bottom: 40px;
}

.content_article .news_vmware .video_page iframe {
  width: 100%;
}

.content_article .news_vmware a,
.content_article .news_vmware a:hover {
  text-decoration: underline;
  color: var(--primarly-blue);
}

.content_article .news_vmware h3 {
  color: var(--grey-6);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  padding-right: 40px;
}

.content_article .news_vmware .left_border {
  display: flex;
}

.content_article .news_vmware .left_border:before {
  content: "";
  border-radius: 100px;
  background: #36F;
  width: 10px;
  margin-right: 8px;
}

.modalCoockie {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  border-top: 1px solid var(--grey-2);
  padding: 15px;
  z-index: 10;
}

.modalCoockie.active {
  display: block;
}

.modalCoockie_content_text p {
  color: var(--grey-5);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.modalCoockie_content_text p a {
  color: var(--primarly-blue);
  text-decoration-line: underline;
}

.modalCoockie .modalCoockie_navigation {
  display: flex;
  gap: 28px;
}

.modalCoockie .btn {
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  border-radius: 100px;
  padding: 9px 22px;
}

.modalCoockie .btn.btn_ok {
  color: #FFF;
  border: 2px solid var(--primarly-blue);
  background: var(--primarly-blue);
}

.modalCoockie .btn.btn_no {
  border: 2px solid var(--basic-black);
  color: var(--basic-black);
  background: #fff;
}

.modalCoockie .btn.btn_ok:hover {
  background: var(--primarly-blue-hover);
}

.modalCoockie .btn.btn_no:hover {
  color: var(--primarly-blue);
  background: none;
  border: 2px solid var(--primarly-blue);
}

.modalCoockie__content {
  display: flex;
  gap: 16px;
  align-items: center;
}

.page-header_info__left {
  display: flex;
  gap: 28px;
}

.page-header_info__left .info_origin_article {
  display: flex;
  gap: 16px;
}

.page-header_info__left .info_origin_article a {
  color: var(--primarly-blue);
  text-decoration: underline;
}

.item-page .item-image .photo_by {
  color: var(--grey-6);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: flex;
  margin-top: 12px;
}

/* .item-page .item-image .photo_by a{text-decoration: underline;} */
.item-page .item-image .photo_by:before {
  content: "";
  border-radius: 100px;
  background: #36F;
  width: 3px;
  margin-right: 8px;
}

.content_article .news_microsoft video {
  width: 100%;
}

.content_article .news_microsoft a,
.content_article .news_microsoft a:hover {
  text-decoration: underline;
  color: var(--primarly-blue);
}

.content_article .news_microsoft hr {
  background: #CBD5E4;
  height: 1px;
  border: none;
  margin-bottom: 24px;
  margin-top: 24px;
}

.content_article .news_microsoft .image_article {
  margin-bottom: 20px;
}

.newspage .content_article a {
  color: var(--primarly-blue);
  text-decoration-line: underline;
}
.newspage .content_article ul {
  padding-left: 30px;
}
.newspage .content_article ul li {
  list-style-type: disc;
}
.newspage .content_article .form_news_download {
  padding: 32px;
}
.newspage .content_article .form_news_download h2 {
  margin-bottom: 12px;
}
.newspage .content_article .form_news_download h3 {
  color: var(--grey-6);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 24px;
}
.newspage .content_article .form_news_download form .form-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
}
.newspage .content_article .form_news_download form input {
  border-radius: 4px;
  border: 1px solid var(--grey-3);
  background: var(--grey-150);
  color: var(--basic-black);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  padding: 10px 16px;
}
.newspage .content_article .form_news_download form button {
  border-radius: 4px;
  background: var(--primarly-blue);
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  color: #FFF;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 16px;
  padding: 16px 32px;
  border: 0;
  color: var(--Basic-White, #FFF);
}
.newspage .content_article .form_news_download form button:hover {
  background: var(--primarly-blue-hover);
}
.newspage .content_article .form_news_download form .message-text a {
  padding: 8px 22px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  color: #fff;
  text-decoration: none;
}

.page404 .errorPage {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 7% 0;
}
.page404 .errorPage .wrapper {
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}
.page404 .errorPage .wrapper h1 {
  margin-bottom: 20px;
}
.page404 .errorPage .wrapper h1 span {
  color: var(--primarly-blue);
}
.page404 .errorPage .wrapper .text {
  font-size: 16px;
  line-height: 1.5;
  color: #51586C;
  margin-bottom: 50px;
}
.page404 .errorPage .wrapper .btn {
  display: block;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
  padding: 8px 22px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

.page-support .first_screen {
  display: grid;
  grid-template-columns: repeat(2, 48%);
  grid-gap: 28px;
  padding-bottom: 0;
}
.page-support .img_first_screen {
  padding-top: 56px;
}
.page-support i.icon_list {
  width: 64px;
  height: 64px;
  min-width: 64px;
  min-height: 64px;
  margin-right: 0;
  margin-bottom: 16px;
}
.page-support .keyFeatures__content ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 80px;
}
.page-support .keyFeatures__content ul li i {
  margin-bottom: 16px;
}
.page-support .keyFeatures__content ul li h2 {
  margin-bottom: 12px;
  max-width: 446px;
  color: var(--grey-6);
}
.page-support .keyFeatures__content ul li p {
  max-width: 446px;
  color: var(--grey-6);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.page-support .keyFeatures {
  padding-bottom: 160px;
}
.page-support section.contact_section_page h2 {
  color: var(--grey-5);
}

i.icon_list {
  animation: pulseIcon 4s infinite;
}

@keyframes pulseIcon {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}/*# sourceMappingURL=styleN.css.map */
.mod_searchText-form{
  margin-left: auto;
} 
#mod_searchtextForm{
  position: relative;
  
}
#mod_searchText{
  border-radius: 24px;
  border: 1px solid var(--grey-3);
  background: var(--grey-150, rgba(238, 241, 246, 0.5));
  padding: 10px 10px 10px 35px;
  color: var(--grey-5-footer);
  width: 324px;
  height: 38px;
  box-sizing: border-box;
}
#mod_searchtextForm .btn-search, .com_searchText-form  .btn-search{
  position: absolute;
  left: 12px;
  top: 10px;
  background: url(/templates/custom/icon/search.svg) no-repeat center / contain;
  border: none;
  outline: none;
  width: 17px;
  height: 20px;

}
.com_searchText-form  .btn-search{
  top: 15px;
}

.visually-hidden{
  display: none;
}
.text_development{
  display: flex;
  margin-top: 87px;
}
.com_searchText-form {
  position: relative;
}
.com_searchText-results{
  counter-reset: list;
}
.com_searchText-results .title{
  display: block;
  color: #0C4DF3;
  margin-bottom: 5px;
}
.com_searchText-results .title-result{
  margin: 20px 0 30px;
}
.com_searchText-results .title:before{
  counter-increment: list;
  content: counter(list)'. ';
}
.com_searchText-results .item{
  margin-bottom: 20px;
}
.com_searchText-results .item-description {
  color: var(--grey-6);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 8px;
}

.com_searchText-infoCreated{
  color: var(--grey-6);
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
}
