.elementor-39 .elementor-element.elementor-element-603a816 > .elementor-container{max-width:1400px;}.elementor-39 .elementor-element.elementor-element-8ba472a > .elementor-container{max-width:1400px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-6603ea6{--divider-border-style:solid;--divider-color:#3B0064;--divider-border-width:1px;}.elementor-39 .elementor-element.elementor-element-6603ea6 .elementor-divider-separator{width:100%;}.elementor-39 .elementor-element.elementor-element-6603ea6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-39 .elementor-element.elementor-element-a3acf0b{--divider-border-style:solid;--divider-color:#3B0064;--divider-border-width:2px;}.elementor-39 .elementor-element.elementor-element-a3acf0b .elementor-divider-separator{width:100%;}.elementor-39 .elementor-element.elementor-element-a3acf0b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-39 .elementor-element.elementor-element-e1189ff .elementor-heading-title{color:#FFFFFF;}body.elementor-page-39:not(.elementor-motion-effects-element-type-background), body.elementor-page-39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D1A;}/* Start custom CSS for html, class: .elementor-element-07110e5 */header, .site-header, .navbar {
    border-bottom: none !important;
    box-shadow: none !important;
    background: transparent !important; /* или цвет фона как у остального сайта */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c8ede9 */.product-card {
  background-color: #1a1a1a;
  border-radius: 12px;
  overflow: hidden;
  width: 300px; /* Вы можете изменить ширину по своему усмотрению */
  font-family: 'Montserrat', sans-serif;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.card-image {
  height: 180px;
  background-size: cover;
  background-position: center;
  position: relative;
}

.card-logo {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
  font-weight: 800;
  font-size: 20px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.card-logo img {
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.7));
}

.card-info {
  padding: 20px;
}

.update-status {
  color: #cccccc;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.status-dot {
  width: 8px;
  height: 8px;
  background-color: #f39c12; /* Желтый/оранжевый цвет точки */
  border-radius: 50%;
  display: inline-block;
}

.buy-button {
  display: block;
  width: 100%;
  padding: 15px;
  background: linear-gradient(90deg, #ff9a44, #fc6076);
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  border-radius: 8px;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

.buy-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(252, 96, 118, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9062234 */.product-card {
  background-color: #1a1a1a;
  border-radius: 12px;
  overflow: hidden;
  width: 300px; /* Вы можете изменить ширину по своему усмотрению */
  font-family: 'Montserrat', sans-serif;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.card-image {
  height: 180px;
  background-size: cover;
  background-position: center;
  position: relative;
}

.card-logo {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
  font-weight: 800;
  font-size: 20px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.card-logo img {
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.7));
}

.card-info {
  padding: 20px;
}

.update-status {
  color: #cccccc;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.status-dot {
  width: 8px;
  height: 8px;
  background-color: #f39c12; /* Желтый/оранжевый цвет точки */
  border-radius: 50%;
  display: inline-block;
}

.buy-button {
  display: block;
  width: 100%;
  padding: 15px;
  background: linear-gradient(90deg, #ff9a44, #fc6076);
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  border-radius: 8px;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

.buy-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(252, 96, 118, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db7b136 */.product-card {
  background-color: #1a1a1a;
  border-radius: 12px;
  overflow: hidden;
  width: 300px; /* Вы можете изменить ширину по своему усмотрению */
  font-family: 'Montserrat', sans-serif;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.card-image {
  height: 180px;
  background-size: cover;
  background-position: center;
  position: relative;
}

.card-logo {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
  font-weight: 800;
  font-size: 20px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.card-logo img {
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.7));
}

.card-info {
  padding: 20px;
}

.update-status {
  color: #cccccc;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.status-dot {
  width: 8px;
  height: 8px;
  background-color: #f39c12; /* Желтый/оранжевый цвет точки */
  border-radius: 50%;
  display: inline-block;
}

.buy-button {
  display: block;
  width: 100%;
  padding: 15px;
  background: linear-gradient(90deg, #ff9a44, #fc6076);
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  border-radius: 8px;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

.buy-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(252, 96, 118, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0b7e25 */.product-card {
  background-color: #1a1a1a;
  border-radius: 12px;
  overflow: hidden;
  width: 300px; /* Вы можете изменить ширину по своему усмотрению */
  font-family: 'Montserrat', sans-serif;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.card-image {
  height: 180px;
  background-size: cover;
  background-position: center;
  position: relative;
}

.card-logo {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
  font-weight: 800;
  font-size: 20px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.card-logo img {
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.7));
}

.card-info {
  padding: 20px;
}

.update-status {
  color: #cccccc;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.status-dot {
  width: 8px;
  height: 8px;
  background-color: #f39c12; /* Желтый/оранжевый цвет точки */
  border-radius: 50%;
  display: inline-block;
}

.buy-button {
  display: block;
  width: 100%;
  padding: 15px;
  background: linear-gradient(90deg, #ff9a44, #fc6076);
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  border-radius: 8px;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

.buy-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(252, 96, 118, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62c0b79 */.product-card {
  background-color: #1a1a1a;
  border-radius: 12px;
  overflow: hidden;
  width: 300px; /* Вы можете изменить ширину по своему усмотрению */
  font-family: 'Montserrat', sans-serif;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.card-image {
  height: 180px;
  background-size: cover;
  background-position: center;
  position: relative;
}

.card-logo {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
  font-weight: 800;
  font-size: 20px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.card-logo img {
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.7));
}

.card-info {
  padding: 20px;
}

.update-status {
  color: #cccccc;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.status-dot {
  width: 8px;
  height: 8px;
  background-color: #f39c12; /* Желтый/оранжевый цвет точки */
  border-radius: 50%;
  display: inline-block;
}

.buy-button {
  display: block;
  width: 100%;
  padding: 15px;
  background: linear-gradient(90deg, #ff9a44, #fc6076);
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  border-radius: 8px;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

.buy-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(252, 96, 118, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9266bd9 */.product-card {
  background-color: #1a1a1a;
  border-radius: 12px;
  overflow: hidden;
  width: 300px; /* Вы можете изменить ширину по своему усмотрению */
  font-family: 'Montserrat', sans-serif;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.card-image {
  height: 180px;
  background-size: cover;
  background-position: center;
  position: relative;
}

.card-logo {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
  font-weight: 800;
  font-size: 20px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.card-logo img {
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.7));
}

.card-info {
  padding: 20px;
}

.update-status {
  color: #cccccc;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.status-dot {
  width: 8px;
  height: 8px;
  background-color: #f39c12; /* Желтый/оранжевый цвет точки */
  border-radius: 50%;
  display: inline-block;
}

.buy-button {
  display: block;
  width: 100%;
  padding: 15px;
  background: linear-gradient(90deg, #ff9a44, #fc6076);
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  border-radius: 8px;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

.buy-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(252, 96, 118, 0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7dfd4d */.product-card {
  background-color: #1a1a1a;
  border-radius: 12px;
  overflow: hidden;
  width: 300px; /* Вы можете изменить ширину по своему усмотрению */
  font-family: 'Montserrat', sans-serif;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.card-image {
  height: 180px;
  background-size: cover;
  background-position: center;
  position: relative;
}

.card-logo {
  position: absolute;
  bottom: 15px;
  left: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
  font-weight: 800;
  font-size: 20px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.card-logo img {
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.7));
}

.card-info {
  padding: 20px;
}

.update-status {
  color: #cccccc;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.status-dot {
  width: 8px;
  height: 8px;
  background-color: #f39c12; /* Желтый/оранжевый цвет точки */
  border-radius: 50%;
  display: inline-block;
}

.buy-button {
  display: block;
  width: 100%;
  padding: 15px;
  background: linear-gradient(90deg, #ff9a44, #fc6076);
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  border-radius: 8px;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

.buy-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(252, 96, 118, 0.4);
}/* End custom CSS */