/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root {
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
  }
  
  
  html {
    line-height:1.15;
    -webkit-text-size-adjust:100%;
  }
  
  body {
    margin:0;
    font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";
  }
  
  hr {
    height:0;
    color:inherit;
  }
  
  abbr[title] {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
  }
  
  b,
  strong {
    font-weight:bolder;
  }
  
  code,
  kbd,
  pre,
  samp {
    font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;
    font-size:1em;
  }
  
  small {
    font-size:80%;
  }
  
  sub,
  sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
  }
  
  sub {
    bottom:-.25em;
  }
  
  sup {
    top:-.5em;
  }
  
  table {
    text-indent:0;
    border-color:inherit;
  }
  
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    margin:0;
  }
  
  button,
  select {
    text-transform:none;
  }
  
  [type=button],
  [type=reset],
  [type=submit],
  button {
    -webkit-appearance:button;
  }
  
  legend {
    padding:0;
  }
  
  progress {
    vertical-align:baseline;
  }
  
  [type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px;
  }
  
  summary {
    display:list-item;
  }
  
  blockquote,
  dd,
  dl,
  figure,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hr,
  p,
  pre {
    margin:0;
  }
  
  button {
    background-color:transparent;
    background-image:none;
  }
  
  button:focus {
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color;
  }
  
  fieldset,
  ol,
  ul {
    margin:0;
    padding:0;
  }
  
  ol,
  ul {
    list-style:none;
  }
  
  html {
    font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    line-height:1.5;
  }
  
  body {
    font-family:inherit;
    line-height:inherit;
  }
  
  *,
  :after,
  :before {
    box-sizing:border-box;
    border:0 solid #e2e8f0;
  }
  
  hr {
    border-top-width:1px;
  }
  
  img {
    border-style:solid;
  }
  
  textarea {
    resize:vertical;
  }
  
  input::-moz-placeholder,
  textarea::-moz-placeholder {
    color:#94a3b8;
  }
  
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    color:#94a3b8;
  }
  
  input::placeholder,
  textarea::placeholder {
    color:#94a3b8;
  }
  
  [role=button],
  button {
    cursor:pointer;
  }
  
  table {
    border-collapse:collapse;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size:inherit;
    font-weight:inherit;
  }
  
  a {
    color:inherit;
    text-decoration:inherit;
  }
  
  button,
  input,
  optgroup,
  select,
  textarea {
    padding:0;
    line-height:inherit;
    color:inherit;
  }
  
  code,
  kbd,
  pre,
  samp {
    font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  }
  
  audio,
  canvas,
  embed,
  iframe,
  img,
  object,
  svg,
  video {
    display:block;
    vertical-align:middle;
  }
  
  img,
  video {
    max-width:100%;
    height:auto;
  }
  
  .container {
    width:100%;
  }
  
  @media (min-width:640px) {
    .container {
      max-width:640px;
    }
  }
  
  @media (min-width:768px) {
    .container {
      max-width:768px;
    }
  }
  
  @media (min-width:1024px) {
    .container {
      max-width:1024px;
    }
  }
  
  @media (min-width:1280px) {
    .container {
      max-width:1280px;
    }
  }
  
  @media (min-width:1536px) {
    .container {
      max-width:1536px;
    }
  }
  .l-i-c-acc {
position: relative;
}
.l-i-c-acc li.logo{
position: absolute;
margin: auto;
left: 0;
right: 0;
top: 0;
z-index: 99999;
width: 100%;
height: 50px;
min-height: 50px;
border: none;
}
.l-i-c-acc li.logo label {
opacity: 0.4;
font-size: 30px;
padding: 0;
}

.sa-user {
padding-top: 7px;
position: relative;
}

.sa-usmoney {
position: relative;
color: #b9b9b9;
padding-right: 30px;
border: 1px solid #f2ac00;
background: #141414;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.sa-usmoney strong {
color: #fabd03;
}

.sa-usmoney:after {
position: absolute;
top: 0;
right: 0;
text-align: center;
height: 100%;
width: 30px;
line-height: 40px;
padding: 0 5px;
color: #000000;
background: #f2ac00;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
content: "\f078";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
}

.dropdown-usmenu {
position: absolute;
min-width: 230px;
top: 50px;
left: inherit;
right: 0;
background: #111112;
padding: 5px 15px;
border: 1px solid #212121;
}

.dropdown-usmenu:before {
content: '';
position: absolute;
display: block;
width: 0;
z-index: 10;
top: -8px;
right: 12px;
}

.dropdown-usmenu:after {
content: '';
position: absolute;
display: block;
width: 0;
z-index: 11;
top: -7px;
right: 12px;
}

.dropdown-usmenu a {
display: block;
width: 100%;
font-weight: 500;
font-size: 15px;
padding: 8px 0;
color: #f2ac00;
border-bottom: 1px dotted #686868;
text-transform: uppercase;
}

.dropdown-usmenu a:hover {
color: #ffffff;
}

.dropdown-usmenu a:last-child {
border-bottom: none;
}

.dropdown-usmenu i.fa {
padding-right: 5px;
}


.l-i-c-acc {
margin: 5px 0;
text-align: center;
overflow: hidden;
}

.l-i-c-acc li {
/*width: 14.2857142857%;*/
width: 10%;
float: left;
border: 1px #222222 solid;
padding: 3px;
box-sizing: border-box;
}

.l-i-c-acc li .hm-reponsive {
padding-top: 1%;
margin: 0;
}


.l-i-c-acc li img {
display: block;
margin: 0 auto;
}

.l-i-c-acc li label {
background: #000000;
min-height: 80px;
padding: 10px 0;
display: block;
font-size: 13px;
overflow: hidden;
margin: 0;
}
.l-i-c-acc li .hm-reponsive {
padding-top: 135%;
margin: 0;
}

.hm-reponsive {
position: relative;
height: auto !important;
width: 100%;
padding-top: 56.25%;
overflow: hidden;
}

.hm-reponsive img {
object-fit: cover;
margin: auto;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}


.hm-reponsive-pet {
position: relative;
height: auto !important;
width: 100%;
padding-top: 150%;
overflow: hidden;
}

