/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


*::-webkit-input-placeholder {color: #666; opacity: 1;}
*:-moz-placeholder {color: #666; opacity: 1;}
*::-moz-placeholder {color: #666; opacity: 1;}
*:-ms-input-placeholder {color: #666; opacity: 1;}

body input:focus:required:invalid,
body textarea:focus:required:invalid {}
body input:required:valid,
body textarea:required:valid {}

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;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}

body {background-color: #1f1f26; color: #fff; line-height: 1; font-weight: 300; font-size: 18px; height: 100%; top:0; bottom: 0; position: relative; left: 0; width: 100%; font-family: 'Roboto';}

.page{box-shadow: 0px -1px 23px 11px #000000; overflow: hidden; width: 1200px; margin: 0 auto;} 

ol, ul {list-style: none; display: inline-block;}

.container{margin: 0 auto;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}

button{border: none; outline: none; display: block;	}

/* HEADER */

.header{height: 80px; position: relative; top: 0; left: 0; background-color: #000; color: #fff; z-index: 500; width: 100vw;}
.header header{width: 1200px; margin: 0 auto; font-weight: 300; font-size: 14px;}
a.logo{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoCAMAAAA/pq9xAAABzlBMVEUAAAAAAAD5+fcAAAAAAAAAAAAAAAAAAAAAAAAPDw8AAAAAAAAAAAAAAAAAAAAAAABNTU27u7sAAAAAAAAAAAD39/bm5uXY2NfS0s/Bwb+4uLexsa6hoZ9aWllDQ0L7+/r19fL6+vn7+/vh4d+rq6oAAAArKyr6+vj4+Pf09PPGxsW0tLKUlJP4+Pb19fPq6ufn5+fV1dS8vLq9vbsAAACZmZh4eHYAAAD9/fz///729vP7+/r9/fz09PH09PL19fTu7uns7Onx8fDp6ebn5+Pt7evm5uPb29uEhINmZmb5+ffx8e339/Xw8Oz6+vn5+fjv7+v29vXr6+jz8/Hu7uzj4+LR0dDHx8T19fL7+/r09PL4+Pfv7+vt7erx8fDq6ubo6Ofe3t3X19TV1dKQkI/39/Ty8u76+vj09PHy8u7x8ez4+Pfz8/Dw8Ozv7+3w8O7t7e3NzczIyMXJycj19fLw8O3v7+v19fTe3tri4t7b29jf3939/f3m5uH7+/r19fL6+vn8/Pz4+Pb+/v309PDw8O/39/Tv7+739/b5+fn19fXx8ezy8vL19fTz8/Px8fH////y8u34+Pjy8u/s7Ovq6ur5+fjz8/Lt7e3v7+sIkgVtAAAAfnRSTlMABf4LCQMREw0WFh0vDyElGz0yKijRgV9ZRz05MR4a/fnx4no0GRj84bpHPCz00o97XUNANy4kGPz79fPs7NDIwbKwn5mXhmImIPfk3NfW0svDqaiecFRM49zZy8a7tK6LaGhiKfr6+fT07+7Y0q+hj1FRSe7Pv76Ef3Fs86cz+tbXAAAGmUlEQVRIx51Wd1/TUBTt60vahC5sS0sZBcpeslEZgrJVEGSDCIJ7722S1pAihUIpy2/rfS9t2qA/K5w/6MnJvffcN4khAWQzm02MIRMYk9nMob+ImD0pms3mE/XYexO7u4EaJpNHzdjupcnCE6I3sPvtFa8XcWPXblcp1mtTu4D5kQwm2WMkrJHR9TfcRcTXuvGhmh+gXSrTjc908wdBHoj/AFt2iUR95E7UI3ilc2YaqehFf5pcOgfiv9DeRcIGsN75IhHv6kfSRE18ZzGxTUPBsTb9eE0NZHR+fWTFJIiTvOEMJshR45ketuhFxjEzeNfP60UzP+Tx8pzeJCcIuKiZIGzyZ/tNOGWKOH8Fw5a3uqxOhLhsnqEiJXany2plkS3bREVCkMHtdDndsLuzbSjdRNBMEDcztVgVqFp8OZM8FKh9MjC/UmHgLOUIFdwJjDViGEN+deDmNDaYLFksU9MTyPES8fViYHEGG3iL2YCbcgITzczfTHBtdTCJ6lo1hL9KnqYZyicIh5UeGSOkhSYVzpOpyGPZti4gnfdY0Nj8TuDzppSJIAWLqAkeKgmCpSAJAvx2DWG6hYQgPOWQeNQSJHzCht4Gg1IweJUj4hDlA5j5Sgk9S3iA8E6zZiJIPwVqgr2VgvAzCUF4SOaAresETSiqQSQV3ktCjw21UFJCdhvfA1wQPAxqoiSH7LaRKlK15E8TVFYCUZBLQVw68xEE3KG5LzHcQE9JrPAKG7JvUAZdI18RbaKWhXao6EUwOshJNzkvHO5RE65aEPb2oH5RSZGgUjIfuAn4oXCtgGUaKXuYx8IJASoJVSNwLVHWw8PmvQpUEKo5MjqJMs1E2tuQKvMQaj6UNjYkqcRzrq3FUyJJGyGpkhzcwirpEHQPw5+n5E45LERBiRQC7kVt10i+NG2DdnIlUuFaPnpLidSEUiYb1IQZpHXr37pbW1vdvnpaZIWBBhvoixu8WkPKJf1duAqGRqma89CXVdmwOjCJNGkKv0yI2jm5bNzYNIKJrZoQ44rbghG2uAeNxs0N4wQ0iGrrjZvwxvsCpJBxgd73ONdIxGu1NN04kEUPeylNqvI9pWKD+Q8T/jwh9QU2KttqK0n8Ak+7NhohZ071KlVT/XO00OWHRKxUTwyqU0POqw3ko5RJaHM7pOShigVCugtVmS2oD21vhm5UAOdyQ6Ht7RAAlKf31FSzJynCn54sNSvrBX1U37woN6SZbEfBBEZCyP2EPWpRQtHt0DOenukboc1odDsajYZCk1BP7boD4hOi16aKGNqJJsUZLmWyoES3lPu1LLekbG8pSh9Ww/sVZUtUPpjUuYYHCkV5k7yPsq4kxKgyV6jd88+hCABSn/kTGsviofvKzpbSUccynxVl50gpXuUQi7i1YuVoR1E8tCRq61C2dgCiMs5r9/xriAdAVD9dJrUdTRxURRYPl3k6RHFdFG/zcEkVi1tAxVuzBbO3RJC3xOJ8NtE1PAJE8StNpSh/Lh6BtiN2FGgrzNZ1QJF1SH03rIoVDd3FUIzkrmKoNEU5AFSVDlxIzjU1ORK728FV6xpEEgWnU0NWX0K8paYypSLgKBwWxVE/5OL266IYDu+IBDtEnhvGybl+rwauwLKnun4krhOxCadExlcMNUCcZdQlfy/Gw1R41EJzLb5HIqSpgGa6my1a14PEXyxObn1tEqGn64WGdHEUShyR+aew9cry+rosy925dlb9P+4bhcc4DDcOv6M+h1aSuyLHw7Lce0H/wSfLkK8dbPV8dcthiLybEFGuTNGb78aJUq72vseyisd97S5to6PmYjl8LMurVNHA90LguzaUbvxZlo/D8pP2pGDPXRr/0PDGbtVa4ayOsi/Lt8dvL38pc1hTFXE/pK7Lz058ppqG+8ev0DnVMHJdXodu+rS1MzvtFru71cqkf/m0Wu0Wi8VubXWkNVh4PR7ej8cHIVUHl9tidyLdp108vn8cf1Cbqmm2Oq12kz6PKXeB6ipn0lPXYrH949gD7TykenK6dDPILcXW9yOxpXLDqcH3xiL7sRhs/QxAeQ9i+xC5xp3aAzXHYgcHsdgszhSJ+yHyV2w0+9QekBqJHPyKPK/IFAjLHtk/iEQ+8ac3MY3T1FJzxiHPQjcHkcewdqeGrTcS+RV5UsdmCmTzSWDkSpbh9EBrEcCnC5kjzbcg8IkPG84A+5vvy6sOJnMg5y9d7mu2G84C3umwWy3/E+m22h1OznAmmNyu/5tn1uJypHv8BnjCcf2fG3d1AAAAAElFTkSuQmCC'); width: 100px; height: 40px; margin: 20px 0; float: left;}

.top-menu{float: left; margin: 33px 0 0 40px;}
.top-menu a{display: inline-block; margin: 0 20px 0 0; cursor: pointer; color: #fff;}
.top-menu a:hover{color: #00d5ff; transition: 0.5s;}
.lang{float: right; margin: 33px 0 0;}
.lang p{margin: 0 0 0 -15px;}


/* SLIDER */

.slider-nav{display: none;}
.slider-block{padding: 0;}
.slider-block img{width: 100%;}


/* ABOUT */

.about{background-color: #fff; color: #000; text-align: left; padding: 70px 100px 100px;}
.about p{font-size: 24px; font-weight: 400; font-family: Arial, sans-serif; margin: 0 0 20px;}
.about span{line-height: 1.7; display: block; margin: 45px 0 0;} 

/* DISTRIBUTION */

.distribution-td{padding: 100px 0; text-align: center; background-color: #00d5ff; color: #fff; }
.distribution-col{background-color: #00d5ff; line-height: 1.7; border-bottom: 1px solid rgba(255, 255, 255, 0.3); border-right: 1px solid rgba(255, 255, 255, 0.3);}
.distr-ic{width: 46px; height: 30px; margin: 0 auto 15px;}
.ic-1{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAeAgMAAAAurcQJAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAxOqay5EAAABUSURBVBjTYwCBrFWrJjDAwKpVqxaQzFmAzGnQQuIwcKHooYSDcCgmQFECw2DNMIyPswLKWQTiLIBwQBDoFyDFwAVkakE5DVpQzgIYRDOASEtRHAoA5VKKcW2vCeMAAAAASUVORK5CYII=');}
.ic-2{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAeAgMAAAAurcQJAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAxOqay5EAAAAwSURBVBjTY2CQWgUFDgwMDFowTgOQo8EAAUwjmAMPEHwclEBEBasQYAEqJwvBmQAAJw5H/9RTkmIAAAAASUVORK5CYII=');}
.ic-3{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAeCAMAAABkHdyoAAAAS1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////+DmQsHAAAAGHRSTlMAbvkRKPHueEEL1IXzw7KtFwXQkWpTZ1Sn+sy9AAAAr0lEQVQ4y+3Ttw7DMAxFURWqOyouyfv/L40NLZrMCJkChOBwhwMBGigwNd9xJbWWauxbLsU5buxbrsXjIfTYDAc66c1weRE3NvPVk6mxbznEtWP/EG8KwfRcwrkMpxW+9CweKzFcJmSyV1nKSJLhsRo4KsYUcjA1Mhz7AWQfgs/AsYPjyr9ML3N4xXKovaaoljXV5wKeA1FSCyTj5PH9+Qy3M9qKbYYn0Tb78dtbewNho3YilQmgrQAAAABJRU5ErkJggg==');}
.ic-4{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAeCAMAAABkHdyoAAAAb1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8v0wLRAAAAJHRSTlMABvnpA/ZCEZQY4tK/rH9tXFQ8N4lN8+vFw62WhHZlVyFMKyjUrwtQAAAAz0lEQVQ4y63U2w6CMAwG4F8GAgoICJ7P/u//jIoXloXQarQXW5Z8WXZoi/Fgf1HDCPZ5xX2oa4+XEXeap8+xXDPRtfC08xHPmhYeuyYETnSxooVPIzYAMhaaJt4+YAXUdJMxLbwjC86e05xXbEmCgxCeH4BwzhIomIAGvwRsu+1zYMqNyXFkBtw5A1I6m8dcARMGr+FDHnvcPMxNOYxy1S8f0vsa85taKF5JAt/bKeYJn6cukQQeCLM8hJvF53O1tBVuNQ7hdlsSrsXv/L/+AY4PQVIC3GsaAAAAAElFTkSuQmCC');}
.distr-list{padding: 70px 100px 70px;}
.distr-list p{font-size: 24px; font-weight: 300; margin: 0 0 25px; line-height: 1.5;}
.plus-list li{margin: 40px 0 0 20px; position: relative; line-height: 1.5;}
.plus-list li:before{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAAA1f90KmcYAAAAAXRSTlMAQObYZgAAABJJREFUCNdj4GFAoP8HgAhZBAA6jwPf6l1ffwAAAABJRU5ErkJggg=='); content: ''; position: absolute; top: 10px; left: -20px; width: 10px; height: 10px;}

/* PLATFORM */

.platform{background-color: #fff; color: #000; text-align: left; padding: 70px 100px 100px;}
.platform p{font-size: 24px; font-weight: 400; font-family: Arial, sans-serif; margin: 0 0 20px;}
.platform span{line-height: 1.7; display: block; margin: 45px 0 0;}

/* PARTNERSHIP */

.partnership-list{padding: 70px 100px 70px;}
.partnership-list p{font-size: 24px; font-weight: 300; margin: 0 0 25px; line-height: 1.5;}
.btn{background-color: #ffd400; padding: 20px 40px; color: #000; cursor: pointer; box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.8); margin: 55px 0 0; border-radius: 50px;}
.btn:hover{background-color: #ffaa00; transition: 0.5s;}
.title-col{background-color: #4d4d5a; color: #fff; text-align: center; padding: 90px 0; position: relative;}
.title-col::after{content: ''; position: absolute; left: 50%; margin: 0 0 0 -15px; top: 198px; border: 15px solid transparent; border-top: 15px solid #4d4d5a; z-index: 2;}
.partnership-td{padding: 100px 0; text-align: center; background-color: #ffd400; color: #000; }
.partnership-col{background-color: #ffd400; line-height: 1.7; border-bottom: 1px solid rgba(255, 255, 255, 0.3); border-left: 1px solid rgba(255, 255, 255, 0.3);}

/* NEWS */

.news{background-color: #fff; color: #000; text-align: left; padding: 70px 100px 100px;}
.news p{font-size: 24px; font-weight: 400; font-family: Arial, sans-serif; margin: 0 0 20px;}
.news span{line-height: 1.7; display: block; margin: 45px 0 0;}

/* CONTACTS */

.contacts{padding: 160px 100px;}
.contacts-list p{color: #fff; line-height: 1.5;}
.contacts-list ul li{display: inline-block; margin: 20px 20px 0 0; color: #666; cursor: pointer;}
.contacts-list ul li:hover{text-decoration: underline; transition:0.5s;}
.contacts-number{text-align: right; font-size: 27px; color: #00d5ff;}

.enLang .ifRu {display: none !important;}
.ruLang .ifEn {display: none !important;}

.slide_item img{max-width: 100%;}

/* LANGUAGE */
.language{position: relative; display: inline-block; float: right; margin: 35px 35px 0 0;}
.change-lang{cursor: pointer; font-size: 14px; font-weight: 400; position: relative;}
.change-lang:hover{color: #00d5ff;}
.change-lang::after{content: ""; position: absolute; top: 5px; right: -18px; width: 8px; height: 5px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAALUlEQVQImV2MQQoAMAzCtP//c3YYKyw5SVALkEvzQ5KMhfNoiYp9D75fNxbOB5o6CQhIQoqqAAAAAElFTkSuQmCC');}
.change-lang-open{width: 140px; padding: 10px 0 10px 0px; background-color: rgba(255, 255, 255, 0.9); position: absolute; top: 30px; left: -102px; color: #000; box-shadow: 0px 0px 16px 0px #000000;}
.change-lang-open::after {content: ''; position: absolute; /* Абсолютное позиционирование */left: 120px; top: -20px; /* Положение треугольника */border: 10px solid transparent; /* Прозрачные границы */border-bottom: 10px solid rgba(255, 255, 255, 0.9); /* Добавляем треугольник */}
.change-lang-open .ru{font-size: 14px;  }
.en{font-size: 14px;  }
.drop-punkt{padding: 10px 0 10px 15px; background-color: transparent; cursor: pointer;}
.drop-punkt:hover{background-color: #00d5ff; color: #fff;}