
html,body{font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:1.6!important;color:#333;height:auto!important;min-height:100%;overflow-x:hidden;overflow-y:auto!important}
body{padding-top:0!important;background:#fff}
#page-container,#et-main-area,#main-content,.entry-content,#et-boc,.et-l,.et_builder_inner_content{
  padding-top:0!important;height:auto!important;max-height:none!important;overflow:visible!important
}
.age-badge{display:inline-block;margin-left:.35em;padding:.12em .5em;border-radius:4px;background:#111;color:#fff;font-size:.78em;font-weight:700;vertical-align:middle}
.hu666-hero,.entry-content>.hu666-cta{display:none!important}
#main-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{
  background:#fff!important;border-bottom:0!important;box-shadow:none!important;
  position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:30;height:auto!important
}
#main-header .container,.et_header_style_left #main-header .container{
  display:flex!important;align-items:center;justify-content:space-between;max-width:1080px;margin:0 auto;padding:28px 24px 18px;float:none!important;width:auto!important;height:auto!important
}
.logo_container,.et_header_style_left .logo_container{
  position:static!important;float:none!important;height:auto!important;width:auto!important;display:flex!important;align-items:center
}
.logo_helper{display:none!important}
#logo{max-height:48px!important;width:auto!important;max-width:280px!important;position:static!important}
.hu666-logo-text,#logo.hu666-logo-text{
  display:inline-block!important;font:700 26px/1.1 "Open Sans",Arial,Helvetica,sans-serif!important;
  color:#111!important;max-height:none!important;max-width:none!important;width:auto!important;letter-spacing:-.02em
}
.hu666-logo-text em{font-style:normal;color:#FF0202;margin-left:.15em}
.et_pb_column_4_4,.et_pb_column_4_4.et_pb_column{
  flex:1 1 100%!important;width:100%!important;max-width:100%!important
}
.et_clickable .et_pb_text_inner h3 a,.hu666-help-link{
  display:block;max-width:560px;margin:10px auto;padding:16px 18px;border:1px solid #e6e6e6;
  border-radius:10px;background:#fff;color:#111!important;font-weight:700;text-decoration:none
}
.et_clickable .et_pb_text_inner h3 a:hover,.hu666-help-link:hover{border-color:#FF0202}
.hu666-support-mail{text-align:center;margin:22px auto;font-size:16px}
.et_pb_text_inner blockquote{margin:8px 0 22px;padding:12px 16px;background:#f6f6f6;border-left:4px solid #FF0202}
#et-top-navigation,.et_header_style_left #et-top-navigation{
  float:none!important;position:static!important;padding-top:0!important;display:flex!important;align-items:center
}
#top-menu-nav{display:block!important}
#top-menu{display:flex!important;flex-wrap:nowrap;align-items:center;gap:0 28px;list-style:none!important;margin:0!important;padding:0!important}
#top-menu>li{display:block!important;float:none!important;padding:0!important;position:static!important}
#main-header #top-menu a,
#main-header #top-menu>li>a,
#et-top-navigation nav>ul>li>a,
.et_header_style_left #et-top-navigation nav>ul>li>a{
  display:inline-block!important;padding:6px 0!important;font-size:14px!important;line-height:1.2!important;
  font-weight:500;color:rgba(0,0,0,.6)!important;text-decoration:none!important;white-space:nowrap;letter-spacing:0
}
#main-header #top-menu a:hover,
#top-menu>li>a:hover,
#main-header #top-menu li.current-menu-item>a,
#main-header #top-menu li.current_page_item>a,
#top-menu li.current-menu-item>a,
#top-menu li.current_page_item>a{color:#2ea3f2!important}
#et_mobile_nav_menu,.et_search_outer{display:none!important}
.et_pb_column_1 .et_pb_text_inner h1,.et_pb_text_1 .et_pb_text_inner h1{
  font-size:30px!important;line-height:1.25!important;margin:0 0 16px!important;text-align:left;color:#111;font-weight:700
}
.et_pb_text_inner h1{font-size:26px!important;line-height:1.3!important;margin:0 0 12px!important;color:#111;font-weight:700}
.et_pb_text_inner h2{font-size:20px!important;line-height:1.35!important;margin:10px 0 8px!important;color:#111}
.et_pb_text_inner h3{font-size:18px!important;line-height:1.35!important;margin:12px 0 10px!important}
.et_pb_text_inner h4{font-size:16px!important;line-height:1.5!important;margin:0 0 12px!important;font-weight:400}
.et_pb_text_0 .et_pb_text_inner h3,.hu666-mark{font-size:20px;text-align:center;margin:16px 0 12px;font-weight:700;color:#111}
.hu666-lead{margin:0 0 12px;line-height:1.6}
.hu666-btn,.et_pb_button{background-color:#FF0202!important;color:#111!important;border:0!important;padding:14px 22px!important;border-radius:6px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;justify-content:center;align-items:center}
.et_pb_section,.et_pb_section_0{padding:36px 0 24px!important}
.et_pb_row,.et_pb_row_0.et_pb_row,.et_pb_row_1.et_pb_row{
  display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;
  gap:48px;max-width:1080px;margin:0 auto 24px!important;width:auto!important;padding:0 24px!important
}
.et_pb_column,.et_pb_column_1_2{
  flex:1 1 0!important;width:50%!important;max-width:50%!important;
  margin:0!important;float:none!important;padding:0!important;overflow:visible;
  position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important
}
.et_pb_module,.et_pb_image,.et_pb_image_sticky,.et_pb_text{
  position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;
  transform:none!important;float:none!important
}
.et_pb_image,.et_pb_image_0{width:auto!important;margin:0 0 8px!important}
.et_pb_image img,.et_pb_image_wrap,.et_pb_image_wrap img{
  max-width:100%!important;width:100%!important;height:auto!important;min-height:0!important;position:static!important
}
.hu666-badges{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:16px;flex-wrap:nowrap;margin:8px 0 0;width:100%}
.hu666-badges .et_pb_image{flex:0 1 200px;width:auto!important;margin:0!important}
.hu666-badges img,.hu666-badges .et_pb_image_wrap,.hu666-badges .et_pb_image_wrap img{
  max-width:200px!important;width:100%!important;margin:0 auto!important;display:block
}
.et_pb_text_inner p,.et_pb_text_inner li{font-size:16px!important;line-height:1.6!important}
.et_pb_text_inner ul{list-style:disc!important;padding-left:1.3em!important;margin:8px 0 16px}
.et_pb_testimonial{margin:12px 0;padding:12px;background:#f7f7f7;border-radius:8px}
.entry-content,#et-boc,.et-l,.et_builder_inner_content{display:block!important;width:100%!important}
#et-main-area,#main-content{padding-top:0}
#main-footer{background:#111;color:#fff;margin-top:48px}
#main-footer .bottom-nav{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center;list-style:none;padding:16px}
#main-footer .bottom-nav a{color:#fff}
#footer-info{text-align:center;padding:8px 16px 20px;color:#fff}
@media (max-width:767px){
  #top-menu-nav{display:none!important}
  #et_mobile_nav_menu{display:block!important;float:none!important}
  .mobile_nav{display:flex;align-items:center;justify-content:flex-end;gap:8px}
  .select_page{position:absolute;left:-9999px}
  .mobile_menu_bar,.mobile_menu_bar_toggle{
    display:block!important;width:44px;height:36px;cursor:pointer;position:relative
  }
  .mobile_menu_bar:before,.mobile_menu_bar_toggle:before{
    content:"☰"!important;font-family:Arial,sans-serif!important;font-size:28px!important;color:#111!important;line-height:36px!important
  }
  #mobile_menu{list-style:none;margin:8px 0 0;padding:0;background:#fff;border:1px solid #eee;border-radius:8px}
  #mobile_menu li{display:block;border-top:1px solid #eee}
  #mobile_menu a{display:block;padding:12px 14px;color:#111;font-weight:600}
  .et_pb_row,.et_pb_row_0.et_pb_row{flex-wrap:wrap!important}
  .et_pb_column,.et_pb_column_1_2{display:block!important;width:100%!important;max-width:100%!important}
  .hu666-badges{flex-wrap:wrap}
  .hu666-btn{width:100%;box-sizing:border-box}
}
body.hu666-booth{
  background:#fff!important;font-family:"Open Sans",Arial,Helvetica,sans-serif!important;color:#111
}
body.hu666-booth #main-header,.hu666-booth.et_fixed_nav #main-header{
  background:#fff!important;border-bottom:1px solid #ececec!important;box-shadow:none!important
}
body.hu666-booth #main-header .container{
  max-width:1200px!important;padding:20px 40px!important
}
body.hu666-booth #logo{
  max-height:52px!important;max-width:300px!important;background:transparent!important;border-radius:0;padding:0
}
body.hu666-booth #top-menu{gap:0 36px!important}
body.hu666-booth #main-header #top-menu a,
body.hu666-booth #main-header #top-menu>li>a{
  color:#222!important;font-family:"Open Sans",Arial,sans-serif!important;
  font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important
}
body.hu666-booth #main-header #top-menu a:hover,
body.hu666-booth #main-header #top-menu li.current-menu-item>a,
body.hu666-booth #main-header #top-menu li.current_page_item>a{color:#111!important}
body.hu666-booth .mobile_menu_bar:before,body.hu666-booth .mobile_menu_bar_toggle:before{color:#111!important}
body.hu666-booth #main-footer{background:#fff;border-top:1px solid #ececec;margin-top:56px}
body.hu666-booth #main-footer .bottom-nav a,body.hu666-booth #footer-info{color:#222}
body.hu666-booth .et_pb_section,.hu666-booth .et_pb_section_0{padding:48px 0 64px!important}
body.hu666-booth .et_pb_row,.hu666-booth .et_pb_row_0.et_pb_row{
  max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important
}
body.hu666-booth .et_pb_text_inner h1{font-size:36px!important;line-height:1.25!important;font-weight:800!important;color:#111}
body.hu666-booth .et_pb_text_inner h2{font-size:24px!important;line-height:1.35!important;margin:22px 0 12px!important}
body.hu666-booth .et_pb_text_inner p,body.hu666-booth .et_pb_text_inner li{font-size:17px!important;line-height:1.75!important;color:#222}
body.hu666-booth .hu666-help-link{
  max-width:720px;padding:20px 24px;font-size:18px;border-radius:16px;
  box-shadow:0 8px 24px rgba(11,18,32,.05)
}
body.hu666-booth .et_pb_with_border{
  background:#fff;border:0!important;border-radius:20px;padding:24px 28px!important;
  box-shadow:0 12px 36px rgba(11,18,32,.06)
}
body.hu666-inner .et_pb_row,body.hu666-inner .et_pb_row_0.et_pb_row,body.hu666-inner .et_pb_with_border.et_pb_row{
  flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;
  max-width:1200px!important;gap:40px!important;margin:0 auto 32px!important;
  background:#fff;border-radius:24px;box-shadow:0 16px 40px rgba(11,18,32,.07);
  padding:36px 40px!important
}
body.hu666-inner .et_pb_row .et_pb_column,
body.hu666-inner .et_pb_row .et_pb_column_1_2{
  width:50%!important;max-width:50%!important;flex:1 1 0!important
}
body.hu666-inner .et_pb_row .et_pb_column:first-child .et_pb_image img{
  max-width:360px!important;width:100%!important;height:auto!important;
  margin:0 auto!important;display:block;border-radius:28px
}
body.hu666-inner .et_pb_row .et_pb_column:last-child .et_pb_image img{
  max-width:260px!important;width:auto!important;margin:8px 0!important;border-radius:0
}
body.hu666-inner .et_pb_with_border{
  background:#fff;border:0!important
}
body.hu666-inner .et_pb_row:has(.et_pb_column_4_4){
  flex-direction:column!important;max-width:1200px!important;padding:0!important;
  background:transparent;box-shadow:none;margin-bottom:0!important
}
body.hu666-inner .et_pb_row:has(.et_pb_column_4_4) .et_pb_column,
body.hu666-inner .et_pb_row:has(.et_pb_column_4_4) .et_pb_column_4_4{
  width:100%!important;max-width:100%!important;flex:1 1 100%!important
}
body.hu666-inner .et_pb_column_4_4{
  background:#fff;border-left:6px solid #c9a227;border-radius:24px;
  box-shadow:0 18px 50px rgba(11,18,32,.08);padding:40px 48px!important
}
body.hu666-inner .et_pb_column_4_4 .et_pb_text_inner{max-width:100%;margin:0}
body.hu666-inner .et_pb_text_inner h1{font-size:34px!important;margin:0 0 12px!important}
body.hu666-inner .hu666-lead{font-size:18px!important;line-height:1.7!important;margin:0 0 16px}
body.hu666-inner .et_pb_testimonial{
  background:#f6f7f8;border-radius:16px;padding:16px 18px;margin:12px 0 0
}
body.hu666-inner blockquote{
  background:#f6f7f8;border-left:4px solid #c9a227;border-radius:0 12px 12px 0;
  margin:8px 0 22px;padding:16px 20px
}
body.hu666-inner .hu666-help-link{
  max-width:100%;margin:0 auto 12px;padding:22px 24px;font-size:18px
}
body.hu666-inner .hu666-support-mail{margin-top:28px;font-size:18px}
body.hu666-home-stack .et_pb_section_0{padding:56px 0 72px!important}
body.hu666-home-stack .et_pb_row_0.et_pb_row{
  flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;
  max-width:1200px!important;gap:48px!important;margin:0 auto!important;padding:0 24px!important
}
body.hu666-home-stack .et_pb_row_0 .et_pb_column,
body.hu666-home-stack .et_pb_row_0 .et_pb_column_1_2{
  width:50%!important;max-width:50%!important;flex:1 1 0!important
}
body.hu666-home-stack .et_pb_row_0 .et_pb_column_1{order:2}
body.hu666-home-stack .et_pb_row_0 .et_pb_column_0{order:1}
body.hu666-home-stack .et_pb_column_1 .et_pb_text_inner,
body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner{
  background:#fff;border:0;border-left:6px solid #c9a227;border-radius:24px;
  padding:48px 52px 40px;box-shadow:0 18px 50px rgba(11,18,32,.08)
}
body.hu666-home-stack .et_pb_column_1 .et_pb_text_inner h1,
body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner h1{
  font-family:"Open Sans",Arial,Helvetica,sans-serif!important;font-size:44px!important;line-height:1.2!important;
  margin:0 0 20px!important;color:#111;font-weight:800!important
}
body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner p,
body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner li{
  font-size:18px!important;line-height:1.75!important;color:#222
}
body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner ul{margin:16px 0 0;padding-left:1.2em!important}
body.hu666-home-stack .hu666-mark,.hu666-home-stack .et_pb_text_0 .et_pb_text_inner h3{
  display:block;width:100%;margin:0 0 16px!important;padding:0;border:0;
  font-family:"Open Sans",Arial,sans-serif;font-size:15px!important;font-weight:600;
  letter-spacing:0;text-transform:none;color:#6b7280;text-align:center
}
body.hu666-home-stack .et_pb_image_0{max-width:100%;margin:0 auto 12px!important}
body.hu666-home-stack .et_pb_image_0 img{border-radius:24px;box-shadow:0 22px 48px rgba(11,18,32,.14)}
body.hu666-home-stack .hu666-badges{justify-content:center;flex-direction:row;gap:20px;margin-top:8px}
body.hu666-home-stack .hu666-badges img{max-width:180px!important}
@media (max-width:767px){
  body.hu666-booth #main-header .container{padding:16px 18px!important}
  body.hu666-booth .et_pb_section,.hu666-booth .et_pb_section_0{padding:32px 0 48px!important}
  body.hu666-home-stack .et_pb_column_1 .et_pb_text_inner h1,
  body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner h1{font-size:30px!important}
  body.hu666-home-stack .et_pb_column_1 .et_pb_text_inner,
  body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner{padding:28px 22px 22px;border-radius:18px}
  body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner p,
  body.hu666-home-stack .et_pb_text_1 .et_pb_text_inner li{font-size:16px!important}
  body.hu666-booth .et_pb_text_inner h1{font-size:28px!important}
  body.hu666-inner .et_pb_row,body.hu666-inner .et_pb_row_0.et_pb_row,
  body.hu666-home-stack .et_pb_row_0.et_pb_row{flex-wrap:wrap!important}
  body.hu666-inner .et_pb_row .et_pb_column,
  body.hu666-inner .et_pb_row .et_pb_column_1_2,
  body.hu666-home-stack .et_pb_row_0 .et_pb_column,
  body.hu666-home-stack .et_pb_row_0 .et_pb_column_1_2{width:100%!important;max-width:100%!important}
  body.hu666-inner .et_pb_row,body.hu666-inner .et_pb_row_0.et_pb_row{padding:24px 20px 20px!important}
  body.hu666-inner .et_pb_column_4_4{padding:28px 22px!important}
}
