/* sora-100 - latin-ext_latin */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 100;
  font-display:swap;
  src: url('/fonts/sora/sora-v10-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sora/sora-v10-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sora/sora-v10-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sora/sora-v10-latin-ext_latin-100.svg#Sora') format('svg'); /* Legacy iOS */
}
/* sora-200 - latin-ext_latin */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 200;
  font-display:swap;
  src: url('/fonts/sora/sora-v10-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sora/sora-v10-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sora/sora-v10-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sora/sora-v10-latin-ext_latin-200.svg#Sora') format('svg'); /* Legacy iOS */
}
/* sora-300 - latin-ext_latin */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 300;
  font-display:swap;
  src: url('/fonts/sora/sora-v10-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sora/sora-v10-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sora/sora-v10-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sora/sora-v10-latin-ext_latin-300.svg#Sora') format('svg'); /* Legacy iOS */
}
/* sora-regular - latin-ext_latin */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('/fonts/sora/sora-v10-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sora/sora-v10-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sora/sora-v10-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sora/sora-v10-latin-ext_latin-regular.svg#Sora') format('svg'); /* Legacy iOS */
}
/* sora-500 - latin-ext_latin */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('/fonts/sora/sora-v10-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sora/sora-v10-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sora/sora-v10-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sora/sora-v10-latin-ext_latin-500.svg#Sora') format('svg'); /* Legacy iOS */
}
/* sora-600 - latin-ext_latin */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 600;
  font-display:swap;
  src: url('/fonts/sora/sora-v10-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sora/sora-v10-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sora/sora-v10-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sora/sora-v10-latin-ext_latin-600.svg#Sora') format('svg'); /* Legacy iOS */
}
/* sora-700 - latin-ext_latin */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('/fonts/sora/sora-v10-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sora/sora-v10-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sora/sora-v10-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sora/sora-v10-latin-ext_latin-700.svg#Sora') format('svg'); /* Legacy iOS */
}
/* sora-800 - latin-ext_latin */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 800;
  font-display:swap;
  src: url('/fonts/sora/sora-v10-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sora/sora-v10-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sora/sora-v10-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sora/sora-v10-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sora/sora-v10-latin-ext_latin-800.svg#Sora') format('svg'); /* Legacy iOS */
}

*{
    padding:0;
    margin:0;
    box-sizing:border-box
}
#__next,body,html{
    width:100%;
    height:100%
}
body,button,input{
    font-family:-apple-system,sans-serif
}
body{
    color:#fff;
    background:#0f0f0f;
    position:relative;
    font:1rem Sora,sans-serif
}
@media(min-width:1000px){
    body{
        overflow:hidden
    }
}
a{
    color:inherit;
    text-decoration:none
}
button{
    cursor:pointer
}

.home_container__vghhx{
    width:100%;
    max-width:1216px;
    padding:0 2rem;
    margin-inline:auto
}
.home_header__VM7ar{
    height:100px;
    display:flex;
    align-items:center;
    justify-content:center
}
.home_header__VM7ar .home_container__vghhx{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.home_header__VM7ar .home_buttons__8geuQ{
    display:flex;
    align-items:center;
    grid-gap:2rem;
    gap:2rem
}
.home_header__VM7ar .home_buttons__8geuQ .home_demoLink__YBeu0{
    color:#fff
}
.home_header__VM7ar .home_buttons__8geuQ .home_loginButton__MjkU8{
    padding:.5rem 1.5rem;
    color:#2e4cb3;
    border:1px solid #2e4cb3;
    border-radius:.25rem;
    transition:background-color .2s,color .2s
}
.home_header__VM7ar .home_buttons__8geuQ .home_loginButton__MjkU8:hover{
    color:#fff;
    background-color:#2e4cb3
}
.home_main__fn1a_{
    height:calc(100% - 100px)
}
.home_main__fn1a_ .home_container__vghhx{
    height:100%;
    display:flex;
    align-items:center
}
@media(max-width:1000px){
    .home_main__fn1a_ .home_container__vghhx{
        flex-direction:column
    }
}
.home_main__fn1a_ .home_bold__0Y3Xc{
    font-weight:700
}
.home_main__fn1a_ .home_imageMobile__RfdC6{
    display:none;
}
@media(max-width:1000px){
    .home_main__fn1a_ .home_imageMobile__RfdC6{
        display:block
    }
}
.home_main__fn1a_ .home_infos__HnNTz{
    flex:6 1;
    display:flex;
    flex-direction:column
}
.home_main__fn1a_ .home_infos__HnNTz strong{
    color:#2e4cb3;
    font-weight:600;
    font-size:.875rem;
    line-height:1.125rem;
    letter-spacing:.3em;
    display:block;
    margin-bottom:.5rem
}
.home_main__fn1a_ .home_infos__HnNTz .home_title__pEt69{
    max-width:615px;
    display:inline-block
}
.home_main__fn1a_ .home_infos__HnNTz .home_title__pEt69 h2{
    font-size:42px;
    line-height:52px;
    font-weight:400
}
.home_main__fn1a_ .home_infos__HnNTz .home_description__N_zwH{
    max-width:610px;
    display:inline-block
}
.home_main__fn1a_ .home_infos__HnNTz .home_description__N_zwH p{
    color:#878787;
    font-size:1.125rem;
    line-height:29px;
    margin-block:1rem
}
.home_main__fn1a_ .home_infos__HnNTz .home_demoButton__ROgUt{
    display:inline-block;
    width:190px;
    height:56px
}
.home_main__fn1a_ .home_infos__HnNTz .home_demoButton__ROgUt a{
    width:100%;
    height:100%;
    font-size:1rem;
    line-height:1.5rem;
    background:#2e4cb3;
    border-radius:.25rem;
    display:flex;
    align-items:center;
    justify-content:center;
    grid-gap:.5rem;
    gap:.5rem;
    transition:filter .2s
}
.home_main__fn1a_ .home_infos__HnNTz .home_demoButton__ROgUt a:hover{
    filter:brightness(.8)
}
.home_main__fn1a_ .home_image__Oh07X{
    flex:4 1;
    position:absolute;
    pointer-events:none;
    z-index:-1;
}
.home_main__fn1a_ .home_image__Oh07X img{
    transform:translateX(600px)
}
@media(max-width:1000px){
    .home_main__fn1a_ .home_image__Oh07X{
        display:none
    }
    .home_main__fn1a_ .home_infos__HnNTz{
        flex:1 1;
        align-items:center;
        justify-content:center;
        text-align:center
    }
    .home_main__fn1a_ .home_image__Oh07X{
        display:none
    }
}