/*.card-product::before {
  content: "";
  width: 29px;
  height: 29px;
 /* background: url(/local/templates/.default/assets/img/corner.svg) #fff;
    background-size: auto;
  background-size: contain;
  position: absolute;
  top: -4px;
  right: -4px;
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  -moz-transform: all 0.3s cubic-bezier(.25,.8,.25,1);*/
}
  .card-product.no-hover:hover {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2c77d2;
}
.card-product {
  background: #fff;
  text-align: center;
 /* box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2c77d2;*/
  color: #000000;
  border: 0;
  display: grid;
  grid-template-rows: min-content 1fr min-content;
  transition: box-shadow 0.3s cubic-bezier(.25,.8,.25,1);
  -webkit-transition: box-shadow 0.3s cubic-bezier(.25,.8,.25,1);
  -moz-transform: box-shadow 0.3s cubic-bezier(.25,.8,.25,1);
}
.card {
  border: 0;
  border-radius: 0;
  height: 100%;
  position: relative;
  z-index: 10;
}

.bundle-vert {
  height: 100%;
  position: relative;
}

.bundle-vert-center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.bundle-title-block {
    width: 100%;
    font-style: normal;
    font-weight: 800;
    font-size: 200%;
    line-height: 180%;
    text-align: center;
    color: #29ffd9;
    background: url(/images/2023/04/30/bundle.svg) no-repeat right center/120%;
    /*background: #2c77d2;*/
    margin-bottom: 30px;
    text-align: center;
    /*box-shadow: 0 0 0 2px #2c77d2, 0 0 0 3px #2c77d2;*/
}
.bundle-title-block__text {
    text-align: center;
    padding: 25px 30px 25px 30px;
}

.btn1{
  background-color: #29ffd9;
  color: #000;
  transition: all .7s;
}
.btn1:hover{
  color: #000;
  background-color: #29C9D9;
 }

.btn-primary {
  background: #2c77d2;
  border:0px;
}
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}