:root{--dl-color-text-white:#fff;--dl-layout-space-unit:16px;--dl-color-default-white:#fff;--dl-layout-space-twounits:32px;--dl-color-theme-neutral-dark:#191818;--dl-color-theme-neutral-light:#fff!important}html{height:100%;min-height:100%;position:relative}body,html{background:#000;line-height:1.15}body{color:var(--dl-color-theme-neutral-dark);font-style:normal;font-weight:400;letter-spacing:normal;margin:0;text-decoration:none;text-transform:none;fill:var(--dl-color-theme-neutral-dark);min-height:100vh}*{border-style:solid;border-width:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}div,h1,span{margin:0;padding:0}img{display:block}.main-container{align-items:center}.main-container,.page-wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.page-wrapper{align-items:flex-start;background-color:#000;padding-bottom:0}.content-layout{align-items:center;align-self:stretch;background-color:#000;display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between;padding:0}.top-bottom-padding{padding-top:64px}.header-stripe{background:repeating-linear-gradient(-45deg,#ff6b35,#ff6b35 10px,#000 0,#000 20px);flex:0 0 auto;height:25px;width:100%}.header-stripe,.main-content-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center}.main-content-wrapper{flex:1;padding:3rem 0}.content-grid{align-items:center;gap:4rem;height:auto;justify-content:flex-start;max-width:1140px}.content-grid,.content-section{display:flex;flex-direction:column;padding-bottom:60px;padding-top:60px;width:100%}.content-section{align-items:flex-start;align-self:center;gap:var(--dl-layout-space-unit);justify-content:center}.main-logo{align-self:center;object-fit:cover;padding-bottom:.5rem;width:400px}.main-title{fill:var(--dl-color-default-white);align-self:center;color:var(--dl-color-default-white);font-family:Arial;font-size:2rem;letter-spacing:-2px;line-height:100%;padding-bottom:1rem}.timer-scripts,.timer-styles{display:contents}.countdown-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;width:100%}.countdown-wrapper{opacity:1;width:100%;z-index:5}.countdown-container{display:contents}.main-description{align-self:center;color:var(--dl-color-text-white);font-family:Arial;font-size:1.375rem;font-style:normal;font-weight:500;line-height:140%;padding-bottom:var(--dl-layout-space-twounits);text-align:center;text-decoration:none;text-transform:none}.main-description a{color:inherit}.call-to-action{font-weight:500}.social-links{flex-direction:row;gap:1.5rem;justify-content:center;margin:1rem 0;width:100%}.social-link,.social-links{align-items:center;display:flex}.social-link{opacity:.8;transition:opacity .3s ease}.social-link:hover{opacity:1}.social-icon{height:35px;object-fit:contain;width:35px}.cards-section{align-items:stretch;align-self:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-top:2rem;max-width:1200px;width:100%}.card-link{flex:1;max-width:350px;min-height:250px;text-decoration:none}.hero-card{background:#333;border:1px solid #555;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:250px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.hero-card:hover{box-shadow:0 8px 25px rgba(255,107,53,.15);transform:translateY(-4px)}.card-inner-container{background:#000;border-radius:8px;display:flex;flex-direction:column;height:140px;justify-content:center;padding:1.5rem}.card-content{display:flex;flex-direction:column;gap:1.5rem;height:100%}.card-icon{align-items:center;display:flex;height:80px;justify-content:center}.card-image{max-height:80px;max-width:100%;object-fit:contain}#blackhat-card .card-image{border-radius:6px;height:80px;object-fit:cover;width:100%}.card-text-only{align-items:center;display:flex;height:80px;justify-content:center}.card-main-title{color:#ff6b35;font-family:Arial,sans-serif;font-size:2rem;font-weight:700;margin:0;text-align:center}.card-text{align-items:flex-start;display:flex;justify-content:center;margin-top:1.5rem;min-height:60px}.card-title{color:var(--dl-color-text-white);font-family:Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0;text-align:center}.card-footer{display:flex;justify-content:center;margin-top:2rem}.card-link-text{color:#ff6b35;font-family:Arial,sans-serif;font-size:1rem;font-weight:700;text-decoration:none}.error-button-container{margin:2rem 0;width:100%}.error-button-container,.error-return-button{align-items:center;display:flex;justify-content:center}.error-return-button{gap:8px;fill:var(--dl-color-text-white);background-color:#1d1c1a;border:none;border-radius:40px;flex-shrink:0;font-family:Arial;font-size:1rem;height:auto;line-height:1.45;padding:12px;transition:.3s;width:200px}.error-return-button,.error-return-button:hover{color:var(--dl-color-text-white);text-decoration:none}.error-return-button:hover{background-color:#d84104}.request-smuggling-card .card-main-title{color:#b1acfe;font-size:1.75rem;margin-bottom:.5rem}.footer-stripe{align-items:center;background:repeating-linear-gradient(-45deg,#ff6b35,#ff6b35 10px,#000 0,#000 20px);display:flex;flex:0 0 auto;flex-direction:row;height:25px;justify-content:center;width:100%}#countdown{color:#fff!important;display:flex;font-family:arial,sans-serif;width:100%}#countdown>div{align-items:center;box-sizing:border-box;display:flex;filter:none!important;flex-direction:column;opacity:1!important;padding:1rem;width:25%}#countdown .label,#countdown .number{color:#fff!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;text-shadow:none!important}#countdown .number{font-size:3rem;font-weight:700}#countdown .label{font-size:1.25rem;font-weight:700;margin-top:.25rem;text-transform:uppercase}@media(max-width:1366px){.content-grid,.main-content-wrapper{max-width:1140px}.content-grid{width:100%}}@media(max-width:1300px){.main-content-wrapper{max-width:1140px;width:90%}.content-grid{margin-right:0;width:100%}.content-section{align-items:center;align-self:center;justify-content:center;width:100%}.cards-section{align-items:center;flex-direction:column;gap:2rem;margin-top:2rem;padding:0 1rem;width:100%}.card-link{max-width:350px;width:100%}.hero-card{min-height:250px;padding:1.5rem;width:100%}.card-inner-container{height:140px;padding:1.5rem}}@media(max-width:800px){.content-grid{flex-direction:column;margin-bottom:0;margin-right:0}.content-section{align-items:center;align-self:center;justify-content:center;padding-bottom:0;padding-top:0;width:100%}.main-description{text-align:center}}@media(max-width:390px){.content-section{padding-bottom:0;padding-top:0}.main-title{text-align:center}}@media (max-width:768px){body,html{background:#000!important;overflow-x:hidden!important;width:100%!important}*{background-color:transparent!important}.hero-card{background:#333!important}.card-inner-container{background:#000!important}.content-layout,.main-container,.page-wrapper{background-color:#000!important;width:100%!important}#countdown{flex-direction:column;gap:1rem}#countdown>div{padding:.5rem;width:100%}#countdown .number{font-size:2.5rem}#countdown .label{font-size:1.25rem}.footer-stripe,.header-stripe{flex-wrap:nowrap;justify-content:space-between;width:100%}.main-title{font-size:1.5rem!important;overflow:hidden;text-align:center}.main-description{font-size:1.3rem!important;padding:0 1rem;text-align:center}.social-links{flex-wrap:wrap;gap:1rem;justify-content:center;margin:1rem 0}.social-icon{height:35px;width:35px}.event-info{font-size:1rem;margin-top:.5rem;padding:0 1rem;text-align:center}.main-logo{max-width:400px!important;min-width:280px!important;width:85%!important}.cards-section{align-items:center;flex-direction:column;gap:2rem;margin-top:2rem;padding:0 1rem;width:100%}.card-link{max-width:350px;width:100%}.hero-card{min-height:250px;padding:1.5rem;width:100%}.card-inner-container{height:140px;padding:1.5rem}.card-content{gap:1.5rem}.card-text{margin-top:1.5rem;min-height:60px}.card-footer{margin-top:2rem}.card-icon{height:80px}.card-image{max-height:80px}#blackhat-card .card-image{border-radius:6px;height:80px;object-fit:cover;width:100%}.card-text-only{height:80px}.card-main-title{font-size:1.75rem}.card-title{font-size:1.25rem}}