:root{
--gold:#f5b425;
--red:#c51e4b;
--ink:#1a1a2e;
--bg:#ededed;
--white:#fff;
--line:#e0e0e0}
*{
box-sizing:border-box}
html{
scroll-behavior:smooth;
scroll-padding-top:80px}
body{
margin:0;
background:var(--bg);
font:16px/1.6 Arial,sans-serif;
color:var(--ink)}
a{
color:var(--red);
text-decoration:none}
a:hover{
text-decoration:underline}
.container{
max-width:1200px;
margin:auto;
padding:0 22px}
.vw-hdr91{
background:#fff;
position:sticky;
top:0;
z-index:10;
box-shadow:0 2px 12px #0001}
.vw-header-inner{
min-height:64px;
display:flex;
align-items:center;
gap:12px;
flex-wrap:nowrap}
.vw-logo{
display:flex;
align-items:center;
color:var(--ink);
gap:8px;
white-space:nowrap}
.vw-logo{
flex-shrink:0}
.vw-logo img{
height:40px;
width:auto;
display:block}
.vw-nav{
display:flex;
gap:4px;
align-items:center;
margin-left:auto;
flex-wrap:nowrap}
.vw-nav a{
color:var(--ink);
font-weight:bold;
font-size:13.5px;
padding:6px 6px;
white-space:nowrap}
.vw-actions{
display:flex;
gap:6px;
flex-shrink:0}
.vw-actions a,.hero .btn-register,.hero .btn-login,.game-card .btn-register,.tournament-card .btn-register,.bonus-card .btn-register,.slot-win-btn{
display:inline-block;
white-space:nowrap;
padding:9px 15px;
border-radius:6px;
font-weight:bold;
color:#fff;
text-decoration:none}
.btn-register{
background:var(--gold);
color:var(--ink)!important}
.btn-login{
background:var(--red);
color:#fff}
.vw-compliance{
display:flex;
gap:4px;
font-size:11px;
flex-shrink:0;
flex-wrap:nowrap}
.vw-compliance a{
border:1px solid var(--red);
padding:3px 5px;
white-space:nowrap}
.vw-compliance a:first-child{
background:#b5122d;
color:#fff}
.vw-time{
font-size:12px;
white-space:nowrap;
flex-shrink:0}
.vw-burger{
display:none;
background:none;
border:0;
font-size:27px}
.hero{
min-height:500px;
background:linear-gradient(90deg,#111c 25%,#1114),url('/showcase.jpeg') center/cover;
color:#fff}
.hero-inner{
min-height:500px;
display:flex;
align-items:center}
.hero .hero-inner{
padding-top:56px;
padding-bottom:56px}
.hero-inner p{
margin:18px 0 22px}
.hero h1{
max-width:650px;
font-size:clamp(2rem,5vw,4rem);
line-height:1.1;
margin:12px 0}
.eyebrow{
color:var(--gold);
font-weight:bold}
.bonus-tile{
background:var(--gold);
color:var(--ink);
border:3px solid #fff;
border-radius:12px;
padding:15px;
max-width:380px;
font-size:20px}
.section{
padding:58px 0}
.section.light{
background:#f7f7f7}
.section h2{
text-align:center;
font-size:2rem;
margin:0 0 30px}
.game-grid,.payment-grid,.adv-grid,.tournament-grid,.bonus-grid{
display:grid;
gap:18px}
.game-grid{
grid-template-columns:repeat(4,1fr)}
.game-card,.pay-card,.adv-card,.tournament-card,.bonus-card,.author,.info-page{
background:#fff;
border-radius:12px;
padding:20px;
box-shadow:0 4px 16px #1a1a2e12}
.game-art{
overflow:hidden;
height:130px;
border-radius:8px;
background:linear-gradient(135deg,#332263,#d52c5d);
color:#fff;
display:grid;
place-items:center;
font-weight:bold;
text-align:center}
.game-art img{
display:block;
width:100%;
height:100%;
object-fit:cover}
.game-card b,.game-card small{
display:block;
margin:10px 0}
.game-card small{
color:#666}
.payment-grid{
grid-template-columns:repeat(4,1fr)}
.pay-card{
display:flex;
flex-direction:column;
gap:5px}
.pay-card strong{
font-size:1.3rem;
color:var(--red)}
.pay-card span{
font-size:13px}
.adv-grid{
grid-template-columns:repeat(3,1fr)}
.adv-card{
text-align:center}
.adv-card i{
font-size:2.5rem;
font-style:normal}
.adv-card h3{
margin:4px}
.table-scroll{
overflow:auto}
table{
border-collapse:collapse;
background:#fff;
width:100%}
.table-scroll table{
min-width:650px}
.vw-content-body th,.vw-content-body td{
overflow-wrap:anywhere}
th,td{
padding:12px;
border:1px solid var(--line);
text-align:left}
th{
background:var(--ink);
color:#fff}
tr:nth-child(even){
background:#fafafa}
.active{
color:#16823b;
font-weight:bold}
.tournament-grid{
grid-template-columns:repeat(5,1fr);
grid-auto-rows:auto;
row-gap:18px}
.tournament-card{
text-align:center;
display:grid;
grid-row:span 5;
grid-template-rows:subgrid;
row-gap:0;
justify-items:center;
align-content:start}
.tournament-card h3,.tournament-card p{
margin:8px 0}
.tournament-card .btn-register{
align-self:end}
.trophy{
font-size:2rem}
.countdown{
display:block;
color:var(--red);
margin:12px}
.bonus-grid{
grid-template-columns:repeat(3,1fr);
grid-auto-rows:auto}
.bonus-card{
border-top:5px solid var(--gold);
display:grid;
grid-row:span 4;
grid-template-rows:subgrid;
row-gap:0;
align-content:start}
.bonus-card h3,.bonus-card p{
margin:8px 0}
.bonus-card .btn-register{
align-self:end;
justify-self:start}
.bonus-card span{
font-size:2rem}
.slot-section{
background:linear-gradient(135deg,var(--ink),#34345c);
color:#fff}
.slot-machine{
text-align:center;
background:#fff;
color:var(--ink);
max-width:430px;
margin:auto;
padding:25px;
border-radius:14px}
.reels{
display:flex;
justify-content:center;
gap:10px;
margin-bottom:20px}
.reel.spinning{
animation:spin-reel .18s linear infinite}
#slot-result{
min-height:26px}
.slot-win-btn{
background:var(--red);
color:#fff!important;
font-size:1.05rem;
padding:12px 26px;
margin-top:6px;
box-shadow:0 6px 18px #c51e4b40}
.slot-win-btn[hidden]{
display:none}
.slot-win-btn:hover,.slot-win-btn:focus-visible,.slot-win-btn:active{
background:#a8163e;
text-decoration:none}
.reel{
background:#eee;
border:3px solid var(--gold);
font-size:3rem;
width:90px;
height:90px;
display:grid;
place-items:center}
.center{
text-align:center}
.author{
display:flex;
gap:15px;
align-items:center;
max-width:620px;
margin:0 auto 25px}
.avatar{
flex:0 0 55px;
min-width:55px;
aspect-ratio:1;
background:var(--red);
color:#fff;
border-radius:50%;
width:55px;
height:55px;
display:grid;
place-items:center;
font-weight:bold}
.vw-content-body{
background:#fff;
padding:28px;
border-radius:12px;
max-width:900px;
margin:auto;
overflow-wrap:break-word}
.vw-content-body h2,.vw-content-body h3{
color:var(--red)}
.vw-content-body img{
max-width:100%}
.faq-item{
background:#fff;
border-bottom:1px solid var(--line);
max-width:900px;
margin:auto}
.faq-item button{
width:100%;
border:0;
background:none;
padding:18px;
text-align:left;
font-size:1.05rem;
font-weight:bold;
color:var(--ink);
cursor:pointer}
.faq-item button span{
float:right;
color:var(--red);
font-size:1.5rem}
.faq-answer{
display:none;
padding:0 18px 12px}
.faq-item.open .faq-answer{
display:block}
.faq-item.open button span{
transform:rotate(45deg);
display:inline-block}
.footer-grid{
display:grid;
grid-template-columns:1.4fr 1fr 1.4fr 1fr;
gap:30px;
padding-top:45px;
padding-bottom:35px}
.vw-ftr83{
background:#fff}
.footer-grid h3{
margin-top:0}
.footer-grid a{
display:block;
margin:5px 0}
.badge-list{
line-height:2;
color:#555}
.pay-badges{
display:flex;
flex-wrap:wrap;
gap:6px;
margin:0 0 1em}
.pay-badge{
display:inline-flex;
align-items:center;
gap:6px;
white-space:nowrap;
font-size:13px;
color:#444;
border:1px solid var(--line);
border-radius:6px;
padding:4px 8px 4px 4px;
background:#fff}
.pay-badge__icon{
display:block;
width:20px;
height:20px;
flex-shrink:0}
.footer-bottom{
text-align:center;
border-top:1px solid var(--line);
padding:20px;
font-size:13px}
.info-page.container{
max-width:960px;
margin:45px auto;
padding:36px 40px;
min-height:500px;
border:1px solid var(--line);
border-top:5px solid var(--red)}
.info-page .vw-content-body{
padding:0;
max-width:none;
background:none;
border-radius:0}
.info-page .vw-content-body a{
text-decoration:underline}
.info-page h1{
text-align:center;
color:var(--red)}
.vw-unused1{
display:none;
opacity:0}
.vw-unused2{
visibility:hidden}
.vw-unused3{
position:absolute;
left:-9999px}

@media(max-width:1366px){
.vw-time{
display:none}
}
@media(max-width:1100px){
.vw-compliance{
display:none}
}
@media(max-width:1200px){
.vw-nav{
gap:2px}
.vw-nav a{
font-size:13px;
padding:6px 4px}
.tournament-grid{
grid-template-columns:repeat(3,1fr)}
}

@media(max-width:992px){
.vw-compliance{
display:none}
.game-grid,.payment-grid{
grid-template-columns:repeat(2,1fr)}
.footer-grid{
grid-template-columns:repeat(2,1fr)}
}

@media(max-width:880px){
.vw-burger{
display:block;
order:3;
flex-shrink:0;
padding:0 2px}
.vw-actions{
order:2;
margin-left:auto}
.vw-nav{
display:none;
position:absolute;
top:100%;
left:0;
right:0;
background:#fff;
padding:18px;
flex-direction:column;
align-items:flex-start;
box-shadow:0 4px 10px #0002}
.vw-nav.open{
display:flex}
}

@media(max-width:768px){
.hero,.hero-inner{
min-height:440px}
.adv-grid,.bonus-grid{
grid-template-columns:repeat(2,1fr)}
.tournament-grid{
grid-template-columns:none;
grid-auto-flow:column;
grid-auto-columns:250px;
grid-template-rows:repeat(5,auto);
overflow-x:auto;
padding-bottom:8px}
.info-page.container{
margin:24px 14px;
padding:24px 18px}
.vw-content-body{
padding:20px 16px}
.footer-grid{
grid-template-columns:1fr}
}

@media(max-width:480px){
.container{
padding:0 15px}
.vw-logo strong{
font-size:13px}
.vw-header-inner{
gap:8px}
.vw-logo img{
height:34px}
.vw-actions{
gap:5px}
.vw-actions a{
padding:7px 9px;
font-size:12.5px}
.game-grid,.payment-grid,.adv-grid,.bonus-grid{
grid-template-columns:1fr}
.section{
padding:40px 0}
.hero h1{
font-size:2.2rem}
.bonus-tile{
font-size:16px}
.reel{
width:70px;
height:70px;
font-size:2.2rem}
}

.vw-component-1 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-2 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-3 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-4 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-5 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-6 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-7 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-8 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-9 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-10 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-11 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-12 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-13 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-14 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-15 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-16 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-17 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-18 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-19 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-20 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-21 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-22 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-23 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-24 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-25 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-26 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-27 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-28 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-29 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-30 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-31 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-32 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-33 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-34 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-35 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-36 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-37 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-38 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-39 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-40 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-41 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-42 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-43 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-44 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-45 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-46 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-47 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-48 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-49 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-50 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-51 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-52 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-53 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-54 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-55 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-56 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-57 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-58 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-59 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-60 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-61 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-62 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-63 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-64 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-65 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-66 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-67 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-68 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-69 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-70 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-71 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-72 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-73 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-74 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-75 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-76 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-77 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-78 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-79 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-80 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-81 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-82 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-83 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-84 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-85 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-86 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-87 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-88 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-89 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-90 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-91 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-92 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-93 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-94 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-95 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-96 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-97 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-98 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-99 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-100 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-101 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-102 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-103 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-104 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-105 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-106 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-107 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-108 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-109 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-110 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-111 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-112 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-113 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-114 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-115 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-116 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-117 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-118 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-119 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-120 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-121 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-122 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-123 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-124 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-125 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-126 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-127 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-128 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-129 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-130 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-131 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-132 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-133 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-134 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-135 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-136 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-137 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-138 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-139 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-140 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-141 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-142 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-143 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-144 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-145 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-146 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-147 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-148 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-149 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-150 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-151 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-152 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-153 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-154 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-155 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-156 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-157 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-158 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-159 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-160 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-161 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-162 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-163 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-164 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-165 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-166 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-167 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-168 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-169 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-170 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-171 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-172 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-173 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-174 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-175 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-176 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-177 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-178 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-179 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

.vw-component-180 {
  transition: all 0.25s ease;
  border-radius: 12px;
}

@media(max-width:360px){
.container{
padding:0 12px}
.vw-logo img{
height:28px}
.vw-actions a{
padding:6px 7px;
font-size:11.5px}
}
@media(max-width:480px){
.hero .hero-inner{
padding-top:36px;
padding-bottom:40px}
}
