@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
/* line 3, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
body {
  font-family: Helvetica, "Roboto", sans-serif;
  font-size: 12pt;
  color: #4b443e;
}

@media only screen and (min-width: 700px) {
  /* line 10, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
  body {
    font-size: 14pt;
  }
}

/* line 15, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
header {
  color: #798a94;
}

/* line 18, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
header .company-info {
  max-width: 530px;
}

/* line 22, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
header .contacts {
  background-color: #798a94;
  color: #ffffff;
  font-size: 14pt;
  border-radius: 14pt;
  padding: 0 15px 5px 15px;
  min-width: 220px;
}

/* line 30, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
header .contacts .small {
  font-size: 12pt;
}

/* line 34, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
header .contacts a {
  text-decoration: none;
  color: #ffffff;
}

/* line 41, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.nav {
  width: 100%;
  background-color: #798a94;
  color: #ffffff;
}

/* line 46, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.nav a {
  text-decoration: none;
  color: #FFF;
}

/* line 51, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.nav .item {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 10px;
  line-height: 1;
}

/* line 58, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.nav .item div {
  text-align: center;
}

/* line 60, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.nav .item div small {
  font-size: 10pt;
  opacity: 0.6;
}

/* line 66, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.nav .item.active a {
  color: #293a44;
}

/* line 72, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.product-grid {
  max-width: 950px;
  margin: 20px auto;
  font-size: 14pt;
}

/* line 77, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.product-grid .item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 84, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.product-grid .item img {
  height: 260px;
  width: 350px;
  margin: 0 auto;
  object-fit: cover;
}

/* line 93, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.inversed-header {
  background-color: #798a94;
  color: #FFFFFF;
  padding: 5px;
  font-size: 20pt;
}

/* line 100, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.bordered-header {
  border: 1px solid #798a94;
  color: #798a94;
  padding: 5px;
  font-size: 14pt;
}

/* line 107, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.subheader {
  font-size: 20pt;
  font-weight: bold;
  color: #798a94;
}

/* line 114, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.border-0-outside table {
  border-collapse: collapse;
}

/* line 117, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.border-0-outside table td, .border-0-outside table th {
  border: 1px solid black;
}

/* line 120, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.border-0-outside table tr:first-child th {
  border-top: 0;
}

/* line 123, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.border-0-outside table tr:last-child td {
  border-bottom: 0;
}

/* line 126, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.border-0-outside table tr td:first-child,
.border-0-outside table tr th:first-child {
  border-left: 0;
}

/* line 130, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.border-0-outside table tr td:last-child,
.border-0-outside table tr th:last-child {
  border-right: 0;
}

/* line 136, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.remarks-table {
  font-size: 10pt;
  font-style: italic !important;
}

/* line 142, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
table td {
  color: #4b443e !important;
}

/* line 146, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
table.table-fit {
  width: auto !important;
  table-layout: auto !important;
}

/* line 149, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
table.table-fit thead th,
table.table-fit tbody td,
table.table-fit tfoot th,
table.table-fit tfoot td {
  width: auto !important;
}

/* line 158, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
table.centered td {
  text-align: center;
  vertical-align: middle;
}

/* line 166, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.gallery img {
  /*max-height: 430px;*/
  padding: 15px 20px;
  object-fit: cover;
}

/* line 173, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.full-width-button {
  display: block;
  width: 100%;
  background-color: #ff0000;
  color: #ffffff;
  border-radius: 10px;
  font-size: 20pt;
  text-align: center;
  margin: 15px 0;
  text-decoration: none;
}

/* line 185, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.full-width-header {
  width: 100%;
  margin: 0;
  padding: 0 10px;
  background-color: #798a94;
  font-size: 20pt;
  text-transform: uppercase;
  text-align: center;
  color: #FFFFFF;
}

/* line 196, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts-header {
  width: 100%;
  background-color: #798a94;
  color: #FFFFFF;
}

/* line 201, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts-header-container {
  margin: 0 auto;
}

/* line 205, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts-header-container .item {
  padding: 5px 15px;
}

/* line 207, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts-header-container .item small {
  font-size: 10pt;
}

@media (min-width: 768px) {
  /* line 213, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
  .contacts-header-container .item + .item {
    border-left: solid 1px white;
  }
}

/* line 219, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts-header a {
  color: #ffffff;
}

/* line 225, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.buttons-pad .bordered {
  border: 3px solid #798a94;
  border-radius: 10px;
  padding-right: 5px;
  margin-bottom: 5px;
  min-width: 160px;
  display: flex;
  align-items: center;
}

/* line 235, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.buttons-pad img {
  max-height: 50px;
}

/* line 239, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.buttons-pad a {
  text-decoration: none;
}

/* line 242, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.buttons-pad a .bordered {
  color: #798a94;
}

/* line 248, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts {
  margin: 20px auto;
  font-size: 16pt;
  color: #798a94;
}

/* line 254, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts .buttons-pad .bordered {
  border: 3px solid #798a94;
  border-radius: 10px;
  padding-right: 5px;
  margin-bottom: 5px;
  min-width: 160px;
  display: flex;
  align-items: center;
}

/* line 264, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts .buttons-pad img {
  max-height: 50px;
}

/* line 268, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts .buttons-pad a {
  text-decoration: none;
}

/* line 271, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts .buttons-pad a .bordered {
  color: #798a94;
}

/* line 277, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts .col {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 15px 0;
}

/* line 285, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts .position {
  font-weight: bold;
  font-size: 11pt;
}

/* line 290, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.contacts img {
  max-height: 150px;
}

/* line 295, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
#footer {
  color: #798a94;
  margin: 15px;
}

/* line 299, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
#footer .copyright {
  font-size: 16pt;
  text-align: center;
}

/* line 304, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
#footer a {
  color: #798a94;
}

/* line 309, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.article {
  font-size: 12pt;
  padding: 20px 10px;
}

/* line 313, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.article ol, .article ul {
  padding-left: 3rem;
  padding-bottom: 5px;
}

/* line 318, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.article h3 {
  font-size: 18pt;
  font-weight: bold;
}

/* line 323, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
.article h4 {
  font-weight: bold;
  font-size: 14pt;
}

/* line 329, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
#orderform {
  /* Hide scrollbar for Chrome, Safari and Opera */
  /* Hide scrollbar for IE, Edge and Firefox */
}

/* line 331, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
#orderform .form-control {
  border: 1px solid #798a94;
}

/* line 335, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
#orderform input:focus {
  box-shadow: none;
}

/* line 340, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
#orderform .example::-webkit-scrollbar {
  display: none;
}

/* line 345, ../../../../../../../../../../../../../Users/petrtroptsev/Documents/Сайты/gkkr.ru/scss/style.scss */
#orderform .modal-body {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

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