@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}menu,ol,ul{list-style:none}/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 * Satoshi Light
 * Satoshi Light Italic
 * Satoshi Regular
 * Satoshi Italic
 * Satoshi Medium
 * Satoshi Medium Italic
 * Satoshi Bold
 * Satoshi Bold Italic
 * Satoshi Black
 * Satoshi Black Italic
 *
*/@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}:root{--color-black: #0d0d0d;--color-white: #fff;--color-gray-dark: #2f2f2f;--color-gray: #a7a7a7;--color-gray-light: #f0f0f0;--color-gray-lighter: #f5f5f5;--color-blue: #3876ff;--color-blue-hover: #3570f2;--color-blue-active: #326ae5;--color-pure-black: #000;--color-black-transparent: rgba(13, 13, 13, .6);--color-black-modal: rgba(13, 13, 13, .95);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-80: rgba(255, 255, 255, .8);--color-white-60: rgba(255, 255, 255, .6);--color-white-02: rgba(255, 255, 255, .02);--color-gray-border: #686868;--color-white-05: rgba(255, 255, 255, .05);--color-shadow-dark: rgba(0, 0, 0, .5);--font-primary: "Satoshi", sans-serif;--font-secondary: "Open Sans", sans-serif;--z-base: 1;--z-content: 10;--z-overlay: 100;--z-header: 1000;--z-menu: 1100;--z-modal: 2000;--z-tooltip: 3000;--z-max: 9999}.header{position:relative}.header .video{position:relative;z-index:0;width:100%;height:100vh;object-fit:cover}.header .top{position:absolute;top:28px;left:50%;transform:translate(-50%);z-index:1;width:max-content}.header .top .menu{display:flex;align-items:center;gap:40px}@media (max-width: 540px){.header .top .menu{gap:24px}}.header .top .menu .item{display:flex}@media (max-width: 540px){.header .top .menu .item:nth-child(2){display:none}}.header .top .menu .item .link{display:flex;color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:.3s ease-in-out}.header .top .menu .item .link:hover{color:var(--color-gray-lighter);opacity:.6}.header .top .menu .item .link:active{color:var(--color-gray-light);opacity:.8}.header .mid{position:absolute;z-index:1;left:50%;top:50%;width:max-content;transform:translate(-50%,-50%)}.header .mid .title{color:var(--color-white);text-align:center;font-family:var(--font-primary);font-size:120px;font-style:normal;font-weight:500;line-height:120px}@media (max-width: 1100px){.header .mid .title{font-size:80px;line-height:80px}}@media (max-width: 540px){.header .mid .title{font-size:40px;line-height:40px}}.header .mid .logos-wrap{position:absolute;bottom:11px;right:327px;overflow:hidden;width:64px;height:64px}@media (max-width: 1100px){.header .mid .logos-wrap{right:216px;bottom:7px;width:44px;height:44px}}@media (max-width: 540px){.header .mid .logos-wrap{right:108px;bottom:4px;width:22px;height:22px}}.header .mid .logos-wrap .logos{display:flex;flex-direction:column;gap:12px;transition:.3s ease-in-out}.header .mid .logos-wrap .logos .img{width:64px;height:64px}@media (max-width: 1100px){.header .mid .logos-wrap .logos .img{right:216px;bottom:7px;width:44px;height:44px}}@media (max-width: 540px){.header .mid .logos-wrap .logos .img{right:108px;bottom:4px;width:22px;height:22px}}.header .bot{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:1;width:max-content}.header .bot .socials{display:flex;align-items:center;gap:32px}.header .bot .socials .item{display:flex}.header .bot .socials .item .link{display:flex;color:var(--color-white);transition:.3s ease-in-out}.header .bot .socials .item .link:hover{opacity:.6}.header .bot .socials .item .link:active{color:var(--color-gray-light);opacity:.8}.header .background{background:var(--color-black-transparent);position:absolute;z-index:0;width:100%;height:100vh;top:0;left:0}.footer{display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:40px 12px;padding:80px;border-top:1px solid var(--color-gray-dark)}@media (max-width: 900px){.footer{display:flex;flex-direction:column;gap:40px;padding:40px 24px 40px 25px}}.footer .title{color:var(--color-white);text-align:center;font-family:var(--font-primary);font-size:40px;font-style:normal;font-weight:500;line-height:40px;white-space:nowrap;justify-self:flex-start}@media (max-width: 1100px){.footer .title{font-size:28px;line-height:32px}}.footer .menu{justify-self:center}.footer .menu .list{display:flex;gap:40px;align-items:center}@media (max-width: 540px){.footer .menu .list{display:grid;grid-template-columns:1fr 1fr;gap:24px}}.footer .menu .list .item{display:flex}@media (max-width: 540px){.footer .menu .list .item:nth-child(2n){justify-content:flex-end}}.footer .menu .list .item .link{display:flex;color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;transition:.3s ease-in-out}.footer .menu .list .item .link:hover{color:var(--color-gray-lighter);opacity:.6}.footer .menu .list .item .link:active{color:var(--color-gray-light);opacity:.8}.footer .socials{justify-self:flex-end}.footer .socials .list{display:flex;align-items:center;gap:32px}.footer .socials .list .item .link{display:flex;color:var(--color-white);transition:.3s ease-in-out}.footer .socials .list .item .link:hover{opacity:.6}.footer .socials .list .item .link:active{color:var(--color-gray-light);opacity:.8}.footer .legal{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid var(--color-white-10)}@media (max-width: 1100px){.footer .legal{flex-direction:column;gap:20px;text-align:center}}.footer .legal .legal-list{display:flex;gap:30px}@media (max-width: 540px){.footer .legal .legal-list{gap:20px}}.footer .legal .legal-list .legal-item .legal-link{color:var(--color-white-60);font-family:var(--font-secondary);font-size:14px;font-weight:400;text-decoration:none;transition:color .3s ease}.footer .legal .legal-list .legal-item .legal-link:hover{color:var(--color-white-80)}.footer .legal .copyright{color:var(--color-white-60);font-family:var(--font-secondary);font-size:14px;font-weight:400}.contact{display:flex;padding:38px 160px 58px;justify-content:center;align-items:center;gap:91px}@media (max-width: 1100px){.contact{padding:80px 64px;flex-direction:column-reverse;gap:24px}}@media (max-width: 800px){.contact{padding:80px 32px}}@media (max-width: 540px){.contact{padding:60px 16px}}@media (max-width: 1100px){.contact .ezhik{width:274.588px;height:240px}}@media (max-width: 540px){.contact .ezhik{width:183.059px;height:160px}}@media (max-width: 1100px){.contact .form-wrap{width:100%;text-align:center}}.contact .form-wrap .info{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.contact .form-wrap .info .title{color:var(--color-white);font-family:var(--font-primary);font-size:28px;font-style:normal;font-weight:500;line-height:32px}.contact .form-wrap .info .desc{color:var(--color-gray);font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.contact .form-wrap .form{position:relative;display:grid;grid-template-areas:1fr 1fr;grid-template-areas:"name email" "comment comment"}@media (max-width: 540px){.contact .form-wrap .form{grid-template-areas:"name" "email" "comment"}}.contact .form-wrap .form .name{grid-area:name}.contact .form-wrap .form .email{grid-area:email}.contact .form-wrap .form .name,.contact .form-wrap .form .email{position:relative}.contact .form-wrap .form .name.error .icon,.contact .form-wrap .form .email.error .icon{opacity:1}.contact .form-wrap .form .name .icon,.contact .form-wrap .form .email .icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);opacity:0;transition:.3s ease-in-out}.contact .form-wrap .form #comment{grid-area:comment}.contact .form-wrap .form .input{display:flex;width:100%;padding:12px 16px;border:1px solid var(--color-gray-dark);background:none;outline:none;border-radius:0;caret-color:var(--color-white);color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.contact .form-wrap .form .input::placeholder{color:var(--color-gray)}.contact .form-wrap .form .textarea{display:flex;height:120px;padding:12px 16px;background:none;outline:none;caret-color:var(--color-white);border-right:1px solid var(--color-gray-dark);border-bottom:1px solid var(--color-gray-dark);border-left:1px solid var(--color-gray-dark);border-top:none;border-radius:0;resize:none;color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.contact .form-wrap .form .textarea::-webkit-scrollbar{display:none}.contact .form-wrap .form .textarea::placeholder{color:var(--color-gray)}.contact .form-wrap .form .button{position:absolute;bottom:12px;right:16px;display:flex;padding:12px 24px;align-items:center;gap:8px;border-radius:100px;background:var(--color-blue);cursor:pointer;width:fit-content;transition:.3s ease-in-out}.contact .form-wrap .form .button:hover{background:var(--color-blue-hover)}.contact .form-wrap .form .button:active{background:var(--color-blue-active)}.contact .form-wrap .form .button .text{color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal}*{box-sizing:border-box}main{overflow:hidden}body{background:var(--Background, #0d0d0d);text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;position:static;overflow-y:auto}body.noscroll{position:fixed;top:var(--st, 0);inline-size:100%;overflow-y:scroll}img,svg{pointer-events:none}a{text-decoration:none}a:visited{color:#000;text-decoration:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{outline:none;background:none;border:none}.cookie-modal{position:fixed;bottom:20px;left:20px;right:20px;max-width:500px;background:var(--color-black-modal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-white-10);border-radius:16px;padding:30px;z-index:var(--z-header);transform:translateY(150%);transition:transform .3s ease;box-shadow:0 10px 30px var(--color-shadow-dark)}@media (max-width: 540px){.cookie-modal{left:10px;right:10px;padding:20px;max-width:none}}.cookie-modal.show{transform:translateY(0)}.cookie-modal__content{position:relative}.cookie-modal__title{color:var(--color-white);font-family:var(--font-primary);font-size:24px;font-weight:500;line-height:1.2;margin-bottom:16px}@media (max-width: 540px){.cookie-modal__title{font-size:20px}}.cookie-modal__text{color:var(--color-white-80);font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:1.6;margin-bottom:16px}@media (max-width: 540px){.cookie-modal__text{font-size:14px}}.cookie-modal__links{display:flex;gap:20px;margin-bottom:24px}@media (max-width: 540px){.cookie-modal__links{gap:16px;margin-bottom:20px}}.cookie-modal__link{color:var(--color-white-80);font-family:var(--font-secondary);font-size:14px;text-decoration:underline;transition:color .3s ease}.cookie-modal__link:hover{color:var(--color-white)}.cookie-modal__actions{display:flex;gap:16px}@media (max-width: 540px){.cookie-modal__actions{flex-direction:column;gap:12px}}.cookie-modal__btn{padding:12px 24px;font-family:var(--font-primary);font-size:16px;font-weight:500;border:none;border-radius:100px;cursor:pointer;transition:all .3s ease;flex:1}@media (max-width: 540px){.cookie-modal__btn{font-size:14px;padding:10px 20px}}.cookie-modal__btn--primary{background:var(--color-white);color:var(--color-pure-black)}.cookie-modal__btn--primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px var(--color-white-20)}.cookie-modal__btn--secondary{background:transparent;color:var(--color-white-80);border:1px solid var(--color-white-20)}.cookie-modal__btn--secondary:hover{background:var(--color-white-05);color:var(--color-white);border-color:var(--color-white-30)}
