/* Selected visual design 2: four calm gold/black columns with luminous circular line icons. */
body #main-content .wr-v2-grid,
body .wr-v2-grid {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: repeat(4,minmax(0,1fr)) !important;
  align-items: stretch !important;
  gap: 0 !important;
  width: 100% !important;
  min-height: 125px !important;
  margin: 0 auto !important;
  padding: 15px 5px !important;
  background: linear-gradient(180deg,#080706,#0c0a08 58%,#090806) !important;
  border-top: 1px solid rgba(171,125,66,.16) !important;
  border-bottom: 1px solid rgba(171,125,66,.16) !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
}
body .wr-v2-grid > .wr-v2-card {
  box-sizing: border-box !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  flex-direction: row !important;
  justify-content: center !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 94px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 13px 17px !important;
  border: 0 !important;
  border-right: 1px solid rgba(192,148,93,.35) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #f7eddb !important;
  text-align: left !important;
  text-decoration: none !important;
  transform: none !important;
  transition: background-color .2s ease !important;
}
body .wr-v2-grid > .wr-v2-card:last-child { border-right: 0 !important; }
body .wr-v2-grid > .wr-v2-card::before,
body .wr-v2-grid > .wr-v2-card::after { content: none !important; display: none !important; }
body .wr-v2-grid > .wr-v2-card:hover { background: rgba(210,166,100,.055) !important; }
body .wr-v2-grid > .wr-v2-card > a.wr-v2-link {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  text-decoration: none !important;
  color: inherit !important;
}
body .wr-v2-grid > .wr-v2-card:focus-visible,
body .wr-v2-grid > .wr-v2-card > a.wr-v2-link:focus-visible { outline: 2px solid #d7ad72 !important; outline-offset: 3px !important; }
body .wr-v2-grid .wr-v2-content {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 17px !important;
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}
body .wr-v2-grid .wr-v2-icon {
  box-sizing: border-box !important;
  flex: 0 0 63px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 63px !important;
  height: 63px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid rgba(226,177,103,.72) !important;
  border-radius: 50% !important;
  background: radial-gradient(circle at 42% 36%,rgba(203,149,83,.37),rgba(111,74,35,.16) 60%,rgba(21,16,11,.55)) !important;
  box-shadow: 0 0 0 4px rgba(174,119,58,.05), inset 0 0 12px rgba(198,147,74,.15),0 0 13px rgba(190,122,50,.12) !important;
  color: #e7ba7a !important;
  text-shadow: none !important;
}
body .wr-v2-grid .wr-v2-icon svg {
  display: block !important;
  width: 29px !important;
  height: 29px !important;
  fill: none !important;
  stroke: currentColor !important;
}
body .wr-v2-grid .wr-v2-copy {
  box-sizing: border-box !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  min-width: 0 !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}
body .wr-v2-grid .wr-v2-title {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  color: #f3e5cf !important;
  font-family: inherit !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
  letter-spacing: .17em !important;
  line-height: 1.55 !important;
  text-transform: uppercase !important;
  white-space: normal !important;
}
body .wr-v2-grid .wr-v2-subtitle {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  color: #c3b5a1 !important;
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.5 !important;
  text-transform: none !important;
  white-space: normal !important;
}
@media (max-width: 1090px) {
  body .wr-v2-grid > .wr-v2-card {padding-left: 10px !important;padding-right:10px !important;}
  body .wr-v2-grid .wr-v2-content {gap: 12px !important;}
  body .wr-v2-grid .wr-v2-icon {width:53px !important;height:53px !important;flex-basis:53px !important;}
  body .wr-v2-grid .wr-v2-title {font-size:10px !important;letter-spacing:.12em !important;}
}
@media (max-width: 800px) {
  body .wr-v2-grid {grid-template-columns:repeat(2,minmax(0,1fr)) !important; padding:5px !important;}
  body .wr-v2-grid > .wr-v2-card {min-height:94px !important;}
  body .wr-v2-grid > .wr-v2-card:nth-child(2) {border-right:0 !important;}
  body .wr-v2-grid > .wr-v2-card:nth-child(-n+2) {border-bottom:1px solid rgba(192,148,93,.25) !important;}
}
@media (max-width: 480px) {
  body .wr-v2-grid {grid-template-columns:minmax(0,1fr) !important;padding:0 15px !important;}
  body .wr-v2-grid > .wr-v2-card {justify-content:flex-start !important;border-right:0 !important;border-bottom:1px solid rgba(192,148,93,.22) !important;min-height:75px !important;padding:9px 8px !important;}
  body .wr-v2-grid > .wr-v2-card:last-child {border-bottom:0 !important;}
  body .wr-v2-grid .wr-v2-icon {width:48px !important;height:48px !important;flex-basis:48px !important;}
  body .wr-v2-grid .wr-v2-copy {gap:3px !important;}
  body .wr-v2-grid .wr-v2-title {font-size:11px !important;}
}
@media (prefers-reduced-motion:reduce) {body .wr-v2-grid > .wr-v2-card{transition:none !important;}}
