@font-face {
	font-family: 'SourceSans-Black';
	src: url('../fonts/SourceSans3-Black.otf')  format('opentype'),
	url('../fonts/SourceSans3-Black.otf.woff') format('woff'),
	url('../fonts/SourceSans3-Black.ttf')  format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSans-Regular';
	src: url('../fonts/SourceSans3-Regular.otf')  format('opentype'),
	url('../fonts/SourceSans3-Regular.otf.woff') format('woff'),
	url('../fonts/SourceSans3-Regular.ttf')  format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot#iefix') format('embedded-opentype'),
	url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	url('../fonts/MyriadPro-Regular.woff') format('woff'),
	url('../fonts/MyriadPro-Regular.ttf')  format('truetype'),
	url('../images/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

*{max-height:999999px}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,code,del,em,img,q,small,strong,sub,sup,tt,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,section,summary,time,mark{font-size:100%;margin:0;padding:0;border:0}
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:''}
table{border-collapse:collapse;border-spacing:0}
body{background-color:#61ffe2;color:#00720d;font-family:SourceSans-Black,Sans-Serif,serif;font-size:12px;line-height:1.3}
img{border-style:none}
button{outline:none}
input,textarea,select{outline:none;vertical-align:middle}
form,fieldset{margin:0;padding:0;border-style:none}
a{outline:none;text-decoration:none;cursor:pointer;color:#008aee}
img{font-size:0;white-space:nowrap}
h1,h2,h3,h4,h5{font-weight:normal;margin:0}
address,time{font-style:normal}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none}
button,span,input,a,button:active,button:focus,span:active,a:focus,a:active,input:focus,textarea:focus{outline:none}
iframe{overflow:hidden;border:none}
html{height:100%;min-width:375px}
body{height:100%;min-width:375px;font-size:12px;color:#707e99;line-height:1.4;font-family:SourceSans-Black,Sans-Serif,serif}
td{vertical-align:top}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{padding:0;margin:0;border:none}
input,textarea,button{font-family:SourceSans-Black,Sans-Serif,serif;outline:none;border:none;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button{cursor:pointer;padding:0}
img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
input::-webkit-input-placeholder{color:#607a9a;opacity:1}
input::-moz-placeholder{color:#607a9a;opacity:1}
input:-moz-placeholder{color:#607a9a;opacity:1}
input:-ms-input-placeholder{color:#607a9a;opacity:1}
input:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus::-moz-placeholder{color:transparent !important;}
input:focus:-moz-placeholder{color:transparent !important;}
input:focus:-ms-input-placeholder{color:transparent !important;}
input[type='number']{-moz-appearance:textfield}
input[type='hidden']{display:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
textarea:focus::-webkit-input-placeholder{color:transparent}
textarea:focus::-moz-placeholder{color:transparent}
textarea:focus:-moz-placeholder{color:transparent}
textarea:focus:-ms-input-placeholder{color:transparent}


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.root{max-width:1626px;margin:0 auto;padding:1px 37px 0 37px}
.block-1{background:url('../images/block-1_bg.jpg') top center no-repeat}
.block-2{background-color:#49f8d8;padding:48px 0}
.block-2 .block-2_bg{background:#49f8d8 url('../images/block-2_bg.png') top center repeat}
.block-3{background-color:#002d65}
.block-4{background-color:#005295;padding:30px 0}
.block-4 .block-4_bg{background:#003d82 url('../images/blue-bg.png') top center repeat}
.block-5{padding:30px 0;background:url('../images/block-5_bg.png') top center repeat-y}
.block-5 .block-5_bg{background:url('../images/block-5-7_bg.png') top center repeat-y}
.block-5-1{display:none;padding:30px 0;background:url('../images/block-5_bg.png') top right repeat-y}
.block-5-1 .block-5-1_bg{background:url('../images/block-5-7_bg.png') top right repeat-y}
.block-6{padding:30px 0;background:#50015b}
.block-6 .block-6_bg{background:url('../images/block-6-1_bg.png') top center repeat}
.block-7{padding:30px 0;background:#dde976}
.block-7 .block-7_bg{background:url('../images/block-7-3_bg.png') top center repeat;}
.block-7 .block-7-1_bg{background:url('../images/block-7-4_bg.png') top center repeat;padding:55px 0}
.block-8{padding:47px 0;background:#430778}
.block-8 .block-8_bg{background:url('../images/block-8_bg.png') top center repeat;}
.block-9{background-color:#61ffe2;padding:48px 0}
.block-9 .block-9_bg{background:url('../images/block-9_bg.png') top center repeat}
.block-10{background:url('../images/block-10_bg.jpg') top center no-repeat}

.block-1 .root{position:relative;background:url("../images/block-1-2_bg.jpg") top center no-repeat;background-size:100% auto}
.block-1 .root .content{position:relative}
.block-1 .root .content .mob{display:none}
.block-1 .logo{position:absolute;left:8.2%;top:311px;width:370px;height:178px;background:url("../images/logo.png") top left no-repeat;background-size:100% auto;}
.block-1 .glass{position:absolute;left:50%;bottom:126px;width:741px;height:606px;margin-left:-421px;background:url("../images/glass.png") top left no-repeat;background-size:100% auto;}
.block-1 .slogan{position:absolute;right:10.6%;top:218px;width:496px;height:380px;background:url("/images/slogan.png") top left no-repeat;background-size:100% auto;}
.block-1 .text{position:absolute;right:61%;bottom:26%;text-transform:uppercase;color:#004f3d;font-size:22px;width:18%;line-height:1.1}
.block-1 .text:after{display:block;position:absolute;content:'';width:0;height:0;border:14px transparent solid;border-right:14px #004f3d solid;right:-24px;top:50%;margin-top:-14px}
.block-1 .menu{height:98px;padding-right:13px;position:absolute;left:0;right:0;top:49px;background:url("../images/menu-bg.jpg") left top repeat-x;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow: 0 15px 0 0 rgba(0,0,0,0.34);box-shadow: 0 15px 0 0 rgba(0,0,0,0.34)}
.block-1 .menu .menu-button{float:left;width:36px;height:30px;display:none;background:url('../images/menu-1.png') left top no-repeat;background-size:100% auto;margin:17px 0 0 17px}
.block-1 .menu .menu-button:hover{opacity:0.9}
.block-1 .menu ul{padding-left:40px;display:block;float:left}
.block-1 .menu ul li{display:inline-block}
.block-1 .menu ul li + li{padding-left:26px}
.block-1 .menu ul li a{display:block;cursor:pointer;line-height:98px;font-size:22pt;color:#003569}
.block-1 .menu ul li a:hover{opacity:0.7}
.block-1 .menu .btn{display:block;float:right;padding:4px;line-height:58px;font-size:21pt;text-transform:uppercase;margin-top:17px;background:rgba(255,255,255,0.44);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}
.block-1 .menu .btn span{display:block;padding:3px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.block-1 .menu .btn span span{display:block;height:58px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:0 20px}
.block-1 .menu .btn.buy span{color:#ffffff;background:linear-gradient(to bottom,#b60086 0%,#da4600 100%)}
.block-1 .menu .btn.buy span span{background:linear-gradient(to bottom,#ff8100 0%,#df15db 100%)}
.block-1 .menu .btn.buy span span:hover{background:linear-gradient(to bottom,rgba(255,129,0,0.8) 0%,rgba(223,21,219,0.8) 100%)}
.block-1 .menu .btn.join{position:relative}
.block-1 .menu .btn + .btn{margin-right:14px;}
.block-1 .menu .btn.join .button{color:#004100;background: linear-gradient(to bottom, #7fd600 0%, #30c000 100%)}
.block-1 .menu .btn.join .button span{background:linear-gradient(to bottom,#48ff34 0%,#ccff53 100%)}
.block-1 .menu .btn.join .button span:hover{background:linear-gradient(to bottom,rgba(72,255,52,0.8) 0%,rgba(204,255,83,0.8) 100%)}
.block-1 .menu .btn.join .window{display:none;position:absolute;top:78px;left:50%;margin-left:-95px;background:#004384;padding:4px;z-index:99;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.block-1 .menu .btn.join .window:after{display:block;content:'';position:absolute;margin-left:-6px;left:50%;top:-12px;border:6px transparent solid;border-bottom-color:#004384;z-index:101}
.block-1 .menu .btn.join .window div{position:relative;padding:3px;background:#a8edcc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.block-1 .menu .btn.join .window div:after{display:block;content:'';position:absolute;margin-left:-6px;left:50%;top:-12px;border:6px transparent solid;border-bottom-color:#a8edcc;z-index:102}
.block-1 .menu .btn.join .window div div{position:relative;display:flex;padding:9px;background:#73e2ba;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:72px}
.block-1 .menu .btn.join .window div div:after{display:block;content:'';position:absolute;margin-left:-6px;left:50%;top:-12px;border:6px transparent solid;border-bottom-color:#73e2ba;z-index:103}
.block-1 .menu .btn.join .window .tg{display:block;flex:1;width:72px;height:72px;background:url('../images/telegram.png')}
.block-1 .menu .btn.join .window .tg:hover{opacity:0.9}
.block-1 .menu .btn.join .window .x{margin-left:8px;display:block;flex:1;width:72px;height:72px;background:url('../images/x.png')}
.block-1 .menu .btn.join .window .x:hover{opacity:0.9}

.block-2 .presale{display:flex;align-items:flex-start;margin-top:-11%;position:relative}
.block-2 .presale .item.left, .block-2 .presale .item.right{flex:1;background-color:#004f3d;margin-top:50px}
.block-2 .presale .item.left{margin-right:-28px;z-index:12}
.block-2 .presale .item.right{margin-left:-28px;z-index:12}
.block-2 .presale .center{width:785px;z-index:10;overflow:hidden}
.block-2 .presale .bottom{display:none;background-color:#004f3d;margin-top:-20px}
.block-2 .presale .bottom .bottom-flex{display:flex;flex-wrap:wrap;width:100%}
.block-2 .presale .bottom .bottom-flex .bottom-item{width:50%;box-sizing:border-box;border: #004f3d 17px solid;-webkit-border-radius: 46px;-moz-border-radius: 46px;border-radius: 46px;}
.block-2 .presale .item{border:#004f3d 28px solid;-webkit-border-radius:46px;-moz-border-radius:46px;border-radius:46px}
.block-2 .presale .date{height:187px;background:url("../images/presale-center-bg-1.png");overflow:hidden;display:flex}
.block-2 .presale .date .text{display:block;padding:42px 40px 0 26px;font-size:46px;text-transform:uppercase;color:#00630d;line-height:0.8}
.block-2 .presale .date .clock-flex{padding:23px 23px 0 0;flex-grow:1}
.block-2 .presale .date ul{display:flex;justify-content:space-between;gap:17px;text-align:center}
.block-2 .presale .date ul li{position:relative;flex:1;max-width:102px;height:104px;border:3px #8eff46 solid;background:url("../images/presale-center-bg-3.png") top left repeat-x;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.block-2 .presale .date ul li +li:before{display:block;position:absolute;content:'';width:11px;height:26px;left:-16px;top:39px;background:url("../images/presale-center-dot.png")}
.block-2 .presale .date ul li span{display:block;line-height:0.8;padding-top:22px;color:#caff48;font-size:48px;text-shadow: 2px 2px 0 #005d3a;}
.block-2 .presale .date ul li span + span{padding-top:10px;color:#77ff00;font-size:16px}
.block-2 .presale .info{padding:54px 23px 10px 23px;background:#3df99b url("../images/presale-center-bg-2.png") top left repeat-x}
.block-2 .presale .info .copy{position:relative;display:flex;gap:10px;justify-content:space-between;height:52px;padding:6px 6px 6px 32px;margin:-89px auto 0 auto;background-color:#005b29;border:3px #7bf480 solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.block-2 .presale .info .copy span{line-height:52px;font-size:24px;color:#86ffb2;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-2 .presale .info .copy .btn{cursor:pointer;height:52px;padding:0 30px;font-size:24px;line-height:52px;text-transform:uppercase;color:#005e28;background:url("../images/presale-center-bg-4.png") left top repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.block-2 .presale .info .copy .btn:hover{opacity:0.9}
.block-2 .presale .info .copy .tooltip {visibility: hidden;background-color: #555;color: #fff;text-align: center;border-radius: 5px;padding: 15px;line-height:1;position: absolute;z-index: 1;top: 125%;left: 50%;margin-left: -60px;opacity: 0;transition: opacity 0.3s;}
.block-2 .presale .info .copy .tooltip::after {content: '';position: absolute;bottom: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #555 transparent;}
.block-2 .presale .info .copy.show .tooltip {visibility: visible;opacity: 1;}
.block-2 .presale .info .text-1{display:block;text-align:center;color:#005b46;font-size:30px;line-height:1;padding-top:19px}
.block-2 .presale .info .text-2{display:block;text-align:center;color:#005b46;font-size:20px;line-height:1;padding-top:8px;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-2 .presale .info .text-3{display:block;text-align:center;color:#005b46;font-size:20px;line-height:1;padding-top:3px;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-2 .presale .info .text-4{display:block;text-align:center;color:#005b46;font-size:18px;line-height:1;padding:5px 20% 10px 20%;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-2 .presale .round{border-bottom:3px #34f8a4 solid;background-color:#3df99b;display:flex}
.block-2 .presale .round li{flex:1;overflow:hidden;text-align:center}
.block-2 .presale .round li .line-1{height:45px;background:#77ff00;font-size:18px;color:#005035;line-height:45px;border-top:9px #004f3d solid}
.block-2 .presale .round li.second .line-1{background:#acff00}
.block-2 .presale .round li .line-2{position:relative;height:52px;background:#00563e url("../images/presale-center-bg-5.png") left top repeat-y;line-height:52px;font-size:28px;color:#8bfd43;text-shadow: 1px 1px 0 #004334}
.block-2 .presale .round li .line-2::after{content:'';position:absolute;top:0;right:0;border-top:12px solid #77ff00;border-left:12px solid transparent;width:0;height:0}
.block-2 .presale .round li.second .line-2::after{border-top-color:#acff00}
.block-2 .presale .round li .line-2 span{color:#00fd92}
.block-2 .presale .round li .line-3{height:45px;background:#0bdd84;font-size:30px;line-height:45px;color:#005035;text-shadow: 1px 1px 0 #6bffc1}
.block-2 .presale .round li .line-3 span{font-size:22px}
.block-2 .presale .round li.second .line-3{background:#2df49f}
.block-2 .presale .round li.first{-webkit-border-bottom-left-radius: 16px;-moz-border-radius-bottomleft: 16px;border-bottom-left-radius: 16px;}
.block-2 .presale .round li.last{-webkit-border-bottom-right-radius: 16px;-moz-border-radius-bottomright: 16px;border-bottom-right-radius: 16px;}
.block-2 .presale .round li .corner{position:relative;height:0}
.block-2 .presale .round li .corner:before{content:'';position:absolute;top:0;right:0;border-top:30px solid #004f3d;border-left:30px solid transparent;width:0;height:0}
/*.block-2 .presale .round li .corner:after{content:'';position:absolute;top:0;right:0;width:6px;height:20px;background:#004f3d;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}*/
.block-2 .presale .round li.last .corner:after{display:none}
.block-2 .presale .round li .corner i{content:'';position:absolute;top:0;right:0;border-top:20px solid #3df99b;border-left:20px solid transparent;width:0;height:0}
.block-2 .presale .item .content{background:#a4ff78;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;min-height:230px;padding:28px 16px 16px 16px;position:relative}
.block-2 .presale .item .content + .content{margin-top:16px}
.block-2 .presale .item .content .counter{position:absolute;width:50px;height:50px;right:-12px;top:12px;text-align:center;line-height:50px;color:#fffdd5;font-size:30px;text-shadow: 3px 3px 0 #b30348;background-image: linear-gradient(to top left, #df15db 0%, #ff8100 100%);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.block-2 .presale .item .content .title{line-height:1;font-size:24px;font-weight:bold;color:#004f3d}
.block-2 .presale .item .content .text{padding-top:24px;color:#00720d;font-size:16px;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-2 .presale .item .content span{color:#009bed;font-weight: bold;}
.block-2 .clock{max-width:910px;margin:0 auto;padding-top:145px}
.block-2 .clock .head{background-color:#006e55;padding:3px 6px 9px 6px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}
.block-2 .clock .head span{display:block;position:relative;height:89px;color:#004f3d;font-size:30pt;line-height:89px;padding-left:29px;background:url("../images/glass-clock-menu-bg.png") top left repeat-x;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}
.block-2 .clock .head span:after{display:block;content:'';position:absolute;right:30px;top:-146px;background:url("../images/glass-clock.png") top left no-repeat;width:285px;height:339px}
.block-2 .clock .glass{position:relative;cursor:pointer;margin-top:26px}
.block-2 .clock .glass a{display:block;position:absolute;width:122px;height:158px;left:22.8%;top:0;cursor:pointer;background:url("../images/glass-click.png") top left no-repeat;background-size:100% auto}
.block-2 .clock .glass:hover a,.block-2 .clock .glass a:hover{background-position:bottom left}
.block-2 .clock .glass img{display:block;width:100%;}
.block-2 .clock .glass img + img{display:none}

.block-3 .root{background-color:#002d65}
.block-3 .root .content{padding:1px 0 50px 0;position:relative}
.block-3 .root .head{position:relative;margin:-58px auto 0 auto;background-color:#002d65;width:336px;text-align:center;height:104px;line-height:104px;font-size:60px;text-transform:uppercase;color:#4aea00;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
.block-3 .root .head i{display:block;position:absolute;left:-18px;top:38px;border:9px transparent solid;border-right-color:#002d65;border-bottom-color:#002d65}
.block-3 .root .head i:after{content:'';display:block;position:absolute;left:-27px;top:-27px;border:18px transparent solid;border-right-color:#45f9d8;border-bottom-color:#45f9d8;border-radius:50%}
.block-3 .root .head span{display:block;position:absolute;right:-18px;top:38px;border:9px transparent solid;border-left-color:#002d65;border-bottom-color:#002d65}
.block-3 .root .head span:after{content:'';display:block;position:absolute;right:-27px;top:-27px;border:18px transparent solid;border-left-color:#45f9d8;border-bottom-color:#45f9d8;border-radius:50%}
.block-3 .root .text{text-align:center;font-size:36px;line-height:1;text-transform:uppercase;color:#dcff00}
.block-3 .root .text span{color:#61ffe2}

.block-4 .root .content{max-width:1290px;margin:0 auto;position:relative;padding:46px 0 90px 0}
.block-4 .root .content .slogan{font-size:60px;color:#00fff1;line-height:1}
.block-4 .root .content .slogan span{color:#9bf400}
.block-4 .root .content ul{display:flex;max-width:1276px;margin:-55px auto 0 auto;align-items:center;height: 100%;}
.block-4 .root .content ul li{flex:1;max-width:811px}
.block-4 .root .content ul li img{display:block}
.block-4 .root .content ul li + li{font-size:20px;position:relative;width:auto;background-color:#00fff1;max-width:418px;padding:24px 26px;line-height:1.2}
.block-4 .root .content ul li + li:after{display:block;position:absolute;content:'';left:0;right:0;bottom:-68px;height:78px;background:url('../images/fon-4.png') left top no-repeat}
.block-4 .root .content ul li + li .text-1{color:#003b79;padding-bottom:10px;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-4 .root .content ul li + li .text-2{color:#003b79;margin:0 -37px;background-color:#00cdff;padding:17px 36px;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-4 .root .content ul li + li .text-3{font-size:30px;color:#003b79;margin-left:-37px;background-color:#9bf400;padding:23px 35px}
.block-4 .root .content ul li + li .text-4{color:#003b79;padding:18px 0 14px 0;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-4 .root .content ul li + li .more{display:block;color:#880fbf;font-family:SourceSans-Regular,Sans-Serif,serif}

.block-5 .root{padding-bottom:73px;padding-top:15px;max-width:1425px}
.block-5 .root ul{display:flex;justify-content:space-between}
.block-5 .root ul li{padding:0 20px 0 0}
.block-5 .root ul li + li{position:relative;padding:0 0 0 20px}
.block-5 .root .head-1{font-size:50px;color:#ffd700;line-height:0.9;text-transform:uppercase}
.block-5 .root .head-1 span{font-size:100px;color:#fff02e}
.block-5 .root .head-2{font-size:60px;color:#dcff00;text-transform:uppercase;line-height:1}
.block-5 .root .img-1{padding-left:8%;position:relative;z-index:10}
.block-5 .root .text-1{position:relative;max-width:487px;padding:0 125px 0 0;margin-top:-37px;z-index:9}
.block-5 .root .text-1 span{display:block;position:relative;padding:50px 26px 24px 26px;background:#ffd800;border-top:5px #fff02e solid;font-size:20px;line-height:1.3;color:#913008;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-5 .root .text-1 span:after{display:block;position:absolute;content:'';left:0;right:0;bottom:-55px;height:55px;background:url('../images/block-5-5_bg.png') left top no-repeat}
.block-5 .root .img-2{padding-right:8%;position:relative;z-index:5}
.block-5 .root .text-2{position:relative;max-width:487px;padding:0 0 0 125px;margin-top:-74px}
.block-5 .root .text-2 span{display:block;z-index:1;position:relative;padding:110px 26px 24px 26px;background:#8bdc00;font-size:20px;line-height:1.3;color:#006900;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-5 .root .text-2 span:after{display:block;position:absolute;content:'';left:0;right:0;bottom:-54px;height:54px;background:url('../images/block-5-2_bg.png') right top no-repeat}
.block-5 .root .text-3{z-index:10;position:absolute;left:35px;top:-11px;padding:15px 18px;background-color:#550a86;color:#ffa3ec;font-size:36px;line-height:1}

.block-5-1 .root{padding-bottom:73px;padding-top:15px;max-width:1425px}
.block-5-1 .root .content{max-width:617px;margin:0 auto}
.block-5-1 .root .head-2{font-size:60px;color:#dcff00;text-transform:uppercase;line-height:1}
.block-5-1 .root .img-2{padding-right:8%;position:relative;z-index:5}
.block-5-1 .root .text-2{position:relative;max-width:487px;padding:0 0 0 80px;margin-top:-74px}
.block-5-1 .root .text-2 span{display:block;z-index:1;position:relative;padding:110px 26px 24px 26px;background:#8bdc00;font-size:20px;line-height:1.3;color:#006900;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-5-1 .root .text-2 span:after{display:block;position:absolute;content:'';left:0;right:0;bottom:-54px;height:54px;background:url('../images/block-5-2_bg.png') right top no-repeat}
.block-5-1 .root .text-3{z-index:10;position:absolute;left:35px;top:-11px;padding:15px 18px;background-color:#550a86;color:#ffa3ec;font-size:36px;line-height:1}

.block-6 .root{padding-top:78px}
.block-6 .root .content-light{max-width:1074px;margin:0 auto;background:url('../images/block-6-3_bg.png') top left no-repeat;background-size:100% auto}
.block-6 .root .content{max-width:823px;margin:0 auto}
.block-6 .root .content .head{font-size:60px;line-height:1;color:#b4ff71;text-transform:uppercase}
.block-6 .root .content .head span{color:#21ffe5}
.block-6 .root .content ul{display:flex;margin-top:-155px;padding-bottom:21px}
.block-6 .root .content ul li{flex: 1;position:relative;padding-top:175px;padding-bottom:67px}
.block-6 .root .content ul li + li{margin-left:-180px;padding-top:0;padding-bottom:0}
.block-6 .root .content ul li img{width: 100%;height: auto;}
.block-6 .root .content ul li .mob{display:none}
.block-6 .root .content .text{display:block;padding:24px 140px 0 26px;font-size:20px;color:#5b0667;font-family:SourceSans-Regular,Sans-Serif,serif;line-height:1.3;background:#a3ffde;position:relative}
.block-6 .root .content .text:after{display:block;position:absolute;content:'';left:0;right:0;bottom:-67px;height:67px;background:url('../images/block-6-7_bg.png') left top no-repeat}

.block-7 .root{text-align:center}
.block-7 .root ul{display:inline-flex;margin:0 auto}
.block-7 .root ul li{line-height:1;flex:1;}
.block-7 .root ul li + li{padding-top:82px;text-align:left;line-height:1.1;}
.block-7 .root .content{width:533px;text-transform:uppercase;background:url('../images/block-7-6_bg.png')left top no-repeat;background-size:100% 100%;padding:65px 85px 75px 85px}
.block-7 .root .title{text-transform:uppercase;font-size:40px;color:#807500;text-align:center}
.block-7 .root .head{font-size:36px;color:#595000;padding-top:25px}
.block-7 .root .text{font-size:19px;color:#595000;padding-top:15px}
.block-7 .root .text span{display:block;position:relative;padding-left:20px}
.block-7 .root .text span:before{display:block;position:absolute;left:0;top:7px;width:5px;height:5px;background-color:#595000;content:''}
.block-7 .root .fire{margin: 0 -57px;background:url('../images/block-7-7_bg.png') top left no-repeat;background-size:100% auto}
.block-7 .root .head-1{font-size:36px;color:#efdf31;padding:55px 0 0 230px}
.block-7 .root .text-1{font-size:19px;color:#efdf31;padding:12px 0 28px 265px;position:relative}
.block-7 .root .text-1:before{display:block;position:absolute;left:230px;top:19px;width:5px;height:5px;background-color:#efdf31;content:''}

.block-8 .root{padding-top:1px;padding-bottom:31px}
.block-8 .head{position:relative;margin:-48px auto 0 auto;background-color:#430778;width:450px;text-align:center;height:112px;line-height:112px;font-size:60px;text-transform:uppercase;color:#00ffc3;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
.block-8 .root .head:before{content:'';display:block;position:absolute;left:-21px;top:47px;width:21px;height:21px;background:url('../images/block-8-3_bg.png') top left no-repeat}
.block-8 .root .head:after{content:'';display:block;position:absolute;right:-21px;top:47px;width:21px;height:21px;background:url('../images/block-8-3_bg.png') top right no-repeat}
.block-8 .root .count{max-width:683px;margin:0 auto;padding-top:28px}
.block-8 .root .count .total{margin:0 auto;width:553px;height:180px;color:#095e00;font-size:72px;text-align:center;line-height:180px;background:url('../images/block-8-1_bg.png') left top no-repeat;background-size:100% auto}
.block-8 .root .count .total span{font-size:45px;font-family:MyriadPro-Regular,Sans-Serif,serif}
.block-8 .root .count .title{margin:-50px auto 0 auto;width:262px;height:102px;color:#430678;font-size:30px;text-align:center;line-height:88px;background:url('../images/block-8-2_bg.png') top left no-repeat;background-size:100% auto}
.block-8 .root .count ul{display:flex;gap:12px;text-align:center;padding-bottom:25px;padding-top:24px}
.block-8 .root .count ul li{display:block;flex:1}
.block-8 .root .count ul li .percent{display:block;font-size:36px;color:#c6fa00;text-shadow:3px 3px 0 #340161;line-height:1;padding-bottom:16px}
.block-8 .root .count ul li .text{display:block;height:32px;background:#ff2d76;font-size:18px;text-transform:uppercase;line-height:32px;color:#f8ffbb;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow: 0 3px 0 0 #b672f1;box-shadow: 0 3px 0 0 #b672f1}
.block-8 .root .graph-cover{padding:0 20px}
.block-8 .root .graph{display:block;margin:0 auto}

.block-9 .root{padding-top:1px}
.block-9 .root .head{position:relative;margin:-113px auto 0 auto;background-color:#61ffe2;width:180px;text-align:center;height:120px;line-height:120px;font-size:60px;text-transform:uppercase;color:#00684f;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
.block-9 .root .head i{display:block;position:absolute;left:-18px;top:46px;border:9px transparent solid;border-right-color:#61ffe2;border-bottom-color:#61ffe2}
.block-9 .root .head i:after{content:'';display:block;position:absolute;left:-27px;top:-27px;border:18px transparent solid;border-right-color:#430778;border-bottom-color:#430778;border-radius:50%}
.block-9 .root .head span{display:block;position:absolute;right:-18px;top:46px;border:9px transparent solid;border-left-color:#61ffe2;border-bottom-color:#61ffe2}
.block-9 .root .head span:after{content:'';display:block;position:absolute;right:-27px;top:-27px;border:18px transparent solid;border-left-color:#430778;border-bottom-color:#430778;border-radius:50%}
.block-9 .root ul{max-width:1156px;margin:0 auto;padding:34px 0 40px 0}
.block-9 .root ul li{position:relative;border:4px #00e1bb solid;border-top-width:2px;cursor:pointer;background:#b2fff0;padding:16px 22px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.block-9 .root ul li + li{margin-top:6px}
.block-9 .root ul li .title{font-size:30px;color:#00684f;line-height:1;padding-right: 25px;}
.block-9 .root ul li .text{display:none;padding-top:18px;line-height:1.2;color:#00684f;font-size:20px;font-family:SourceSans-Regular,Sans-Serif,serif}
.block-9 .root ul li .open{display:block;position:absolute;width:29px;height:29px;right:16px;top:18px;background:url('../images/arrows.png') top left no-repeat}
.block-9 .root ul li.opened .open{background:url('../images/arrows.png') bottom left no-repeat}

.block-10 .root{padding-bottom:100px;background:url('../images/block-10-1_bg.jpg') bottom center no-repeat;padding-top:75px}
.block-10 .root .text{background:rgba(0,45,85,0.73);max-width:1076px;margin:0 auto;padding:35px 40px;line-height:1.2;color:#6cdcff;font-size:18px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.block-10 .root .text span{color:#d3f4ff}
.block-10 .root .logo{width:370px;height:178px;background:url("../images/logo.png") top left no-repeat;margin:85px auto 0 auto;background-size:100% auto;}

.country-alarm{position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0.78);z-index:999999;display: flex;justify-content: center;align-items: center;}
.country-alarm .window{position:absolute;top:230px;max-width:570px;padding:45px 50px 43px 197px;background:linear-gradient(to bottom,#94ebf6 0%,#c2fcba 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.country-alarm .window:after{background:url('../images/alarm.png');width:138px;height:126px;left:36px;top:145px;display:block;position:absolute;content:''}
.country-alarm .window .title{line-height:1;font-size:40px;color:#006662}
.country-alarm .window .text{line-height:1.2;font-size:24px;color:#006662;padding:22px 0 32px 0;font-family:SourceSans-Regular,Sans-Serif,serif}
.country-alarm .window .button{display:inline-block;padding:3px;background:linear-gradient(to bottom,#7ed600 0%,#31c000 100%);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.country-alarm .window .button span{height:58px;padding:0 24px;color:#00534f;font-size:30px;background:linear-gradient(to bottom,#b8ff4f 0%,#5dff39 100%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}


body.promo{background-color:#46f9d8;padding:0}
body.promo .promo-line{height:46px;padding:1px}
.block-promo{min-height:calc(100vh - 96px);display:flex;justify-content:center;align-items:start;background-image:url('../images/promo-bg.jpg');-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.block-promo .root-promo{max-width:842px;margin:0 auto;padding:42px 40px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.promo .logo{display:block;width:370px;height:178px;background:url('../images/logo.png') top left no-repeat;margin:0 auto;background-size:100% auto}
.promo .slogan{font-size:74px;color:#004f3d;text-transform:uppercase;text-align:center;padding:34px 0 25px 0;line-height:1}
.promo .slogan strong{text-shadow:-1px -1px 0 #004f3d,1px -1px 0 #004f3d,-1px 1px 0 #004f3d,1px 1px 0 #004f3d}
.promo .slogan p{padding:20px 0 0 0;margin:0;font-size:24px;text-transform:uppercase;color:#004f3d;line-height:1.2}
.promo .slogan p span{color:#e212c8}









