@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;900&display=swap);
.page_home {
  background-color: #0d131c
}
 body{
    border:none!important;
    
}
main {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  font-family: Montserrat, "sans-serif";
  letter-spacing: -.02em
}
body {
  margin: 0
}
.b4-cont-nav a{
    text-decoration:none!important;
    
}
main {
  display: block
}
h1, h2, h3, h4, h5, h6, p {
  margin: 0
}
article, div, footer, section {
  box-sizing: border-box
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}
pre {
  font-family: monospace, monospace;
  font-size: 1em
}
a {
  background-color: transparent
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}
b, strong {
  font-weight: bolder
}
code, kbd, samp {
  font-family: monospace, 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
}
img {
  border-style: none
}
button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}
section button{
  width: 179px;
  height: 52px;
  overflow: hidden;
	
}
section button:before{
 position: absolute;
  top: 0;
  left: -500px;
  content: "";
  width: 30px;
  height: 52px;
  background: rgba(255, 255, 255, 1);
  transform: skew(-50deg);
  /* transition: 1s; */
  animation: shine 10s ease infinite;
	filter: blur(12px);
	
}

@keyframes shine {
  from {left: -319px;}
  to {left: 319px;}
}


button, input {
  overflow: visible
}
button, select {
  text-transform: none
}
[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText
}
fieldset {
  padding: .35em .75em .625em
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}
progress {
  vertical-align: baseline
}
textarea {
  overflow: auto
}
[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}
details {
  display: block
}
summary {
  display: list-item
}
[hidden], template {
  display: none
}
body, html {
  background: #0d131c;
  margin: 0;
  padding: 0;
  width: 100vw;
  height: 100vh;
  overflow-x: hidden
}
.v-popper__popper:active, .v-popper__popper:focus, .v-popper__popper:focus-visible, .v-popper__popper:focus-within, .v-popper__popper:target {
  outline: none !important;
  border: none !important
}
.v-popper--theme-menu .v-popper__inner, .v-popper--theme-tooltip .v-popper__inner {
  background: var(--color_grey-80);
  color: var(--color_grey-20);
  border-radius: 8px;
  padding: 10px 12px;
  border: none;
  box-shadow: none;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  filter: drop-shadow(2px 2px 20px rgba(0, 0, 0, .3))
}
.v-popper--theme-menu .v-popper__inner h6, .v-popper--theme-tooltip .v-popper__inner h6 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 2px
}
.v-popper--theme-menu .v-popper__inner p, .v-popper--theme-tooltip .v-popper__inner p {
  margin-bottom: .5em
}
.v-popper--theme-menu .v-popper__inner p:last-child, .v-popper--theme-tooltip .v-popper__inner p:last-child {
  margin-bottom: 0
}
.v-popper--theme-menu .v-popper__arrow-inner, .v-popper--theme-menu .v-popper__arrow-outer, .v-popper--theme-tooltip .v-popper__arrow-inner, .v-popper--theme-tooltip .v-popper__arrow-outer {
  border-color: var(--color_grey-80)
}
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner {
  top: 0
}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner {
  top: -7px
}
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner {
  left: -7px
}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner {
  left: 0
}
body {
  overflow-x: hidden;
  scrollbar-width: none;
  background-color: #0e131b
}
body::-webkit-scrollbar {
  width: 0
}
.title {
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  color: #fff;
  max-width: 505px;
  margin: 0 auto;
  text-align: center
}
.container {
  max-width: 1366px;
  width: 100%
}
.container--logos {
  padding: 0 146px
}
.container-landing {
  margin: 0 auto;
  max-width: 1088px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  width: 100%;
  min-height: 100vh
}
@media screen and (max-width:768px) {
  .container-landing {
    padding-left: 24px;
    padding-right: 24px
  }
}
@media screen and (max-width:640px) {
  .container-landing {
    padding-left: 16px;
    padding-right: 16px
  }
}

.b1-grab button {
  padding: 16px 32px;
  box-shadow: 0 3px 28px rgba(80, 85, 101, .5019607843), inset 0 4px 3px hsla(0, 0%, 100%, .3019607843), 0 3px #505565;
  background: linear-gradient(359.06deg, #ff0000 .8%, #ff0000 99.19%);
  border-radius: 10px;
  font-size: 14px;
  color: #000;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative
}



button {
  padding: 16px 32px;
  box-shadow: 0 3px 28px rgba(80, 85, 101, .5019607843), inset 0 4px 3px hsla(0, 0%, 100%, .3019607843), 0 3px #505565;
  background: linear-gradient(359.06deg, #e39d1a .8%, #93723a 99.19%);
  border-radius: 10px;
  font-size: 14px;
  color: #000;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative
}
button p {
  font-weight: 600;
  font-size: 16px;
  line-height: 125%;
  white-space: nowrap;
  color: #fff;
  font-family: Montserrat, sans-serif
}
button:hover {
  background: linear-gradient(359.06deg, #e39d1a .8%, #93723a 99.19%);
  box-shadow: 0 3px 28px rgba(80, 85, 101, .5019607843), inset 0 5px 3px hsla(0, 0%, 100%, .3019607843), 0 6px #505565;
  transform: translateY(-3px)
}
button:active {
  box-shadow: 0 3px 28px rgba(80, 85, 101, .5019607843), inset 0 4px 3px hsla(0, 0%, 100%, .3019607843), 0 2px #505565;
  background: linear-gradient(359.06deg, #e39d1a .8%, #93723a 99.19%);
  transform: translateY(0)
}
.button--blue {
  border-radius: 10px;
  background: linear-gradient(1turn, #0c5eff .8%, #1398f9);
  box-shadow: 0 3px 28px rgba(34, 131, 246, .4), inset 0 3px 3px hsla(0, 0%, 100%, .3), 0 3px #003293
}
.button--blue:hover {
  background: linear-gradient(1turn, #236eff .8%, #34a7fb);
  box-shadow: 0 3px 28px rgba(34, 131, 246, .4), inset 0 5px 3px hsla(0, 0%, 100%, .3), 0 6px #003293;
  transform: translateY(-3px)
}
.button--blue:active {
  box-shadow: 0 3px 28px rgba(34, 131, 246, .4), inset 0 5px 3px hsla(0, 0%, 100%, .3), 0 2px #003293;
  background: linear-gradient(1turn, #0c5eff .8%, #1398f9);
  transform: translateY(0)
}
@media screen and (max-width:1440px) {
  .container--logos {
    padding: 0 110px
  }
}
@media screen and (max-width:1000px) {
  .container--logos {
    padding: 0 70px
  }
}
@media screen and (max-width:768px) {
  .container--logos {
    padding: 0 15px
  }
}
@media screen and (max-width:576px) {
  .container--logos {
    padding: 0
  }
  .title {
    font-size: 20px;
    line-height: 28px
  }
}