.hm-reponsive-pet img {
object-fit: cover;
margin: auto;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
  .appearance-none {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
  }
  
  .bg-trueGray-800 {
    --tw-bg-opacity:1;
    background-color:rgba(39,39,42,var(--tw-bg-opacity));
  }
  
  .bg-trueGray-900 {
    --tw-bg-opacity:1;
    background-color:rgba(24,24,27,var(--tw-bg-opacity));
  }
  
  .bg-gray-100 {
    --tw-bg-opacity:1;
    background-color:rgba(241,245,249,var(--tw-bg-opacity));
  }
  
  .bg-gray-200 {
    --tw-bg-opacity:1;
    background-color:rgba(226,232,240,var(--tw-bg-opacity));
  }
  
  .bg-gray-300 {
    --tw-bg-opacity:1;
    background-color:rgba(203,213,225,var(--tw-bg-opacity));
  }
  
  .bg-gray-500 {
    --tw-bg-opacity:1;
    background-color:rgba(100,116,139,var(--tw-bg-opacity));
  }
  
  .bg-gray-700 {
    --tw-bg-opacity:1;
    background-color:rgba(51,65,85,var(--tw-bg-opacity));
  }
  
  .bg-gray-800 {
    --tw-bg-opacity:1;
    background-color:rgba(30,41,59,var(--tw-bg-opacity));
  }
  
  .bg-gray-900 {
    --tw-bg-opacity:1;
    background-color:rgba(15,23,42,var(--tw-bg-opacity));
  }
  
  .bg-red-500 {
    --tw-bg-opacity:1;
    background-color:rgba(239,68,68,var(--tw-bg-opacity));
  }
  
  .bg-red-600 {
    --tw-bg-opacity:1;
    background-color:rgba(220,38,38,var(--tw-bg-opacity));
  }
  
  .bg-red-700 {
    --tw-bg-opacity:1;
    background-color:rgba(185,28,28,var(--tw-bg-opacity));
  }
  
  .bg-blue-100 {
    --tw-bg-opacity:1;
    background-color:rgba(224,242,254,var(--tw-bg-opacity));
  }
  
  .bg-blue-500 {
    --tw-bg-opacity:1;
    background-color:rgba(14,165,233,var(--tw-bg-opacity));
  }
  
  .bg-blue-600 {
    --tw-bg-opacity:1;
    background-color:rgba(2,132,199,var(--tw-bg-opacity));
  }
  
  .bg-yellow-400 {
    --tw-bg-opacity:1;
    background-color:rgba(251,191,36,var(--tw-bg-opacity));
  }
  
  .bg-yellow-500 {
    --tw-bg-opacity:1;
    background-color:rgba(245,158,11,var(--tw-bg-opacity));
  }
  
  .bg-green-600 {
    --tw-bg-opacity:1;
    background-color:rgba(22,163,74,var(--tw-bg-opacity));
  }
  
  .bg-white {
    --tw-bg-opacity:1;
    background-color:rgba(255,255,255,var(--tw-bg-opacity));
  }
  
  .bg-lime-600 {
    --tw-bg-opacity:1;
    background-color:rgba(101,163,13,var(--tw-bg-opacity));
  }
  
  .bg-black {
    --tw-bg-opacity:1;
    background-color:rgba(0,0,0,var(--tw-bg-opacity));
  }
  
  .bg-pink-600 {
    --tw-bg-opacity:1;
    background-color:rgba(219,39,119,var(--tw-bg-opacity));
  }
  
  .hover\:bg-red-500:hover {
    --tw-bg-opacity:1;
    background-color:rgba(239,68,68,var(--tw-bg-opacity));
  }
  
  .hover\:bg-red-600:hover {
    --tw-bg-opacity:1;
    background-color:rgba(220,38,38,var(--tw-bg-opacity));
  }
  
  .hover\:bg-red-700:hover {
    --tw-bg-opacity:1;
    background-color:rgba(185,28,28,var(--tw-bg-opacity));
  }
  
  .hover\:bg-blue-500:hover {
    --tw-bg-opacity:1;
    background-color:rgba(14,165,233,var(--tw-bg-opacity));
  }
  
  .hover\:bg-blue-700:hover {
    --tw-bg-opacity:1;
    background-color:rgba(3,105,161,var(--tw-bg-opacity));
  }
  
  .hover\:bg-yellow-400:hover {
    --tw-bg-opacity:1;
    background-color:rgba(251,191,36,var(--tw-bg-opacity));
  }
  
  .hover\:bg-yellow-500:hover {
    --tw-bg-opacity:1;
    background-color:rgba(245,158,11,var(--tw-bg-opacity));
  }
  
  .hover\:bg-green-700:hover {
    --tw-bg-opacity:1;
    background-color:rgba(21,128,61,var(--tw-bg-opacity));
  }
  
  .hover\:bg-lime-700:hover {
    --tw-bg-opacity:1;
    background-color:rgba(77,124,15,var(--tw-bg-opacity));
  }
  
  .focus\:bg-trueGray-900:focus {
    --tw-bg-opacity:1;
    background-color:rgba(24,24,27,var(--tw-bg-opacity));
  }
  
  .bg-cover {
    background-size:cover;
  }
  
  .border-trueGray-600 {
    --tw-border-opacity:1;
    border-color:rgba(82,82,91,var(--tw-border-opacity));
  }
  
  .border-trueGray-800 {
    --tw-border-opacity:1;
    border-color:rgba(39,39,42,var(--tw-border-opacity));
  }
  
  .border-gray-200 {
    --tw-border-opacity:1;
    border-color:rgba(226,232,240,var(--tw-border-opacity));
  }
  
  .border-gray-300 {
    --tw-border-opacity:1;
    border-color:rgba(203,213,225,var(--tw-border-opacity));
  }
  
  .border-gray-400 {
    --tw-border-opacity:1;
    border-color:rgba(148,163,184,var(--tw-border-opacity));
  }
  
  .border-gray-500 {
    --tw-border-opacity:1;
    border-color:rgba(100,116,139,var(--tw-border-opacity));
  }
  
  .border-gray-600 {
    --tw-border-opacity:1;
    border-color:rgba(71,85,105,var(--tw-border-opacity));
  }
  
  .border-gray-800 {
    --tw-border-opacity:1;
    border-color:rgba(30,41,59,var(--tw-border-opacity));
  }
  
  .border-red-400 {
    --tw-border-opacity:1;
    border-color:rgba(248,113,113,var(--tw-border-opacity));
  }
  
  .border-red-500 {
    --tw-border-opacity:1;
    border-color:rgba(239,68,68,var(--tw-border-opacity));
  }
  
  .border-red-600 {
    --tw-border-opacity:1;
    border-color:rgba(220,38,38,var(--tw-border-opacity));
  }
  
  .border-red-800 {
    --tw-border-opacity:1;
    border-color:rgba(153,27,27,var(--tw-border-opacity));
  }
  
  .border-blue-400 {
    --tw-border-opacity:1;
    border-color:rgba(56,189,248,var(--tw-border-opacity));
  }
  
  .border-blue-500 {
    --tw-border-opacity:1;
    border-color:rgba(14,165,233,var(--tw-border-opacity));
  }
  
  .border-blue-600 {
    --tw-border-opacity:1;
    border-color:rgba(2,132,199,var(--tw-border-opacity));
  }
  
  .border-yellow-400 {
    --tw-border-opacity:1;
    border-color:rgba(251,191,36,var(--tw-border-opacity));
  }
  
  .border-yellow-500 {
    --tw-border-opacity:1;
    border-color:rgba(245,158,11,var(--tw-border-opacity));
  }
  
  .border-green-600 {
    --tw-border-opacity:1;
    border-color:rgba(22,163,74,var(--tw-border-opacity));
  }
  
  .border-lime-600 {
    --tw-border-opacity:1;
    border-color:rgba(101,163,13,var(--tw-border-opacity));
  }
  
  .border-black {
    --tw-border-opacity:1;
    border-color:rgba(0,0,0,var(--tw-border-opacity));
  }
  
  .hover\:border-red-500:hover {
    --tw-border-opacity:1;
    border-color:rgba(239,68,68,var(--tw-border-opacity));
  }
  
  .hover\:border-red-600:hover {
    --tw-border-opacity:1;
    border-color:rgba(220,38,38,var(--tw-border-opacity));
  }
  
  .hover\:border-blue-700:hover {
    --tw-border-opacity:1;
    border-color:rgba(3,105,161,var(--tw-border-opacity));
  }
  
  .hover\:border-yellow-500:hover {
    --tw-border-opacity:1;
    border-color:rgba(245,158,11,var(--tw-border-opacity));
  }
  
  .hover\:border-green-700:hover {
    --tw-border-opacity:1;
    border-color:rgba(21,128,61,var(--tw-border-opacity));
  }
  
  .hover\:border-lime-700:hover {
    --tw-border-opacity:1;
    border-color:rgba(77,124,15,var(--tw-border-opacity));
  }
  
  .focus\:border-blue-500:focus {
    --tw-border-opacity:1;
    border-color:rgba(14,165,233,var(--tw-border-opacity));
  }
  
  .focus\:border-yellow-400:focus {
    --tw-border-opacity:1;
    border-color:rgba(251,191,36,var(--tw-border-opacity));
  }
  
  .focus\:border-yellow-500:focus {
    --tw-border-opacity:1;
    border-color:rgba(245,158,11,var(--tw-border-opacity));
  }
  
  .rounded-none {
    border-radius:0;
  }
  
  .rounded-sm {
    border-radius:.125rem;
  }
  
  .rounded {
    border-radius:.25rem;
  }
  
  .rounded-full {
    border-radius:9999px;
  }
  
  .rounded-t-sm {
    border-top-left-radius:.125rem;
    border-top-right-radius:.125rem;
  }
  
  .rounded-b-sm {
    border-bottom-right-radius:.125rem;
    border-bottom-left-radius:.125rem;
  }
  
  .rounded-t {
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem;
  }
  
  .border-dashed {
    border-style:dashed;
  }
  
  .border-2 {
    border-width:2px;
  }
  
  .border-4 {
    border-width:4px;
  }
  
  .border {
    border-width:1px;
  }
  
  .border-t-2 {
    border-top-width:2px;
  }
  
  .border-b-2 {
    border-bottom-width:2px;
  }
  
  .border-b-4 {
    border-bottom-width:4px;
  }
  
  .border-l-4 {
    border-left-width:4px;
  }
  
  .border-t {
    border-top-width:1px;
  }
  
  .border-r {
    border-right-width:1px;
  }
  
  .border-b {
    border-bottom-width:1px;
  }
  
  .border-l {
    border-left-width:1px;
  }
  
  .cursor-default {
    cursor:default;
  }
  
  .cursor-pointer {
    cursor:pointer;
  }
  
  .cursor-move {
    cursor:move;
  }
  
  .cursor-not-allowed {
    cursor:not-allowed;
  }
  
  .block {
    display:block;
  }
  
  .inline-block {
    display:inline-block;
  }
  
  .flex {
    display:flex;
  }
  
  .inline-flex {
    display:inline-flex;
  }
  
  .table {
    display:table;
  }
  
  .grid {
    display:grid;
  }
  
  .hidden {
    display:none;
  }
  
  .flex-col {
    flex-direction:column;
  }
  
  .flex-wrap {
    flex-wrap:wrap;
  }
  
  .items-end {
    align-items:flex-end;
  }
  
  .items-center {
    align-items:center;
  }
  
  .justify-start {
    justify-content:flex-start;
  }
  
  .justify-end {
    justify-content:flex-end;
  }
  
  .justify-center {
    justify-content:center;
  }
  
  .justify-between {
    justify-content:space-between;
  }
  
  .flex-1 {
    flex:1 1 0%;
  }
  
  .flex-none {
    flex:none;
  }
  
  .font-medium {
    font-weight:500;
  }
  
  .font-semibold {
    font-weight:600;
  }
  
  .font-bold {
    font-weight:700;
  }
  
  .font-extrabold {
    font-weight:800;
  }
  
  .h-2 {
    height:.5rem;
  }
  
  .h-4 {
    height:1rem;
  }
  
  .h-5 {
    height:1.25rem;
  }
  
  .h-6 {
    height:1.5rem;
  }
  
  .h-8 {
    height:2rem;
  }
  
  .h-9 {
    height:2.25rem;
  }
  
  .h-10 {
    height:2.5rem;
  }
  
  .h-12 {
    height:3rem;
  }
  
  .h-16 {
    height:4rem;
  }
  
  .h-20 {
    height:5rem;
  }
  
  .h-28 {
    height:7rem;
  }
  
  .h-32 {
    height:8rem;
  }
  
  .h-40 {
    height:10rem;
  }
  
  .h-48 {
    height:12rem;
  }
  
  .h-56 {
    height:14rem;
  }
  
  .h-64 {
    height:16rem;
  }
  
  .h-auto {
    height:auto;
  }
  
  .h-full {
    height:100%;
  }
  
  .h-screen {
    height:100vh;
  }
  
  .text-xs {
    font-size:.75rem;
    line-height:1rem;
  }
  
  .text-sm {
    font-size:.875rem;
    line-height:1.25rem;
  }
  
  .text-base {
    font-size:1rem;
    line-height:1.5rem;
  }
  
  .text-lg {
    font-size:1.125rem;
  }
  
  .text-lg,
  .text-xl {
    line-height:1.75rem;
  }
  
  .text-xl {
    font-size:1.25rem;
  }
  
  .text-2xl {
    font-size:1.5rem;
    line-height:2rem;
  }
  
  .text-3xl {
    font-size:1.875rem;
    line-height:2.25rem;
  }
  
  .text-4xl {
    font-size:2.25rem;
    line-height:2.5rem;
  }
  
  .text-5xl {
    font-size:3rem;
    line-height:1;
  }
  
  .text-6xl {
    font-size:3.75rem;
    line-height:1;
  }
  
  .leading-5 {
    line-height:1.25rem;
  }
  
  .leading-6 {
    line-height:1.5rem;
  }
  
  .leading-tight {
    line-height:1.25;
  }
  
  .leading-normal {
    line-height:1.5;
  }
  
  .m-auto {
    margin:auto;
  }
  
  .my-1 {
    margin-top:.25rem;
    margin-bottom:.25rem;
  }
  
  .mx-1 {
    margin-left:.25rem;
    margin-right:.25rem;
  }
  
  .my-2 {
    margin-top:.5rem;
    margin-bottom:.5rem;
  }
  
  .mx-2 {
    margin-left:.5rem;
    margin-right:.5rem;
  }
  
  .my-3 {
    margin-top:.75rem;
    margin-bottom:.75rem;
  }
  
  .mx-3 {
    margin-left:.75rem;
    margin-right:.75rem;
  }
  
  .my-4 {
    margin-top:1rem;
    margin-bottom:1rem;
  }
  
  .my-6 {
    margin-top:1.5rem;
    margin-bottom:1.5rem;
  }
  
  .mx-auto {
    margin-left:auto;
    margin-right:auto;
  }
  
  .mt-0 {
    margin-top:0;
  }
  
  .mb-0 {
    margin-bottom:0;
  }
  
  .ml-0 {
    margin-left:0;
  }
  
  .mt-1 {
    margin-top:.25rem;
  }
  
  .mr-1 {
    margin-right:.25rem;
  }
  
  .mb-1 {
    margin-bottom:.25rem;
  }
  
  .ml-1 {
    margin-left:.25rem;
  }
  
  .mt-2 {
    margin-top:.5rem;
  }
  
  .mr-2 {
    margin-right:.5rem;
  }
  
  .mb-2 {
    margin-bottom:.5rem;
  }
  
  .ml-2 {
    margin-left:.5rem;
  }
  
  .mt-3 {
    margin-top:.75rem;
  }
  
  .mb-3 {
    margin-bottom:.75rem;
  }
  
  .mt-4 {
    margin-top:1rem;
  }
  
  .mb-4 {
    margin-bottom:1rem;
  }
  
  .ml-4 {
    margin-left:1rem;
  }
  
  .mt-5 {
    margin-top:1.25rem;
  }
  
  .mr-5 {
    margin-right:1.25rem;
  }
  
  .mb-5 {
    margin-bottom:1.25rem;
  }
  
  .ml-5 {
    margin-left:1.25rem;
  }
  
  .mb-6 {
    margin-bottom:1.5rem;
  }
  
  .mt-8 {
    margin-top:2rem;
  }
  
  .mb-8 {
    margin-bottom:2rem;
  }
  
  .mt-9 {
    margin-top:2.25rem;
  }
  
  .mt-10 {
    margin-top:2.5rem;
  }
  
  .mb-10 {
    margin-bottom:2.5rem;
  }
  
  .mt-12 {
    margin-top:3rem;
  }
  
  .mb-16 {
    margin-bottom:4rem;
  }
  
  .-mr-px {
    margin-right:-1px;
  }
  
  .max-w-xs {
    max-width:20rem;
  }
  
  .max-w-sm {
    max-width:24rem;
  }
  
  .max-w-md {
    max-width:28rem;
  }
  
  .max-w-lg {
    max-width:32rem;
  }
  
  .max-w-48 {
    max-width:48rem;
  }
  .max-w-6xl {
    max-width:88rem;
  }
  
  .object-cover {
    -o-object-fit:cover;
    object-fit:cover;
  }
  
  .object-fill {
    -o-object-fit:fill;
    object-fit:fill;
  }
  
  .object-center {
    -o-object-position:center;
    object-position:center;
  }
  
  .opacity-25 {
    opacity:.25;
  }
  
  .opacity-50 {
    opacity:.5;
  }
  
  .opacity-75 {
    opacity:.75;
  }
  
  .opacity-90 {
    opacity:.9;
  }
  
  .hover\:opacity-100:hover {
    opacity:1;
  }
  
  .focus\:outline-none:focus {
    outline:2px solid transparent;
    outline-offset:2px;
  }
  
  .overflow-auto {
    overflow:auto;
  }
  
  .overflow-hidden {
    overflow:hidden;
  }
  
  .overflow-x-auto {
    overflow-x:auto;
  }
  
  .overflow-y-auto {
    overflow-y:auto;
  }
  
  .p-0 {
    padding:0;
  }
  
  .p-1 {
    padding:.25rem;
  }
  
  .p-2 {
    padding:.5rem;
  }
  
  .p-3 {
    padding:.75rem;
  }
  
  .py-0 {
    padding-top:0;
    padding-bottom:0;
  }
  
  .px-0 {
    padding-left:0;
    padding-right:0;
  }
  
  .py-1 {
    padding-top:.25rem;
    padding-bottom:.25rem;
  }
  
  .px-1 {
    padding-left:.25rem;
    padding-right:.25rem;
  }
  
  .py-2 {
    padding-top:.5rem;
    padding-bottom:.5rem;
  }
  
  .px-2 {
    padding-left:.5rem;
    padding-right:.5rem;
  }
  
  .py-3 {
    padding-top:.75rem;
    padding-bottom:.75rem;
  }
  
  .px-3 {
    padding-left:.75rem;
    padding-right:.75rem;
  }
  
  .py-4 {
    padding-top:1rem;
    padding-bottom:1rem;
  }
  
  .px-4 {
    padding-left:1rem;
    padding-right:1rem;
  }
  
  .py-5 {
    padding-top:1.25rem;
    padding-bottom:1.25rem;
  }
  
  .px-5 {
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
  
  .py-6 {
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }
  
  .px-6 {
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  
  .py-8 {
    padding-top:2rem;
    padding-bottom:2rem;
  }
  
  .px-8 {
    padding-left:2rem;
    padding-right:2rem;
  }
  
  .py-10 {
    padding-top:2.5rem;
    padding-bottom:2.5rem;
  }
  
  .px-10 {
    padding-left:2.5rem;
    padding-right:2.5rem;
  }
  
  .pt-0 {
    padding-top:0;
  }
  
  .pb-0 {
    padding-bottom:0;
  }
  
  .pt-1 {
    padding-top:.25rem;
  }
  
  .pt-2 {
    padding-top:.5rem;
  }
  
  .pl-2 {
    padding-left:.5rem;
  }
  
  .pt-3 {
    padding-top:.75rem;
  }
  
  .pb-3 {
    padding-bottom:.75rem;
  }
  
  .pt-4 {
    padding-top:1rem;
  }
  
  .pb-4 {
    padding-bottom:1rem;
  }
  
  .pt-5 {
    padding-top:1.25rem;
  }
  
  .pt-6 {
    padding-top:1.5rem;
  }
  
  .pb-8 {
    padding-bottom:2rem;
  }
  
  .pl-8 {
    padding-left:2rem;
  }
  
  .pb-10 {
    padding-bottom:2.5rem;
  }
  
  .pointer-events-none {
    pointer-events:none;
  }
  
  .fixed {
    position:fixed;
  }
  
  .absolute {
    position:absolute;
  }
  
  .relative {
    position:relative;
  }
  
  .sticky {
    position:-webkit-sticky;
    position:sticky;
  }
  
  .inset-y-0 {
    top:0;
    bottom:0;
  }
  
  .top-0 {
    top:0;
  }
  
  .right-0 {
    right:0;
  }
  
  .bottom-0 {
    bottom:0;
  }
  
  .left-0 {
    left:0;
  }
  
  * {
    --tw-shadow:0 0 transparent;
  }
  
  .shadow {
    --tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
  }
  
  .shadow,
  .shadow-lg {
    box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);
    box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
  }
  
  .shadow-lg {
    --tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);
  }
  
  .shadow-xl {
    --tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
  }
  
  .shadow-inner,
  .shadow-xl {
    box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);
    box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
  }
  
  .shadow-inner {
    --tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }
  
  
  
  * {
    --tw-ring-inset:var(--tw-empty,/*!*/
  
   
  /*!*/
  
  );
    --tw-ring-offset-width:0;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:rgba(14,165,233,0.5);
    --tw-ring-offset-shadow:0 0 transparent;
    --tw-ring-shadow:0 0 transparent;
  }
  
  .fill-current {
    fill:currentColor;
  }
  
  .table-auto {
    table-layout:auto;
  }
  
  .text-left {
    text-align:left;
  }
  
  .text-center {
    text-align:center;
  }
  
  .text-right {
    text-align:right;
  }
  
  .text-trueGray-200 {
    --tw-text-opacity:1;
    color:rgba(228,228,231,var(--tw-text-opacity));
  }
  
  .text-trueGray-700 {
    --tw-text-opacity:1;
    color:rgba(63,63,70,var(--tw-text-opacity));
  }
  
  .text-gray-100 {
    --tw-text-opacity:1;
    color:rgba(241,245,249,var(--tw-text-opacity));
  }
  
  .text-gray-200 {
    --tw-text-opacity:1;
    color:rgba(226,232,240,var(--tw-text-opacity));
  }
  
  .text-gray-300 {
    --tw-text-opacity:1;
    color:rgba(203,213,225,var(--tw-text-opacity));
  }
  
  .text-gray-400 {
        --tw-text-opacity: 1;
        color: #cbd5e0;
   }  
  .text-gray-500 {
    --tw-text-opacity:1;
    color:rgba(100,116,139,var(--tw-text-opacity));
  }
  
  .text-gray-600 {
    --tw-text-opacity:1;
    color:rgba(71,85,105,var(--tw-text-opacity));
  }
  
  .text-gray-700 {
    --tw-text-opacity:1;
    color:rgba(251,191,36,var(--tw-text-opacity));
  }
  
  .text-gray-800 {
    --tw-text-opacity:1;
    color:#343a40;;
  }
  
  .text-gray-900 {
    --tw-text-opacity:1;
    color:#212529;
  }
  .text-gray-123 {
        --tw-text-opacity: 1;
        color: rgba(251,191,36,var(--tw-text-opacity));
    }
    
  .text-red-500 {
    --tw-text-opacity:1;
    color:rgba(239,68,68,var(--tw-text-opacity));
  }
  
  .text-red-600 {
    --tw-text-opacity:1;
    color:rgba(220,38,38,var(--tw-text-opacity));
  }
  
  .text-red-700 {
    --tw-text-opacity:1;
    color:rgba(185,28,28,var(--tw-text-opacity));
  }
  
  .text-blue-400 {
    --tw-text-opacity:1;
    color:rgba(56,189,248,var(--tw-text-opacity));
  }
  
  .text-blue-500 {
    --tw-text-opacity:1;
    color:rgba(14,165,233,var(--tw-text-opacity));
  }
  
  .text-blue-600 {
    --tw-text-opacity:1;
    color:rgba(2,132,199,var(--tw-text-opacity));
  }
  
  .text-blue-700 {
    --tw-text-opacity:1;
    color:rgba(3,105,161,var(--tw-text-opacity));
  }
  
  .text-yellow-400 {
    --tw-text-opacity:1;
    color:rgba(251,191,36,var(--tw-text-opacity));
  }
  
  .text-yellow-500 {
    --tw-text-opacity:1;
    color:rgba(245,158,11,var(--tw-text-opacity));
  }
  
  .text-yellow-600 {
    --tw-text-opacity:1;
    color:rgba(217,119,6,var(--tw-text-opacity));
  }
  
  .text-green-500 {
    --tw-text-opacity:1;
    color:rgba(34,197,94,var(--tw-text-opacity));
  }
  
  .text-green-600 {
    --tw-text-opacity:1;
    color:rgba(22,163,74,var(--tw-text-opacity));
  }
  
  .text-white {
    --tw-text-opacity:1;
    color:rgba(255,255,255,var(--tw-text-opacity));
  }
  .text-orange-300{
    --tw-text-opacity:1;
    color:rgba(253,186,116,var(--tw-text-opacity));
  }
  
  .text-teal-500 {
    --tw-text-opacity:1;
    color:rgba(20,184,166,var(--tw-text-opacity));
  }
  
  .text-black {
    --tw-text-opacity:1;
    color:rgba(0,0,0,var(--tw-text-opacity));
  }
  
  .hover\:text-gray-500:hover {
    --tw-text-opacity:1;
    color:rgba(100,116,139,var(--tw-text-opacity));
  }
  
  .hover\:button-reset:hover {
    --tw-text-opacity:1;
    background: linear-gradient(135deg,#0bc4e2 0,#2c8cc2 50%,#2c8cc2 100%);
    box-shadow: 0 10px 30px -10px rgba(11,196,226,.25),0 10px 30px -10px rgba(11,196,226,.5),0 10px 35px -10px rgba(11,196,226,.5)

  }
   
  .hover\:text-blue-500:hover {
    --tw-text-opacity:1;
    color:rgba(14,165,233,var(--tw-text-opacity));
  }
  
  .hover\:text-white:hover {
    --tw-text-opacity:1;
    color:rgba(255,255,255,var(--tw-text-opacity));
  }
  
  @media (color-index:48) {
    .dark\:text-white {
      --tw-text-opacity:1;
      color:rgba(255,255,255,var(--tw-text-opacity));
    }
  }
  
  @media (prefers-color-scheme:dark) {
    .dark\:text-white {
      --tw-text-opacity:1;
      color:rgba(255,255,255,var(--tw-text-opacity));
    }
  }
  
  .truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  
  .uppercase {
    text-transform:uppercase;
  }
  
  .line-through {
    text-decoration:line-through;
  }
  
  .tracking-wide {
    letter-spacing:.025em;
  }
  
  .select-none {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
  }
  
  .select-text {
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
  }
  
  .select-all {
    -webkit-user-select:all;
    -moz-user-select:all;
    -ms-user-select:all;
    user-select:all;
  }
  
  .align-top {
    vertical-align:top;
  }
  
  .break-all {
    word-break:break-all;
  }
  
  .w-4 {
    width:1rem;
  }
  
  .w-5 {
    width:1.25rem;
  }
  
  .w-8 {
    width:2rem;
  }
  
  .w-10 {
    width:2.5rem;
  }
  
  .w-20 {
    width:5rem;
  }
  
  .w-24 {
    width:6rem;
  }
  
  .w-28 {
    width:7rem;
  }
  
  .w-32 {
    width:8rem;
  }
  
  .w-36 {
    width:9rem;
  }
  
  .w-40 {
    width:10rem;
  }
  
  .w-48 {
    width:12rem;
  }
  
  .w-64 {
    width:16rem;
  }
  
  .w-1\/2 {
    width:50%;
  }
  
  .w-1\/3 {
    width:33.333333%;
  }
  
  .w-1\/5 {
    width:20%;
  }
  
  .w-full {
    width:100%;
  }
  
  .z-0 {
    z-index:0;
  }
  
  .z-50 {
    z-index:50;
  }
  
  .gap-1 {
    grid-gap:.25rem;
    gap:.25rem;
  }
  
  .gap-2 {
    grid-gap:.5rem;
    gap:.5rem;
  }
  
  .gap-3 {
    grid-gap:.75rem;
    gap:.75rem;
  }
  
  .gap-4 {
    grid-gap:1rem;
    gap:1rem;
  }
  
  .gap-5 {
    grid-gap:1.25rem;
    gap:1.25rem;
  }
  
  .gap-6 {
    grid-gap:1.5rem;
    gap:1.5rem;
  }
  
  .grid-cols-8 {
    grid-template-columns:repeat(8,minmax(0,1fr));
  }
  
  .grid-cols-10 {
    grid-template-columns:repeat(10,minmax(0,1fr));
  }
  
  .grid-cols-12 {
    grid-template-columns:repeat(12,minmax(0,1fr));
  }
  
  .col-span-3 {
    grid-column:span 3/span 3;
  }
  
  .col-span-4 {
    grid-column:span 4/span 4;
  }
  
  .col-span-6 {
    grid-column:span 6/span 6;
  }
  
  .col-span-8 {
    grid-column:span 8/span 8;
  }
  
  .col-span-10 {
    grid-column:span 10/span 10;
  }
  
  .col-span-12 {
    grid-column:span 12/span 12;
  }
  
  .transform {
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .transition-all {
    transition-property:all;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s;
  }
  
  .transition {
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s;
  }
  
  .ease-in-out {
    transition-timing-function:cubic-bezier(.4,0,.2,1);
  }
  
  .duration-150 {
    transition-duration:.15s;
  }
  
  .duration-200 {
    transition-duration:.2s;
  }
  
  @-webkit-keyframes spin {
    to {
      transform:rotate(1turn);
    }
  }
  
  @keyframes spin {
    to {
      transform:rotate(1turn);
    }
  }
  
  @-webkit-keyframes ping {
    75%,
    to {
      transform:scale(2);
      opacity:0;
    }
  }
  
  @keyframes ping {
    75%,
    to {
      transform:scale(2);
      opacity:0;
    }
  }
  
  @-webkit-keyframes pulse {
    50% {
      opacity:.5;
    }
  }
  
  @keyframes pulse {
    50% {
      opacity:.5;
    }
  }
  
  @-webkit-keyframes bounce {
    0%,
    to {
      transform:translateY(-25%);
      -webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
      animation-timing-function:cubic-bezier(.8,0,1,1);
    }
    50% {
      transform:none;
      -webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
      animation-timing-function:cubic-bezier(0,0,.2,1);
    }
  }
  
  @keyframes bounce {
    0%,
    to {
      transform:translateY(-25%);
      -webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
      animation-timing-function:cubic-bezier(.8,0,1,1);
    }
    50% {
      transform:none;
      -webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
      animation-timing-function:cubic-bezier(0,0,.2,1);
    }
  }
  
  @media (min-width:640px) {
    .sm\:h-12 {
      height:3rem;
    }
    .sm\:text-sm {
      font-size:.875rem;
    }
    .sm\:leading-5,
    .sm\:text-sm {
      line-height:1.25rem;
    }
    .sm\:mb-20 {
      margin-bottom:5rem;
    }
    .sm\:max-w-lg {
      max-width:32rem;
    }
    .sm\:px-0 {
      padding-left:0;
      padding-right:0;
    }
    .sm\:py-2 {
      padding-top:.5rem;
      padding-bottom:.5rem;
    }
    .sm\:px-3 {
      padding-left:.75rem;
      padding-right:.75rem;
    }
    .sm\:py-8 {
      padding-top:2rem;
      padding-bottom:2rem;
    }
    .sm\:w-32 {
      width:8rem;
    }
    .sm\:w-40 {
      width:10rem;
    }
    .sm\:w-48 {
      width:12rem;
    }
    .sm\:w-full {
      width:100%;
    }
    .sm\:col-span-2 {
      grid-column:span 2/span 2;
    }
    .sm\:col-span-3 {
      grid-column:span 3/span 3;
    }
    .sm\:col-span-4 {
      grid-column:span 4/span 4;
    }
    .sm\:col-span-5 {
      grid-column:span 5/span 5;
    }
    .sm\:col-span-6 {
      grid-column:span 6/span 6;
    }
  }
  
  @media (min-width:768px) {
    .md\:inline-block {
      display:inline-block;
    }
    .md\:flex {
      display:flex;
    }
    .md\:inline-flex {
      display:inline-flex;
    }
    .md\:hidden {
      display:none;
    }
    .md\:flex-row-reverse {
      flex-direction:row-reverse;
    }
    .md\:h-2 {
      height:.5rem;
    }
    .md\:h-10 {
      height:2.5rem;
    }
    .md\:h-20 {
      height:5rem;
    }
    .md\:h-40 {
      height:10rem;
    }
    .md\:h-48 {
      height:10rem;
    }
    .md\:h-64 {
      height:16rem;
    }
    .md\:h-screen {
      height:100vh;
    }
    .md\:text-lg {
      font-size:1.125rem;
      line-height:1.75rem;
    }
    .md\:text-xl {
      font-size:1.25rem;
      line-height:1.75rem;
    }
    .md\:text-2xl {
      font-size:1.5rem;
      line-height:2rem;
    }
    .md\:text-3xl {
      font-size:1.875rem;
      line-height:2.25rem;
    }
    .md\:mx-0 {
      margin-left:0;
      margin-right:0;
    }
    .md\:mt-0 {
      margin-top:0;
    }
    .md\:ml-0 {
      margin-left:0;
    }
    .md\:ml-2 {
      margin-left:.5rem;
    }
    .md\:mb-4 {
      margin-bottom:1rem;
    }
    .md\:mt-6 {
      margin-top:1.5rem;
    }
    .md\:mt-8 {
      margin-top:2rem;
    }
    .md\:mt-9 {
      margin-top:2.25rem;
    }
    .md\:mb-10 {
      margin-bottom:2.5rem;
    }
    .md\:max-w-lg {
      max-width:32rem;
    }
    .md\:p-0 {
      padding:0;
    }
    .md\:p-2 {
      padding:.5rem;
    }
    .md\:p-4 {
      padding:1rem;
    }
    .md\:py-0 {
      padding-top:0;
      padding-bottom:0;
    }
    .md\:px-0 {
      padding-left:0;
      padding-right:0;
    }
    .md\:py-1 {
      padding-top:.25rem;
      padding-bottom:.25rem;
    }
    .md\:py-2 {
      padding-top:.5rem;
      padding-bottom:.5rem;
    }
    .md\:px-2 {
      padding-left:.5rem;
      padding-right:.5rem;
    }
    .md\:px-3 {
      padding-left:.75rem;
      padding-right:.75rem;
    }
    .md\:py-4 {
      padding-top:1rem;
      padding-bottom:1rem;
    }
    .md\:px-4 {
      padding-left:1rem;
      padding-right:1rem;
    }
    .md\:py-8 {
      padding-top:2rem;
      padding-bottom:2rem;
    }
    .md\:px-8 {
      padding-left:2rem;
      padding-right:2rem;
    }
    .md\:py-12 {
      padding-top:3rem;
      padding-bottom:3rem;
    }
    .md\:pb-0 {
      padding-bottom:0;
    }
    .md\:pt-8 {
      padding-top:2rem;
    }
    .md\:shadow-lg {
      --tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);
      box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);
      box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    }
    .md\:text-center {
      text-align:center;
    }
    .md\:w-10 {
      width:2.5rem;
    }
    .md\:w-32 {
      width:8rem;
    }
    .md\:w-40 {
      width:10rem;
    }
    .md\:w-48 {
      width:12rem;
    }
    .md\:w-1\/2 {
      width:50%;
    }
    .md\:w-2\/6 {
      width:33.333333%;
    }
    .md\:w-4\/6 {
      width:66.666667%;
    }
    .md\:gap-4 {
      grid-gap:1rem;
      gap:1rem;
    }
    .md\:gap-6 {
      grid-gap:1.5rem;
      gap:1.5rem;
    }
    .md\:col-span-1 {
      grid-column:span 1/span 1;
    }
    .md\:col-span-2 {
      grid-column:span 2/span 2;
    }
    .md\:col-span-3 {
      grid-column:span 3/span 3;
    }
    .md\:col-span-4 {
      grid-column:span 4/span 4;
    }
    .md\:col-span-5 {
      grid-column:span 5/span 5;
    }
    .md\:col-span-6 {
      grid-column:span 6/span 6;
    }
  }
  
  @media (min-width:1024px) {
    .lg\:rounded-full {
      border-radius:9999px;
    }
    .lg\:block {
      display:block;
    }
    .lg\:flex {
      display:flex;
    }
    .lg\:hidden {
      display:none;
    }
    .lg\:items-center {
      align-items:center;
    }
    .lg\:h-48 {
      height:12rem;
    }
    .lg\:text-lg {
      font-size:1.125rem;
      line-height:1.75rem;
    }
    .lg\:text-2xl {
      font-size:1.5rem;
      line-height:2rem;
    }
    .lg\:mb-0 {
      margin-bottom:0;
    }
    .lg\:ml-2 {
      margin-left:.5rem;
    }
    .lg\:ml-4 {
      margin-left:1rem;
    }
    .lg\:max-w-sm {
      max-width:24rem;
    }
    .lg\:p-2 {
      padding:.5rem;
    }
    .lg\:p-3 {
      padding:.75rem;
    }
    .lg\:p-4 {
      padding:1rem;
    }
    .lg\:px-0 {
      padding-left:0;
      padding-right:0;
    }
    .lg\:py-2 {
      padding-top:.5rem;
      padding-bottom:.5rem;
    }
    .lg\:px-3 {
      padding-left:.75rem;
      padding-right:.75rem;
    }
    .lg\:pt-0 {
      padding-top:0;
    }
    .lg\:w-auto {
      width:auto;
    }
    .lg\:col-span-2 {
      grid-column:span 2/span 2;
    }
    .lg\:col-span-3 {
      grid-column:span 3/span 3;
    }
    .lg\:col-span-4 {
      grid-column:span 4/span 4;
    }
    .lg\:col-span-6 {
      grid-column:span 6/span 6;
    }
    .lg\:col-span-8 {
      grid-column:span 8/span 8;
    }
  }
  
  @media (min-width:1280px) {
    .xl\:col-span-2 {
      grid-column:span 2/span 2;
    }
    .xl\:col-span-3 {
      grid-column:span 3/span 3;
    }
    .xl\:col-span-6 {
      grid-column:span 6/span 6;
    }
  }
  
  fieldset[disabled] .multiselect {
    pointer-events:none;
  }
  
  .multiselect__spinner {
    position:absolute;
    right:1px;
    top:1px;
    width:48px;
    height:35px;
    background:#fff;
    display:block;
  }
  
  .multiselect__spinner:after,
  .multiselect__spinner:before {
    position:absolute;
    content:"";
    top:50%;
    left:50%;
    margin:-8px 0 0 -8px;
    width:16px;
    height:16px;
    border-radius:100%;
    border:2px solid transparent;
    border-top-color:#41b883;
    box-shadow:0 0 0 1px transparent;
  }
  
  .multiselect__spinner:before {
    -webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);
    animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
  }
  
  .multiselect__spinner:after {
    -webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);
    animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
  }
  
  .multiselect__loading-enter-active,
  .multiselect__loading-leave-active {
    transition:opacity .4s ease-in-out;
    opacity:1;
  }
  
  .multiselect__loading-enter,
  .multiselect__loading-leave-active {
    opacity:0;
  }
  
  .multiselect,
  .multiselect__input,
  .multiselect__single {
    font-family:inherit;
    font-size:16px;
    touch-action:manipulation;
  }
  
  .multiselect {
    box-sizing:content-box;
    display:block;
    position:relative;
    width:100%;
    min-height:40px;
    text-align:left;
    color:#35495e;
  }
  
  .multiselect * {
    box-sizing:border-box;
  }
  
  .multiselect:focus {
    outline:none;
  }
  
  .multiselect--disabled {
    background:#ededed;
    pointer-events:none;
    opacity:.6;
  }
  
  .multiselect--active {
    z-index:50;
  }
  
  .multiselect--active:not(.multiselect--above) .multiselect__current,
  .multiselect--active:not(.multiselect--above) .multiselect__input,
  .multiselect--active:not(.multiselect--above) .multiselect__tags {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
  }
  
  .multiselect--active .multiselect__select {
    transform:rotate(180deg);
  }
  
  .multiselect--above.multiselect--active .multiselect__current,
  .multiselect--above.multiselect--active .multiselect__input,
  .multiselect--above.multiselect--active .multiselect__tags {
    border-top-left-radius:0;
    border-top-right-radius:0;
  }
  
  .multiselect__input,
  .multiselect__single {
    position:relative;
    display:inline-block;
    min-height:20px;
    line-height:20px;
    border:none;
    border-radius:5px;
    background:#fff;
    padding:0 0 0 5px;
    width:100%;
    transition:border .1s ease;
    box-sizing:border-box;
    margin-bottom:8px;
    vertical-align:top;
  }
  
  .multiselect__input:-ms-input-placeholder {
    color:#35495e;
  }
  
  .multiselect__input::-moz-placeholder {
    color:#35495e;
  }
  
  .multiselect__input::placeholder {
    color:#35495e;
  }
  
  .multiselect__tag~.multiselect__input,
  .multiselect__tag~.multiselect__single {
    width:auto;
  }
  
  .multiselect__input:hover,
  .multiselect__single:hover {
    border-color:#cfcfcf;
  }
  
  .multiselect__input:focus,
  .multiselect__single:focus {
    border-color:#a8a8a8;
    outline:none;
  }
  
  .multiselect__single {
    padding-left:5px;
    margin-bottom:8px;
  }
  
  .multiselect__tags-wrap {
    display:inline;
  }
  
  .multiselect__tags {
    min-height:40px;
    display:block;
    padding:8px 40px 0 8px;
    border-radius:5px;
    border:1px solid #e8e8e8;
    background:#fff;
    font-size:14px;
  }
  
  .multiselect__tag {
    position:relative;
    display:inline-block;
    padding:4px 26px 4px 10px;
    border-radius:5px;
    margin-right:10px;
    color:#fff;
    line-height:1;
    background:#41b883;
    margin-bottom:5px;
    white-space:nowrap;
    overflow:hidden;
    max-width:100%;
    text-overflow:ellipsis;
  }
  
  .multiselect__tag-icon {
    cursor:pointer;
    margin-left:7px;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    font-weight:700;
    font-style:normal;
    width:22px;
    text-align:center;
    line-height:22px;
    transition:all .2s ease;
    border-radius:5px;
  }
  
  .multiselect__tag-icon:after {
    content:"\D7";
    color:#266d4d;
    font-size:14px;
  }
  
  .multiselect__tag-icon:focus,
  .multiselect__tag-icon:hover {
    background:#369a6e;
  }
  
  .multiselect__tag-icon:focus:after,
  .multiselect__tag-icon:hover:after {
    color:#fff;
  }
  
  .multiselect__current {
    min-height:40px;
    overflow:hidden;
    padding:8px 30px 0 12px;
    white-space:nowrap;
    border-radius:5px;
    border:1px solid #e8e8e8;
  }
  
  .multiselect__current,
  .multiselect__select {
    line-height:16px;
    box-sizing:border-box;
    display:block;
    margin:0;
    text-decoration:none;
    cursor:pointer;
  }
  
  .multiselect__select {
    position:absolute;
    width:40px;
    height:38px;
    right:1px;
    top:1px;
    padding:4px 8px;
    text-align:center;
    transition:transform .2s ease;
  }
  
  .multiselect__select:before {
    position:relative;
    right:0;
    top:65%;
    color:#999;
    margin-top:4px;
    border-color:#999 transparent transparent;
    border-style:solid;
    border-width:5px 5px 0;
    content:"";
  }
  
  .multiselect__placeholder {
    color:#adadad;
    display:inline-block;
    margin-bottom:10px;
    padding-top:2px;
  }
  
  .multiselect--active .multiselect__placeholder {
    display:none;
  }
  
  .multiselect__content-wrapper {
    position:absolute;
    display:block;
    background:#fff;
    width:100%;
    max-height:240px;
    overflow:auto;
    border:1px solid #e8e8e8;
    border-top:none;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    z-index:50;
    -webkit-overflow-scrolling:touch;
  }
  
  .multiselect__content {
    list-style:none;
    display:inline-block;
    padding:0;
    margin:0;
    min-width:100%;
    vertical-align:top;
  }
  
  .multiselect--above .multiselect__content-wrapper {
    bottom:100%;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom:none;
    border-top:1px solid #e8e8e8;
  }
  
  .multiselect__content::webkit-scrollbar {
    display:none;
  }
  
  .multiselect__element {
    display:block;
  }
  
  .multiselect__option {
    display:block;
    padding:12px;
    min-height:40px;
    line-height:16px;
    text-decoration:none;
    text-transform:none;
    vertical-align:middle;
    position:relative;
    cursor:pointer;
    white-space:nowrap;
  }
  
  .multiselect__option:after {
    top:0;
    right:0;
    position:absolute;
    line-height:40px;
    padding-right:12px;
    padding-left:20px;
    font-size:13px;
  }
  
  .multiselect__option--highlight {
    background:#41b883;
    outline:none;
    color:#fff;
  }
  
  .multiselect__option--highlight:after {
    content:attr(data-select);
    background:#41b883;
    color:#fff;
  }
  
  .multiselect__option--selected {
    background:#f3f3f3;
    color:#35495e;
    font-weight:700;
  }
  
  .multiselect__option--selected:after {
    content:attr(data-selected);
    color:silver;
  }
  
  .multiselect__option--selected.multiselect__option--highlight {
    background:#ff6a6a;
    color:#fff;
  }
  
  .multiselect__option--selected.multiselect__option--highlight:after {
    background:#ff6a6a;
    content:attr(data-deselect);
    color:#fff;
  }
  
  .multiselect--disabled .multiselect__current,
  .multiselect--disabled .multiselect__select {
    background:#ededed;
    color:#a6a6a6;
  }
  
  .multiselect__option--disabled {
    background:#ededed !important;
    color:#a6a6a6 !important;
    cursor:text;
    pointer-events:none;
  }
  
  .multiselect__option--group {
    background:#ededed;
    color:#35495e;
  }
  
  .multiselect__option--group.multiselect__option--highlight {
    background:#35495e;
    color:#fff;
  }
  
  .multiselect__option--group.multiselect__option--highlight:after {
    background:#35495e;
  }
  
  .multiselect__option--disabled.multiselect__option--highlight {
    background:#dedede;
  }
  
  .multiselect__option--group-selected.multiselect__option--highlight {
    background:#ff6a6a;
    color:#fff;
  }
  
  .multiselect__option--group-selected.multiselect__option--highlight:after {
    background:#ff6a6a;
    content:attr(data-deselect);
    color:#fff;
  }
  
  .multiselect-enter-active,
  .multiselect-leave-active {
    transition:all .15s ease;
  }
  
  .multiselect-enter,
  .multiselect-leave-active {
    opacity:0;
  }
  
  .multiselect__strong {
    margin-bottom:8px;
    line-height:20px;
    display:inline-block;
    vertical-align:top;
  }
  
  [dir=rtl] .multiselect {
    text-align:right;
  }
  
  [dir=rtl] .multiselect__select {
    right:auto;
    left:1px;
  }
  
  [dir=rtl] .multiselect__tags {
    padding:8px 8px 0 40px;
  }
  
  [dir=rtl] .multiselect__content {
    text-align:right;
  }
  
  [dir=rtl] .multiselect__option:after {
    right:auto;
    left:0;
  }
  
  [dir=rtl] .multiselect__clear {
    right:auto;
    left:12px;
  }
  
  [dir=rtl] .multiselect__spinner {
    right:auto;
    left:1px;
  }
  
  @-webkit-keyframes spinning {
    0% {
      transform:rotate(0);
    }
    to {
      transform:rotate(2turn);
    }
  }
  
  @keyframes spinning {
    0% {
      transform:rotate(0);
    }
    to {
      transform:rotate(2turn);
    }
  }
  
  html {
    font-family:"Roboto Condensed",sans-serif;
    font-size:16px;
    word-spacing:1px;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    box-sizing:border-box;
    overflow-x:hidden;
  }
  
  *,
  :after,
  :before {
    box-sizing:border-box;
    margin:0;
  }
  
  .dark-mode body {
    background-color:#000;
    background-image:url(/layout/dark/wp4220056-min.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    color:#fcfcfc;
  }
  
  .noel-mode body {
    background-image:url(/layout/noel/noel-bg.png);
  }
  
  .noel-mode body,
  .wildrift-mode body {
    background-color:#000;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    background-position:bottom;
    color:#fcfcfc;
  }
  
  .wildrift-mode body {
    background-image:url(/layout/wildrift/bg.png);
  }
  
  .wildrift2-mode body {
    background-color:#000;
    background-image:url(/layout/wildrift2/bg.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    background-position:bottom;
    color:#fcfcfc;
  }
  
  body {
    background:#fff;
  }
  
  .footer-bg {
    background-color:#111;
  }
  
  input::-webkit-inner-spin-button,
  input::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0;
  }
  
  input[type=number] {
    -moz-appearance:textfield;
  }
  
  .fade-in {
    animation:fadeIn .8s ease;
    -webkit-animation:fadeIn .8s ease;
    -moz-animation:fadeIn ease .8s;
    -o-animation:fadeIn ease .8s;
    -ms-animation:fadeIn ease .8s;
  }
  
  @keyframes fadeIn {
    0% {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  
  @-webkit-keyframes fadeIn {
    0% {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  
  ::-moz-selection {
    color:#222;
    background:#ffe14e;
  }
  
  ::selection {
    color:#222;
    background:#ffe14e;
  }
  
  .bg-facebook {
    background:#3b5998 !important;
    color:#fff !important;
  }
  
  .bg-facebook:hover {
    background:#4267b2 !important;
  }
  
  .bg-riot-button {
      background: linear-gradient(135deg,#0bc4e2 0,#2c8cc2 100%);
    box-shadow: 0 10px 45px -10px rgba(11,196,226,.15),0 0 20px -10px rgba(11,196,226,.35),0 10px 30px -10px rgba(11,196,226,.25);
    background: linear-gradient(315deg,#0bc4e2 0,#2c8cc2 100%)
  }
  
  .bg-riot-button:hover {
    cursor: pointer;
    background: linear-gradient(135deg,#0bc4e2 0,#2c8cc2 50%,#2c8cc2 100%);
    box-shadow: 0 10px 30px -10px rgba(11,196,226,.25),0 10px 30px -10px rgba(11,196,226,.5),0 10px 35px -10px rgba(11,196,226,.5)
  }
  
  
  @media (max-width:450px) {
    .v-popup-home {
      max-height:370px;
      overflow-y:auto;
    }
    .v-price-discount {
      top:-17px;
      left:-4px;
    }
    .v-text-title {
      font-size:1rem !important;
    }
    .v-skull-top {
      border-top:1px solid #444;
      padding-top:.5rem;
      display:flex;
      justify-content:space-between;
    }
    .v-logo {
      width:95px !important;
    }
    .max-h-img {
      max-height:7rem;
    }
    .text-title-category {
      font-size:.95rem;
    }
    .category-box {
      min-height:17.5rem;
    }
    .item-account {
      min-height:13.5rem;
    }
    .v-event-hs {
      border-bottom:3px solid #f2dd07;
      position:relative;
    }
    .v-close-popup {
      right:5px;
      top:5px;
    }
  }
  
  @media (min-width:451px) {
    .v-price-discount {
      top:-15px;
      left:-8px;
    }
    .v-close-popup {
      right:8px;
      top:10px;
    }
    .v-padding-top-1 {
      padding-top:3px !important;
    }
    .v-text-title {
      font-size:.9rem !important;
    }
    .v-large {
      height:32px;
      width:100%;
      max-width:100%;
      background:url(/hr.png) 50% no-repeat;
      margin:10px auto;
      background-size:contain;
      border:0;
    }
    .v-shadow-ye {
      box-shadow:2px 2px 5px 1px #e9c907;
    }
    .v-event-game-hs {
      transform:rotate(-35deg);
      position:relative;
      top:83px;
      right:32px;
    }
    .v-event-hs {
      border-bottom:6px solid #f2dd07;
      position:relative;
    }
    .v-event-hs:before {
      content:" ";
      position:absolute !important;
      top:44px !important;
      left:0 !important;
      border:14px solid transparent !important;
      border-bottom-color:#f2dd07 !important;
      transform:rotate(180deg) !important;
      border-radius:1px;
    }
    .category-box {
      min-height:19.8rem;
    }
    .item-account {
      min-height:19rem;
    }
    .text-title-category {
      font-size:.75rem;
    }
  }
  
  .container-x {
    max-width:1090px !important;
  }
  
  .border-grant {
    box-shadow:0 0 0 2px #aa900f;
  }
  
  .border-grant-1 {
    box-shadow:0 0 0 2px #ffbe03;
  }
  
  .color-grant {
    color:#cbac62;
  }
  
  .z-100 {
    z-index:100;
  }
  
  .bgDefault-1 {
    background:url(/image/bg-1.jpg) no-repeat 50%;
    background-size:100%;
  }
  
  .bg-grant {
    background:#000 url(/image/indexbkg.74a30c31.png) no-repeat 50%;
    background-size:cover;
  }
  
  .border-color-ye {
    border-color:#f2dd07 !important;
  }
  
  .bg-ye {
    background-color:#f2dd07 !important;
  }
  
  .container {
    max-width:1024px;
  }
  
  .btn-inner {
    background:-webkit-linear-gradient(bottom,#ffe900,#f2ac00) !important;
    font-family:"Roboto Condensed",sans-serif;
    font-weight:700;
    color:#111213;
  }
  
  .title-grant {
    background:linear-gradient(#f7c613,#b38b17);
    background:-webkit-linear-gradient(#f7c613,#b38b17);
    background-clip:text;
    -webkit-background-clip:text;
  }
  
  .title-grant,
  .title-grant-category {
    -webkit-text-fill-color:transparent;
  }
  
  .title-grant-category {
    background:linear-gradient(#fff362,#ffbe03);
    background-clip:text;
    -webkit-background-clip:text;
  }
  
  .btn-inner:hover {
    background:#fff908;
    color:#f00929e0;
  }
  
  .spinner {
    min-width:70px;
    display:inline-block;
    text-align:center;
  }
  
  .spin {
    -webkit-animation-name:spin;
    animation-name:spin;
    -webkit-animation-duration:1.1s;
    animation-duration:1.1s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
  }
  
  .spinner>div {
    width:8px;
    height:8px;
    background-color:#181818;
    border-radius:100%;
    display:inline-block;
    -webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;
    animation:sk-bouncedelay 1.4s ease-in-out infinite both;
  }
  
  .spinner .bounce1 {
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s;
  }
  
  .spinner .bounce2 {
    -webkit-animation-delay:-.16s;
    animation-delay:-.16s;
  }
  
  .shake-text:hover {
    -webkit-animation:shake 1s cubic-bezier(.36,.07,.19,.97) infinite both;
    animation:shake 1s cubic-bezier(.36,.07,.19,.97) infinite both;
    transform:translateZ(0);
  }
  
  @-webkit-keyframes shake {
    10%,
    90% {
      transform:translate3d(-1px,0,0);
    }
    20%,
    80% {
      transform:translate3d(2px,0,0);
    }
    30%,
    50%,
    70% {
      transform:translate3d(-4px,0,0);
    }
    40%,
    60% {
      transform:translate3d(4px,0,0);
    }
  }
  
  @keyframes shake {
    10%,
    90% {
      transform:translate3d(-1px,0,0);
    }
    20%,
    80% {
      transform:translate3d(2px,0,0);
    }
    30%,
    50%,
    70% {
      transform:translate3d(-4px,0,0);
    }
    40%,
    60% {
      transform:translate3d(4px,0,0);
    }
  }
  
  @-webkit-keyframes sk-bouncedelay {
    0%,
    80%,
    to {
      -webkit-transform:scale(0);
    }
    40% {
      -webkit-transform:scale(1);
    }
  }
  
  @keyframes sk-bouncedelay {
    0%,
    80%,
    to {
      transform:scale(0);
    }
    40% {
      transform:scale(1);
    }
  }
  
  .v-text-1 {
    font-weight:700;
    font-family:"Roboto Condensed",sans-serif;
  }
  
  @keyframes fadeInUp {
    0% {
      transform:translate3d(0,40px,0);
    }
    to {
      transform:translateZ(0);
      opacity:1;
    }
  }
  
  @-webkit-keyframes fadeInUp {
    0% {
      transform:translate3d(0,40px,0);
    }
    to {
      transform:translateZ(0);
      opacity:1;
    }
  }
  
  .animated {
    animation-duration:.3s;
    animation-fill-mode:both;
    -webkit-animation-duration:.3s;
    -webkit-animation-fill-mode:both;
  }
  
  .animatedFadeInUp {
    opacity:0;
  }
  
  .fadeInUp {
    opacity:0;
    animation-name:fadeInUp;
    -webkit-animation-name:fadeInUp;
  }
  
  .v-light-theme .vth-title {
    --tw-text-opacity:1;
    color:rgba(30,41,59,var(--tw-text-opacity));
  }
  
  .v-light-theme .vth-style-box {
    border:1px solid #cacaca;
    padding:1px;
  }
  
  .v-light-theme .vth-list-title {
    color:#333 !important;
  }
  
  .v-light-theme .vth-td-table {
    color:#444 !important;
  }
  
  .v-light-theme .footer-bg {
    --tw-text-opacity:1;
    color:rgba(255,255,255,var(--tw-text-opacity));
  }
  
  .v-dark-theme .vth-title {
    --tw-text-opacity:1;
    color:rgba(226,232,240,var(--tw-text-opacity));
  }
  
  .v-dark-theme .vth-description {
    --tw-text-opacity:1;
    color:rgba(148,163,184,var(--tw-text-opacity));
  }
  
  .v-dark-theme .vth-list-title {
    --tw-text-opacity:1;
    color:rgba(226,232,240,var(--tw-text-opacity));
  }
  
  .v-dark-theme .vth-text-description-box {
    --tw-text-opacity:1;
    color:rgba(148,163,184,var(--tw-text-opacity));
  }
  
  .v-dark-theme .vth-style-box {
    border:2px solid #bbb500;
    background:#131212;
  }
  
  .v-dark-theme .vth-button-box {
    border-width:2px;
    --tw-bg-opacity:1;
    background-color:rgba(220,38,38,var(--tw-bg-opacity));
    --tw-border-opacity:1;
    border-color:rgba(220,38,38,var(--tw-border-opacity));
    --tw-text-opacity:1;
    color:rgba(255,255,255,var(--tw-text-opacity));
    font-weight:700;
  }
  
  .v-dark-theme .vth-td-table {
    --tw-text-opacity:1;
    color:rgba(148,163,184,var(--tw-text-opacity));
  }
  
  .v-dark-theme .vth-border {
    --tw-border-opacity:1;
    border-color:rgba(51,65,85,var(--tw-border-opacity));
  }
  
  .v-dark-theme .v-pagination-text {
    --tw-text-opacity:1;
    color:rgba(100,116,139,var(--tw-text-opacity));
  }
  
  .v-dark-theme .v-pagination-disable-text {
    --tw-text-opacity:1;
    color:rgba(51,65,85,var(--tw-text-opacity));
  }
  
  .v-dark-theme .footer-bg {
    --tw-text-opacity:1;
    color:rgba(255,255,255,var(--tw-text-opacity));
  }
  
  .v-noel-theme .vth-title {
    --tw-text-opacity:1;
    color:rgba(241,245,249,var(--tw-text-opacity));
  }
  
  .v-noel-theme .vth-description {
    --tw-text-opacity:1;
    color:rgba(203,213,225,var(--tw-text-opacity));
  }
  
  .v-noel-theme .vth-list-title {
    --tw-text-opacity:1;
    color:rgba(226,232,240,var(--tw-text-opacity));
  }
  
  .v-noel-theme .vth-text-description-box {
    --tw-text-opacity:1;
    color:rgba(241,245,249,var(--tw-text-opacity));
  }
  
  .v-noel-theme .vth-style-box {
    border:2px solid #f6cc55;
    background:#222;
  }
  
  .v-noel-theme .vth-button-box {
    border-width:2px;
    --tw-bg-opacity:1;
    background-color:rgba(220,38,38,var(--tw-bg-opacity));
    --tw-border-opacity:1;
    border-color:rgba(220,38,38,var(--tw-border-opacity));
    --tw-text-opacity:1;
    color:rgba(255,255,255,var(--tw-text-opacity));
    font-weight:700;
  }
  
  .v-noel-theme .vth-td-table {
    --tw-text-opacity:1;
    color:rgba(148,163,184,var(--tw-text-opacity));
  }
  
  .v-noel-theme .vth-border {
    --tw-border-opacity:1;
    border-color:rgba(51,65,85,var(--tw-border-opacity));
  }
  
  .v-noel-theme .v-pagination-text {
    --tw-text-opacity:1;
    color:rgba(30,41,59,var(--tw-text-opacity));
  }
  
  .v-noel-theme .v-pagination-disable-text {
    --tw-text-opacity:1;
    color:rgba(51,65,85,var(--tw-text-opacity));
  }
  
  .v-noel-theme .footer-bg {
    --tw-text-opacity:1;
    color:rgba(255,255,255,var(--tw-text-opacity));
  }
  
  .v-filter .multiselect {
    font-size:1rem;
    font-weight:500;
  }
  
  .v-filter .multiselect__tags {
    --border-opacity:1;
    border-color:#e2e8f0;
    background:#f7fafc;
    border-radius:0;
    padding:2px 30px 0 11px;
    border-width:2px;
  }
  
  .v-filter .multiselect__single {
    padding-left:5px;
    color:#151514;
    border-color:#e2e8f0;
    background:#f7fafc;
    margin-bottom:8px;
    top:7px;
  }
  
  .v-filter .multiselect__select {
    top:1px !important;
  }
  
  .v-filter .multiselect__input {
    background:#f7fafc;
    color:#151514;
    font-size:1rem;
    font-weight:500;
  }
  
  .v-filter .multiselect__placeholder {
    color:#151514;
    padding-top:0;
    font-weight:500;
    top:4px;
    font-size:1rem;
    position:relative;
  }
  
  .v-filter .multiselect--active .multiselect__input {
    margin-left:-5px;
    margin-top:.8px;
    background:#f7fafc !important;
    color:#151514;
  }
  
  .v-filter .multiselect--active .multiselect__tags[focus-within] {
    background:#f7fafc !important;
    border-color:#e2e8f0 !important;
    border-width:2px;
    padding:8px 30px 0 11px;
  }
  
  .v-filter .multiselect--active .multiselect__tags:focus-within {
    background:#f7fafc !important;
    border-color:#e2e8f0 !important;
    border-width:2px;
    padding:8px 30px 0 11px;
  }
  
  .v-filter .multiselect__option--highlight {
    background:#9d9d9e;
    color:#000;
  }
  
  .v-filter .multiselect__tag {
    background-color:#667eea;
    border-radius:3px;
    font-weight:500;
    padding:6px 30px 6px 10px;
    font-size:.875rem;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    margin-bottom:3.5px;
  }
  
  .v-filter .multiselect__tag-icon {
    width:25px;
    border-radius:3px;
    background:#5968d2;
  }
  
  .v-filter .multiselect__content-wrapper {
    background:#f7fafc !important;
    border-color:#e2e8f0 !important;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    color:#151514;
  }
  
  .v-filter .multiselect__element:hover {
    color:#111;
  }
  
  .v-filter .multiselect__option {
    padding:10px 12px;
    min-height:32px;
    line-height:12px;
  }
  
  .v-filter .multiselect__tag-icon:after {
    color:#fff;
    font-size:14px;
    top:1px;
    position:relative;
  }
  
  .v-filter .multiselect__tag-icon:focus,
  .v-filter .multiselect__tag-icon:hover {
    background:#cc5e5e;
  }
  
  @media (min-width:451px) {
    .v-noel-theme .v-layout-item {
      background:rgba(0,0,0,.8);
      background-position:1px -1px;
      background-size:100% 100%;
    }
  }
  
  @media (max-width:450px) {
    .v-noel-theme .v-layout-item {
      background-position:1px -18px;
      background-size:cover;
    }
  }
  
  .v-wildrift-theme .vth-title {
    --tw-text-opacity:1;
    color:rgba(241,245,249,var(--tw-text-opacity));
  }
  
  .v-wildrift-theme .vth-description {
    --tw-text-opacity:1;
    color:rgba(203,213,225,var(--tw-text-opacity));
  }
  
  .v-wildrift-theme .vth-list-title {
    --tw-text-opacity:1;
    color:rgba(226,232,240,var(--tw-text-opacity));
  }
  
  .v-wildrift-theme .vth-text-description-box {
    --tw-text-opacity:1;
    color:rgba(148,163,184,var(--tw-text-opacity));
  }
  
  .v-wildrift-theme .vth-style-box {
    background:#222;
  }
  
  .v-wildrift-theme .vth-td-table {
    --tw-text-opacity:1;
    color:rgba(148,163,184,var(--tw-text-opacity));
  }
  
  .v-wildrift-theme .vth-border {
    --tw-border-opacity:1;
    border-color:rgba(51,65,85,var(--tw-border-opacity));
  }
  
  .v-wildrift-theme .v-pagination-text {
    --tw-text-opacity:1;
    color:rgba(30,41,59,var(--tw-text-opacity));
  }
  
  .v-wildrift-theme .v-pagination-disable-text {
    --tw-text-opacity:1;
    color:rgba(51,65,85,var(--tw-text-opacity));
  }
  
  .v-wildrift-theme .vth-button-box {
    background:url(/layout/wildrift/btn2.png) !important;
    background-size:100% 100% !important;
  }
  
  .v-wildrift-theme .vth-style-box {
    background:url(/layout/wildrift/box.png) !important;
    background-size:100% 100% !important;
  }
  
  @media (min-width:451px) {
    .v-wildrift-theme .footer-bg {
      background-color:#000;
      background-image:url(/layout/wildrift/footer.png);
      background-repeat:no-repeat;
      background-size:217%;
      background-attachment:scroll;
      background-position:-68rem 0;
      color:#000 !important;
    }
  }
  
  @media (max-width:450px) {
    .v-wildrift-theme .footer-bg {
      background-color:#000;
      background-image:url(/layout/wildrift/footer.png);
      background-repeat:no-repeat;
      background-size:cover;
      background-attachment:scroll;
      background-position:-68rem 0;
      color:#000 !important;
    }
  }
  
  .v-wildrift2-theme .vth-title {
    --tw-text-opacity:1;
    color:rgba(241,245,249,var(--tw-text-opacity));
  }
  
  .v-wildrift2-theme .vth-description {
    --tw-text-opacity:1;
    color:rgba(203,213,225,var(--tw-text-opacity));
  }
  
  .v-wildrift2-theme .vth-list-title {
    --tw-text-opacity:1;
    color:rgba(226,232,240,var(--tw-text-opacity));
  }
  
  .v-wildrift2-theme .vth-text-description-box {
    --tw-text-opacity:1;
    color:rgba(148,163,184,var(--tw-text-opacity));
  }
  
  .v-wildrift2-theme .vth-style-box {
    background:#222;
  }
  
  .v-wildrift2-theme .vth-td-table {
    --tw-text-opacity:1;
    color:rgba(148,163,184,var(--tw-text-opacity));
  }
  
  .v-wildrift2-theme .vth-border {
    --tw-border-opacity:1;
    border-color:rgba(51,65,85,var(--tw-border-opacity));
  }
  
  .v-wildrift2-theme .v-pagination-text {
    --tw-text-opacity:1;
    color:rgba(30,41,59,var(--tw-text-opacity));
  }
  
  .v-wildrift2-theme .v-pagination-disable-text {
    --tw-text-opacity:1;
    color:rgba(51,65,85,var(--tw-text-opacity));
  }
  
  .v-wildrift2-theme .vth-button-box {
    background:url(/layout/wildrift2/btn2.png) !important;
    background-size:100% 100% !important;
  }
  
  .v-wildrift2-theme .vth-style-box {
    background:url(/layout/wildrift2/box.png) !important;
    background-size:100% 100% !important;
  }
  
  @media (min-width:451px) {
    .v-wildrift2-theme .footer-bg {
      background-color:#000;
      background-image:url(/layout/wildrift2/footer.png);
      background-repeat:no-repeat;
      background-size:217%;
      background-attachment:scroll;
      background-position:-68rem 0;
      color:#000 !important;
    }
  }
  
  @media (max-width:450px) {
    .v-wildrift2-theme .footer-bg {
      background-color:#000;
      background-image:url(/layout/wildrift2/footer.png);
      background-repeat:no-repeat;
      background-size:cover;
      background-attachment:scroll;
      background-position:-68rem 0;
      color:#000 !important;
    }
  }
  
  .font-goldman {
    font-family:"Goldman",cursive;
  }
  
  .h-9 {
    height:2.25rem;
  }
  
  #menu-toggle:checked+#menu {
    display:block;
  }
  
  @-webkit-keyframes fadeInDown {
    0% {
      opacity:0;
      -webkit-transform:translateY(-20px);
    }
    to {
      opacity:1;
      -webkit-transform:translateY(0);
    }
  }
  
  @keyframes fadeInDown {
    0% {
      opacity:0;
      transform:translateY(-20px);
    }
    to {
      opacity:1;
      transform:translateY(0);
    }
  }
  
  .fadeInDown {
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
  }
  
  .bg-smoke-dark,
  .hover\:bg-smoke-dark:hover {
    background-color:rgba(0,0,0,.6);
  }
  
  .v-notification-home {
    overflow-y:auto;
    max-height:400px;
  }
  
  .pin-t {
    top:0;
  }
  
  .pin-r {
    right:0;
  }
  
  .pin-b {
    bottom:0;
  }
  
  .pin-l {
    left:0;
  }
  
  .pin-y {
    top:0;
    bottom:0;
  }
  
  .pin,
  .pin-x {
    right:0;
    left:0;
  }
  
  .pin {
    top:0;
    bottom:0;
    width:100%;
    height:100%;
  }
  
  .carousel {
    position:relative;
    user-select:none;
  }
  
  .carousel--slidable {
    touch-action:none;
  }
  
  .carousel--down>.carousel__indicators,
  .carousel--up>.carousel__indicators {
    bottom:auto;
    flex-direction:column;
    left:auto;
    right:0;
    top:50%;
    transform:translate(0,-50%);
  }
  
  .carousel--down>.carousel__indicators>.carousel__indicator::before,
  .carousel--up>.carousel__indicators>.carousel__indicator::before {
    height:100%;
    width:.125rem;
  }
  
  .carousel--down>.carousel__indicators--disc>.carousel__indicator,
  .carousel--up>.carousel__indicators--disc>.carousel__indicator {
    height:.75rem;
    width:1.5rem;
  }
  
  .carousel--down>.carousel__indicators--disc>.carousel__indicator::before,
  .carousel--up>.carousel__indicators--disc>.carousel__indicator::before {
    height:.5rem;
    width:.5rem;
  }
  
  .carousel--right>.carousel__indicators {
    flex-direction:row-reverse;
  }
  
  .carousel--down>.carousel__indicators {
    flex-direction:column-reverse;
  }
  
  .carousel--controls:hover>.carousel__control {
    opacity:.5;
    transform:translateX(0);
    z-index:1;
  }
  
  .carousel--controls:hover>.carousel__control:focus,
  .carousel--controls:hover>.carousel__control:hover {
    opacity:1;
  }
  
  .carousel--controls>.carousel__control {
    opacity:0;
    z-index:-1;
  }
  
  .carousel--controls>.carousel__control--prev {
    transform:translateX(-50%);
  }
  
  .carousel--controls>.carousel__control--next {
    transform:translateX(50%);
  }
  
  .carousel--indicators:hover>.carousel__indicators {
    opacity:1;
    z-index:1;
  }
  
  .carousel--indicators>.carousel__indicators {
    opacity:0;
    transition:opacity .15s;
    z-index:-1;
  }
  
  .carousel__list {
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    width:100%;
  }
  
  .carousel__item {
    display:none;
    margin:0;
  }
  
  .carousel__item--active,
  .carousel__item--bottom,
  .carousel__item--left,
  .carousel__item--right,
  .carousel__item--top {
    display:block;
    transition:transform .6s ease-in-out;
    width:100%;
  }
  
  .carousel__item--bottom,
  .carousel__item--left,
  .carousel__item--right,
  .carousel__item--top {
    left:0;
    position:absolute;
    top:0;
  }
  
  .carousel__item--top {
    transform:translateY(-100%);
  }
  
  .carousel__item--top.carousel__item--to-bottom {
    transform:translateY(0);
  }
  
  .carousel__item--right {
    transform:translateX(100%);
  }
  
  .carousel__item--right.carousel__item--to-left {
    transform:translateX(0);
  }
  
  .carousel__item--bottom {
    transform:translateY(100%);
  }
  
  .carousel__item--bottom.carousel__item--to-top {
    transform:translateY(0);
  }
  
  .carousel__item--left {
    transform:translateX(-100%);
  }
  
  .carousel__item--left.carousel__item--to-right {
    transform:translateX(0);
  }
  
  .carousel__item--active {
    transform:translate(0,0);
    z-index:1;
  }
  
  .carousel__item--active.carousel__item--to-top {
    transform:translateY(-100%);
  }
  
  .carousel__item--active.carousel__item--to-right {
    transform:translateX(100%);
  }
  
  .carousel__item--active.carousel__item--to-bottom {
    transform:translateY(100%);
  }
  
  .carousel__item--active.carousel__item--to-left {
    transform:translateX(-100%);
  }
  
  .carousel__indicators {
    bottom:0;
    display:flex;
    justify-content:center;
    left:50%;
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    transform:translateX(-50%);
    z-index:1;
  }
  
  .carousel__indicators--disc>.carousel__indicator {
    width:.75rem;
  }
  
  .carousel__indicators--disc>.carousel__indicator::before {
    border-radius:50%;
    height:.5rem;
    width:.5rem;
  }
  
  .carousel__indicator {
    cursor:pointer;
    height:1.5rem;
    margin:.125rem;
    opacity:.5;
    position:relative;
    transition:opacity .15s;
    width:1.5rem;
  }
  
  .carousel__indicator::before {
    background-color:#fff;
    content:"";
    display:block;
    height:.125rem;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%;
  }
  
  .carousel__indicator--active {
    opacity:1;
  }
  
  .carousel__control {
    background-color:rgba(0,0,0,.5);
    border:0;
    border-radius:50%;
    color:#fff;
    cursor:pointer;
    height:2rem;
    margin-top:-1rem;
    opacity:.5;
    padding:.5rem;
    position:absolute;
    top:50%;
    transition:all .15s;
    width:2rem;
  }
  
  .carousel__control:focus,
  .carousel__control:hover {
    opacity:1;
  }
  
  .carousel__control:focus {
    outline:0;
  }
  
  .carousel__control::before {
    border:.0625rem solid transparent;
    border-radius:.125rem;
    content:"";
    display:block;
    height:.5rem;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%) rotate(45deg);
    width:.5rem;
  }
  
  .carousel__control--prev {
    left:1rem;
  }
  
  .carousel__control--prev::before {
    border-bottom-color:#fff;
    border-left-color:#fff;
    margin-left:.125rem;
  }
  
  .carousel__control--next {
    right:1rem;
  }
  
  .carousel__control--next::before {
    border-right-color:#fff;
    border-top-color:#fff;
    margin-left:-.125rem;
  }
  
  .out {
    display:none;
  }
  
  .v-pagination li {
    list-style:none;
  }
  
  .v-page-active {
    background:#ffe200;
  }
  
  .in {
    display:block;
  }
  
  .tabcontent {
    animation:fadeEffect 1s;
  }
  
  @keyframes fadeEffect {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  
  .tabcontent {
    display:none;
  }
  
  .form-header {
    border-width:0;
    border-top-style:initial;
    border-top-color:initial;
    border-left-style:initial;
    border-left-color:initial;
    border-bottom-style:initial;
    border-bottom-color:initial;
    border-right-style:solid;
    border-right-color:rgb(170,144,15);
  }
  
  @media (max-width:500px) {
    .min-w-850 {
      min-width:850px !important;
    }
  }
  
  .min-h-650 {
    min-height:450px !important;
  }
  
  .max-h-400 {
    min-height:350px !important;
    max-height:350px !important;
  }
  
  @media (max-width:768px) {
    .v-luckywheel .wheel-wrapper {
      width:300px;
      height:300px;
      position:relative;
    }
    .v-luckywheel .wheel-pointer {
      width:90px;
      height:90px;
      background:url(/IMG_3478.png);
      background-size:75%;
      background-repeat:no-repeat;
      background-position:50%;
      position:absolute;
      left:50%;
      top:49.7%;
      transform:translate(-50%,-50%);
      text-align:center;
      line-height:60px;
      z-index:10;
    }
    .v-luckywheel .wheel-bg {
      width:100%;
      height:100%;
      border-radius:1000px;
      overflow:hidden;
      transition:transform 4s ease-in-out;
      background-size:100% 100% !important;
    }
    .v-luckywheel .wheel-bg.freeze {
      transition:none;
      background:red;
    }
    .v-luckywheel .prize-list {
      width:100%;
      height:100%;
      position:relative;
      text-align:center;
    }
    .v-luckywheel .prize-item-wrapper {
      position:absolute;
      top:0;
      left:50%;
      transform:translateX(-50%);
      width:150px;
      height:150px;
    }
    .v-luckywheel .prize-item {
      width:100%;
      height:100%;
      transform-origin:bottom;
    }
    .v-luckywheel .prize-item .prize-name {
      padding:14px 0;
      font-weight:700;
    }
  }
  
  @media (min-width:769px) {
    .v-luckywheel .wheel-wrapper {
      width:450px;
      height:450px;
      position:relative;
    }
    .v-luckywheel .wheel-pointer {
      width:122px;
      height:122px;
      background:url(/IMG_3478.png);
      background-size:71%;
      background-repeat:no-repeat;
      background-position:50%;
      position:absolute;
      left:50%;
      top:48.7%;
      transform:translate(-50%,-50%);
      z-index:10;
    }
    .v-luckywheel .wheel-bg {
      width:100%;
      height:100%;
      border-radius:1000px;
      overflow:hidden;
      transition:transform 4s ease-in-out;
      background-size:100% 100% !important;
    }
    .v-luckywheel .wheel-bg.freeze {
      transition:none;
      background:red;
    }
    .v-luckywheel .prize-list {
      width:100%;
      height:100%;
      position:relative;
      text-align:center;
    }
    .v-luckywheel .prize-item-wrapper {
      position:absolute;
      top:0;
      left:50%;
      transform:translateX(-50%);
      width:250px;
      height:250px;
    }
    .v-luckywheel .prize-item {
      width:100%;
      height:100%;
      transform-origin:bottom;
    }
    .v-luckywheel .prize-item .prize-name {
      padding:14px 0;
      font-weight:700;
    }
  }
  
  .v-luckywheel img {
    border-radius:1000px;
    overflow:hidden;
  }
  
  section#Slots {
    border-radius:0;
    background-color:transparent;
  }
  
  @media (max-width:579px) {
    #slot1,
    #slot2,
    #slot3,
    #slot4,
    #slot5 {
      display:inline-block;
      margin-top:15px;
      margin-left:1px;
      margin-right:2px;
      background-size:50px 48px;
      width:50px;
      height:48px;
      border-radius:4px;
    }
    .v-slot-wrap_1wRTm {
      bottom:1px;
      left:0;
    }
    .v-bg-wheel_WxIlJ {
      position:relative !important;
      background-size:contain !important;
      width:340px !important;
      height:340px !important;
      background-position:top;
    }
    main {
      background:unset !important;
      border-radius:5px !important;
      margin-top:0 !important;
      padding-top:115px !important;
      padding-bottom:30px !important;
      padding-left:38px !important;
      width:100% !important;
    }
  }
  
  @media (min-width:580px) {
    #slot1,
    #slot2,
    #slot3,
    #slot4,
    #slot5 {
      margin:8px 9px;
      background-size:94px;
      width:94px;
      height:94px;
      border-radius:4px;
    }
    .v-bg-wheel {
      height:400px;
      width:720px;
      position:relative;
      background-size:720px 400px;
      background-position:50%;
    }
    .v-slot-wrap {
      right:30px;
      bottom:40px;
    }
    main {
      background:transparent;
      border-radius:5px;
      margin-top:30px;
      padding:223px 63px 40px 64px;
      width:100%;
    }
  }
  
  .a1,
  .a2,
  .a3,
  .a4,
  .a5,
  .a6,
  .a7,
  .a8,
  .a9,
  .a10,
  .a11,
  .a12 {
    outline:none;
  }
  
  .btn-hover {
    height:2.2rem;
    cursor:pointer;
    text-align:center;
    border:none;
    background-size:300% 100%;
  }
  
  .btn-hover,
  .btn-hover:hover {
    transition:all .4s ease-in-out;
  }
  
  .btn-hover:hover {
    background-position:100% 0;
  }
  
  .btn-hover:focus {
    outline:none;
  }
  
  .btn-hover.color-2 {
    background-image:linear-gradient(90deg,#f5ce62,#e43603,#fa7199,#e85a19);
    box-shadow:0 4px 15px 0 rgba(229,66,10,.75);
  }
  
  .btn-hover.color-6 {
    background-image:linear-gradient(90deg,#009245,#fcee21,#00a8c5,#d9e021);
    box-shadow:0 4px 15px 0 rgba(83,176,57,.75);
  }
  
  .fb-livechat,
  .fb-widget {
    display:none;
  }
  
  .ctrlq.fb-button,
  .ctrlq.fb-close {
    position:fixed;
    right:24px;
    cursor:pointer;
  }
  
  .ctrlq.fb-button {
    z-index:999;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+)
              center no-repeat #0084ff;
    width:60px;
    height:60px;
    text-align:center;
    bottom:30px;
    border:0;
    outline:0;
    border-radius:60px;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    -ms-border-radius:60px;
    -o-border-radius:60px;
    box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 32px rgba(0,0,0,0.16);
    -webkit-transition:box-shadow 0.2s ease;
    background-size:80%;
    transition:all 0.2s ease-in-out;
  }
  
  .ctrlq.fb-button:focus,
  .ctrlq.fb-button:hover {
    transform:scale(1.1);
    box-shadow:0 2px 8px rgba(0,0,0,0.09),0 4px 40px rgba(0,0,0,0.24);
  }
  
  .fb-widget {
    background:#fff;
    z-index:1000;
    position:fixed;
    width:360px;
    height:435px;
    overflow:hidden;
    opacity:0;
    bottom:0;
    right:24px;
    border-radius:6px;
    -o-border-radius:6px;
    -webkit-border-radius:6px;
    box-shadow:0 5px 40px rgba(0,0,0,0.16);
    -webkit-box-shadow:0 5px 40px rgba(0,0,0,0.16);
    -moz-box-shadow:0 5px 40px rgba(0,0,0,0.16);
    -o-box-shadow:0 5px 40px rgba(0,0,0,0.16);
  }
  
  .fb-credit {
    text-align:center;
    margin-top:8px;
  }
  
  .fb-credit a {
    transition:none;
    color:#bec2c9;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
    text-decoration:none;
    border:0;
    font-weight:400;
  }
  
  .ctrlq.fb-overlay {
    z-index:0;
    position:fixed;
    height:100vh;
    width:100vw;
    -webkit-transition:opacity 0.4s,visibility 0.4s;
    transition:opacity 0.4s,visibility 0.4s;
    top:0;
    left:0;
    background:rgba(0,0,0,0.05);
    display:none;
  }
  
  .ctrlq.fb-close {
    z-index:4;
    padding:0 6px;
    background:#365899;
    font-weight:700;
    font-size:11px;
    color:#fff;
    margin:8px;
    border-radius:3px;
  }
  
  .ctrlq.fb-close::after {
    content:"X";
    font-family:sans-serif;
  }
  
  .bubble {
    width:20px;
    height:20px;
    background:#c00;
    color:#fff;
    position:absolute;
    z-index:999999999;
    text-align:center;
    vertical-align:middle;
    top:-2px;
    left:-5px;
    border-radius:50%;
  }
  
  .bubble-msg {
    width:120px;
    left:-140px;
    top:5px;
    position:relative;
    background:rgba(59,89,152,0.8);
    color:#fff;
    padding:5px 8px;
    border-radius:8px;
    text-align:center;
    font-size:13px;
  }