.dn-main{min-height:65vh}.dn-main>.dn-group{max-width:1240px;margin:0 auto;padding:28px 24px}.dn-group .dn-group{min-width:0}.dn-columns{display:grid;grid-template-columns:repeat(var(--dn-cols,2),minmax(0,1fr));gap:28px}.dn-widget{margin-bottom:18px}.dn-widget>h1,.dn-widget>h2,.dn-widget>h3{font-family:Anton,'Arial Narrow',sans-serif;font-weight:400;line-height:1.2;color:#fff}.dn-widget>h1{font-size:clamp(36px,5vw,60px)}.dn-widget>h2{font-size:clamp(28px,4vw,42px)}.dn-widget a{color:#fee802}.dn-widget .dn-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:14px 24px;background:#fee802;color:#101010;font-weight:700;text-decoration:none}.dn-image{max-width:100%;height:auto}.dn-video{position:relative;aspect-ratio:16/9}.dn-video iframe{position:absolute;width:100%;height:100%;border:0}.dn-divider{border:0;border-top:2px solid #fee802;margin:24px 0}.dn-faq{padding:16px 0;border-bottom:1px solid #555}.dn-faq summary{cursor:pointer;font-weight:700}.dn-main #loginform{max-width:520px;margin:40px auto}.dn-main #loginform label{display:block}.dn-main #loginform input:not([type=checkbox]){width:100%;min-height:44px}.dn-main #loginform .button{background:#fee802;color:#111}@media(max-width:760px){.dn-columns{grid-template-columns:1fr}.dn-main>.dn-group{padding:20px 18px}}

/* Native registration replaces the old nested Elementor percentage columns. */
body.page-id-3833 #main.dn-main .elementor-element-ac2efc1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}
body.page-id-3833 #main.dn-main :is(.elementor-element-8cfd165,.elementor-element-8f32e25){width:100%}
body.page-id-3833 #main.dn-main .elementor-element-8cfd165{padding:28px;background:#181d22;border:1px solid #ffffff24;border-radius:16px}
@media(max-width:900px){body.page-id-3833 #main.dn-main .elementor-element-ac2efc1{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-3833 #main.dn-main .elementor-element-8cfd165{padding:22px 16px}}
