body {
  background: #210135;
}

.prepathonTwentyTwo .epc_shrPopUp_wrap {
  width: 550px;
  border-radius: 40px;
}
.prepathonTwentyTwo .epc_shrPopUp_wrap_actv {
  transform: translate(-5%, -50%);
}
.prepathonTwentyTwo .epc_shrPopUp_wrap .epc_shrPopUp_inrBox .epc_shrPopUp_imgBox {
  margin: -50px 30px 0 0;
}
.prepathonTwentyTwo .epc_shrPopUp_wrap .epc_shrPopUp_inrBox .epc_shrPopUp_txtBox h3 {
  font-weight: 800;
  font-size: 30px;
  color: #0E134F;
  margin: 0 0 15px;
}
.prepathonTwentyTwo .epc_shrPopUp_wrap .epc_shrPopUp_inrBox .epc_shrPopUp_txtBox p {
  font-weight: 400;
  font-size: 18px;
  color: #42526E;
  margin: 0 0 20px;
}
.prepathonTwentyTwo .epc_shrPopUp_wrap .epc_shrPopUp_inrBox .epc_shrPopUp_txtBox .epc_shrPopUp_iconBox {
  max-width: -moz-max-content;
  max-width: max-content;
  background: #1DA1F2;
  padding: 10px 15px;
  border-radius: 8px;
}
.prepathonTwentyTwo .epc_shrPopUp_wrap .epc_shrPopUp_inrBox .epc_shrPopUp_txtBox .epc_shrPopUp_iconBox a {
  color: #fff;
}
.prepathonTwentyTwo .pulse {
  position: relative;
}
.prepathonTwentyTwo .pulse::before, .prepathonTwentyTwo .pulse::after {
  position: absolute;
  content: "";
  border: 2px solid rgba(251, 216, 8, 0.18);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 50%;
}
.prepathonTwentyTwo .pulse::before {
  animation: pulse 1s infinite;
}
.prepathonTwentyTwo .pulse::after {
  animation: pulse2 1s infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulse2 {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.4);
    opacity: 0;
  }
}
.prepathonTwentyTwo .ppc-nav-cta a {
  padding: 5px 15px !important;
}
.prepathonTwentyTwo h1 {
  font-size: 77px;
  margin: 0 0 20px;
  text-transform: uppercase;
  position: relative;
  z-index: 99;
  font-weight: 900;
}
.prepathonTwentyTwo h1 span {
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo h1 span::before {
  top: 6px;
  right: 0;
  position: absolute;
  content: "Prepathon 2022";
  margin: auto;
  z-index: -1;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #E201FC;
  opacity: 0;
  animation: play infinite 2s linear both;
}
.prepathonTwentyTwo h1 span::after {
  top: 6px;
  right: 0;
  position: absolute;
  content: "Prepathon 2022";
  margin: auto;
  z-index: -1;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #E201FC;
  opacity: 0;
  animation: play infinite 2s linear both;
  animation-delay: 1s;
}
.prepathonTwentyTwo h1 .img-responsive {
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 3px;
}
.prepathonTwentyTwo .bfcmPrepathonBnrSec {
  padding: 200px 0 0;
  background: url(../../img/bfcm_2022/prepathon_bg_2022.png) no-repeat;
  background-size: cover;
}
.prepathonTwentyTwo .bfcmPrepathonBnrSec h3 {
  margin: 0 0 0;
  color: #fff;
  font-size: 44px;
  font-weight: 400;
  margin-bottom: 30px;
}
.prepathonTwentyTwo .bfcmPrepathonBnrSec h3 strong {
  font-weight: 900;
}
.prepathonTwentyTwo .bfcmPrepathonBnrSec p {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}
.prepathonTwentyTwo .bfcmPrepathonBnrSec .cta {
  margin-top: 65px;
}
@keyframes play {
  0% {
    opacity: 1;
    top: 6;
  }
  100% {
    opacity: 0;
    top: -20px;
  }
}
@keyframes glow {
  0% {
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.6);
  }
  50% {
    text-shadow: 0 0 25px rgba(255, 255, 255, 0.6);
  }
  100% {
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.6);
  }
}
@keyframes waves {
  0% {
    opacity: 1;
    transform: scale(0);
  }
  90% {
    opacity: 0.2;
    transform: scale(0.95);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.prepathonTwentyTwo .counterArea {
  display: flex;
  padding: 120px 0 70px;
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo .counterArea .colThree {
  flex: 0 0 25%;
  padding: 18px 0;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
}
.prepathonTwentyTwo .counterArea .colThree:last-child {
  border: none;
}
.prepathonTwentyTwo .counterArea .colThree div {
  opacity: 0;
}
.prepathonTwentyTwo .counterArea .colThree h3 {
  font-size: 64px;
  font-weight: 900;
  line-height: 64px;
  margin-top: 0;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(141, 116, 151, 0) 132.81%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 10px;
}
.prepathonTwentyTwo .counterArea .colThree h4 {
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 300;
  font-size: 20px;
}
.prepathonTwentyTwo .counterArea.AnimateFadeIn .colThree div {
  animation: zoomIn 0.4s linear both;
  opacity: 1;
}
.prepathonTwentyTwo .counterArea.AnimateFadeIn .colThree:nth-child(2) div {
  animation-delay: 0.4s;
}
.prepathonTwentyTwo .counterArea.AnimateFadeIn .colThree:nth-child(3) div {
  animation-delay: 0.8s;
}
.prepathonTwentyTwo .counterArea.AnimateFadeIn .colThree:last-child div {
  animation-delay: 1.2s;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap {
  padding-top: 0;
  padding-bottom: 0;
  flex-direction: column;
  margin-top: 0;
  background: transparent;
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .txt {
  text-align: center;
  margin: 0 0 100px;
  max-width: 800px;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .txt h2 {
  font-size: 46px;
  color: #FFFFFF;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .txt p {
  font-weight: 400;
  font-size: 18px;
  color: #FFFFFF;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .txt p span {
  text-shadow: 0 0 15px rgba(255, 255, 255, 0.6);
  font-size: 36px;
  letter-spacing: -0.03em;
  color: inherit;
  margin: 0;
  font-size: inherit;
  font-weight: 700;
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .videoBox {
  position: relative;
  z-index: 9;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .videoBox::before {
  position: absolute;
  content: "";
  background: linear-gradient(180deg, rgba(221, 134, 255, 0.8) 0%, rgba(221, 134, 255, 0) 107.08%);
  opacity: 0.3;
  filter: blur(57px);
  border-radius: 10px;
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
  z-index: -1;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .videoBox video {
  width: 100%;
  border: 3px solid rgba(221, 134, 255, 0.3);
  border-radius: 10px;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .videoBox .controls {
  width: 125px;
  height: 125px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.62);
  border: 3px solid #FEB155;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .videoBox .controls .play-button {
  line-height: 100%;
  position: relative;
  left: 6px;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec {
  background: #0b0214;
  padding-top: 70px;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -11%;
  height: 300px;
  background: rgba(2, 1, 12, 0.95);
  filter: blur(32px);
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec * {
  transition: none;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec #schedule {
  position: relative;
  z-index: 2;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .textArea {
  margin: 170px auto 80px;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .textArea p {
  margin: 0;
  font-size: 18px;
  font-weight: 300;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators {
  border-bottom: 1px solid #B764D8;
  margin: 0;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators li {
  text-align: left;
  padding: 25px 30px;
  border-radius: 20px 20px 0px 0px;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators li .day {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
  opacity: 1;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators li .name {
  font-size: 24px;
  font-weight: 700;
  padding: 0;
  border: none;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators li.active {
  background: linear-gradient(180.24deg, #B764D8 -92.7%, rgba(183, 100, 216, 0) 115.71%);
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators li.active .name {
  background: transparent;
  box-shadow: none;
  color: #ffffff;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article {
  padding: 50px 0 40px;
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid rgba(255, 255, 255, 0.19);
  animation: fadeInUp 0.6s linear both;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article:hover .rightArea .gradientBtn {
  opacity: 1;
  visibility: visible;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article:last-child {
  border: none;
  padding-bottom: 0;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article * {
  color: #fff;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .leftArea {
  max-width: 50%;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .leftArea span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .leftArea strong {
  display: block;
  font-size: 24px;
  margin: 5px 0 0;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea {
  position: relative;
  margin-left: auto;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea .gradientBtn {
  position: absolute;
  left: -170px;
  padding: 8px 16px;
  bottom: 3px;
  font-size: 12px;
  opacity: 0;
  visibility: hidden;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea ul {
  list-style-type: none;
  padding: 0 0 3px;
  margin: 0;
  display: flex;
  align-items: center;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea ul li {
  font-size: 18px;
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea ul li:first-child {
  padding-right: 25px;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea ul li:first-child::before {
  content: "";
  border-right: 1px solid rgba(255, 255, 255, 0.35);
  position: absolute;
  left: 0;
  right: 0;
  top: 3px;
  height: 17px;
  z-index: -1;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea ul li:last-child {
  padding-left: 25px;
}
.prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea ul li i {
  display: inline-block;
  max-height: 26px;
  vertical-align: middle;
  margin-right: 5px;
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg {
  background: #050814;
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec {
  background: #0b0214;
  padding: 90px 0;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(90deg, rgba(132, 140, 242, 0) 0%, #848CF2 50.82%, rgba(132, 140, 242, 0) 89.03%);
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .txt {
  max-width: 100%;
  margin-bottom: 45px;
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .txt h2 {
  font-weight: 900;
  font-size: 44px;
  color: #FFFFFF;
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .form {
  max-width: 700px;
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .form .formWrap input[type=email] {
  border: 1px solid #FFFFFF !important;
  border-radius: 40px;
  margin-right: 10px;
  background: transparent;
  color: #FFFFFF;
  opacity: 0.6;
  padding: 15px 25px;
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .form .formWrap .btn {
  margin-left: 0;
  border-radius: 50px !important;
  background: transparent !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #fff !important;
  padding: 15px 55px;
  line-height: 24px;
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .form .consent {
  margin-top: 20px;
}
.prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .form .errorWrap .error, .prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .form .errorWrap .success {
  background: #050814;
  color: #FBD808;
}
.prepathonTwentyTwo .SpeakersInfoSec {
  background: #0b0214;
  padding: 145px 0 120px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow {
  display: flex;
  flex-wrap: wrap;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards {
  height: 385px;
  width: calc(33.33% - 30px);
  text-align: center;
  border: 1px solid rgba(183, 100, 216, 0.33);
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 45px;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  background: rgba(183, 100, 216, 0.05);
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards:nth-child(3n+2) {
  margin: 0 45px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards:nth-last-child(2) {
  margin-bottom: 0;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards:hover {
  border: 3px solid rgba(183, 100, 216, 0.53);
  box-shadow: 0 0 16px rgba(183, 100, 216, 0.42);
  transform: translateY(-10px);
  background: rgba(183, 100, 216, 0.05);
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .imageArea {
  margin: 0 0 30px;
  position: relative;
  width: 178px;
  height: 178px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .imageArea .frames {
  position: absolute;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 100%;
  z-index: -1;
  opacity: 0.2;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .imageArea .frames::before {
  content: "";
  position: absolute;
  background: #0b0214;
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
  border-radius: 100%;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .imageArea .frames:nth-child(2) {
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .imageArea .frames:nth-child(3) {
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .imageArea .frames:nth-child(4) {
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .imageArea .frames:nth-child(5) {
  top: 16px;
  left: 16px;
  right: 16px;
  bottom: 16px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .imageArea .frames:nth-child(6) {
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .contentArea h3 {
  margin: 0 0 8px;
  color: #fff;
  font-weight: 800;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .contentArea span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
  font-style: italic;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .socials {
  margin: 22px 0 0;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .socials a {
  display: inline-block;
  vertical-align: middle;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .socials a:hover svg path {
  fill-opacity: 1;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .socials a svg {
  width: 30px;
  height: 30px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .socials a:last-child svg {
  width: 28px;
  height: 28px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 40px 40px;
  z-index: 2;
  opacity: 0;
  text-align: left;
  transition: all 0.3s ease-in-out;
  background: rgba(0, 0, 0, 0.85);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverInfoWrap {
  padding: 20px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.32);
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverInfoWrap:first-child {
  border-top: none;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverInfoWrap p {
  font-weight: 400;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  margin: 0 0 10px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverInfoWrap h3 {
  font-weight: 700;
  font-size: 18px;
  color: #FFFFFF;
  margin: 0;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverInfoTweetWrap {
  margin: 20px 0 30px;
  text-align: center;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverInfoTweetWrap a {
  padding: 10px 15px;
  background: #1DA1F2;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  border-radius: 8px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverInfoTweetWrap a svg {
  margin-bottom: -1px;
  margin-right: 5px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverGuestInfoWrap {
  text-align: center;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverGuestInfoWrap h2 {
  font-weight: 900;
  font-size: 20px;
  color: #FFFFFF;
  margin: 0 0 10px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardHoverGuestInfoWrap p {
  font-weight: 400;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  margin: 0;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardBottomWrap {
  position: absolute;
  bottom: 40px;
  text-align: center;
  left: 0;
  right: 0;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardBottomWrap .cardCtaWrap {
  margin-top: 10px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardBottomWrap .cardCtaWrap a {
  font-weight: 700;
  font-size: 14px;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #FEB155;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards .cardHoverWrap .cardBottomWrap .cardCtaWrap a svg {
  margin-left: 5px;
}
.prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards:hover .cardHoverWrap {
  opacity: 1;
}
.prepathonTwentyTwo .gradientBtn {
  color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
  border: solid 2px transparent;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(267.25deg, #FBD808 -50%, rgba(254, 177, 85, 0.3));
  background-origin: border-box;
  background-clip: content-box, border-box;
  box-shadow: none;
  font-size: 16px;
  font-weight: 700;
  padding: 15px 55px;
  border-radius: 50px;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.prepathonTwentyTwo .gradientBtn:hover {
  box-shadow: 1px 1000px 1px #02010c inset;
  color: white;
  opacity: 1;
}
.prepathonTwentyTwo .animatedSvgs {
  position: relative;
}
.prepathonTwentyTwo .animatedSvgs #animatedLines {
  position: absolute;
  left: -25%;
  top: 140px;
  z-index: 1;
  width: 66%;
  transform: rotate(180deg);
}
.prepathonTwentyTwo .animatedSvgs div#animatedLinesTwo {
  position: absolute;
  right: -25%;
  top: 560px;
  z-index: 1;
  width: 66%;
}
.prepathonTwentyTwo .animatedSvgs #animatedLinesThree {
  width: 40%;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  top: -400px;
  opacity: 0.5;
}
.prepathonTwentyTwo .animatedSvgs #animatedLinesFour {
  position: absolute;
  width: 50%;
  left: -34%;
  top: 10px;
  transform: rotate(180deg);
  z-index: 1;
}
.prepathonTwentyTwo .animatedSvgs #animatedLinesFour::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #B764D8;
  filter: blur(242px);
  z-index: -1;
  opacity: 0.2;
}
.prepathonTwentyTwo .animatedSvgs #animatedLinesFive {
  position: absolute;
  width: 50%;
  right: -28%;
  top: 1160px;
  z-index: 1;
}
.prepathonTwentyTwo .animatedSvgs #animatedLinesFive::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #6470D8;
  filter: blur(242px);
  z-index: -1;
  opacity: 0.2;
}
.prepathonTwentyTwo .animatedSvgs #animatedGraph {
  position: absolute;
  left: 0;
  bottom: 30px;
  width: 33%;
}
.prepathonTwentyTwo .participateCtaSec {
  background: #0b0214;
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo .participateCtaSec * {
  transition: none;
}
.prepathonTwentyTwo .participateCtaSec #animatedLinesSix {
  position: absolute;
  top: -205px;
  left: 0;
  right: 0;
  max-width: 1118px;
  margin: 0 auto;
}
.prepathonTwentyTwo .participateCtaSec .wrap {
  background: #1A1024;
  max-width: 685px;
  padding: 30px 40px;
  border-radius: 200px;
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo .participateCtaSec .wrap h2 {
  font-weight: 400;
  font-size: 35px;
  margin-bottom: 20px;
}
.prepathonTwentyTwo .participateCtaSec .wrap h2 strong {
  background: linear-gradient(180deg, #FEB155 0%, rgba(254, 177, 85, 0) 150.82%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 900;
}
.prepathonTwentyTwo .participateCtaSec .wrap .gradientBtn {
  box-shadow: none;
}
.prepathonTwentyTwo .participateCtaSec .wrap .gradientBtn:hover {
  box-shadow: 1px 1000px 1px #1b1125 inset;
}
.prepathonTwentyTwo h2 {
  font-weight: 900;
  font-size: 46px;
  color: #FFFFFF;
  margin: 0 0 20px;
}
.prepathonTwentyTwo h2 + p {
  font-size: 18px;
  font-weight: 300;
}
.prepathonTwentyTwo p {
  font-size: 18px;
  font-weight: 300;
  color: #fff;
}
.prepathonTwentyTwo .epc_share_btn {
  padding: 0;
  width: 171px;
  height: 171px;
  background: rgb(11, 2, 20);
  box-shadow: none;
  border-radius: 100%;
  left: calc(100% - 140px);
}
.prepathonTwentyTwo .epc_share_btn .img-responsive {
  transform: rotate(90deg);
  position: absolute;
  top: 11px;
  right: 39px;
  max-width: 53%;
}
.prepathonTwentyTwo .epc_share_btn:hover {
  background: transparent;
}
.prepathonTwentyTwo .willAnimate {
  opacity: 0;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap.Animate, .prepathonTwentyTwo .textArea.Animate, .prepathonTwentyTwo .sliderWrap.Animate, .prepathonTwentyTwo .participateCtaSec .wrap.Animate, .prepathonTwentyTwo .subscriberCtaSec.Animate {
  animation: fadeIn 0.5s linear both;
}
.prepathonTwentyTwo .bfcmPrepathonNav .ppc-nav .ppc-nav-cta a, .prepathonTwentyTwo .bfcmPrepathonNav .ppc-nav .ppc-nav-cta a:hover {
  color: #fff !important;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4) !important;
  box-shadow: none !important;
  border-color: transparent !important;
  border-radius: 50px !important;
}
.prepathonTwentyTwo .bfcmPrepathonNav .ppc-nav .ppc-nav-cta a:hover {
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(267.25deg, #FBD808 -50%, rgba(254, 177, 85, 0.3)) !important;
  box-shadow: 1px 1000px 1px #210135 inset !important;
  color: white;
  opacity: 1;
  padding: 5px 15px !important;
}
.prepathonTwentyTwo .bfcmPrepathonNav .ppc-hdr-wrap nav.affix .ppc-nav .ppc-nav-cta a {
  color: #fff !important;
  /* background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(267.25deg, #FBD808 -50%, rgba(254, 177, 85, 0.3)); */
  border-color: transparent !important;
  background-color: transparent !important;
}
.prepathonTwentyTwo .bfcmPrepathonNav .ppc-hdr-wrap nav.affix .ppc-nav .ppc-nav-cta a:hover {
  background-color: transparent !important;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(267.25deg, #FBD808 -50%, rgba(254, 177, 85, 0.3)) !important;
}
.prepathonTwentyTwo .bfcmPrepathonNav .ppc-hdr-wrap nav.affix {
  background: #150920;
  padding: 25px 0;
}
.prepathonTwentyTwo .bfcmPrepathonNav .ppc-hdr-wrap nav.affix .ppc-nav li.active a {
  border: none;
  color: #fff;
  font-weight: 500;
}
.prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap {
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo .bfcmPrepathonBnrSec .counter {
  background: url(https://www.cloudways.com/wp-content/uploads/2022/10/timer-bg.svg) no-repeat center;
  background-size: contain;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.prepathonTwentyTwo .bfcmPrepathonBnrSec h3.countTxt {
  position: relative !important;
  margin: 0 !important;
  left: -1px !important;
  font-weight: 800;
  font-size: 31px;
  color: #FFFFFF;
}
.prepathonTwentyTwo .clounterMainDiv {
  display: flex;
  justify-content: space-between;
  list-style-type: none;
  max-width: 630px;
  margin: 40px auto 0;
}
.prepathonTwentyTwo .counterpara {
  font-weight: 400;
  font-size: 16.627px;
  color: rgba(255, 255, 255, 0.7);
  margin: 20px 0 0;
}
.prepathonTwentyTwo .bfcmPrepathonNav .counterpara {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
}
.prepathonTwentyTwo .bfcmPrepathonNav .clounterMainDiv {
  text-align: center;
  margin: 0 auto;
  padding: 0;
  max-width: 316px;
  justify-content: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 9px;
  transform: translateX(-40px);
}
.prepathonTwentyTwo .bfcmPrepathonNav h3.countTxt {
  position: relative !important;
  margin: 0 !important;
  left: -1px !important;
  font-weight: 600;
  font-size: 19px;
  color: #FFFFFF;
}
.prepathonTwentyTwo .bfcmPrepathonNav .counter {
  background: url(https://www.cloudways.com/wp-content/uploads/2022/10/timer-bg.svg) no-repeat center;
  background-size: contain;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 5px;
}
.prepathonTwentyTwo .bfcmPrepathonNav .clounterMainDiv li {
  padding: 0 15px;
}
.prepathonTwentyTwo .bfcmPrepathonNav .clounterMainDiv li:last-child {
  padding-right: 0;
}
.prepathonTwentyTwo .bfcmPrepathonNav .clounterMainDiv li:first-child {
  padding-left: 0;
}
.prepathonTwentyTwo .ppc-hdr-wrap nav.affix-top .clounterMainDiv {
  display: none;
}
.prepathonTwentyTwo .exclusiveSessionSec {
  margin-top: 180px;
  background: #130B18;
  border: 5px solid #B764D8;
  border-radius: 20px;
  padding: 45px;
  position: relative;
  box-shadow: 0 0 40px rgba(183, 100, 216, 0.42);
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesBeforeWrap {
  position: absolute;
  top: -45PX;
  z-index: -2;
  padding: 10px 55px;
  background: #B764D8;
  border-radius: 20px;
  transform: translateX(50%);
  max-width: -moz-max-content;
  max-width: max-content;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesBeforeWrap h4 {
  font-weight: 600;
  font-size: 26px;
  color: #000000;
  margin: 0;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesBeforeWrap h4:nth-child(2) {
  visibility: hidden;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecLeftWrap {
  text-align: center;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecLeftWrap img {
  margin-bottom: -30px;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecLeftWrap h3 {
  font-weight: 700;
  font-size: 30px;
  color: #FFFFFF;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecLeftWrap p {
  font-weight: 400;
  font-size: 20px;
  color: rgba(255, 255, 255, 0.7);
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap {
  text-align: left;
  max-width: 610px;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightHeadWrap ul {
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightHeadWrap ul li {
  padding-right: 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.35);
  font-weight: 400;
  font-size: 20.6483px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightHeadWrap ul li:last-child {
  border: 0;
  margin-left: 30px;
  padding: 0;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightHeadWrap ul li svg {
  margin: -5px 15px 0 0;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightBodyWrap {
  margin-top: 40px;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightBodyWrap h5 {
  font-weight: 700;
  font-size: 40px;
  color: #FFFFFF;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightFootWrap {
  margin-top: 70px;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightFootWrap a {
  font-weight: 700;
  font-size: 20px;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #FEB155;
}
.prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightFootWrap a svg {
  margin-left: 15px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators {
  border-bottom: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonBnrSec {
  padding: 180px 0 200px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonBnrSec a {
  position: relative;
  z-index: 2;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .textArea {
  margin-top: 140px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .textArea h2 {
  font-weight: 700;
  font-size: 44px;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(230, 230, 230, 0.71) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.prepathonTwentyTwo.hackathonTwentyTwo h2 + p {
  font-size: 20px;
  font-family: Pretendard;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartCardsSection h2 {
  font-weight: 700;
  font-size: 44px;
  color: #FFFFFF;
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .textArea p {
  font-size: 18px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec, .prepathonTwentyTwo.hackathonTwentyTwo .SpeakersInfoSec {
  background: #010307;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonvideoSec .wrap .txt h2 {
  font-weight: 700;
  font-size: 44px;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(230, 230, 230, 0.71) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.prepathonTwentyTwo.hackathonTwentyTwo .gradientBtn.gradientBtn2 {
  background-image: linear-gradient(81.25deg, #9D3065 7.6%, #220C62 95.76%), linear-gradient(81.25deg, #A73A6E -0.72%, #4620B1 95.76%), linear-gradient(92.21deg, rgba(237, 223, 242, 0) -10.66%, #BA4BFE 82.82%);
  border-radius: 0;
  background-clip: unset;
  box-shadow: none;
  font-size: 18px;
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .gradientBtn.gradientBtn2:hover {
  box-shadow: 1px 1000px 1px #02010c inset;
}
.prepathonTwentyTwo.hackathonTwentyTwo .clounterMainDiv {
  margin: 40px auto 40px;
  padding: 0;
  max-width: 580px;
}
.prepathonTwentyTwo.hackathonTwentyTwo h1 {
  font-family: "Tusker Grotesk";
  font-weight: 800;
  font-size: 56px;
  text-align: center;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonBnrSec h3 {
  font-weight: 600;
  font-size: 32px;
  text-align: center;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonBnrSec h3.preHeading {
  font-size: 52px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonBnrSec p {
  font-weight: 400;
  font-size: 20px;
  color: rgba(255, 255, 255, 0.7);
  text-transform: unset;
  max-width: 900px;
  display: block;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonBnrSec p.bnrSecondP {
  font-weight: 600;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonBnrSec p b {
  font-size: inherit;
  color: inherit;
  font-weight: 600;
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec::before {
  background: url(https://www.cloudways.com/wp-content/uploads/2022/10/hackathon-22-post-bnr.png) no-repeat center;
  background-size: cover;
  filter: unset;
  top: -9%;
  opacity: 0.6;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec {
  padding: 100px 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardHeadWrap {
  text-align: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardHeadWrap h2 {
  font-weight: 700;
  font-size: 56px;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(230, 230, 230, 0.71) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0 0 15px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardHeadWrap p {
  font-weight: 400;
  font-size: 20px;
  color: #FFFFFF;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap {
  margin-top: 70px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap {
  width: calc(25% - 7px);
  background: url(https://www.cloudways.com/wp-content/uploads/2022/10/hacka-frame-svg.svg) no-repeat center;
  background-size: 100% 100%;
  border-radius: 0;
  padding: 40px 45px 30px 25px;
  position: relative;
  transition: all 0.3s ease-in-out;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap .participateCardHoverWrap {
  opacity: 0;
  position: absolute;
  top: 40px;
  bottom: 30px;
  left: 25px;
  right: 45px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap:hover {
  transform: translateY(-10px);
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap:hover h2 {
  opacity: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap:hover .participateCardHoverWrap {
  opacity: 1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap span {
  position: absolute;
  border-radius: 10px;
  padding: 5px 20px;
  top: -20px;
  right: 0;
  left: 0;
  font-weight: 700;
  font-size: 24px;
  text-align: center;
  color: #FFFFFF;
  background: transparent;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap h2 {
  font-weight: 700;
  font-size: 24px;
  text-align: center;
  color: #FFFFFF;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap h3 {
  font-weight: 600;
  font-size: 20px;
  color: #FFFFFF;
  margin: 0 0 10px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsContentWrap .participateCardsMainWrap .participateCardWrap p {
  font-weight: 400;
  font-size: 14.8px;
  color: rgba(255, 255, 255, 0.7);
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsCtaWrap {
  margin-top: 100px;
  text-align: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsSec .participateCardsCtaWrap a {
  display: inline-block;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec {
  padding: 80px 0 1px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpHeadWrap {
  text-align: center;
  max-width: 512px;
  margin: 0 auto;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpHeadWrap h2 {
  font-weight: 700;
  font-size: 44px;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(230, 230, 230, 0.71) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0 0 15px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpHeadWrap p {
  font-weight: 400;
  font-size: 18px;
  color: #FFFFFF;
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap {
  margin-top: 140px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap {
  width: 29%;
  padding: 30px 40px;
  position: relative;
  background: linear-gradient(81.25deg, #220C62 -10.03%, #9B309D 36.81%), linear-gradient(180deg, rgba(183, 100, 216, 0.12) 0%, rgba(40, 56, 88, 0) 100%), linear-gradient(0deg, rgba(248, 249, 251, 0.3), rgba(248, 249, 251, 0.3));
  z-index: 1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap::before {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
  z-index: -1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedupPodiumCardHead h3 {
  font-weight: 800;
  font-size: 46px;
  text-align: center;
  color: #FFFFFF;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedupPodiumCardHead h3 sup {
  font-weight: inherit;
  color: inherit;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumBodyWrap {
  margin-top: 30px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumBodyWrap .bodyContentWrap {
  display: flex;
  margin: 20px 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumBodyWrap .bodyContentWrap img {
  margin-right: 20px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumBodyWrap .bodyContentWrap p {
  font-weight: 400;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumWithWrap {
  margin-top: 30px;
  text-align: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumInfoWrap {
  margin-top: 10px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumInfoWrap p {
  font-weight: 400;
  font-size: 20px;
  text-align: center;
  color: rgba(255, 255, 255, 0.85);
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumPrizeWrap {
  background: #1C085C;
  border: 1px solid rgba(248, 249, 251, 0.3);
  padding: 10px;
  max-width: 209px;
  margin: 35px auto 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumPrizeWrap h4 {
  font-weight: 600;
  font-size: 58px;
  font-family: Pretendard;
  color: #FFFFFF;
  text-align: center;
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .speedUpSec .speedUpContentWrap .speedUpPodiumMainWrap .speedUpPodiumCardWrap .speedUpPodiumFootWrap {
  text-align: center;
  position: absolute;
  bottom: -13px;
  left: 0;
  right: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec #schedule {
  position: relative;
  z-index: 9;
}
.prepathonTwentyTwo.hackathonTwentyTwo .rulesTabLi {
  max-width: 200px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec {
  border-bottom: 2px solid #B764D8;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap {
  position: relative;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .gradientBorder {
  background: linear-gradient(281.59deg, #B764D8 49.09%, rgba(126, 61, 152, 0) 119.47%);
  position: absolute;
  height: 3px;
  left: 0;
  right: 0;
  top: 84px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators {
  justify-content: flex-start;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .carousel-inner .item .rulesAnimationWrap {
  animation: fadeInUp 0.6s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .carousel-inner .item h3 {
  font-weight: 700;
  font-size: 24px;
  color: #FFFFFF;
  margin: 50px 0 20px 40px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .carousel-inner .item ul {
  margin-left: 40px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .carousel-inner .item ul li {
  font-weight: 400;
  font-size: 20px;
  color: #FFFFFF;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap {
  margin-top: 80px 0;
  transition: all 0.3s ease-in-out;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap {
  display: flex;
  justify-content: space-between;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard {
  width: calc(33.33% - 20px);
  padding: 25px 35px;
  position: relative;
  z-index: 1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard::before {
  position: absolute;
  content: "";
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.28)), linear-gradient(284.37deg, #B764D8 54.26%, rgba(43, 26, 148, 0) 140.73%);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0;
  z-index: -1;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard::after {
  position: absolute;
  content: "";
  background: #010307;
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
  border-radius: 0;
  z-index: -1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard .cardLines {
  background: #B764D8;
  width: 85px;
  height: 10px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard h3 {
  font-weight: 800;
  font-size: 24px;
  color: #FFFFFF;
  margin: 15px 0 35px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard a {
  font-weight: 400;
  font-size: 18px;
  color: #B764D8;
  opacity: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard a svg {
  margin: 0 0 -1px 10px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard a svg path {
  fill: #B764D8;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard:hover::before {
  opacity: 1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartContentMainWrap .headStartCardsWrap .headStartCard:hover a {
  opacity: 1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection {
  background: #010307;
  margin-top: 150px;
  border-bottom: 2px dashed #B764D8;
  border-top: 2px dashed #B764D8;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .bgColor {
  background: rgba(136, 47, 191, 0.09);
  padding: 80px 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .bgColor marquee {
  font-weight: 800;
  font-size: 84.163px;
  color: #FFFFFF;
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .bgColor marquee svg {
  margin: 0 20px -1px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .joinSlackMainWrap {
  text-align: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .joinSlackMainWrap h2 {
  font-weight: 800;
  font-size: 25.9305px;
  color: #FFFFFF;
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .joinSlackMainWrap h2 svg {
  margin: 0 20px -1px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .joinSlackMainWrap p {
  font-weight: 400;
  font-size: 24px;
  color: #FFFFFF;
  margin: 35px 0 60px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .joinSlackMainWrap p b {
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .joinSlackMainWrap a {
  display: inline-block;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .marquee {
  height: 200px;
  width: 2500px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .marquee--inner {
  display: block;
  width: 200%;
  margin: 70px 0;
  position: absolute;
  animation: marquee 20s linear infinite;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .marquee--inner span {
  display: flex;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .marquee--inner .marquee-txt {
  font-weight: 800;
  font-size: 90px;
  color: #FFFFFF;
  animation: glow infinite 2s linear both;
  width: 835px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection .marquee--inner .marquee-txt svg {
  width: 40px;
  height: 40px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .joinSlackSection span {
  float: left;
  width: 50%;
}
@keyframes marquee {
  0% {
    left: 0;
  }
  100% {
    left: -100%;
  }
}
.prepathonTwentyTwo.hackathonTwentyTwo .SpeakersInfoSec {
  padding: 80px 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators li {
  text-align: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec {
  padding: 150px 0 80px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormLeftWrap {
  max-width: 500px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormLeftWrap h2 {
  font-weight: 700;
  font-size: 56px;
  color: #FFFFFF;
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormLeftWrap p {
  font-weight: 400;
  font-size: 20px;
  color: #FFFFFF;
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormRightWrap {
  background: #010307;
  position: relative;
  border-radius: 20px;
  z-index: 1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormRightWrap .hackaFormOuterWrap {
  background: #010307;
  max-width: 500px;
  padding: 45px 45px 100px;
  position: relative;
  z-index: 1;
  border-radius: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormRightWrap .hackaFormOuterWrap h4 {
  font-weight: 700;
  font-size: 28px;
  color: #FFFFFF;
  margin: 0 0 40px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormRightWrap .hackaFormOuterWrap input, .prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormRightWrap .hackaFormOuterWrap select {
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  opacity: 0.6;
  padding: 20px 35px;
  background: transparent;
  opacity: 1;
  border: 1px solid #FFFFFF;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 20px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormRightWrap .hackaFormOuterWrap select option {
  background: #010205;
  color: #fff;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormRightWrap .hackaFormOuterWrap a {
  display: inline-block;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackathonFormSec .hackathonFormSecMainWrap .hackaFormRightWrap .hackaFormOuterWrap .cta {
  margin-top: 10px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartCardsSection .carousel-indicators .active {
  background-color: #B764D8;
  border: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartCardsSection .carousel-indicators li {
  border: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .headStartCardsSection .carousel-indicators {
  bottom: -50px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .footer-nav-btm {
  background: #180831;
}
.prepathonTwentyTwo.hackathonTwentyTwo .formMainWrap .errorWrap .error, .prepathonTwentyTwo.hackathonTwentyTwo .formMainWrap .errorWrap .success_messages {
  position: absolute;
  padding: 8px 15px;
  text-align: center;
  border-radius: 8px;
  background: var(--bgColor2);
  color: #fdb054;
  font-weight: 700;
  font-size: 16px;
  display: block;
  bottom: 25px;
  left: 0;
  width: 80%;
  right: 0;
  margin: 0 auto;
}
.prepathonTwentyTwo.hackathonTwentyTwo .formMainWrap .consent label {
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.02em;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.prepathonTwentyTwo.hackathonTwentyTwo .formMainWrap .consent {
  vertical-align: middle;
  margin-bottom: 30px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .formMainWrap .consent label input {
  margin: 0;
  line-height: 18px;
  margin-right: 5px;
  position: relative;
  top: 2px;
  width: auto !important;
}
.prepathonTwentyTwo.hackathonTwentyTwo .postFormSubmitWrap {
  display: none;
  min-width: 500px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaPrtnrsSec {
  padding: 80px 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaPrtnrsSec .hackaPrtnrsHeadWrap {
  text-align: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaPrtnrsSec .hackaPrtnrsHeadWrap h2 {
  font-weight: 700;
  font-size: 56px;
  color: #FFFFFF;
  margin: 0 0 20px;
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaPrtnrsSec .hackaPrtnrsHeadWrap p {
  font-weight: 400;
  font-size: 20px;
  color: rgba(255, 255, 255, 0.85);
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaPrtnrsSec .hackaPrtnrsCOntentWrap {
  margin-top: 70px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaPrtnrsSec .hackaPrtnrsCOntentWrap .hackPrtnrsCardMainWrap {
  display: flex;
  justify-content: space-between;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaPrtnrsSec .hackaPrtnrsCOntentWrap .hackPrtnrsCardMainWrap .hackPrtnrsCardWrap {
  width: calc(33.33% - 10px);
  background: #FFFFFF;
  box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.06);
  border-radius: 9px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 35px;
  margin: 0 10px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec {
  padding: 80px 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferHeadWrap {
  text-align: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferHeadWrap h2 {
  font-weight: 700;
  font-size: 56px;
  color: #FFFFFF;
  margin: 0 0 20px;
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferHeadWrap p {
  font-weight: 400;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.85);
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferContentWrap {
  margin-top: 80px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferContentWrap .referContentCardMainWrap {
  display: flex;
  justify-content: space-between;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferContentWrap .referContentCardMainWrap .referCardWrap {
  width: calc(33.33% - 12px);
  background: rgb(0, 0, 0);
  padding: 55px 60px;
  text-align: center;
  position: relative;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferContentWrap .referContentCardMainWrap .referCardWrap::before {
  position: absolute;
  content: "";
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  z-index: -1;
  background: rgba(248, 249, 251, 0.3);
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferContentWrap .referContentCardMainWrap .referCardWrap:hover::before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.28)), linear-gradient(81.25deg, #220C62 -10.03%, #9B309D 36.81%), linear-gradient(0deg, #B764D8, #B764D8);
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferContentWrap .referContentCardMainWrap .referCardWrap p {
  font-weight: 400;
  font-size: 20px;
  color: #FFFFFF;
  margin: 30px 0 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .hackaReferSec .hackaReferContentWrap .referContentCardMainWrap .referCardWrap p b {
  animation: glow infinite 2s linear both;
}
.prepathonTwentyTwo.hackathonTwentyTwo .newRulesAndEligMainWrap {
  display: flex;
  justify-content: space-between;
}
.prepathonTwentyTwo.hackathonTwentyTwo .newRulesAndEligMainWrap .newRulesAndEligCardWrap {
  padding: 30px 50px;
  background: #010307;
  position: relative;
  width: calc(50% - 25px);
}
.prepathonTwentyTwo.hackathonTwentyTwo .newRulesAndEligMainWrap .newRulesAndEligCardWrap::before {
  position: absolute;
  content: "";
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  background: linear-gradient(81.25deg, #220C62 -10.03%, #9B309D 36.81%), linear-gradient(81.25deg, #220C62 -10.03%, #9D3065 36.81%), linear-gradient(163.68deg, #FFFFFF 3.22%, rgba(255, 255, 255, 0) 112.78%);
  z-index: -1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .newRulesAndEligMainWrap .newRulesAndEligCardWrap .newRulesCardHeadWrap h3 {
  font-weight: 700;
  font-size: 44px;
  color: #B764D8;
  margin: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .newRulesAndEligMainWrap .newRulesAndEligCardWrap .newRulesCardHeadWrap p {
  font-weight: 700;
  font-size: 20px;
  color: #FFFFFF;
  margin: 30px 0 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .newRulesAndEligMainWrap .newRulesAndEligCardWrap .newRulesCardHeadWrap ul {
  padding-left: 20px;
  margin-top: 25px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .newRulesAndEligMainWrap .newRulesAndEligCardWrap .newRulesCardHeadWrap ul li {
  font-weight: 400;
  font-size: 18px;
  color: #FFFFFF;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cta {
  margin-top: 65px;
  position: relative;
  display: inline-block;
  z-index: 1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cta::after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translate(-8px, 8px);
  border: 1px solid rgba(255, 255, 255, 0.29);
  z-index: -1;
}
.prepathonTwentyTwo.hackathonTwentyTwo .participateCardsCtaWrap .cta, .prepathonTwentyTwo.hackathonTwentyTwo .joinSlackMainWrap .cta {
  margin-top: 0;
}
.prepathonTwentyTwo.hackathonTwentyTwo .thankWrap {
  display: none;
  background: #000;
  padding: 0;
  text-align: center;
  padding: 40px;
  position: relative;
  max-width: 500px;
}
.prepathonTwentyTwo.hackathonTwentyTwo .referSecToBeHiddenWrap {
  text-align: center;
}
.prepathonTwentyTwo.hackathonTwentyTwo .referSecToBeHiddenWrap .cta a {
  display: inline-block;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cwvs_g2Stats_inrBox {
  background: transparent !important;
  box-shadow: 0 !important;
  padding: 0 !important;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cwvs_g2Stats_inrBox:nth-of-type(1) svg .cwvs_g2Stats_pBar {
  stroke: #b764d8 !important;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cwvs_g2Stats_inrBox:nth-of-type(2) svg .cwvs_g2Stats_pBar {
  stroke: #b764d8 !important;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cwvs_g2Stats_inrBox:nth-of-type(3) svg .cwvs_g2Stats_pBar {
  stroke: #b764d8 !important;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cwvs_g2Stats_inrBox:nth-of-type(4) svg .cwvs_g2Stats_pBar {
  stroke: #b764d8 !important;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cwvs_g2Stats_inrBox svg circle:nth-of-type(1) {
  stroke: rgba(255, 255, 255, 0.18);
}
.prepathonTwentyTwo.hackathonTwentyTwo .counter {
  background: none;
  position: relative;
}
.prepathonTwentyTwo.hackathonTwentyTwo .counter .cwvs_g2Stats_inrBox {
  position: absolute;
}
.prepathonTwentyTwo.hackathonTwentyTwo .pulse::after, .prepathonTwentyTwo.hackathonTwentyTwo .pulse::before {
  display: none;
}
.prepathonTwentyTwo.hackathonTwentyTwo .cwvs_g2Stats_inrBox.eCmrceStats circle {
  transition: stroke-dashoffset 0.5s linear !important;
}

footer#cw-footer #footer-container {
  display: none !important;
}
footer#cw-footer .footer-nav-btm {
  background: #050814;
  padding: 30px 0;
}

/*========= Modal Form ==========*/
#ParticipateModal {
  /* Handle */
}
#ParticipateModal .consent input#checkbox_consent2 {
  margin-right: 5px;
  position: relative;
  top: 2px;
}
#ParticipateModal .modal-dialog {
  top: auto;
  transform: initial;
}
#ParticipateModal .modal-dialog .modal-content {
  background: url(../../img/bfcm_2022/prepathon-form-bg.png) no-repeat #02010c;
  background-size: cover;
}
#ParticipateModal #formAccordion {
  padding: 15px 12px 0;
  margin-bottom: 40px;
}
#ParticipateModal .scrollableAccordion {
  height: 203px;
  overflow-y: scroll;
}
#ParticipateModal .scrollableAccordion::-webkit-scrollbar {
  width: 10px;
}
#ParticipateModal .scrollableAccordion::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}
#ParticipateModal .scrollableAccordion::-webkit-scrollbar-thumb {
  background: rgba(102, 102, 102, 0.4);
  border-radius: 10px;
}
#ParticipateModal .panel-group .panel {
  background: transparent;
  border: none;
}
#ParticipateModal .panel-group .panel .panel-body {
  padding-left: 0;
  padding-right: 0;
}
#ParticipateModal .panel-group .panel .panel-body ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#ParticipateModal .panel-group .panel .panel-body ul li {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
#ParticipateModal .panel-group .panel .panel-body ul li:last-child {
  margin-bottom: 0;
}
#ParticipateModal .panel-group .panel .panel-body .leftArea .form-check {
  position: relative;
  padding: 0 0 0 40px;
}
#ParticipateModal .panel-group .panel .panel-body .leftArea .form-check-input {
  width: 20px;
  height: 20px;
  margin: 0 20px 0 0;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 12px;
  z-index: 1;
}
#ParticipateModal .panel-group .panel .panel-body .leftArea .form-check-label {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}
#ParticipateModal .panel-group .panel .panel-body .leftArea small {
  display: block;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  font-weight: 300;
}
#ParticipateModal .panel-group .panel .panel-body .leftArea small:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  line-height: 27px;
  text-align: center;
  font-size: 17px;
  border-radius: 50px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  left: 0px;
  top: 11px;
}
#ParticipateModal .panel-group .panel .panel-body .leftArea .form-check-input:checked ~ small:before {
  background: url(https://www.cloudways.com/wp-content/uploads/2022/10/checkmark.png) no-repeat;
  background-position: center;
}
#ParticipateModal .panel-group .panel .panel-body .rightArea {
  margin-left: auto;
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 16px;
}
#ParticipateModal .panel-group .panel .panel-body .rightArea i {
  height: 24px;
}
#ParticipateModal .panel-group .panel .panel-body .rightArea span {
  min-width: 101.35px;
  text-align: right;
}
#ParticipateModal .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: none;
}
#ParticipateModal .panel-default > .panel-heading {
  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.19);
  box-shadow: none;
  padding-left: 0;
}
#ParticipateModal .panel-default > .panel-heading .panel-title {
  position: relative;
  cursor: pointer;
}
#ParticipateModal .panel-default > .panel-heading .panel-title .form-check {
  padding-left: 40px;
}
#ParticipateModal .panel-default > .panel-heading .panel-title .form-check-input {
  width: 20px;
  height: 20px;
  margin: 0 20px 0 0;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 2px;
  z-index: 1;
  cursor: pointer;
}
#ParticipateModal .panel-default > .panel-heading .panel-title .form-check-label {
  font-size: 20px;
  color: #FEB155;
  cursor: pointer;
}
#ParticipateModal .panel-default > .panel-heading .panel-title .form-check-label::before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  line-height: 27px;
  text-align: center;
  font-size: 17px;
  border-radius: 50px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  left: 0px;
  top: 2px;
}
#ParticipateModal .panel-default > .panel-heading .panel-title .form-check-input:checked ~ .form-check-label:before {
  background: url(https://www.cloudways.com/wp-content/uploads/2022/10/checkmark.png) no-repeat;
  background-position: center;
}
#ParticipateModal .panel-default > .panel-heading .panel-title a {
  left: 0;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  transition: all 0.3s ease;
}
#ParticipateModal .panel-default > .panel-heading .panel-title a::before {
  content: "";
  background: url(https://www.cloudways.com/wp-content/uploads/2022/10/prepathon-form-arrow.svg) no-repeat;
  width: 14px;
  height: 8px;
  background-position: center;
  position: absolute;
  right: 0;
  top: 0;
}
#ParticipateModal .panel-default > .panel-heading .panel-title a.collapsed::before {
  transform: rotate(180deg);
}
#ParticipateModal .modal-dialog .modal-content .modal-body .formMainWrap .formWrap input {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 30px;
  color: #fff;
}

/*========= Modal Form ==========*/
@media (min-width: 2300px) {
  .prepathonTwentyTwo .animatedSvgs #animatedLines {
    top: 0px;
    width: 80%;
  }
  .prepathonTwentyTwo .animatedSvgs div#animatedLinesTwo {
    width: 80%;
  }
}
@media (max-width: 1200px) {
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesBeforeWrap {
    transform: translateX(35%);
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap {
    max-width: 510px;
  }
}
@media (max-width: 992px) {
  .prepathonTwentyTwo .bfcmPrepathonBnrSec {
    padding-top: 100px;
  }
  .prepathonTwentyTwo .bfcmPrepathonBnrSec h3, .prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .txt h2, .prepathonTwentyTwo h2, .prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec .txt h2, .prepathonTwentyTwo .participateCtaSec .wrap h2 {
    font-size: 28px;
  }
  .prepathonTwentyTwo .bfcmPrepathonBnrSec p, .prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .txt p, .prepathonTwentyTwo .bfcmPrepathonSessionSec .textArea p, .prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea ul li, .prepathonTwentyTwo h2 + p {
    font-size: 16px;
  }
  .prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators li .name, .prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .leftArea strong {
    font-size: 20px;
  }
  .prepathonTwentyTwo .participateCtaSec .wrap {
    padding: 40px 80px;
  }
  .prepathonTwentyTwo .bfcmPrepathonSessionSec {
    padding: 30px 0;
  }
  .prepathonTwentyTwo .bfcmPrepathonSessionSec .textArea {
    margin-top: 60px;
  }
  .prepathonTwentyTwo .SpeakersInfoSec {
    padding-top: 60px;
  }
  .prepathonTwentyTwo .SpeakersInfoSec .topTxt, .prepathonTwentyTwo .bfcmPrepathonvideoSec .wrap .txt {
    margin-bottom: 30px;
  }
  .prepathonTwentyTwo .SpeakersInfoSec .cardsRow {
    justify-content: space-between;
  }
  .prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards {
    width: calc(50% - 15px);
    margin-bottom: 30px;
  }
  .prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards:nth-child(3n+2) {
    margin: 0 0 30px;
  }
  .prepathonTwentyTwo .subscriberCtaSecPrimaryBg .subscriberCtaSec {
    padding: 60px 0;
  }
  .prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .tabsBox .carousel-indicators li {
    padding: 10px 15px;
    text-align: center;
    margin: 0;
  }
  .prepathonTwentyTwo h1 span::before, .prepathonTwentyTwo h1 span::after {
    display: none;
  }
  .prepathonTwentyTwo .bfcmPrepathonNav .clounterMainDiv {
    display: none;
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightBodyWrap h5 {
    font-size: 32px;
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightHeadWrap ul {
    flex-direction: column;
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightHeadWrap ul li {
    padding: 0 0 10px;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap .exclSecRightHeadWrap ul li:last-child {
    margin: 10px 0 0;
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap .exclSecRightWrap {
    text-align: center;
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesBeforeWrap {
    transform: translateX(14%);
  }
}
@media (max-width: 767px) {
  .prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article {
    flex-direction: column;
    padding: 15px 0;
  }
  .prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .rightArea, .prepathonTwentyTwo .bfcmPrepathonSessionSec .sliderWrap .slidesWrap article .leftArea {
    margin: 30px auto;
    text-align: center;
  }
  .prepathonTwentyTwo .ppc-hdr-wrap nav .navbar-toggle {
    filter: brightness(0) invert(1);
  }
  .prepathonTwentyTwo .ppc-hdr-wrap nav .navbar-right {
    background: #050814;
    text-align: center;
  }
  .prepathonTwentyTwo .bfcmPrepathonNav .ppc-nav .ppc-nav-cta {
    display: inline-block;
  }
  .prepathonTwentyTwo .ppc-hdr-wrap nav.affix .ppc-nav li.active a, .prepathonTwentyTwo .ppc-nav li a, .prepathonTwentyTwo .ppc-nav li a:active, .prepathonTwentyTwo .ppc-nav li a:focus {
    color: #fff;
  }
  .prepathonTwentyTwo .epc_share_btn {
    width: 101px;
    height: 101px;
    left: calc(100% - 75px);
  }
  .prepathonTwentyTwo .epc_share_btn .img-responsive {
    top: 11px;
    right: 26px;
    max-width: 47%;
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesMainWrap {
    flex-direction: column;
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesBeforeWrap {
    transform: translateX(0);
    left: -5px;
    right: -5px;
    text-align: center;
    max-width: calc(100% + 10px);
  }
}
@media (max-width: 600px) {
  .prepathonTwentyTwo .counterArea {
    flex-wrap: wrap;
    padding: 60px 0;
  }
  .prepathonTwentyTwo .counterArea .colThree {
    flex: 0 0 50%;
  }
  .prepathonTwentyTwo .counterArea .colThree:nth-child(2) {
    border-right: none;
  }
  .prepathonTwentyTwo .counterArea .colThree:nth-child(1), .prepathonTwentyTwo .counterArea .colThree:nth-child(2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
  .prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards {
    width: 100%;
  }
  .prepathonTwentyTwo .SpeakersInfoSec .cardsRow .cards:nth-last-child(2) {
    margin-bottom: 30px;
  }
  .prepathonTwentyTwo .subscriberCtaSec .form .formWrap {
    flex-direction: column;
  }
  .prepathonTwentyTwo .subscriberCtaSec .form .formWrap .gradientBtn {
    max-width: 200px;
    text-align: center;
    margin: 30px auto 0;
  }
  .prepathonTwentyTwo .participateCtaSec .gradientBtn {
    padding: 15px 10px;
    font-size: 13px;
  }
  .prepathonTwentyTwo .bfcmPrepathonSessionSec .textArea {
    margin: 0 auto 30px;
  }
  .prepathonTwentyTwo .clounterMainDiv {
    display: none;
  }
}
@media (max-width: 500px) {
  .prepathonTwentyTwo h1 {
    font-size: 40px;
  }
  .prepathonTwentyTwo h1 img {
    margin-bottom: 30px;
  }
  .prepathonTwentyTwo .exclusiveSessionSec .exclSesBeforeWrap {
    top: -70px;
  }
  .prepathonTwentyTwo .exclusiveSessionSec {
    padding: 30px 20px;
  }
}/*# sourceMappingURL=cloudways_bfcm_22.css.map */