:root{--font-primary:sans-serif;--white:#f5f5f5;--black:#1d1d1d;--dark-blue:#090c39;--blue:#5d84b3;--green:#3aa682;--main-gradient:linear-gradient(276deg,#132162 11.76%,#335151 36%,#121a5b 63.64%,#050527 89.77%);--white-add:#ffffff;--white-50:rgba(226,226,226,0.5);--stroke:rgba(21,43,94,0.2);--black-25:rgba(0,0,0,0.25);--black-50:rgba(29,29,29,0.5);--map-1:#dfe5f2;--map-2:#ccd9f6;--map3:#0c104a;--error:#ff4646;--map-40:rgba(9,8,17,0.4);--linear-map:linear-gradient(244deg,rgba(241,241,241,0.3) 29.34%,rgba(76,85,103,0.8) 59.08%);--headerHeight:47px}@media(min-width:768px){:root{--headerHeight:75px}}@media(min-width:1750px){:root{--headerHeight:90px}}body,html{width:100%;height:100%}body{margin:0;background:var(--white,#f5f5f5);padding:0;font-family:var(--font-primary)}#root{height:100%}a,article,aside,blockquote,dd,div,dl,dt,em,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,img,input,label,li,nav,ol,p,section,select,span,strong,table,td,textarea,tr,ul{box-sizing:border-box;-moz-box-sizing:border-box;margin:0;outline:none;padding:0;list-style:none}article,aside,footer,header,nav,section{display:block}input,select,textarea{vertical-align:middle}textarea{vertical-align:top;resize:none}:focus{outline:none}button,input[type=submit]{cursor:pointer}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}a{color:inherit}a,a:hover{text-decoration:none}button{outline:none;border:none;background:none;padding:0;font-family:var(--font-primary)}a::selection,blockquote::selection,h1::selection,h2::selection,h3::selection,img::selection,li::selection,p::selection,span::selection,strong::selection{background:var(--black);color:#fff}@media only screen and (max-width:1100px){a,button,div,select,span{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}}body[data-scroll-locked="1"]{pointer-events:all!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}