
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("media/c4ed1c4a484ea6181ed37cb8.woff2") format("woff2")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("media/86acbb7aed3f6d10555e28c7.woff2") format("woff2")}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body.page,body.wik-inner-page{
  margin:0;padding:0;background:#fff;color:#2f4668;
  font-family:"Open Sans",Arial,Helvetica,sans-serif;
  font-size:16px;font-weight:500;line-height:1.6;
}
.wp-site-blocks{margin:0}
.header{background:#fff;border-bottom:1px solid #e6ecf2;position:relative;z-index:50}
.header .wp-block-group.is-content-justification-space-between,
.wik-header-bar{
  display:flex;align-items:center;justify-content:space-between;gap:1rem;
  max-width:1140px;margin:0 auto;padding:16px 1.25rem;
}
.wp-block-site-logo img,.custom-logo{display:block;height:auto;max-width:200px;width:200px}
.wik-hero-inner{
  min-height:260px;display:flex;align-items:center;justify-content:center;
  background-color:#2f4668;background-size:cover;background-position:center;
}
.wik-hero-inner .box{
  background:rgba(47,70,104,.72);padding:2rem 2.25rem;max-width:720px;width:calc(100% - 2rem);
  margin:2rem auto;color:#fff;border-radius:4px;
}
.wik-hero-inner h1{color:#fff!important;margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.15;font-weight:700}
.wik-page-content{
  max-width:900px;margin:0 auto;padding:2.5rem 1.25rem 4rem;color:#2f4668;
  font:500 16px/1.7 "Open Sans",Arial,sans-serif;
}
.wik-page-content h1{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.15;margin:0 0 1rem;color:#2f4668}
.wik-page-content h2{font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:700;margin:2rem 0 .75rem;color:#2f4668}
.wik-page-content h3{font-size:1.15rem;font-weight:700;margin:1.5rem 0 .5rem;color:#00a3e0;text-transform:none}
.wik-page-content p{margin:0 0 1rem}
.wik-page-content ul,.wik-page-content ol{margin:0 0 1.25rem;padding-left:1.4rem}
.wik-page-content li{margin:0 0 .4rem}
.wik-page-content .lead{font-size:1.15rem;color:#3a5678}
.wik-page-content .wik-cta,
a.wik-cta{
  display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;background:#00a3e0;
  color:#fff!important;text-decoration:none!important;border-radius:.5rem;font-weight:700;
}
.wik-page-content .wik-cta:hover,a.wik-cta:hover{background:#008fc4}
.wik-page-content .wik-card-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:1.5rem 0}
.wik-page-content .wik-card{background:#f5f8fb;padding:1.25rem;border-left:4px solid #00a3e0}
.wik-page-content .job-box{background:#f5f8fb;padding:1.25rem;margin:0 0 1rem}
.wik-page-content .job-box h3{margin-top:0;color:#2f4668}
.casino-wrap{padding:2rem clamp(1.25rem,3vw,2.5rem) 4rem;background:#fff;max-width:100%}
.casino-wrap .dr-article{max-width:min(1480px,96vw)!important;width:100%;margin:0 auto;color:#26313b;font:400 17px/1.75 "Open Sans",Arial,sans-serif}
.casino-wrap .dr-article h1{font-size:clamp(28px,4vw,40px);margin:0 0 .8em;line-height:1.2;color:#26313b}
.casino-wrap .dr-article h2{font-size:clamp(24px,3vw,30px);margin:1.7em 0 .65em;color:#26313b}
.casino-wrap .dr-article h3{font-size:clamp(20px,2.5vw,24px);margin:1.4em 0 .55em;color:#175f8e}
.casino-wrap .dr-article p{margin:0 0 1.1em}
.casino-wrap .dr-article ul,.casino-wrap .dr-article ol{margin:.65em 0 1.35em;padding-left:1.65em}
.casino-wrap .dr-article img{display:block;width:100%;height:auto;margin:1rem 0 1.5rem;border-radius:4px}
#hdsTableWidget_81{margin:1.5rem 0 2rem;min-height:80px}
footer.wp-block-template-part{margin-top:0}
.wik-footer-main{
  background:#2f4668;color:#a0a0a0;padding:64px 1.25rem;
}
.wik-footer-grid{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;
  max-width:1140px;margin:0 auto;
}
.wik-footer-main h4,.wik-footer-main .wik-foot-title{
  margin:0 0 .75rem;color:#fff;font-size:16px;font-weight:600;letter-spacing:.02em;
}
.wik-footer-main p{margin:0;line-height:1.7;color:#a0a0a0;font-size:16px}
.wik-footer-main a{color:#a0a0a0;text-decoration:none}
.wik-footer-main a:hover{color:#fff;text-decoration:underline}
.wik-footer-copy{background:#00a3e0;color:#fff;padding:10px 1.25rem}
.wik-footer-copy p{max-width:1140px;margin:0 auto;color:#fff}
@media(max-width:900px){
  .wik-footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
  .wik-footer-grid{grid-template-columns:1fr}
  .header .wp-block-group.is-content-justification-space-between,.wik-header-bar{padding:12px 1rem}
}


nav.wik-restored-nav{display:flex!important;align-items:center;justify-content:flex-end;position:relative;overflow:visible!important;flex:1;min-width:0}
nav.wik-restored-nav .wik-nav-list{display:flex!important;align-items:center;justify-content:flex-end;gap:clamp(8px,1.2vw,18px);list-style:none!important;margin:0!important;padding:0!important;flex-wrap:wrap}
nav.wik-restored-nav .wik-nav-list>li{margin:0!important;padding:0!important;list-style:none!important;position:relative}
nav.wik-restored-nav .wik-nav-list a,nav.wik-restored-nav .wik-nav-list button.wik-nav-link{display:block;color:#253f5d!important;text-decoration:none!important;font-size:clamp(12px,1.05vw,15px);font-family:inherit;font-weight:600;white-space:nowrap;line-height:1.5;padding:8px 2px;background:transparent;border:0;cursor:pointer}
nav.wik-restored-nav .wik-nav-list a:hover,nav.wik-restored-nav .wik-nav-list a:focus,nav.wik-restored-nav .wik-nav-list button.wik-nav-link:hover{color:#227cb3!important;text-decoration:underline!important}
nav.wik-restored-nav .wik-has-sub>button.wik-nav-link::after{content:" ▾";font-size:.85em}
nav.wik-restored-nav .wik-submenu{display:none;position:absolute;top:100%;right:0;z-index:100000;min-width:260px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:8px;border-radius:3px;list-style:none;margin:0}
nav.wik-restored-nav .wik-has-sub.wik-sub-open>.wik-submenu,nav.wik-restored-nav .wik-has-sub:hover>.wik-submenu{display:block}
nav.wik-restored-nav .wik-submenu a{white-space:normal;padding:10px 12px;font-size:14px}
nav.wik-restored-nav .wik-nav-toggle{display:none!important;background:transparent;border:0;color:#253f5d;padding:10px;cursor:pointer;align-items:center;gap:8px;font:600 15px inherit}
@media(max-width:1100px){
nav.wik-restored-nav{justify-content:flex-end}
nav.wik-restored-nav .wik-nav-toggle{display:flex!important}
nav.wik-restored-nav .wik-nav-list{display:none!important;position:absolute!important;top:100%;right:0;z-index:999999;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:12px 18px!important;min-width:240px;flex-direction:column;align-items:stretch;gap:2px;border-radius:3px}
nav.wik-restored-nav.wik-open .wik-nav-list{display:flex!important}
nav.wik-restored-nav .wik-submenu{position:static;box-shadow:none;padding:0 0 0 12px;display:none}
nav.wik-restored-nav .wik-has-sub.wik-sub-open>.wik-submenu{display:block}
nav.wik-restored-nav .wik-nav-list a,nav.wik-restored-nav .wik-nav-list button.wik-nav-link{font-size:15px;padding:9px 6px}
}


.casino-wrap .dr-article .dr-article-table{margin:1.5em 0;overflow-x:auto;border-radius:8px;box-shadow:0 1px 0 rgba(0,0,0,.04)}
.casino-wrap .dr-article .dr-article-table table{width:100%;min-width:680px;border-collapse:collapse;background:#fff}
.casino-wrap .dr-article .dr-article-table th,.casino-wrap .dr-article .dr-article-table td{padding:12px 14px;border:1px solid #d9e1e7;text-align:left;vertical-align:top}
.casino-wrap .dr-article .dr-article-table th{background:#eef3f6;font-weight:700}
.casino-wrap .dr-article .dr-article-table tbody tr:nth-child(even){background:#f8fafb}
.casino-wrap .dr-article h4{font-size:1.05rem;margin:1.35em 0 .45em;color:#2f4668}
.casino-wrap .dr-article .casino-spec{background:#f5f8fb;border-left:4px solid #00a3e0;padding:.85rem 1.1rem;margin:1rem 0 1.25rem}
.casino-wrap .dr-article .casino-spec h4{margin-top:0}
.casino-wrap .dr-article .faq-list details{margin:0 0 .75rem;padding:.9rem 1.1rem;border:1px solid #d9e1e7;border-radius:8px;background:#f8fafb}
.casino-wrap .dr-article .faq-list summary{cursor:pointer;font-weight:700;color:#2f4668}
.casino-wrap .dr-article .faq-list details p{margin:.75rem 0 0}
#hdsTableWidget_81{margin:1.5rem 0 2rem;min-height:80px;width:100%;overflow-x:auto}
