

/* Start:/css/swiper-bundle.min.css?176703195017864*/
/**
 * Swiper 9.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 28, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/css/style2.css?176703195046592*/
:root {
--bfsize: 18px;
--button-blueg: linear-gradient(111.96deg, #6681FF 14.37%, #2152CB 85.63%);
--card-blueg: linear-gradient(121.45deg, #2152CB 9.94%, #5681E9 53.45%, #6681FF 98.02%);
--card-dark-blueg: #2152CB;
--blue: #4E6FD8;
--red:#FF7272;
--semi-middle-bg:#6681FF;
--light-blue:#F4F7FF;
--black:#0A1E42;
--white:#fff;
}

html {
font-size: var(--bfsize);
}

body {
font-family: 'Plus Jakarta Sans', sans-serif;
color: var(--black);
}

html, body {
max-width: 100%;
overflow-x: hidden;
}

h1 {
font-size: 3.556rem;
}

h2 {
font-size: 3.556rem;
}

h3, h4 {
font-size: 2.222rem;
}

.cp__title h4 {
font-size: 1.6rem;
}

a {
color: var(--black);
text-decoration: none;
transition: .3s ease-in-out;
}

a:hover {
color: var(--blue);
}

.wrapper {
padding: 0 4.17%;
position: relative;
}

.button {
height: 2.778rem;
display: flex;
align-content: center;
align-items: center;
justify-content: center;
padding: 0 1.667rem;
color: var(--white);
font-size: 0.889rem;
text-decoration: none;
border-radius: 0.556rem;
position: relative;
cursor: pointer;
-webkit-animation: wave 6s ease infinite;
animation: wave 6s ease infinite;
background-image: linear-gradient(65deg, #6681FF, #6681FF, #6681FF, #6681FF, #b4ffdc, #2152CB, #2152CB, #2152CB, #2152CB, #2152CB, #2152CB, #2152CB);
background-size:400% 400%;
}

.button:before {

}

.button:active {
color: var(--black);
}

.button:active:after {
background: transparent;
}

.button:hover {
color: var(--white);
}

.button:hover:before {
opacity: 1;
}

.button:after {

}

@keyframes glowing {
	0% { background-position: 0 0; }
	50% { background-position: 400% 0; }
	100% { background-position: 0 0; }
}

.button-i {
border:1px solid var(--black);
background: var(--white) !important;
color: var(--black);
transition: .3s ease-in-out;
}

.button-i:hover {
background: var(--black);
color: var(--white);
}

.button-i:hover:before, .button-i:hover:after {
opacity: 0;
}

    .highlight {
    
}

@-webkit-keyframes wave {
    0% {
        background-position:100% 50%
    }

    to {
        background-position:-20% 50%
    }
}

@keyframes wave {
    0% {
        background-position:100% 50%
    }

    to {
        background-position: -20% 50%
    }
}

.header {
padding: 2.778rem 0;
}

.header .wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-content: center;
align-items: center;
padding: 0 4.7%;
}

.header__logo-src {
width: 11.111rem;
}

.header__menu {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
}

.header__menu-item {
margin: 0 1.111rem;
position: relative;
display: flex;
align-content: center;
align-items: center;
padding: 0.5rem 0;
cursor: pointer;
}

.header__menu-item:after {
width: 0.656rem;
height: 0.478rem;
display: block;
content: ' ';
background: url('/img2/menu-arrow.svg') center center no-repeat;
margin-left: 0.5rem;
}

.header__menu-inner {
position: absolute;
z-index: 1;
left: 0;
top:1.8rem;
background: var(--light-blue);
padding: 0.7rem 0.7rem;
border-radius: 1.111rem;
display: none;
}

.header__menu-item:hover .header__menu-inner {
display: block;
}

.header__menu-inner-item {
font-size: 0.875rem;
display: block;
padding: 0.5rem 0.8rem;
white-space: nowrap;
}

.header__menu-inner-item:hover {
background: var(--white);
border-radius: 1.111rem;
}

.header__buttons {
display: flex;
flex-wrap: wrap;
font-size: 0.889rem;
}

.header__buttons_m, .header__mm {
display: none;
}

.header__buttons .button-i {
margin-left: 1.111rem;
}

.fs__buttons-second-icon {
width: 1.667rem;
height: 1.667rem;
}

.fs {
margin: 0 1.04%;
}

.fs .wrapper {
background: var(--light-blue);
padding: 3.13%;
display: flex;
flex-wrap: wrap;
border-radius: 1.111rem;
}

.fs__left {
width: 50%;
display: flex;
align-content: space-between;
flex-wrap: wrap;
}

.fs__title span {
color: var(--blue);
}

.fs__title strong {
font-size: 1.5rem;
display: block;
font-weight: 400;
margin-top: 0.5rem;
}

.fs__buttons {
width: 100%;
margin-bottom: 3.333rem;
}

.fs__buttons_m {
display: none;
}

.fs__buttons-first {
margin-right: 0.556rem;
}

.fs__right {
width: 50%;
}

.fs__video {
max-height: 30.556rem;
}

.fs__facts {
width: 100%;
display: flex;
justify-content: space-between;
}

.fs__facts-item {
width: calc(26.99% - 2.222rem);
background: var(--white);
padding: 1.111rem;
border-radius: 0.556rem;
min-height: 10.556rem;
display: flex;
align-content: space-between;
flex-wrap: wrap;
height: auto;
}

.fs__facts-item:nth-child(1) {
width: calc(43.75% - 2.222rem);
}

.fs__facts-item-label {
background: var(--red);
color: var(--white);
display: inline-flex;
height: 2rem;
align-content: center;
align-items: center;
font-weight: 700;
font-size: 0.889rem;
padding: 0 2rem;
border-radius: 0.444rem;
}

.fs__facts-item-title {
color: var(--blue);
}

.fs__facts-item-text p {
padding-top: 1rem;
}

.fs__buttons {
display: flex;
flex-wrap: wrap;
}

.advantages {
display: flex;
flex-wrap: wrap;
padding-top: 6.389rem;
padding-bottom: 4.444rem;
}

.advantages__left, .advantages__right {
width: 50%;
}

.advantages__item {
background: var(--card-blueg);
color: var(--white);
padding: 9.09%;
border-radius: 1.111rem;
margin-bottom: 1.667rem;
}

.advantages__item:nth-child(2n+2) {
background: var(--light-blue);
color: var(--black);
}

.advantages__item-title {
margin-top: 1.678rem;
margin-bottom: 1.722rem;
}

.advantages__item-readmore {
border: 1px solid var(--black);
background: var(--white);
color: var(--black);
transition: .3s ease-in-out;
margin-top: 1rem;
max-width: 5rem;
}

.advantages__item-readmore:hover {
color: var(--white);
background: var(--button-blueg);
}

.advantages__item-cs {
padding: 0.5rem 1rem;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 1.111rem;
background: var(--black);
color: var(--white);
margin-top: 2rem;
}

.accounts {

}

.accounts .wrapper {
margin: 0 1.04%;
background: var(--black);
border-radius: 1.111rem;
display: flex;
flex-wrap: wrap;
padding: 7.222rem 3.13%;
}

.accounts__left {
width: 25%;
}

.accounts__left-title {
color: var(--white);
}

.accounts__body {
width: 75%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.accounts-item {
background: linear-gradient(178.9deg, #F4F7FF 0.59%, #D1DEF7 98.71%), #F4F7FF;
box-shadow: 8px 8px 18px rgba(114, 154, 236, 0.2);
border-radius: 1.111rem;
width: calc(29.17% - 1.5rem);
padding: 2.08%;
height: 94% !important;
position: relative;
}

.accounts-item:after {
width: 8.889rem;
height: 16.667rem;
display: block;
content: ' ';
background: url('/img2/accounts-item.svg') center center no-repeat;
background-size: contain;
position: absolute;
right: 0;
bottom: 5rem;
z-index: 0;
}

.accounts-item__title {
font-size: 2rem;
color: var(--blue);
font-weight: 700;
}

.accounts-item__stitle {
font-size: 0.778rem;
}

.accounts-item__dpst {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-content: flex-end;
align-items: flex-end;
padding-top: 0.889rem;
padding-bottom: 1.667rem;
}

.accounts-item__dpst-title {
font-size: 1.111rem;
font-weight: 700;
text-transform: uppercase;
line-height: 1;
}

.accounts-item__dpst-val {
font-size: 2.222rem;
font-weight: 700;
line-height: 1;
}

.accounts-item__descr-title {
font-size: 0.889rem;
font-weight: 700;
}

.accounts-item__descr-item {
font-size: 0.889rem;
margin-bottom: 0.278rem;
}

.accounts-item__descr-item strong {
font-size: 0.889rem;
font-weight: 700;
}

.accounts-item__facts {
margin-top: 1.278rem;
margin-bottom: 1.278rem;
position: relative;
z-index: 1;
}

.accounts-item__facts-title {
font-size: 0.889rem;
font-weight: 700;
margin-bottom: 0.722rem;
}

.accounts-item__facts li {
font-size: 0.889rem;
display: flex;
margin-bottom: 0.333rem;
}

.accounts-item__facts-plus:before {
width: 0.778rem;
height: 0.778rem;
background: url('/img2/accounts-item__facts-plus.svg') center center no-repeat;
background-size: contain;
display: block;
content: ' ';
margin-right: 0.556rem;
margin-top: 0.2rem;
}

.accounts-item__facts-minus:before {
width: 0.778rem;
height: 0.778rem;
background: url('/img2/accounts-item__facts-minus.svg') center center no-repeat;
background-size: contain;
display: block;
content: ' ';
margin-right: 0.556rem;
margin-top: 0.2rem;
}

.accounts-item__select {
position: relative;
z-index: 1;
}

.accounts-item__select-title {
font-size: 0.889rem;
font-weight: 700;
margin-bottom: 0.611rem;
}

.accounts-item__select-body {
display: flex;
flex-wrap: wrap;
margin-bottom: 1.667rem;
}

.accounts-item__select-body-item {
margin-right: 1.667rem;
}

.accounts-item__select-body-item label {
margin-left: 0.417rem;
}

.accounts-item__select-button_f {
margin-bottom: 0.625rem;
}

.accounts-item__select-button-details {
color: #465A7E;
text-align: center;
display: block;
margin-top: 0.778rem;
}

.accounts__nav {
position: relative;
z-index: 1;
display: flex;
justify-content: space-between;
margin-top: 2rem;
max-width: 13rem;
}

.accounts__nav-icon {
cursor: pointer;
transition: 300ms;
}

.accounts__nav-icon:hover {
opacity: 0.7;
}

.platforms {
display: flex;
flex-wrap: wrap;
}

.platforms__left {
width: 25%;
margin-top: 5.389rem;
}

.platforms__body {
width: 75%;
margin-top: 5.389rem;
}

.platforms__body-item {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
margin-bottom: 1.667rem;
}

.platforms__body-item-text {
width: calc(60% - 2.222rem);
padding-right: 2.222rem;
}

.platforms__body-item-text-title {
text-transform: uppercase;
padding-bottom: 1.667rem;
}

.platforms__body-item-text strong {
display: block;
margin-bottom: 0.722rem;
}

.platforms__body-item-text p, .platforms__body-item-text ul {
padding-bottom: 0.556rem;
}

.platforms__body-item-text ul li {
padding-left: 1.111rem;
position: relative;
}

.platforms__body-item-text ul li:before {
width: 0.278rem;
height: 0.278rem;
background: var(--black);
border-radius: 50%;
position: absolute;
top: 0.5rem;
left: 0.5rem;
display: block;
content: ' ';
}

.platforms__body-item-buttons {
margin-top: 0.722rem;
max-width: 18rem;
}

.platforms__body-item-buttons .button {
margin-bottom: 0.417rem;
}

.platforms__body-item-buttons-icon {
margin-right: 0.833rem;
}

.platforms__body-item-buttons-icon-d {
margin-left: 0.833rem;
}

.platforms__body-item-pic {
width: 40%;
font-size: 0;
}

.platforms__body-item-pic img {
max-width: 100%;
font-size: 0;
}

.asset-classes .wrapper {
background: var(--semi-middle-bg);
padding: 0 1.04%;
color: var(--white);
padding-bottom: 7.222rem;
padding-top: 5.556rem;
}

.asset-classes__title {
display: flex;
align-content: flex-end;
align-items: flex-end;
margin-bottom: 2.222rem;
margin-left: 3.13%;
}

.asset-classes__title span {
font-size: 0.778rem;
font-weight: 400;
max-width: 20.556rem;
display: block;
margin-left: 2.222rem;
margin-bottom: 0.5rem;
}

.asset-classes__list {
display: flex;
justify-content: space-between;
}

.asset-classes__item {
width: calc(25% - 3.055rem);
background: var(--card-dark-blueg);
padding: 1.111rem;
border-radius: 1.111rem;
}

.asset-classes__item-text {
min-height: 13rem;
}

.asset-classes__item-icon {
width: 9.444rem;
height: 9.444rem;
border-radius: 50%;
display: flex;
align-content: center;
align-items: center;
justify-content: center;
background: var(--white);
margin: 2.222rem auto;
}

.asset-classes__item-icon-src {
width: 5.444rem;
height: 5.444rem;
}

.asset-classes__item-title {
text-transform: uppercase;
font-weight: 600;
}

.asset-classes__item-link {
display: block;
margin-top: 0.5rem;
margin-bottom: 1rem;
}

.asset-classes__item-link:hover {
color: var(--white);
}

.features {

}

.features-pin {
width: 250vw;
display: flex;
}

.features__item_first {
background: var(--light-blue);
width: 100vw;
text-align: center;
height: 50vh;
flex-wrap: wrap;
justify-content: center;
align-content: center;
align-items: center;
display: none;
}

.features-pins {
width: 100vw;
display: flex;
}

.features-pin__item {
width: calc(50vw - 10rem);
display: flex;
flex-wrap: wrap;
align-content: space-between;
height: calc(100vh - 10rem);
padding: 5rem;
}

.features__item_first-title {
font-size: 5.333rem;

}

.features__item_first-title-wrap {
max-width: 51%;
text-align: center;
margin-top: -4rem;
}

.features__item {
width: 100vw;
display: flex;
flex-wrap: wrap;
}

.features__item-left {
width: 50%;
background: var(--light-blue);
display: flex;
align-content: center;
align-items: center;
justify-content: center;
}

.features__item-left-title {
font-size: 5.333rem;
text-align: center;
}

.features__item-right {
width: 40%;
padding: 2% 5%;
display: flex;
flex-wrap: wrap;
align-content: space-between;
}

.features__item-right-blank {
height: 0.1rem;
width:100%;
}

.features__item-right-icon {
width: 100%;
display: flex;
justify-content: center;
}

.features__item-right-icon {
margin-bottom: 3rem;
}

.features__item-right-icon-src {
max-width: 50%;
max-height: 20vh;
}

.features__item-right-text-title {
text-transform: uppercase;
margin-bottom: 1.5rem;
}

.features__item-readmore {
max-width: 5rem;
margin-top: 2rem;
}

.tockenomics {
margin: 0 1.04%;
background: var(--light-blue);
border-radius: 1.111rem;
margin-top: 2.222rem;
}

.tockenomics__title {
padding-left: 3.13%;
padding-top: 5.667rem;
padding-bottom: 2rem;
}

.tockenomics-wrap {
margin: 0.333rem;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.tockenomics-left {
width: calc(50% - 0.167rem);
background: var(--semi-middle-bg);
display: flex;
justify-content: center;
align-content: center;
align-items: center;
flex-wrap: wrap;
border-radius: 1.111rem;
color: var(--white);
}

.tockenomics-left__pic-src {
max-width: 17.5rem;
}

.tockenomics-left__text-item {
max-width: 10rem;
margin-left: 3.444rem;
margin-bottom: 1.556rem;
}

.tockenomics-left__text-item strong {
font-size: 2.222rem;
display: block;
}

.tockenomics-right {
width: calc(43% - 0.167rem);
background: var(--semi-middle-bg);
border-radius: 1.111rem;
color: var(--white);
padding: 3.5%;
}

.tockenomics-table__head {
display: flex;
justify-content: space-around;
align-content: center;
align-items: center;
flex-wrap: wrap;
background: var(--card-dark-blueg);
height: 2.778rem;
border-radius: 0.389rem;
font-size: 1.333rem;
font-weight: 700;
}

.tockenomics-table__tr {
display: flex;
justify-content: space-around;
align-content: center;
align-items: center;
flex-wrap: wrap;
height: 2.778rem;
border-radius: 0.389rem;
background: #5C77F5;
}

.tockenomics-table__head-item, .tockenomics-table__tr-item {
width: 15%;
text-align: center;
}

.tockenomics-table__head-item:nth-child(2), .tockenomics-table__tr-item:nth-child(2) {
width: 55%;
text-align: center;
}

.tockenomics-table__head-item:nth-child(3), .tockenomics-table__tr-item:nth-child(3) {
width: 30%;
text-align: center;
}

.tockenomics-table__tr:nth-child(2n+2) {
background: none;
}

.roadmap {
padding:5.556rem 3.13% 2.556rem 3.13%;
display: flex;
}

.roadmap__title {
width: 25%;
}

.roadmap__body {
width: 75%;
padding-top: 5rem;
}

.roadmap__body-item {
border-left: 2px solid var(--blue);
display: flex;
flex-wrap: wrap;
padding-bottom: 4.444rem;
position: relative;
}

.roadmap__body-item:last-child {
border-left: 2px solid transparent;
}

.roadmap__body-item:before {
width: 0.556rem;
height: 0.556rem;
background: var(--blue);
border-radius: 50%;
position: absolute;
left: -0.295rem;
top:0;
display: block;
content: ' ';
}

.roadmap__body-item-qtr {
width: calc(15% - 1.111rem);
font-size: 1.333rem;
padding-left: 1.111rem;
}

.roadmap__body-item-list {
width: 85%;
display: flex;
flex-wrap: wrap;
}

.roadmap__body-item-list-item {
border:1px solid #8CC0FF;
border-radius: 1.111rem;
height: 2.444rem;
padding: 0 2.222rem;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
flex-wrap: wrap;
margin: 0 0.556rem 0.556rem 0;
}

.roadmap__body-item-list-item_complete {
background: var(--semi-middle-bg);
color: var(--white);
}

.roadmap__body-item-list-item-icon {
width: 0.778rem;
margin-right: 1.111rem;
}

.investors {
padding-bottom: 7.222rem;
}

.investors__top {
padding: 0 4.17%;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
margin-bottom: 2.778rem;
}

.investors__top-button {
margin-left: 3.333rem;
}

.investors__top-button_m {
display: none;
}

.investors__list {
display: flex;
flex-wrap: wrap;
margin: 0 1.04%;
width: 99%;
}

.investors__list-item {
width: calc(20% - 1rem);
background: var(--light-blue);
margin-right: 1rem;
border-radius: 1.111rem;
height: 13.889rem;
display: flex;
justify-content: center;
align-content: center;
align-items: center;
margin-bottom: 1rem;
}

.investors__list-item-link {
display: flex;
justify-content: center;
}

.investors__list-item-link:hover .investors__list-item-logo {
opacity: 0.8;
}

.investors__list-item-logo {
max-width: 80%;
transition: 300ms;
}

.news {
padding: 0 4.17%;
padding-bottom: 5.556rem;
}

.news__title {
padding: 0 4.17%;
margin-bottom: 2.333rem;
}

.news__list {

}

.news__list .swiper-slide {
max-width: 20rem;
}

.news__list-item {
min-height: 20rem;
background: var(--semi-middle-bg);
border-radius: 1.111rem;
padding: 1.111rem;
//margin-right: 2.139rem;
}

.news__list-item:nth-child(4) {
margin-right: 0;
}

.news__list-item-pic {
border-radius: 1.111rem;
overflow: hidden;
}

.news__list-item-pic-src {
max-width: 100%;
}

.news__list-item-title {
font-size: 1.111rem;
min-height: 5.5rem;
color: var(--white);
padding-top: 1.056rem;
padding-bottom: 0.833rem;
}

.news__list-item-bottom {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-content: center;
align-items: center;
}

.news__list-item-date {
color: #BED2F6;
font-size: 0.889rem;
}

.news__list-item-button {
height: 2.333rem;
border:none;
}

.footer {
background: var(--black);
color: var(--white);
padding-top: 6.111rem;
}

.footer .wrapper {
display: flex;
flex-wrap: wrap;
}

.footer__col {
width: 50%;
}

.footer__col:nth-child(1) {
text-align: center;
}

.footer__logo {
width: 18.333rem;
}

.footer__title {
font-size: 3rem;
padding-bottom: 2.778rem;
}

.footer__bottom {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-content: center;
align-items: center;
margin-top: 6.111rem;
padding-bottom: 2.444rem;
}

.footer__menu {
display: flex;
flex-wrap: wrap;
}

.footer__menu-item {
color: var(--white);
margin-right: 1.667rem;
}

.footer__social {
display: flex;
flex-wrap: wrap;
}

.footer__social-item {
margin-left: 0.5rem;
}

.footer__social-item-icon {
width: 2rem;
height: 2rem;
}

.cp__hero {
margin: 0 1.04%;
padding: 3.13%;
display: flex;
flex-wrap: wrap;
border-radius: 1.111rem;
align-items: center;
align-content: center;
margin-bottom: 4.375rem;
background-size: cover !important;
}

.cp__hero-left {
width: 50%;
}

.cp__hero-text {
max-width: 80%;
line-height: 1.5;
padding-top: 1.2rem;
padding-bottom: 2rem;
}

.cp__hero-buttons {

}

.cp__hero-buttons .button {
display: inline-flex;
}

.cp__hero-right {
width: 50%;
text-align: center;
}

.cp__hero-left-pic {
max-width: 100%;
}

.cp__hero-left-pic_m {
display: none;
}

.cp__hero_bottom {
display: flex;
justify-content: center;
flex-wrap: wrap;
}

.cp__hero_bottom .cp__hero-title {
width: 100%;
text-align: center;
}

.cp__hero_white .cp__hero-title, .cp__hero_white .cp__hero-text, .cp__hero_white .cp__hero-text p, .cp__hero_white li {
color: var(--white);

}

.cp__hero_bottom .cp__hero-buttons {
width: 100%;
display: flex;
justify-content: center;
}

.cp__title {
margin-bottom: 2rem;
}

.cp__text {
margin-bottom: 2rem;
}

.cp__text p {
line-height: 1.5;
}

.cp__text_enter-text {
padding: 3.13%;
border-radius: 1.111rem;
background: var(--light-blue);
margin: 0 4.17%;
margin-bottom: 2.5rem;
}

.cp__pic {
margin-bottom: 2.5rem;
}

.cp__pic-src {
border-radius: 1.111rem;
max-width: 100%;
max-height: 70vh;
}

.cp__accordion {
margin: 0 4.17%;
padding: 3.13%;
border-radius: 1.111rem;
background: var(--light-blue);
margin-bottom: 2.5rem;
border:none;
}

.sp-accordion-title {
font-size: 1.5rem;
margin: 0.5rem 0;
}

.cp__accordion .wrapper {
padding-left: 0;
padding-right: 0;
}

.cp__video {
border-radius: 1.111rem;
margin: 0 4.17%;
margin-bottom: 2.5rem;
overflow: hidden;
}

.cp__gallery {
margin: 0 4.17%;
margin-bottom: 2.5rem;
}

.cp__table table {
border-spacing: 0px;
}

.cp__table {
margin: 0 1.04%;
padding: 3.13%;
border-radius: 1.111rem;
background: var(--light-blue);
margin-bottom: 2.5rem;
}

.cp__table tr:nth-child(1) td {
color: #465A7E;
font-size: 1.5rem;
font-weight: 700;
}

.cp__table tr td {
border-bottom: 1px solid #C8D2F6;
padding: 1rem 1.5rem;
color: #465A7E;
}

.cp__button {
margin-bottom: 2.5rem;
}

.cp__button .button {
display: inline-flex;
}

.cp__list {
margin-bottom: 2.5rem;
}

.cp__list li {
position: relative;
padding-left: 1.5rem;
margin-bottom: 1rem;
font-size: 1.2rem;
}

.cp__list li:after {
width: 0.625rem;
height: 0.625rem;
display: block;
content: ' ';
position: absolute;
top:0.5rem;
left: 0rem;
background: var(--black);
border-radius: 50%;
}

.cp__advantages {
margin: 0 1.04%;
padding: 3.13%;
display: flex;
flex-wrap: wrap;
border-radius: 1.111rem;
background: var(--light-blue);
justify-content: space-between;
margin-bottom: 2rem;
}

.cp__advantages-item {
width: calc(33.33% - 5rem);
padding: 2rem;
border-radius: 1.111rem;
background: var(--white);
margin-bottom: 1rem;
}

.cp__advantages-item-icon-src {
max-width: 3.75rem;
}

.cp__advantages-item-icon-team {
border-radius: 1.111rem;
max-width: 100%;
}

.cp__advantages-item-title {
font-size: 1.5rem;
padding-bottom: 1rem;
padding-top: 1rem;
}

.cp__advantages_num .cp__advantages-item-top {
display: flex;
align-content: flex-end;
align-items: flex-end;
margin-bottom: 1rem;
}

.cp__advantages-item-num {
color: var(--blue);
font-size: 3rem;
margin-right: 1rem;
}

.cp__advantages_num .cp__advantages-item-title {
padding-bottom: 0.3rem;
}

.cp__gal-description {
font-size: 0.9rem;
padding-top: 1.5rem;
padding-bottom: 1rem;
opacity: 0.7;
}

.cp__gal-nav {
display: flex;
flex-wrap: wrap;
margin-bottom: 2rem;
}

.cp__gal-nav-prev, .cp__gal-nav-next {
cursor: pointer;
}

.cp__gal-nav-prev:hover img, .cp__gal-nav-next:hover img {
opacity: 0.8;
transition: 300ms;
}

.cp__gal-nav-prev {
margin-right: 1rem;
}

.h2g {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 2rem;
}

.ch2g__item {
width: calc(25% - 5rem);
padding: 2rem 2rem 4rem 2rem;
border-radius: 1.111rem;
background: #6681FF;
margin-bottom: 1rem;
position: relative;
overflow: hidden;
}

.ch2g__item-hidden {
background: rgba(10,30,66,0.87);
width: calc(100% - 4rem);
height: calc(100% - 4rem);
position: absolute;
padding: 2rem 2rem 2rem 2rem;
top:0;
left: 0;
display: flex;
align-items: flex-end;
justify-content: center;
z-index: 2;
opacity: 0;
transition: 300ms;
}

.ch2g__item:hover .ch2g__item-hidden {
opacity: 1;
}

.ch2g__item-hidden .button {
width: 100%;
}

.ch2g__item-hidden-text {
max-width: 100%;
color: var(--white);
}

.ch2g__item-hidden-text p {
font-size: 0.7rem;
padding: 0.4rem 0;
}

.ch2g__item-hidden-text-input-src {
max-width: 100%;
}

.ch2g__item-hidden-text-input:hover .ch2g__item-hidden-text-input-src {
opacity: 0.8;
transition: 300ms;
}

.ch2g__item-title {
font-size: 1.5rem;
color: var(--white);
min-height: 5.7rem;
margin-bottom: 1rem;
position: relative;
z-index: 3;
}

.ch2g__item-pic {
display: flex;
justify-content: center;
flex-wrap: wrap;
}

.ch2g__item-pic img {
max-width: 100%;
}

.mnft__whatis {
margin: 0 1.04%;
padding: 3.13% 1%;
display: flex;
flex-wrap: wrap;
border-radius: 1.111rem;
background: var(--light-blue);
justify-content: space-between;
margin-bottom: 4rem;
}

.mnft__whatis-block {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.mnft__whatis-col {
background: #6681FF;
width: calc(50% - 4.5rem);
padding: 2rem 2rem 4rem 2rem;
border-radius: 1.111rem;
}

.mnft__whatis-col img {
max-width: 100%;
}

.accordion {
  margin-top: 1.875rem;
}
.accordion .accordion-item {
  background-color: var(--color-light-blue);
  color: var(--color-blue);
  border-radius: 1.111rem;
  margin-bottom: 1.111rem;
}
.accordion .accordion-item.active {
 
}
.accordion .accordion-item.active .accordion-body {
  max-height: max-content;
}
.accordion .accordion-item.active .accordion-header::after {
  transform: rotate(45deg);
}
.accordion .accordion-item:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item .accordion-header {
  padding: 1.1rem;
  border-radius: 0.588rem;
  font-size: 1.333rem;
  color: var(--white);
  background: #4863E1;
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.accordion .accordion-item .accordion-header::after {
  width: 1.294rem;
  height: 1.294rem;
  display: block;
  content: ' ';
  background: url('/img2/faq-arrow.svg') center center no-repeat;
  position: absolute;
  right: 1.5rem;
  transition: all 0.2s ease-in-out;
  transform: rotate(0deg);
  background-size: contain !important;
}
.accordion .accordion-item .accordion-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
  background: #6681FF;
}
.accordion .accordion-item .accordion-body p {
padding: 1.765rem;
  color: var(--white);
}

.accordion-body__cols {
padding: 0 1.765rem;
color: var(--white);
}

.accordion-body__cols-item {
display: flex;
max-width: 40rem;
}

.accordion-body__cols-item div {
margin-right: 1rem;
width: 30%;
}

.accordion .accordion-item .accordion-body .accordion-body-content {
font-size: 0.875rem;
line-height: 2rem;
}

.mnft__power {
display: flex;
flex-wrap: wrap;
margin-bottom: 4rem;
}

.mnft__power-title {
width: 25%;
}

.mnft__power-content {
width: 75%;
padding-top: 10%;
}

.mnft__power-content-item {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: flex-end;
margin-bottom: 2.5rem;
}

.mnft__power-content-item_fs {
align-items: flex-start;
}

.mnft__power-content-item-text {
width: 33%;
}

.mnft__power-content-item-text-title {
text-transform: uppercase;
font-size: 1.5rem;
padding-bottom: 1.2rem;
}

.mnft__power-content-item-text strong {
display: block;
padding-bottom: 1rem;
}

.mnft__power-content-item-pic {
width: calc(67% - 2rem);
}

.mnft__power-content-item-pic-src {
max-width: 100%;
}

.forex-steps__stitle {
margin-top: 1.353rem;
margin-bottom: 4.118rem;
}

.forex-steps__block {
padding-left: 25%;
}

.forex-steps__item {
display: flex;
align-content: center;
align-items: center;
flex-wrap: wrap;
margin-bottom: 7.059rem;
}

.forex-steps__item-text {
width: 33%;
}

.forex-steps__item-num {
font-size: 1.059rem;
font-weight: 700;
width: 2.353rem;
height: 2.353rem;
border-radius: 50%;
color: var(--white);
background: linear-gradient(102.61deg, #8CC0FF 9.14%, #2152CB 94.95%);
display: flex;
align-content: center;
align-items: center;
justify-content: center;
}

.forex-steps__item-title {
font-size: 1.059rem;
font-weight: 700;
margin-top: 1.412rem;
margin-bottom: 0.765rem;
}

.forex-steps__item-pic {
width: 67%;
text-align: center;
}

.forex-steps__item-pic-src {
max-height: 13.235rem;
}

.forex__whatis {
margin-bottom: 5.588rem;
}

.forex__whatis-top {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.forex__whatis-title {
width: 50%;
}

.forex__whatis-top-text {
width: 50%;
margin-top: 1.5rem;
}

.forex__whatis-block {
display: flex;
justify-content: space-between;
align-content: center;
align-items: center;
flex-wrap: wrap;
margin-top: 2.941rem;
}

.forex__whatis-block-text {
width: calc(30% - 4rem);
font-size: 0.824rem;
}

.forex__whatis-block-pic {
width: 40%;
}

.forex__whatis-block-pic-src {
max-width: 100%;
}

.forex__whatis-bottom-text {
max-width: 30%;
margin: 3rem auto;
text-align: center;
}

.forex__which {
margin: 0 1.04%;
background: var(--semi-middle-bg);
border-radius: 1.111rem;
color: var(--white);
padding: 7.222rem 3.13%;
}

.forex__which-top {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.forex__which-title {
width: 50%;
}

.forex__which-top-text {
width: 50%;
margin-top: 1.5rem;
}

.forex__which-table {
max-width: 50.647rem;
margin: 3rem auto;
}

.forex__which-tr {
margin-bottom: 0.882rem;
display: flex;
flex-wrap: wrap;
background: #5C77F5;
border-radius: 0.588rem;
padding: 0.588rem 1.765rem;
}

.forex__which-td {
width: calc(12% - 1.5rem);
padding-right: 1.5rem;
}

.forex__which-td span {
font-size: 0.824rem;
display: block;
margin-bottom: 0.3rem;
}

.forex__which-td:nth-child(1) {
width: 35%;
}

.forex__which-td:nth-child(5) {
display: flex;
width: 25%;
padding-right: 0;
justify-content: flex-end;
}

.forex__which-td .button-alt {
border:1px solid var(--white);
background: transparent;
}

.forex__which-td .button-alt:hover {
background: linear-gradient(102.61deg, #8CC0FF 9.14%, #2152CB 94.95%);
border:1px solid #2152CB;
}

.forex__which-td .button-i {
margin-left: 0.471rem;
border:1px solid transparent;
}

.forex__which-bottom {
text-align: center;
}

.forex__which-bottom_button {
max-width: 17.294rem;
margin: 0.7rem auto;
}

.forex__which-bottom-link {
font-size: 0.889rem;
}

.forex__platforms {
margin: 0 1.04%;
background: #E0E9FF;
border-radius: 1.111rem;
overflow: hidden;
margin-top: 0.882rem;
margin-bottom: 5.294rem;
}

.forex__platforms-title {
max-width: 45%;
padding-top: 4rem;
padding-left: 3.13%;
}

.forex__platforms-block {
display: flex;
flex-wrap: wrap;
}

.forex__platforms-text {
width: 50%;
display: flex;
align-content: space-between;
flex-wrap: wrap;
}

.forex__platforms-text-top {
width:100%;
}

.forex__platforms-text-middle {
display: flex;
justify-content: flex-end;
width: 100%;
}

.forex__platforms-mblock {
max-width: 17.647rem;
}

.forex__platforms-mblock-title {
text-transform: uppercase;
}

.forex__platforms-mblock-text {
padding: 2rem 0;
}

.forex__platforms-text-bottom {
width: 100%;
padding-left: 6.26%;
padding-bottom: 5%;
display: flex;
flex-wrap: wrap;
}

.forex__platforms-text-bottom-link {
font-weight: 600;
text-decoration: underline;
margin-right: 2rem;
}

.forex__platforms-pic {
width: 50%;
}

.forex__acc {
padding-bottom: 7.647rem
}

.forex__acc-top {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 2.353rem;
}

.forex__acc-title {
width: 50%;
}

.forex__acc-top-text {
width: 50%;
margin-top: 1.5rem;
}

.forex__acc-types {
padding-left: 25%;
width: 75%;
}

.forex__acc-slider-nav {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: flex-end;
margin-bottom: 1.471rem;
}

.forex__acc-slider-nav-prev, .forex__acc-slider-nav-next {
cursor: pointer;
margin-left: 1.176rem;
}

.forex__acc-slider-item {
background: var(--semi-middle-bg);
border-radius: 1.111rem;
width: calc(29.17% - 1.5rem);
padding: 2.08%;
height: 95% !important;
color: var(--white);
position: relative;
}

.forex__acc-slider-item-label-w {
position: absolute;
top:0;
left: 0;
width: 100%;
display: flex;
justify-content: center;
}

.forex__acc-slider-item-label {
background: #4863E1;
display: inline-flex;
align-content: center;
align-items: center;
padding: 0 1rem;
border-radius: 0 0 0.588rem 0.588rem;
height: 2rem;
}

.forex__acc-slider-item-title {
padding-top: 1.412rem;
font-size: 1.8rem;
}

.forex__acc-slider-item-text {
font-size: 0.824rem;
padding: 0.5rem 0 1.5rem 0;
}

.forex__acc-slider-item-chars {
padding-bottom: 1rem;
}

.forex__acc-slider-item-chars p {
padding-bottom: 0.5rem;
}

.forex__acc-slider-item-chars span {
font-size: 0.824rem;
display: block;
}

.forex__acc-slider-item .accounts-item__select-button_f {
border:1px solid var(--white);
background: transparent;
}

.footer-cr__risk {
opacity: 0.7;
font-size: 0.7rem;
margin-top: 2rem;
}

.news__pagination {
position: relative;
z-index: 2;
top: 1.4rem !important;
width: 100% !important;
display: flex;
justify-content: center;
}

.news__pagination .swiper-pagination-bullet {
width: 0.375rem;
height: 0.375rem;
background: var(--blue);
border-radius: 0.625rem;
opacity: 1;
}

.news__pagination .swiper-pagination-bullet-active {
width: 1.25rem;
height: 0.375rem;
background: var(--blue);
border-radius: 0.625rem;
}

.lottery-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.lottery-list__item {
background: url('/img2/lottery-list__item-min.jpg') center center no-repeat;
background-size: cover;
color: var(--white);
width: calc(25% - 105px);
padding: 40px;
border-radius: 10px;
margin-bottom: 40px;
}

.lottery-list__item:hover {
color: var(--white);
}

.lottery-list__item_big {
background: url('/img2/lottery-list__item_big-min.jpg') center center no-repeat;
background-size: cover;
width: calc(50% - 95px);
}

.lottery-list__item-title {
font-size: 1.3rem;
font-weight: 700;
text-transform: uppercase;
}

.lottery-list__item-stitle {
display: inline-flex;
flex-direction: row;
justify-content: center;
align-items: center;
height: 45px;
background: linear-gradient(0deg, #042E7B 0%, #4863E1 100%);
border-radius: 100px;
font-size: 1.3rem;
font-weight: 700;
padding: 0 20px;
margin-top: 10px;
}

.lottery-list__item-icon {
height: 140px;
display: flex;
align-items: center;
margin-top: 35px;
margin-bottom: 35px;
}

.lottery-list__item_big .lottery-list__item-icon  {
justify-content: center;
}

.lottery-list__item-icon-src {
max-width: 100%;
max-height: 7rem;
}

.lottery-list__item:hover .lottery-list__item-icon-src {
transform: scale(1.1);
transition: 300ms;
}

.lottery-list__item li {
padding-left: 20px;
position: relative;
margin-bottom: 8px;
}

.lottery-list__item li:before {
height: 10px;
width: 10px;
border-radius: 50%;
background: linear-gradient(0deg, #042E7B 0%, #4863E1 100%);
display: block;
content: ' ';
margin-right: 10px;
position: absolute;
left: 0;
top:6px;
}

@media (max-width:1600px) {
:root {
--bfsize: 17px;
}

h1 {
font-size: 3.156rem;
}
	
}

@media (max-width:1380px) {

.footer-cr {
width: 100%;
padding-top: 1rem;
}

.lottery-list__item {
width: calc(25% - 55px);
padding: 20px;
margin-bottom: 20px;
}

.lottery-list__item_big {
width: calc(50% - 55px);
}

}


@media (max-width:1280px) {
:root {
--bfsize: 16px;
}

h1, h2 {
font-size: 2.556rem;
}

h3, h4 {
font-size: 1.822rem !important;
}

.ch2g__item-title {
font-size: 1.5rem !important;
}

.header__menu-item {
margin: 0 0.611rem;
}

.header__menu-item:after {
display: none;
}

.header .wrapper {
padding: 0 1.04%;
}

.tockenomics-left__pic-src {
max-width: 13.5rem;
}

.tockenomics-table__head {
font-size: 1rem;
}

.asset-classes__item-title {
font-size: 1.2rem !important;
}

.roadmap__body-item-qtr {
font-size: 1rem;
}

.footer__menu {
width: 100%;
margin-bottom: 2rem;
}

.footer__social-item {
margin-left: 0;
margin-right: 0.5rem;
}

}

@media (max-width:990px) {
	
html, body {
max-width: 100%;
overflow-x: hidden;
}
	
h1, h2 {
font-size: 1.875rem;
}

.wrapper {
padding: 0 0.313rem;
}
	
.header {
padding: 0;
}
	
.header .wrapper {
padding: 1.25rem 1.25rem;
}

.header__logo {
position: relative;
z-index: 3;
}
	
.header__logo-src {
width: 6.25rem;
}

.header__menu {
position: absolute;
display: block;
background: var(--semi-middle-bg);
color: var(--white);
border-radius: 0 0 1.25rem 1.25rem;
width: calc(100% - 2.5rem);
left: 0;
top:0;
z-index: 2;
padding: 0 1.25rem;
padding-top: 5rem;
padding-bottom: 3rem;
transform: translateY(-100vh);
transition: 300ms;
}	

.header_a .header__menu {
transform: translateY(0);
}

.header__menu-item {
font-size: 1.875rem;
color: var(--white);
margin-bottom: 1.25rem;
}

.header__buttons_m {
display: block;
}

.header__buttons_m .button:nth-child(1) {
background: var(--card-dark-blueg);
margin-bottom: 0.625rem;
}

.header__buttons {
display: none;
}

.header__mm {
display: block;
width: 2.125rem;
position: relative;
z-index: 3;
}

.header__mm-stripe {
height: 0.125rem;
background: var(--black);
margin: 0.288rem 0;
transition: 300ms;
}

.header_a .header__mm-stripe:nth-child(1) {
background: var(--white);
transform: rotate(45deg);
position: relative;
top: 0.2rem;
}

.header_a .header__mm-stripe:nth-child(2) {
background: var(--white);
transform: rotate(-45deg);
position: relative;
top: -0.15rem;
}

.fs {
margin: 0 0.313rem;
}

.fs__left {
width: 100%;
}

.fs__title {
padding-top: 0.938rem;
position: relative;
z-index: 1;
}

.fs__title strong {
font-size: 1.575rem;
}

.fs__buttons {
display: none;
}

.fs__right {
width: 100%;
padding-bottom: 0.625rem;
}

.fs__buttons_m {
display: flex;
position: relative;
z-index: 1;
}

.fs__buttons-first {
width: calc(100% - 7.675rem);
}

.fs__buttons-second {
padding: 0 1.267rem;
}

.fs__buttons-second-icon {
width: 1.2rem;
height: 1.2rem;
}

.fs__video {
margin-top: -1.9rem;
margin-bottom: -1rem;
}

.fs__facts-item, .fs__facts-item:nth-child(1) {
width: calc(100% - 2.222rem);
}

.fs__facts__pagination {
position: relative;
z-index: 2;
bottom: 1.4rem !important;
width: 100% !important;
display: flex;
justify-content: center;
}

.fs__facts__pagination .swiper-pagination-bullet {
width: 0.375rem;
height: 0.375rem;
background: var(--blue);
border-radius: 0.625rem;
opacity: 1;
}

.fs__facts__pagination .swiper-pagination-bullet-active {
width: 1.25rem;
height: 0.375rem;
background: var(--blue);
border-radius: 0.625rem;
}

.advantages {
padding-top: 4.389rem;
}

.advantages__left, .advantages__right {
width: 100%;
}

.advantages__title {
margin-bottom: 1.875rem;
margin-left: 1.25rem;
}

.advantages__item-title {
margin-top: 0.8rem;
margin-bottom: 0.8rem;
}

.accounts__nav {
max-width: 100%;
margin-bottom: 2rem;
}

.accounts__left, .accounts__body {
width: 100%;
}

.accounts__left-title {
margin-bottom: 1.875rem;
}

.accounts-item {
width: calc(100% - 3.75rem);
padding: 1.875rem;
margin-bottom: 1.25rem;
}

.accounts .wrapper {
padding: 3.222rem 0.938rem;
margin: 0 0.313rem;
}

.accounts-item__title {
font-size: 1.5rem;
}

.accounts-item__dpst-title {
font-size: 1rem;
}

.accounts-item__dpst-val {
font-size: 1.875rem;
}

.platforms__left {
margin-top: 4.389rem;
}

.platforms__title {
margin-left: 1.25rem;
}

.platforms__left, .platforms__body {
width: 100%;
}

.platforms__body {
margin-top: 1.889rem;
}

.platforms__body-item-pic {
order: 1;
width: 100%;
}

.platforms__body-item-text {
order:2;
width: calc(100% - 2.5rem);
padding-right: 0;
padding-top: 2.5rem;
margin-left: 1.25rem;
margin-right: 1.25rem;
margin-bottom: 0.625rem;
}

.asset-classes .wrapper {
padding-top: 4.856rem;
padding-left: 1.25rem;
padding-right: 1.25rem;
}

.asset-classes__item {
padding: 1.111rem;
width: 15.375rem;
}

.asset-classes__title {
flex-wrap: wrap;
margin-bottom: 1.8rem;
margin-left: 0;
}

.asset-classes__title span {
width: 100%;
margin-top: 0.8rem;
margin-left: 0;
margin-bottom: 0;
}

.asset-classes__pagination {
position: relative;
z-index: 2;
width: 100% !important;
display: flex;
justify-content: center;
top: 2rem !important;
}

.asset-classes__pagination .swiper-pagination-bullet {
width: 0.375rem;
height: 0.375rem;
background: var(--white);
border-radius: 0.625rem;
opacity: 1;
}

.asset-classes__pagination .swiper-pagination-bullet-active {
width: 1.25rem;
height: 0.375rem;
background: var(--white);
border-radius: 0.625rem;
}

.features {
margin: 0 0.313rem;
padding: 0 0.938rem;
background: var(--light-blue);
margin-top: 2.5rem;
border-radius: 1.25rem;
padding-bottom: 2.5rem;
}

.features__item_first {
display: flex;
width: auto;
height: auto;
padding-top: 5.625rem;
padding-bottom: 3.75rem;
}

.features__item_first-title-wrap {
max-width: 70%;
margin-top: -1rem;
}

.features__item_first-pic {
max-width: 100%;
}

.features__item_first-title {
font-size: 2rem;
}

.features__item {
height: auto;
width: auto;
margin-bottom: 1.25rem;
}

.features__item-left {
display: none;
}

.features__item-right {
background: var(--white);
padding: 1.875rem;
width: calc(100% - 3.75rem);
border-radius: 1.25rem;
}

.features__item-right-text-title {
margin-top: 1.5rem;
}

.tockenomics {
margin: 2.5rem 0.313rem;
padding: 0 0.938rem;
padding-bottom: 3.125rem;
}

.tockenomics__title {
padding-left: 0;
padding-top: 2.667rem;
}

.tockenomics-left {
width: 100%;
margin-bottom: 0.625rem;
padding-top: 3.125rem;
padding-bottom: 1.125rem;
}

.tockenomics-left__text {
display: flex;
justify-content: space-between;
padding: 0 1.875rem;
padding-top: 2.188rem;
}

.tockenomics-left__text-item {
margin-left: 0;
width: calc(50% - 1rem);
}

.tockenomics-right {
width: 100%;
padding-top: 3.125rem;
padding-bottom: 3.125rem;
}

.tockenomics-table__head {
font-weight: 400;
}

.roadmap {
padding: 3.125rem 1.25rem 2rem 1.25rem;
flex-wrap: wrap;
}

.roadmap__title {
width: 100%;
}

.roadmap__body {
width: 100%;
}

.roadmap__body-item {
padding-left: 1.125rem;
padding-bottom: 2.444rem;
}

.roadmap__body-item-qtr {
width: 100%;
padding-left: 0;
padding-bottom: 1rem;
}

.roadmap__body-item-list {
width: 100%;
display: block;
}

.roadmap__body-item-list-item {
font-size: 0.875rem;
display: inline-flex;
padding: 0 1.522rem;
flex-wrap: nowrap;
}

.roadmap__body-item-list-item-icon {
margin-right: 0.5rem;
}

.investors {
padding: 0 1.25rem;
}

.investors__top {
margin-bottom: 1.78rem;
}

.investors__top-button {
display: none;
}

.investors__list {
flex-wrap: nowrap;
}

.investors__list-item {
width: 17.375rem;
height: 11.889rem;
}

.investors__pagination {
position: relative;
z-index: 2;
top: 1.4rem !important;
width: 100% !important;
display: flex;
justify-content: center;
}

.investors__pagination .swiper-pagination-bullet {
width: 0.375rem;
height: 0.375rem;
background: var(--blue);
border-radius: 0.625rem;
opacity: 1;
}

.investors__pagination .swiper-pagination-bullet-active {
width: 1.25rem;
height: 0.375rem;
background: var(--blue);
border-radius: 0.625rem;
}

.investors__top-button_m {
display: flex;
margin-top: 2.5rem;
margin-bottom: 3rem;
}

.news {
padding: 0 1.25rem;
padding-bottom: 4rem;
}

.news__title {
padding: 0;
margin-bottom: 1.833rem;
}

.news__list {
flex-wrap: nowrap;
}

.news__list-item {
width: 17.375rem;
}

.news__pagination {
position: relative;
z-index: 2;
top: 1.4rem !important;
width: 100% !important;
display: flex;
justify-content: center;
}

.news__pagination .swiper-pagination-bullet {
width: 0.375rem;
height: 0.375rem;
background: var(--blue);
border-radius: 0.625rem;
opacity: 1;
}

.news__pagination .swiper-pagination-bullet-active {
width: 1.25rem;
height: 0.375rem;
background: var(--blue);
border-radius: 0.625rem;
}

.cp__hero {
margin: 0 0.313rem;
padding: 0 0.938rem;
padding-top: 3.125rem;
padding-bottom: 3.125rem;
margin-bottom: 2.5rem;
}

.cp__hero-left {
width: 100%;
}

.cp__hero-text {
max-width: 100%;
}

.cp__hero-left-pic_m {
display: block;
max-height: 30vh;
}

.cp__hero-buttons {
margin-top: 1.5rem;
}

.cp__hero-right {
display: none;
}

.cp__title {
margin-left: 1.25rem;
}

.cp__text {
margin: 0 0.313rem;
padding: 0 0.938rem;
margin-bottom: 2.5rem;
}

.cp__text_enter-text {
margin: 0 0.313rem;
padding: 0 0.938rem;
padding-top: 2.125rem;
padding-bottom: 2.125rem;
margin-bottom: 2.5rem;
}

.cp__accordion {
margin: 0 0.313rem;
padding: 0 0.938rem;
margin-bottom: 2.5rem;
}

.sp-accordion-title {
font-size: 1rem;
}

.cp__advantages-item {
width: 100%;
}

.cp__advantages {
margin: 0 0.313rem;
padding: 1.2rem 0.938rem;
margin-bottom: 2.5rem;
}

.cp__advantages-item-title {
font-size: 1.3rem !important;
}

.cp__table tr:nth-child(1) td {
font-size: 1rem;
}

.cp__table tr td {
padding: 1rem;
}

.cp__button, .cp__list {
margin: 0 0.313rem;
padding: 0 0.938rem;
margin-bottom: 2.5rem;
}

.cp__list li {
font-size: 1rem;
}

.mnft__hero .cp__hero-right {
display: block;
width: 100%;
}

.ch2g__item {
width: calc(50% - 2.5rem);
padding: 1rem 1rem 2rem 1rem;
}

.ch2g__item-title {
font-size: 1.2rem !important;
}

.mnft__whatis-col {
width: calc(100% - 2rem);
padding: 1rem 1rem 2rem 1rem;
}

.accordion .accordion-item .accordion-header {
font-size: 1.1rem;
}

.mnft__power {
padding: 0 1.25rem;
}

.mnft__power-title {
width: 100%;
}

.mnft__power-content {
width: 100%;
}

.mnft__power-content-item-text {
width: 100%;
}

.mnft__power-content-item_fs .mnft__power-content-item-text  {
padding-bottom: 2rem;
}

.mnft__power-content-item-pic {
width: 100%;
}

.forex-steps {
padding: 0;
margin-left: 1.25rem;
margin-right: 1.25rem;
}

.forex-steps__stitle {
margin-top: 0.653rem;
margin-bottom: 3.118rem;
}

.forex-steps__block {
padding: 0;
}

.forex-steps__item {
margin-bottom: 3rem;
}

.forex-steps__item-text {
width: 100%;
}

.forex-steps__item-pic {
display: none;
}

.forex__whatis {
padding: 0;
margin-left: 1.25rem;
margin-right: 1.25rem;
}

.forex__whatis-title, .forex__whatis-top-text {
width: 100%;
}

.forex__whatis-block-text {
width: 100%;
}

.forex__whatis-block-pic {
width: 100%;
padding: 1.5rem 0;
}

.forex__whatis-bottom-text {
max-width: 100%;
margin: 2rem auto;
}

.forex__which {
padding: 2rem 1.25rem;
margin: 0 0.313rem;
}

.forex__which-title, .forex__which-top-text {
width: 100%;
}

.forex__which-td {
width: calc(50% - 1.5rem);
margin-bottom: 1rem;
} 

.forex__which-td:nth-child(1), .forex__which-td:nth-child(5) {
width: 100%;
}

.forex__which-td:nth-child(5) .button {
width: 50%;
}

.forex__platforms {
padding: 2rem 1.25rem;
margin: 1.5rem 0.313rem;
}

.forex__platforms-title {
padding-left: 0;
max-width: 100%;
padding-top: 1rem;
}

.forex__platforms-pic-src {
max-width: 100%;
}

.forex__platforms-text {
width: 100%;
order: 2;
}

.forex__platforms-mblock {
max-width: 100%;
margin: 3rem 0;
}

.forex__platforms-text-bottom {
padding-left: 0;
width: 100%;
justify-content: center;
}

.forex__platforms-text-bottom-link {
margin-bottom: 0.8rem;
}

.forex__platforms-pic {
width: 100%;
order: 1;
}

.forex__acc {
padding: 2rem 1.25rem;
margin: 1.5rem 0.313rem;
}

.forex__acc-title, .forex__acc-top-text {
width: 100%;
}

.forex__acc-slider-nav {
justify-content: center;
}

.forex__acc-slider-nav-prev, .forex__acc-slider-nav-next {
margin-left: 0.6rem;
margin-right: 0.6rem;
}

.forex__acc-types {
width: 100%;
padding-left: 0;
}

.forex__acc-slider-item {
width: calc(100% - 0.85rem);
}

.lottery-list__item {
width: calc(50% - 55px);
padding: 20px;
margin-bottom: 20px;
}

.footer {
padding: 0 1.25rem;
padding-top: 5rem;
}

.footer__col:nth-child(1) {
width: 100%;
order: 2;
}

.footer__logo {
max-width: 65%;
}

.footer .header__buttons {
display: flex;
}

.footer .header__buttons .button {
padding: 0 1.267rem;
margin-left: 0;
margin-bottom: 0.8rem;
}

.footer__col:nth-child(2) {
width: 100%;
order: 1;
padding-bottom: 4rem;
}

.footer__title {
font-size: 1.875rem;
padding-bottom: 1.778rem;
}

.footer__bottom {
order: 3;
}

.footer__menu {
order: 2;
}

.footer__menu-item {
margin-bottom: 0.6rem;
}

.footer__social {
order: 1;
justify-content: center;
width: 100%;
padding-bottom: 4rem;
}
	
}

@media (max-width:640px) { 

.lottery-list__item {
width: calc(100% - 55px);
padding: 20px;
margin-bottom: 20px;
}

}
/* End */


/* Start:/css/reset.css?17670319503865*/
/* ----------------------------------------------------------------------------------------------------
Super Form Reset
A couple of things to watch out for:
- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs
----------------------------------------------------------------------------------------------------*/
html,
body,
p,
div,
ul,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

:active, :hover, :focus {
    outline: 0;
    outline-offset: 0;
}


ul {
  list-style-type: none;
}
    input:not([type=checkbox]):not([type=radio]),
    textarea, 
    select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
    }

input,
label,
select,
button,
textarea
{
	margin:0;
	border:0;
	padding:0;
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
	background:none;
	line-height:1;
	
	/* Browsers have different default form fonts */
	font-size:14px;
}

/* Remove the stupid outer glow in Webkit */
input:focus
{
	outline:0;
}

/* Box Sizing Reset
-----------------------------------------------*/

/* All of our custom controls should be what we expect them to be */
input,
textarea
{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

/* These elements are usually rendered a certain way by the browser */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

/* Text Inputs
-----------------------------------------------*/

input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week]
{
}

/* Button Controls
-----------------------------------------------*/

input[type=checkbox],
input[type=radio]
{
	width:13px;
	height:13px;
}

/* File Uploads
-----------------------------------------------*/

input[type=file]
{

}

/* Search Input
-----------------------------------------------*/

/* Make webkit render the search input like a normal text field */
input[type=search]
{
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
}

/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration
{
	display:none;
}

/* Buttons
-----------------------------------------------*/

button,
input[type="reset"],
input[type="button"],
input[type="submit"]
{
	/* Fix IE7 display bug */
	overflow:visible;
}

/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button
{	
	padding:0;
	border:0;
	background:none;
}

/* Textarea
-----------------------------------------------*/

textarea 
{
	/* Move the label to the top */
	vertical-align:top;
	
	/* Turn off scroll bars in IE unless needed */
	overflow:auto;
}

/* Selects
-----------------------------------------------*/

select
{

}

select[multiple] 
{
	/* Move the label to the top */
	vertical-align:top;
}
/* End */
/* /css/swiper-bundle.min.css?176703195017864 */
/* /css/style2.css?176703195046592 */
/* /css/reset.css?17670319503865 */
