@font-face {
  font-family: "Titan One";
  font-style: normal;
  font-weight: 400;
  src: url("../Fonts/mFTzWbsGxbbS_J5cQcjClDgm.woff2") format("woff2"), url("../Fonts/TitanOne-Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../Fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"), url("../Fonts/Montserrat-Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Montserrat Semibold";
  font-style: normal;
  font-weight: 600;
  src: url("../Fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"), url("../Fonts/Montserrat-Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
  background-color: #1B0034;
  color: #F8D222;
}
body h1, body h2 {
  font-family: "Titan One";
}
body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6 {
  color: #F8D222;
}
body p, body a {
  font-family: "Montserrat";
}
body b, body strong {
  font-family: "Montserrat Semibold";
}
body .btn-brand {
  color: #F8D222;
  border-color: #F8D222;
}
body .btn-brand:hover {
  background-color: #1B0034 !important;
  color: #fff;
  border-color: #fff;
}
body .landing-slider-section h2 {
  color: #F8D222;
}
body .landing-slider-section .landing-slider-slide::before {
  background-image: none;
  background-color: #1B0034;
}
body .event-detail-block {
  color: #CA4A9A;
}
body .event-detail-block.brand-bg-gradient {
  background: #1B0034;
}
body .event-detail-block .countdown-style-3 .item-count,
body .event-detail-block .countdown-style-3 .item-title,
body .event-detail-block .countdown-style-3 .wrap + .wrap:before {
  color: #CA4A9A;
}
body .event-detail-block.pink-bg {
  background-color: #CA4A9A;
  color: #1B0034;
}
body .event-detail-block.pink-bg h1, body .event-detail-block.pink-bg h2, body .event-detail-block.pink-bg h3 {
  color: #1B0034;
}
body .event-detail-block.pink-bg .timing-block .timing-block-icon {
  color: #1B0034;
}
body .event-detail-block.yellow-bg {
  background-color: #F8D222;
  color: #1B0034;
}
body .event-detail-block.yellow-bg h1, body .event-detail-block.yellow-bg h2, body .event-detail-block.yellow-bg h3 {
  color: #1B0034;
}
body .event-detail-block.yellow-bg .timing-block .timing-block-icon {
  color: #1B0034;
}
body .event-detail-block.darkblue-bg {
  background-color: #1B0034;
  color: #fff;
}
body .event-detail-block.darkblue-bg h1, body .event-detail-block.darkblue-bg h2, body .event-detail-block.darkblue-bg h3 {
  color: #fff;
}
body .event-detail-block.darkblue-bg .timing-block .timing-block-icon {
  color: #ffffff;
}
body .event-detail-block.with-overlay:before {
  background: none;
  background-color: #1B0034;
}
body .event-detail-block.with-overlay .timing-block .btn-white {
  color: #F8D222;
  border-color: #F8D222;
}
body .event-detail-block.with-overlay .timing-block .btn-white:hover {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
body .team-block {
  border: 2px solid #CA4A9A;
}
body .team-block .team-member-job {
  color: #F8D222;
}
body .content-section.gray-bg {
  background-color: #F8D222;
}
body .content-section.gray-bg .headline-block * {
  color: #1B0034;
}
body .content-section.gray-bg .headline-block * .btn {
  color: #1B0034;
  background-color: #CA4A9A;
  border: 0;
}
body .content-section.gray-bg .headline-block * .btn:hover {
  color: #ffffff;
  background-color: #1B0034;
  border: 0;
}
body .content-section br {
  display: inline;
}
body .footer-main {
  padding: 0;
}
body .footer-bottom {
  border-color: #CA4A9A;
  color: #F8D222;
}
body .tx-powermail {
  text-align: left;
}
body .tx-powermail input[type=checkbox]::before {
  box-shadow: inset 1em 1em #F8D222;
}
body .tx-powermail input, body .tx-powermail select, body .tx-powermail textarea {
  border-color: #F8D222;
}
body .tx-powermail .btn {
  color: #F8D222;
}
body .tx-powermail .btn:hover, body .tx-powermail .btn:focus {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
body .tx-powermail .powermail-errors-list.filled {
  background-color: #ffffff;
}
body .tx-powermail .form-control:focus {
  border-width: 4px;
}

.goto-top {
  color: #1B0034;
}
.goto-top:hover, .goto-top:focus {
  background-color: #CA4A9A;
  color: #1B0034;
}

@media (min-width: 992px) {
  .brand-logo img {
    max-width: 300px;
    height: 78px;
  }
}
.menu-trigger {
  display: none;
  visibility: hidden;
}
