.card-style {
  background: linear-gradient(145deg, #3178b0 0%, #035897 100%);
  border-radius: 10px;
  box-shadow: 0 0 10px #1864D2, 0 0 10px #193680, 0 0 10px #1864D2;
  transition: box-shadow 0.7s ease;
  position: relative;
  overflow: hidden;
}

.card-style::after {
  content: "";
  width: 500px;
  height: 500px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.15);
  position: absolute;
  right: 260px;
  top: -130px;
  transition: right 0.4s linear;
  z-index: 0;
}

.card-style:hover::after {
  right: -160px;
}

.card-style:hover {
  box-shadow: 0 0 15px #1864D2, 0 0 15px #193680, 0 0 15px #1864D2;
}

.card-style td {
  position: relative;
  z-index: 1;
}

body{
  background-color: #ffb930;
  background-image:  linear-gradient(30deg, #ff8d30 12%, transparent 12.5%, transparent 87%, #ff8d30 87.5%, #ff8d30), linear-gradient(150deg, #ff8d30 12%, transparent 12.5%, transparent 87%, #ff8d30 87.5%, #ff8d30), linear-gradient(30deg, #ff8d30 12%, transparent 12.5%, transparent 87%, #ff8d30 87.5%, #ff8d30), linear-gradient(150deg, #ff8d30 12%, transparent 12.5%, transparent 87%, #ff8d30 87.5%, #ff8d30), linear-gradient(60deg, #ff8d3077 25%, transparent 25.5%, transparent 75%, #ff8d3077 75%, #ff8d3077), linear-gradient(60deg, #ff8d3077 25%, transparent 25.5%, transparent 75%, #ff8d3077 75%, #ff8d3077);
  background-size: 80px 140px;
  background-position: 0 0, 0 0, 40px 70px, 40px 70px, 0 0, 40px 70px;
}

.pkp_brand_footer{
  display: none;
}

.pkp_structure_content {
  background-color: white;
}

@media (min-width: 992px) {
    .pkp_site_name .is_img img {
        max-height: 100%;
    }
}
