.elementor-6222 .elementor-element.elementor-element-48d9f5f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6222 .elementor-element.elementor-element-48d9f5f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-6222 .elementor-element.elementor-element-48d9f5f:not(.elementor-motion-effects-element-type-background), .elementor-6222 .elementor-element.elementor-element-48d9f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-6222 .elementor-element.elementor-element-48d9f5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6222 .elementor-element.elementor-element-68b05137:not(.elementor-motion-effects-element-type-background), .elementor-6222 .elementor-element.elementor-element-68b05137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9E265A1;}.elementor-6222 .elementor-element.elementor-element-68b05137{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 50px 20px;}.elementor-6222 .elementor-element.elementor-element-68b05137 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6222 .elementor-element.elementor-element-154fd6e > .elementor-container{max-width:680px;}.elementor-6222 .elementor-element.elementor-element-154fd6e:not(.elementor-motion-effects-element-type-background), .elementor-6222 .elementor-element.elementor-element-154fd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-6222 .elementor-element.elementor-element-154fd6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 80px 20px;}.elementor-6222 .elementor-element.elementor-element-154fd6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6222 .elementor-element.elementor-element-6c57d52c{text-align:start;}.elementor-6222 .elementor-element.elementor-element-6c57d52c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:#a8d400;}.elementor-6222 .elementor-element.elementor-element-6c57d52c > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-6222 .elementor-element.elementor-element-50b76c40{text-align:start;}.elementor-6222 .elementor-element.elementor-element-50b76c40 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:68px;line-height:0.92em;color:#ffffff;}.elementor-6222 .elementor-element.elementor-element-50b76c40 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6222 .elementor-element.elementor-element-43580845 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-6222 .elementor-element.elementor-element-43580845 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-6222 .elementor-element.elementor-element-43580845 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group > label, .elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-subgroup label{color:#888888;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group > label{font-family:"Barlow Condensed", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-type-html{padding-bottom:0px;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group .elementor-field{color:var( --e-global-color-1d7b1f80 );}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF14;border-color:#C9E26552;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF14;border-color:#C9E26552;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-field-group .elementor-select-wrapper::before{color:#C9E26552;}.elementor-6222 .elementor-element.elementor-element-43580845 .e-form__buttons__wrapper__button-next{background-color:#a8d400;color:#0a0a0a;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-button[type="submit"]{background-color:#a8d400;color:#0a0a0a;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-button[type="submit"] svg *{fill:#0a0a0a;}.elementor-6222 .elementor-element.elementor-element-43580845 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6222 .elementor-element.elementor-element-43580845 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6222 .elementor-element.elementor-element-43580845 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-6222 .elementor-element.elementor-element-43580845 .elementor-message.elementor-message-success{color:#a8d400;}.elementor-6222 .elementor-element.elementor-element-43580845{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6222 .elementor-element.elementor-element-b76b660{font-weight:300;color:var( --e-global-color-58e03da3 );}.elementor-6222 .elementor-element.elementor-element-5118f08d:not(.elementor-motion-effects-element-type-background), .elementor-6222 .elementor-element.elementor-element-5118f08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-6222 .elementor-element.elementor-element-5118f08d{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(168,212,0,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 20px 32px 20px;}.elementor-6222 .elementor-element.elementor-element-5118f08d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}body.elementor-page-6222{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-6222:not(.elementor-motion-effects-element-type-background), body.elementor-page-6222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}@media(max-width:767px){.elementor-6222 .elementor-element.elementor-element-48d9f5f{padding:30px 16px 20px 16px;}.elementor-6222 .elementor-element.elementor-element-68b05137{padding:0px 14px 30px 14px;}.elementor-6222 .elementor-element.elementor-element-154fd6e{margin-top:0px;margin-bottom:0px;padding:20px 16px 0px 16px;}.elementor-6222 .elementor-element.elementor-element-50b76c40 .elementor-heading-title{font-size:48px;}.elementor-6222 .elementor-element.elementor-element-50b76c40 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6222 .elementor-element.elementor-element-b76b660{font-size:10px;}.elementor-6222 .elementor-element.elementor-element-b76b660 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6222 .elementor-element.elementor-element-5118f08d{padding:10px 10px 10px 10px;}}/* Start custom CSS for html, class: .elementor-element-3e94321c */.dw-hero-wrap { text-align: center; }
.dw-badge {
  display: inline-flex; align-items: center; gap: 8px;
  background: rgba(168,212,0,0.1); border: 1px solid #a8d400;
  padding: 5px 16px; margin-bottom: 18px;
  font-family: 'Barlow Condensed', sans-serif; font-size: 12px;
  font-weight: 600; letter-spacing: .13em; text-transform: uppercase; color: #a8d400;
}
.dw-badge::before { content:''; display:inline-block; width:6px; height:6px;
  border-radius:50%; background:#a8d400; animation: dwBlink 1.4s infinite; }
@keyframes dwBlink { 0%,100%{opacity:1} 50%{opacity:.15} }

.dw-venue-name { font-family:'Bebas Neue',sans-serif; font-size:clamp(22px,5vw,32px);
  letter-spacing:.15em; color:#fff; }
.dw-venue-city { font-family:'Barlow Condensed',sans-serif; font-size:12px;
  letter-spacing:.22em; text-transform:uppercase; color:#a8d400; margin-bottom:14px; }

.dw-h1 { font-family:'Bebas Neue',sans-serif; font-size:clamp(80px,22vw,155px);
  line-height:.88; letter-spacing:.03em; white-space:nowrap; margin-bottom:8px; }
.dw-h1 .dr  { color:#ffffff; }
.dw-h1 .dot { color:#F5C200; }
.dw-h1 .why { color:#a8d400; }

.dw-quiz-sub { font-family:'Barlow Condensed',sans-serif; font-size:clamp(15px,4vw,24px);
  font-weight:600; letter-spacing:.22em; text-transform:uppercase; color:#a8d400; margin-bottom:28px; }

.dw-pills { display:flex; flex-wrap:wrap; gap:10px; justify-content:center; margin-bottom:22px; }
.dw-pill { display:flex; align-items:center; gap:8px;
  background:rgba(255,255,255,0.04); border:1px solid rgba(255,255,255,0.12); padding:9px 15px; }
.dw-pill-icon { font-size:15px; }
.dw-pill-text { font-family:'Barlow Condensed',sans-serif; font-size:13px;
  font-weight:600; letter-spacing:.04em; text-transform:uppercase; }
.dw-pill-text small { display:block; font-size:10px; font-weight:400; color:#888; }

.dw-promo { font-family:'Barlow Condensed',sans-serif; font-size:13px;
  font-weight:600; letter-spacing:.14em; text-transform:uppercase; color:#a8d400; margin-bottom:36px; }
.dw-promo span { color:#888; margin:0 8px; }

.dw-scroll-cta a { display:inline-flex; flex-direction:column; align-items:center; gap:8px;
  text-decoration:none; color:#a8d400; font-family:'Barlow Condensed',sans-serif;
  font-size:12px; font-weight:600; letter-spacing:.15em; text-transform:uppercase; }
.dw-scroll-arrow { width:36px; height:36px; border:1px solid #a8d400; border-radius:50%;
  display:flex; align-items:center; justify-content:center; animation:dwBounce 2s ease infinite; }
@keyframes dwBounce { 0%,100%{transform:translateY(0)} 50%{transform:translateY(5px)} }

.dw-lines { position:absolute;inset:0;pointer-events:none;overflow:hidden; }
.dw-lines span { position:absolute;display:block;width:1px;height:100%;
  background:linear-gradient(to bottom,transparent,rgba(168,212,0,0.09),transparent);
  animation:dwLine 4s ease-in-out infinite; }
.dw-lines span:nth-child(1){left:10%;animation-delay:0s}
.dw-lines span:nth-child(2){left:38%;animation-delay:1.3s}
.dw-lines span:nth-child(3){left:62%;animation-delay:.7s}
.dw-lines span:nth-child(4){left:90%;animation-delay:2s}
@keyframes dwLine{0%,100%{opacity:.2}50%{opacity:.8}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48d9f5f */.elementor-section { position: relative; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-604afd9e */.dw-phone-outer { display:flex; justify-content:center; align-items:center; padding:20px 0; }
.dw-phone { width:190px; background:#1a1a1a; border-radius:32px;
  border:2px solid rgba(168,212,0,0.35); padding:14px 11px 18px;
  box-shadow:0 0 0 5px #111, 0 0 40px rgba(168,212,0,0.12), 0 28px 48px rgba(0,0,0,.65);
  animation:dwGlow 3s ease-in-out infinite; }
@keyframes dwGlow {
  0%,100%{box-shadow:0 0 0 5px #111,0 0 20px rgba(168,212,0,.08),0 28px 48px rgba(0,0,0,.65)}
  50%    {box-shadow:0 0 0 5px #111,0 0 40px rgba(168,212,0,.22),0 28px 48px rgba(0,0,0,.65)} }
.dw-notch { width:62px;height:17px;background:#0a0a0a;border-radius:0 0 13px 13px;margin:0 auto 9px; }
.dw-screen { background:#f5f5f5;border-radius:11px;overflow:hidden;padding:8px 7px 13px; }
.dw-topbar { display:flex;justify-content:space-between;align-items:center;
  padding:3px 5px 7px;border-bottom:1px solid #ddd;margin-bottom:9px; }
.dw-topbar .room { font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;color:#333; }
.dw-topbar .name { font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;color:#333; }
.dw-btns { display:flex;flex-direction:column;gap:5px;padding:0 3px; }
.dw-pbtn { border-radius:18px;padding:9px 0;display:flex;align-items:center;justify-content:center;
  font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:.06em;color:white;
  cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .15s; }
.dw-pbtn:active{transform:scale(.97)}
.dw-pbtn.a{background:#4a90d9}.dw-pbtn.b{background:#e84040}
.dw-pbtn.c{background:#4caa4c}.dw-pbtn.d{background:#555}.dw-pbtn.e{background:#e8b800}
.dw-pbtn.picked{filter:brightness(1.25);box-shadow:0 0 12px rgba(168,212,0,0.6);animation:dwPop .35s ease}
@keyframes dwPop{0%{transform:scale(1)}40%{transform:scale(1.07)}100%{transform:scale(1)}}
.dw-purl{margin-top:9px;text-align:center;font-size:9px;color:#999;font-family:'Barlow',sans-serif;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74fa02b6 */.dw-feat { background:#181818; border:1px solid rgba(168,212,0,0.22);
  padding:22px 18px; position:relative; overflow:hidden;
  transition:border-color .3s; margin-bottom: 12px; }
.dw-feat::before { content:''; position:absolute; top:0; left:0; width:3px; height:100%;
  background:#a8d400; transform:scaleY(0); transform-origin:top; transition:transform .3s; }
.dw-feat:hover { border-color:rgba(168,212,0,.5); }
.dw-feat:hover::before { transform:scaleY(1); }
.dw-feat-num { font-family:'Bebas Neue',sans-serif; font-size:32px;
  color:rgba(168,212,0,0.12); line-height:1; margin-bottom:4px; }
.dw-feat-title { font-family:'Barlow Condensed',sans-serif; font-size:15px; font-weight:700;
  text-transform:uppercase; letter-spacing:.07em; color:#a8d400; margin-bottom:6px; }
.dw-feat-desc { font-size:12px; color:#888; line-height:1.6; font-family:'Barlow',sans-serif; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79b18c38 */.dw-feat { background:#181818; border:1px solid rgba(168,212,0,0.22);
  padding:22px 18px; position:relative; overflow:hidden;
  transition:border-color .3s; margin-bottom: 12px; }
.dw-feat::before { content:''; position:absolute; top:0; left:0; width:3px; height:100%;
  background:#a8d400; transform:scaleY(0); transform-origin:top; transition:transform .3s; }
.dw-feat:hover { border-color:rgba(168,212,0,.5); }
.dw-feat:hover::before { transform:scaleY(1); }
.dw-feat-num { font-family:'Bebas Neue',sans-serif; font-size:32px;
  color:rgba(168,212,0,0.12); line-height:1; margin-bottom:4px; }
.dw-feat-title { font-family:'Barlow Condensed',sans-serif; font-size:15px; font-weight:700;
  text-transform:uppercase; letter-spacing:.07em; color:#a8d400; margin-bottom:6px; }
.dw-feat-desc { font-size:12px; color:#888; line-height:1.6; font-family:'Barlow',sans-serif; }/* End custom CSS */