﻿.body-background {
  background-image: url(../Images/mainbg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-color: #b9eefe;
}

.theme-text-color {
  /* color: #68269a; */
  color: #0b2f69;
}

.theme-bg-color {
  /* background: #68269a; */
  background: #0b2f69;
  color: #fff !important;
}

.theme-border-color {
  border-color: #2f406b;
}

.main-banner {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.mobile-bg-white {
  background: linear-gradient(0deg, #4fdbc5 -50%, #ffffff7d 50%);
}
.main-banner-badge {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.main-card {
  background: transparent !important;
  box-shadow: none !important;
}
.section-1 {
  background-color: #cdfbf9e8;
  padding-top: 3rem;
  padding-bottom: 3rem;
  border-top-right-radius: 130px;
  border: 12px solid #ffffff63;
  border-left-width: 0;
  border-bottom-width: 0;
}
.new-theme-border {
  background: linear-gradient(to bottom, #49c5b1d1 30%, #b1ddf67a 100%);
  backdrop-filter: blur(8px);
}
.theme-bg {
  background-color: #4fdbc5;
}
.info-tile {
  background-image: url(../images/bg2.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.bg-clr,
.bg-2 {
  background: #cdfbf9e8;
}
.new-card {
  background: linear-gradient(to bottom, #49c5b1d1 30%, #b1ddf67a 100%);
  padding: 0.5rem;
  border-radius: 1.25rem;
  width: 90%;
}
.new-card > div {
  background: linear-gradient(to left, #49c5b1d1 -50%, #fff 90%);
  border-radius: 0.75rem;
  height: 100%;
}
.column-gap-2rem {
  column-gap: 2rem;
}

#uhf-footer {
  margin-top: 0 !important;
}

.mheight {
  min-height: 13rem;
}

.feature-speakers .card,
#sec-d .card {
  min-height: unset;
  box-shadow: unset !important;
}

.card:hover {
  transform: translate3d(0, -4px, 0);
  box-shadow: 0 12px 30px 0 rgba(0, 0, 0, 0.2);
  transition-property: box-shadow, transform;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.16, 1, 0.29, 0.99);
}

.feature-bg {
  background: transparent;
}

.last-section {
  background-image: url(../images/bg3.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media (max-width: 540px) {
}

@media (max-width: 1083px) {
  .sm-bg-w {
    background: #ffffff;
  }
}

@media (max-width: 860px) {
  .main-banner {
    background-position: 0 0;
  }
  /* 
  .mobile-bg-white {
    background: rgba(255, 255, 255, 0.8);
  } */
}

@media (prefers-color-scheme: dark) {
  .social-share a {
    outline-offset: -0.25rem;
  }
}

@media (prefers-color-scheme: light) {
}

@media (forced-colors: active) {
  ol li,
  ul li {
    forced-color-adjust: auto;
  }

  .feature-speakers .material-card:focus {
    outline: 0.1875rem dotted currentColor;
  }

  .carousel {
    background: currentColor;
  }

  .carousel-controls button:focus {
    outline: 0.1875rem dotted currentColor;
  }

  .b-content {
    background: currentColor;
  }
}
