<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  /* Text Colors */
  --text-primary: #F8631A;
  /* Border Colors */
  --border-primary: #F8631A;
  /* Background Colors */
  --bg-primary: #F8631A;
  /* Text hover Colors */
  --text-primary-hover: #F3A726;
  /* Background hover Colors */
  --bg-primary-hover: #F3A726;
}

.mt-108 {
  margin-top: 108px;
}

.card-body {
  font-size: 15px;
  font-family: 'Montserrat', sans-serif;
  background: #fff;
}

button#show-agenda-list, button#show-session-list {
  width: 75%;
  border: none;
  background: #FFF;
}

.primary-btn {
  background-color: var(--bg-primary) !important;
  ;
  border-color: var(--border-primary);
}

.primary-btn:hover {
  background-color: #F3A726 !important;
  border-color: #F3A726 !important;
}

.section-title {
  font-size: 28px;
  font-weight: 700;
}

.btn.pay-now {
  margin-left: 0;
}

/* Custom-scrollbar */
.custom-scrollbar::-webkit-scrollbar {
  width: 7px;
  border-radius: 50px
}

.custom-scrollbar::-webkit-scrollbar-track {
  background: transparent
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #bbb;
  border-radius: 50px
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #999
}

/* Banner Section */
.location-map {
  height: 100%;
  object-fit: cover;
}

.border-orange-right {
  border-right: 4px solid var(--border-primary);
}

.border-orange-top {
  margin-top: 20px;
  border-top: 2px solid var(--border-primary);
}

.custom-hw {
  height: 59px;
  width: 343px;
  border-top-right-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
}

.banner-img {
  width: 100%;
  height: 100%;
  max-height: 910px;
  /* object-fit: cover; */
  min-height: 315px;
}

@media only screen and (max-width: 767px) {

 
  .banner-img {
      min-height: 186px;
      width: 100%;
  }

  input.data-search {
      border: 1px solid #F37126;
      height: 40px;
      border-radius: 25px 3px 3px 25px;
  }
  
  .search-icon {
      width: 36px;
      height: 36px;
      margin-left: -548px;
      margin-top: -4px;
  }

  .search-button {
      border: none;
  }

  .search-container .data-search {
      border-radius: 25px 3px 3px 25px;
      height: 40px;
      width: 290px;
      text-align: left;
      padding: 10px;
      padding-left: 55px;
      outline: none;
      color: rgb(126, 121, 120);
  }

  
  .search-container .title{
      padding: 20px 0 0 20px; 
      font-size: 16px;
  }
}

.available-details .card-header&gt;a {
  font-size: 17px;
  font-weight: 700;
  color: #FFF;
  box-shadow: none !important;
  transition: all .2s ease-in-out;
}

.available-details .card-header&gt;a.bg-primary:hover {
  background-color: #F3A726 !important;
}

.down-arrow {
  transform: rotateX(180deg);
}

.arrow {
  text-align: center;
  border: 2px solid #4dbfd9;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  fill: #4dbfd9;
  height: 32px;
  width: 32px;
  min-height: 32px;
  max-height: 32px;
  min-width: 32px;
  max-width: 32px;
}

.arrow[aria-expanded="true"] {
  transform: rotateX(180deg);
  border-color: var(--border-primary);
}

.arrow[aria-expanded="true"] svg {
  fill: var(--text-primary);
}

.more-details {
  font-size: 14px;
  color: #222;
  font-weight: 400;
}

.detail-scroll-y {
  height: 259px;
  overflow: hidden;
  overflow-y: auto;
}

td.text-end {
  white-space: nowrap;
}

.agenda-block-name {
  font-size: 18px;
  color: #f8631a;
  margin-left: -15px;
}

.text-orange {
  color: #f8631a;
  ;
}

.businessconnect-agenda-block-name {
  font-size: 18px;
  color: #fff;
  background-color: #f8631a;
  padding: 6px 12px;
  font-weight: 400;
  border-radius: 10px;
}

.agendas-list .agenda-info{
  color: #f8631a;
  font-weight: 700;
}

.agendas-list span.dot {
  color: #f8631a;
  font-size: 20px;
}

.display-package{
  padding: 2px;
}

.business-connect #sponsors h1,
.business-connect #sponsors p.text-end,
.business-connect #booths h1,
.business-connect #booths p.text-end,
.business-connect #attendees h1,
.business-connect #attendees p.text-end{
  text-align: left;
  font-size: 20px;
  font-weight: 700 !important;
}

.business-connect #sponsors .qr-code-container img, .business-connect #booths .qr-code-container img{
  width: 85px; height: 85px;
/* margin-top: 30px; */
  box-shadow: rgba(248,99,26, 0.7) 0px 1px 2px 0px, rgba(248,99,26, 0.7) 0px 2px 6px 2px;
}

.logo-image {
  margin: 0 auto;
  margin-bottom: 30px;
  width: 200px;
}

.logo-image img {
  
  width: 150px;
  height: 150px;
}

.business-connect #sponsors .info p, .business-connect #booths .info p{
  text-align: center;
}

.business-connect #sponsors .info, .business-connect #booths .info{
  margin-bottom: 20px;
}

.business-connect #sponsors h1, 
.business-connect #sponsors p.text-end, 
.business-connect #booths h1, 
.business-connect #booths p.text-end, 
.business-connect #attendees h1, .business-connect #attendees p.text-end {
  text-align: left;
  font-size: 15px;
  font-weight: 700 !important;
}

.business-connect #attendees .border-bottom{
  border-bottom: 1px solid #f8631a !important;
}

.business-connect{
font-family: 'Montserrat', sans-serif;
}

.business-connect .banner-img {
  object-fit: fill;
}

.border-10 {
  border-radius: 10px;
}

button#show-agenda-list,
button#show-session-list {
  width: 75%;
}

.agenda-heading {
  font-weight: 700;
}

.agenda-heading.group{
  padding: 10px;
  border: 1px solid #ee712530;
}

.pagination-container {
  display: flex;
  justify-content: center;
  overflow-x: auto;
}

#agenda .download-agenda-btn {
  width: auto;
  padding: 5px;
  border-radius: 10px;
  font-size: 20px;
}

.large-image {
  display: flex;
  justify-content: center;
  padding: 20px;
}

.border-box {
  margin-top: 20px; padding:20px; width: 100%; height: 100%; padding-top: 24px; padding-bottom: 24px; border-radius: 16px; border: 1px #BFCBD4 solid;  gap: 24px; display: inline-flex;
}

.text-black {
  color: #000;
}

.fw-700 {
  font-weight: 700;
}

.modal-title {
  font-size: 22px;
  font-weight: 400;
}

.accordion-button {
  color: #000;
  font-size: 15px;
  font-weight: 600;
}

.accordion-button span {
  color: #2c2c2c;
  font-size: 10px;
  margin-left: 5px;
}

.speaker-name {
  text-transform: capitalize;
  color: #000;
  font-size: 20px;
  font-weight: 600;
}

.image-btn {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 10px;
}

.session-location {
  font-weight: 400;
}

button.btn.image-btn {
  height: 100px;
}

.w-30 {
  max-width: 30%;
  width: 30%;
}

.modal-header {
  display: flex;
  justify-content: space-between;
}

#agenda .card-body {
  padding: 3px;
}</pre></body></html>