:root{--indivisible:"indivisible",sans-serif;--primary:#6a6fe0}*,body{box-sizing:border-box;color:#fff;font-family:var(--indivisible)}body{background-color:#1a1a1a;font-size:24px;font-weight:400;letter-spacing:0;line-height:120%}h1{font-size:96px;line-height:100%;text-transform:uppercase}h1,h2{font-family:var(--indivisible);font-weight:900;letter-spacing:0}h2{font-size:64px;line-height:110%}h3{font-size:36px;font-weight:900}h3,h4,h5,h6{font-family:var(--indivisible);letter-spacing:0;line-height:110%;text-transform:uppercase}h4,h5,h6{font-weight:700}p{box-sizing:border-box;font-family:var(--indivisible);font-size:24px;font-weight:400;letter-spacing:0;line-height:120%}ul{list-style-type:none;margin:0;padding:0}.container{margin:0 auto;max-width:1240px;padding:0 30px;width:100%}@media(max-width:1200px){h1{font-size:70px}h2{font-size:50px}h3{font-size:32px}}@media(max-width:991px){h1{font-size:60px}h2{font-size:40px}h3{font-size:24px}}@media(max-width:767px){h1{font-size:40px}h2{font-size:32px}h3{font-size:20px}}header.header{background:transparent;display:flex;left:0;padding:30px;position:fixed;top:0;transition:top .4s ease,background-color .3s ease;width:100%;z-index:999999}header.header.scrolled{background:#000}header.header.hide-header{top:-150px}a.header-logo{display:flex}header.header .header__container{align-items:center;flex-direction:row;justify-content:space-between;max-width:1600px;padding:0;width:100%}header.header .header__logo{margin:0;padding:0}header.header .header__row-1{padding:0}.header-content{display:flex}.header-desktop{align-items:flex-start;display:flex;gap:56px}.open-mobile-menu{display:none;margin:15px 0!important}.header-navigation{display:flex;gap:56px;list-style-type:none;margin:0;padding:0}.header-navigation li a{color:#fff;font-family:var(--indivisible);font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-decoration:none;text-transform:uppercase}.header-btn{display:flex}.header-btn a{background-color:#6a6fe0;border:1px solid #6a6fe0;color:#fff;display:flex;font-family:var(--indivisible);font-size:24px;font-style:normal;font-weight:500;line-height:normal;padding:11px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:fit-content}.header-btn a:hover{background:transparent;border-color:#fff}.header-desktop .hide{display:none}.header-mobile{align-items:center;background:#6a6fe0;flex-direction:column;gap:20px;height:100vh;left:0;opacity:0;overflow:auto;padding:170px 30px 30px;pointer-events:none;position:fixed;top:0;transform:translateX(100%);transition:transform .4s ease,opacity .4s ease;width:100%;z-index:9999}.header-mobile.active{display:flex;opacity:1;pointer-events:auto;transform:translateX(0)}.header-mobile .header-navigation{align-items:center;flex-direction:column;justify-content:center}.header-mobile .header-navigation li a{font-size:40px}.close-mobile-menu{position:absolute;right:30px;top:30px}.header-social{align-items:center;display:flex;gap:20px;justify-content:center;list-style-type:none;margin:auto 0 0;padding:0}.header-social li a{display:flex}@media (max-width:1199px){.header-desktop,.header-navigation{gap:30px}.header-btn a,.header-desktop .header-navigation li a{font-size:20px}}@media (max-width:991px){.header-desktop{align-items:center}.open-mobile-menu{margin:0!important}.header-desktop .header-navigation{display:none}.close-mobile-menu,.open-mobile-menu{background:transparent!important;border:none!important;display:flex;margin:0;outline:none!important;padding:0}.header-btn a{font-size:16px}header.header .header__logo{max-width:100px}}@media (max-width:575px){.header-btn a{font-size:12px;padding:11px 24px}}@media (max-width:380px){.header-btn{display:none}}.header__logo .dark-logo{display:none}body.dark-header-body .header__logo .dark-logo{display:block}body.dark-header-body .header__logo .light-logo{display:none}body.dark-header-body .header-navigation li a{color:#000}body.dark-header-body header.header.scrolled{background:#fff}body.dark-header-body .open-mobile-menu svg *{stroke:#000}body.dark-header-body .header-btn a:hover{background:#000}.body-container--policy,.body-container--terms{h2{font-size:50px}}@media(max-width:991px){.body-container--policy,.body-container--terms{h2{font-size:40px}}}@media(max-width:767px){.body-container--policy,.body-container--terms{h2{font-size:32px}}}@media (max-width:576px){h1{font-size:38px}}