[id*="custom-html"]{padding:0 !important; display:none;}
#top-hero h2{display:none;}
#top-hero {height: 500px; padding:0 !important;}
@media (min-width: 500px) {
#top-hero .row{align-items: center; height: 500px;}
}
.zyx-paragraph--event-details {display:none;}
.btn-prpl, .btn-prpl.border-adjusted {background-color: #73236c !important; border-color:#73236c !important; color:#fff !important;}
a.text-link-prpl:before, a.text-link-purple.border-adjusted:before{width: 100% !important; transition: none !important; background-color: #fff !important;}
a.text-link-prpl {color: #fff !important;}
a.text-link-prpl.border-adjusted{border-color: #fff !important;}
.feature-box {border: 2px solid #fff; border-radius: 10px; padding: 0 1.5rem; height: 420px; box-sizing: border-box;}
.feature-box h4{color: #fff; margin: 10px 0 !important;}
.feature-title {text-align: center;}
.feature-icon {display: inline-block; margin-top: 20px; padding: 10px;}
.text-show {display: block !important;}
a::before{background-color: #fff !important;}
.font-normal {font-weight: normal !important;}
#key-value a{border-bottom: 1px solid #fff;}
#key-value a::before{background-color: transparent !important;}

.event-logo {width:170px;}
/* ===== Auto Slider ===== */
.AutoSlider-wrapper {width: 100%; height: 350px; position: relative; overflow: hidden;}
.AutoSlide {position: absolute; top: 0; left: 0; width: 100%; height: 350px; object-fit: cover; opacity: 0; z-index: 0; transition: opacity 1s linear;}
.AutoSlide.active {opacity: 1; z-index: 1;}

/* ===== Popup Video ===== */
.popup-video {display: none; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.9); justify-content: center; align-items: center; position: fixed; top: 0; left: 0; z-index: 1050;}
.popup-video.show {display: flex;}
.popup-video .popup-content {margin: 0 auto; width: 71vw; height: 40vw; text-align: center; max-height: calc(100vh - 60px);}
.popup-video iframe {width: 100%; height: 100%; border: none;}
.popup-video .close-btn {position: absolute; border: 0; outline: none; cursor: pointer; background: none; font-size: 50px; z-index: 1; top: 0; right: 1%; color: #fff; opacity: 1;  margin: 0; padding: 0;}

[class*="hero"] h2{display: none;}
[class*="hero"] .col-md-5{width:100%;}

#see-you .zyx-paragraph__cta {justify-content: center;}
.zyx-teaser-card__img {height: 200px; overflow: hidden;}

.event-card {border: 2px solid #404040; border-radius: 10px; padding: 1rem;}
.event-box {min-width: 100px; border-right: 2px solid #404040; padding-right: 1rem;}
.event-date {font-size: 60px; font-weight: 500;}
.event-month, .event-year {font-weight: 500;}
.event-info {padding-left: 1rem;}
.event-info a {font-size: 13px; padding: 5px 10px !important;}
.event-icon em {vertical-align: middle;}
.networkx-box {border-radius: 10px; border: 1px solid #fff; height: fit-content; padding: 1rem; text-align: center;}
.networkx-box a {font-weight: bold;}

a.press-link::before {background: #fff !important; width: 100% !important;}

/* RWD */
@media(max-width:768px){
  .zyx-paragraph--hero .container {padding-top: 0 !important; padding-bottom: 0 !important;}
  .event-logo {width:100px;}
  .feature-box, .event-card {margin-bottom:1rem; height: auto;}
}
@media (max-width: 650px) {
  .prpl-ecosystem {flex-direction: column-reverse;}
  .zyx-teaser-card__inner {margin-bottom: 1rem;}
}
