@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Righteous&family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap');
:root {
--bs-font-hanken-grotesk:"Hanken Grotesk",sans-serif;
--bs-font-vollkorn:"Vollkorn",serif;
--bs-font-righteous:"Righteous",sans-serif;
--bs-body-font-family:var(--bs-font-hanken-grotesk);
--bs-main-nav-item-padding-x:15px;
--bs-main-nav-item-padding-y:10px;
}
.avatar-xsm{height:2rem;width:2rem}
.avatar-sm{height:2.25rem;width:2.25rem}
.avatar{height:3rem;width:3rem}
.avatar-md{height:3.5rem;width:3.5rem}
.avatar-lg{height:4.5rem;width:4.5rem}
.avatar-xl{height:6rem;width:6rem}
.avatar-xxl{height:7.5rem;width:7.5rem}
.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.avatar-group{padding-left:12px}
.avatar-group .avatar-group-item{margin:0 0 0 -12px;display:inline-block;border:2px solid #eaedf1;border-radius:50%}
.avatar-box{height:55px;min-width:55px;}
.light-mode{display:inline-block!important;}
.dark-mode{display:none!important;}
[data-bs-theme=dark] .light-mode{display:none!important;}
[data-bs-theme=dark] .dark-mode{display:inline-block!important;}
.mx-n {
margin-right:-0.75rem!important;
margin-left:-0.75rem!important;    
}
body {
font-family:var(--bs-body-font-family);
scroll-behavior:smooth;    
}
.text-righteous {
font-family:var(--bs-font-righteous);    
}
.text-vollkorn {
font-family:var(--bs-font-vollkorn);    
}
.nav-link.active {
color:var(--bs-primary)!important;    
}
[class^="iconify"] {
display: inline-block;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: -.125em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size:18px;
}
.home-carousel-inner {
height:500px;
background:url(../images/home-slide-1.gif);
background-size:cover;
background-position:top;
background-repeat:no-repeat;
background-blend-mode:darken;  
}
swiper-slide {
text-align:center;
display:flex;
justify-content:center;
align-items:center;
}
._8-millon-users {
background:url(../images/world-map.png);
background-size:cover;
background-position:top;
background-repeat:no-repeat;
}
._8-millon-users img {
width:100%;
height:40px;
object-fit:cover;
object-position:center;
border-radius:10px;
}
.crypto-trading-home {
background:url(../images/crypto-trading.png);
background-size:cover;
background-position:top;
background-repeat:no-repeat;   
}
.mt-n4 {    
margin-top:-4rem;     
}
.referral-bg {
background:url(../images/referral-bg.jpg);
background-size:cover;
background-position:center;
background-repeat:no-repeat;    
}
.h-50 {
height:50px!important;    
}
.h-150 {
height:150px!important;    
}
.h-200 {
height:200px!important;    
}
.h-250 {
height:250px!important;    
}
.h-300 {
height:300px!important;    
}
.h-400 {
height:400px!important;    
}
.h-500 {
height:500px!important;    
}
.mh-50 {
max-height:50px!important;    
}
.mh-150 {
max-height:150px!important;    
}
.mh-200 {
max-height:200px!important;    
}
.mh-250 {
max-height:250px!important;    
}
.mh-300 {
max-height:300px!important;    
}
.mh-400 {
max-height:400px!important;    
}
.mh-500 {
max-height:500px!important;    
}
.arrow {
top:100%;
width:0;
height:0;
border-left:0 solid transparent;
border-right:25px solid transparent;
border-top:25px solid rgba(var(--bs-dark-rgb),0.1);
margin:0;
left:3.5rem;    
}
.footer-1 {
background:url(../images/footer-bg.png);
background-size:cover;
background-position:center;
background-repeat:no-repeat;    
}
.footer-1 .nav-link:hover {
opacity:0.5;
}
.general-divider {
height:0.5px;
margin:var(--bs-dropdown-divider-margin-y) 0;
overflow:hidden;
background-color:var(--bs-light);
opacity:1;    
}
.dropdown-item.active, .dropdown-item:active {
background-color:var(--bs-primary);
}
.top-header {
background:url(../images/top-header.gif);
background-size:cover;
background-position:center;
background-repeat:no-repeat;    
}
.support-body {
background:url(../images/support-bg.webp);
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}
div:where(.swal2-container) h2:where(.swal2-title) {
font-family:var(--bs-font-righteous);    
}
.veptrat-hide {
display:none!important;    
}
.home-loader {
position:fixed;
width:100vw;
height:100vh;
z-index:9999;
}
.home-loader img {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
animation: l4 1s infinite;    
}
@keyframes l4 {
to {transform:perspective(300px) translateZ(150px);opacity:0}
}
.account-offcanvas {
width:20vw!important;    
}
@media(max-width:767.98px) {
.account-offcanvas {
width:55vw!important;    
}
}
.nav-icon {
font-size:1.2rem;
vertical-align:middle;    
}
.sub-nav-icon {
font-size:0.6rem;
vertical-align:middle;    
}
.nav-text {
vertical-align:middle;    
}
.menu-title{cursor:default;font-size:9px;letter-spacing:.05em;text-transform:uppercase;opacity:.6;font-weight:bold;padding:var(--bs-main-nav-item-padding-y) calc(var(--bs-main-nav-item-padding-x) * 1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:36px;font-family:var(--bs-font-vollkorn);}
*[data-bs-toggle="dropdown"][nav-toggle] {
display:flex;
justify-content:space-between;
align-items:center;
}
*[data-bs-toggle="dropdown"][nav-toggle]::after {
border-top:0.4em solid;
border-right:0.4em solid transparent;
border-bottom:0;
border-left:0.4em solid transparent;
}
.account-bg {
background:url(../images/account-bg.gif);
background-size:cover;
background-position:center;
background-repeat:no-repeat;    
}
.fs-12 {
font-size:12px!important;    
}
.fs-13 {
font-size:13px!important;    
}
.fs-14 {
font-size:14px!important;    
}
.fs-24 {
font-size:24px!important;    
}
.deposit-confirm-bg li:not([class="bg-primary"]) {
background-color:transparent;
}
.form-check-input.styled:checked {
background-color:var(--bs-primary-text-emphasis);
}
.form-check-input.styled,.form-check-input.styled+label  {
cursor:pointer;
}
.table.bg-transparent td,.table.bg-transparent th[scope="row"] {
background-color:transparent;    
}
.card-header {
background-color:rgba(var(--bs-primary-rgb),0.1);
border-color:var(--bs-primary);    
}
.btn-primary {
color:var(--bs-white);    
}
.goog-logo-link,.gskiptranslate,.goog-te-gadget span,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,div#goog-gt- {
display:none!important;
}
.goog-te-gadget  {
color:transparent!important;
font-size:0px;
}
.goog-text-highlight  {
background:none!important;
box-shadow:none!important;
}
#google_translate_element select {
background:var(--bs-light);
color:var(--bs-dark);
border:2px solid var(--bs-primary);
border-top-right-radius:5px;
border-bottom-left-radius:5px;
padding:6px 10px;
width:100%;
}
