html { width:100%; height: 100%; }

body {height:100%; margin:0; padding:0; font-size: 14px; line-height: 1.4; color:#FFF; font-family: 'Myriad Pro'; font-weight:normal; background:#001b33; overflow-x:hidden;}

input, button, img, textarea, img, a {outline:none !important;}

.container-fluid1 {max-width:1260px;}
.container-fluid2 {max-width:970px;}

.bx-logo {display:block; width:140px; }
.bx-logo img {width:100%;}

.bx-menu {text-align:center; margin-top:40px;}
.bx-menu ul {list-style:none; margin:0px; padding:0px;}
.bx-menu ul li {display:inline-block; margin-left:2%; margin-right:2%; vertical-align:top;}
.bx-menu ul li a {color:#FFF; font-size:22px; text-decoration:none !important;}
.bx-menu ul li a:hover {color:#5ed086; border-bottom:2px solid #5ed086; padding-bottom:6px;}


.bx-langs {text-align:center; margin-top:30px;}
.bx-top-info-mobile .bx-langs {text-align:left;}

.btn-lang {display:inline-block; font-size:26px; text-decoration:underline; color:#FFF; font-weight:500; width:32px; height:32px; border-radius:28px; background-repeat:no-repeat; background-position:center center; vertical-align:top;}
.btn-lang1 {background-image:url("/images/ru.png"); margin-right:10px; filter: grayscale(100%);}
.btn-lang2 {background-image:url("/images/en.png"); filter: grayscale(100%);}

.btn-lang-hv {filter: none;}


.bx-block1-menu {position:relative; z-index:1111; padding-top:20px;}

.bx-block1 {position:relative; height:100vh; min-height:800px; }
.bx-block1-img1 {position:absolute; top:0px; left:0px; z-index:11;}
.bx-block1-img2 {position:absolute; bottom:0px; right:0px; z-index:1;}
.bx-block1-img2 img {height:940px;}

.bx-block2 {position:relative; min-height:100vh;}
.bx-block2-img1 {position:absolute; top:0px; left:0px; z-index:11; height:100%;}
.bx-block2-img1 img {height:100%;}
.bx-block2-img2 {position:absolute; bottom:0px; right:0px; z-index:1; height:100%;}
.bx-block2-img2 img {height:100%;}

.bx-block1-wr {height:calc(100vh - 200px); min-height:600px; display: flex; flex-direction: row; align-items: center;}

.bx-block1-label {color:#FFF; font-size:130px; font-weight:bold; line-height:110px; margin-bottom:80px;}
.bx-block1-label span {color:#5ed086;}
.bx-block1-desc {color:#FFF; font-size:62px; line-height:1; margin-bottom:30px;}

.btn-primary1 {width:100%; max-width:300px; height:70px; font-size:30px; color:#FFF !important; background:none; border:3px solid #02c4c9; border-radius:6px; box-shadow:inset 0px 0px 10px #02c4c9, 0px 0px 10px #02c4c9;}
.btn-primary1:hover {background:#02c4c9;}

.bx-block1-box {position:relative; z-index:1111;}
.bx-block2-box {position:relative; z-index:1111;}
.bx-block3-box {position:relative; z-index:1111;}
.bx-block4-box {position:relative; z-index:1111; margin-bottom:400px;}
.bx-block41-box {position:relative; z-index:1111; margin-bottom:200px;}
.bx-block5-box {position:relative; z-index:1111;}
.bx-block6-box {position:relative; z-index:1111;}
.bx-block7-box {position:relative; z-index:1111;}
.bx-block8-box {position:relative; z-index:1111;}
.bx-block9-box {position:relative; z-index:1111;}
.bx-block10-box {position:relative; z-index:1111;}
.bx-block11-box {position:relative; z-index:1111;}
.bx-block12-box {position:relative; z-index:1111;}
.bx-block13-box {position:relative; z-index:1111;}
.bx-block14-box {position:relative; z-index:1111;}
.bx-block15-box {position:relative; z-index:1111;}
.bx-block16-box {position:relative; z-index:1111;}
.bx-block17-box {position:relative; z-index:1111;}
.bx-block18-box {position:relative; z-index:1111;}
.bx-block19-box {position:relative; z-index:1111;}
.bx-block20-box {position:relative; z-index:1111;}
.bx-block21-box {position:relative; z-index:1111;}
.bx-block22-box {position:relative; z-index:11111;}


.bx-block2-wr {height:100vh; display: flex; flex-direction: row; align-items: center;}
.bx-block2-wr1 {width:100%; text-align:right;}
.bx-block2-label1 {font-size:60px; color:#FFF; line-height:1; background:url("../images/str1.png") no-repeat left center; padding-left:110px; display:inline-block; vertical-align:top; margin-bottom:12%; text-align:left;}
.bx-block2-label1 span {font-weight:bold; color:#5ed086;}

.bx-block2-label2 {font-size:60px; color:#FFF; line-height:1; background:url("../images/str2.png") no-repeat right center; padding-right:100px; display:inline-block; vertical-align:top; text-align:left}
.bx-block2-label2 span {font-weight:bold; color:#5ed086;}


.bx-block3 {height:100vh; background-image:url("../images/bg3.png"); background-size:100% 100%; background-position:center center;}
.bx-block3-wr {height:100vh; display: flex; flex-direction: row; align-items: center;}
.bx-block3-wr1 {width:100%;}
.bx-block3-label {text-align:center; font-size:60px; font-weight:600; line-height:1; margin-bottom:90px;}

.bx-block3-video {width:100%; max-width:940px; height:420px; margin:0 auto; border:5px solid #02c4c9; border-radius:16px; box-shadow:0px 0px 10px #02c4c9; background:#00172c; display:block;}
.bx-block3-video-wr {height:100%; display: flex; flex-direction: row; align-items: center;}
.bx-block3-video-wr1 {width:100%;}
.bx-block3-video-play {width:140px; height:124px; background:url("../images/play.png"); margin:0 auto;}

.bx-block4 {position:relative; overflow:hidden; min-height:100vh;}
.bx-block4-img1 {position:absolute; top:0px; left:0px; z-index:11; height:100%;}
.bx-block4-img1 img {}
.bx-block4-img2 {position:absolute; top:0px; right:0px; z-index:1; height:100%;}
.bx-block4-img2 img {}

.bx-block4-desc {color:#FFF; font-size:38px; line-height:1.2; margin-bottom:80px;}
.bx-block4-item {border:5px solid #02c4c9; border-radius:16px; box-shadow:inset 0px 0px 10px #02c4c9, 0px 0px 10px #02c4c9; min-height:500px; width:100%; max-width:360px;}
.bx-block4-item-wr {padding:30px;}
.bx-block4-item-img {text-align:center; font-size:32px; line-height:1; font-weight:600; margin-top:10px; height:156px;}
.bx-block4-item-img span {color:#5ed086; font-size:62px; font-weight:bold;}
.bx-block4-item-img img {height:100%; text-align:center;}
.bx-block4-item-text {font-size:24px; text-align:center; line-height:1.2;}
.bx-block4-item-text span {font-weight:bold;}

.bx-block41 {position:relative; min-height:100vh; overflow:hidden;}
.bx-block41-img1 {position:absolute;  bottom:0px; left:0px; z-index:11;}
.bx-block41-desc {font-size:36px; line-height:1.1; color:#5ed086; background:url("../images/line1.png") no-repeat left; padding-left:90px; padding-top:14px; padding-bottom:14px; margin-bottom:140px;}
.bx-block41-label {font-size:54px; font-weight:bold; line-height:1; color:#FFF; margin-bottom:200px;}
.bx-block41-label span {color:#5ed086;}

.bx-block41-box1 {width:100%; max-width:780px; float:right;}
.bx-block41-desc1 {font-size:36px; line-height:1.1; color:#FFF; text-align:justify; margin-bottom:50px;}
.bx-block41-desc1 span {color:#5ed086;}
.bx-block41-line {margin-bottom:50px;}
.bx-block41-desc2 {font-size:36px; line-height:1.1; color:#FFF; margin-bottom:30px;}
.bx-block41-desc2 span {color:#5ed086;}
.bx-block41-btn a img {width:100px;}

.bx-block5 {position:relative; overflow:hidden; min-height:100vh;}
.bx-block5-img1 {position:absolute; top:0px; right:0px; z-index:11; height:100%;}
.bx-block5-img1 img {height:100%;}

.bx-block5-desc {font-size:36px; line-height:1.1; color:#FFF; margin-bottom:calc(100vh / 6);}
.bx-block5-desc1 {font-size:86px; line-height:1; color:#FFF; font-weight:bold; margin-bottom:calc(100vh / 6);}
.bx-block5-desc1 span {color:#5ed086;}
.bx-block5-desc2 {font-size:36px; line-height:1.1; color:#FFF; margin-bottom:calc(100vh / 4);}

.bx-block5-desc3 {font-size:36px; line-height:1.1; color:#5ed086; background:url("../images/line3.png") no-repeat left; padding-left:90px; padding-top:20px; padding-bottom:20px; margin-bottom:30px;}

.bx-block6 {padding-top:60px; position:relative; overflow:hidden; min-height:100vh; background-image:url("../images/bg6.png"); background-size:cover; background-position:center center;}
.bx-block6-label1 {text-align:center; font-size:54px; line-height:1; font-weight:bold; margin-bottom:40px;}
.bx-block6-label1 span {color:#5ed086;}
.bx-block6-label2 {text-align:center; font-size:36px; line-height:1.1; color:#FFF;}
.bx-block6-label2 span {color:#5ed086;}

.bx-block6-img {position:relative; margin-bottom:100px;}
.bx-block6-img img {width:100%;}
.bx-block6-text1 {position:absolute; left:0px; top:150px; width:30%; color:#FFF; font-size:18px; line-height:1.1;}
.bx-block6-text2 {position:absolute; right:0px; top:250px; width:24%; color:#FFF; font-size:18px; line-height:1.1;}
.bx-block6-text3 {position:absolute; left:140px; top:730px; width:28%; color:#FFF; font-size:18px; line-height:1.1;}

.bx-block7 {position:relative; overflow:hidden; min-height:100vh;}
.bx-block7-img1 {position:absolute; top:0px; left:0px; height:100%;}
.bx-block7-img1 img {height:100%;}

.bx-block7-label1 {text-align:center; font-size:54px; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 4);}
.bx-block7-label1 span {color:#5ed086;}

.bx-block7-box1 {text-align:right;}
.bx-block7-text1 {font-size:36px; line-height:1; color:#5ed086; background:url("/images/pic1.png") no-repeat left top; padding-left:60px; padding-top:8px; width:100%; max-width:700px; text-align:left; display:inline-block; margin-bottom:calc(100vh / 14);}
.bx-block7-text2 {font-size:36px; line-height:1; color:#FFF; background:url("/images/pic2.png") no-repeat left top; padding-left:60px; padding-top:8px; width:100%; max-width:700px; text-align:left; display:inline-block;}

.bx-block8 {position:relative; background-image:url("/images/bg8.png"); background-size:contain; background-position:center bottom; background-repeat:no-repeat; 
padding-bottom:calc(100vh / 6);}

.bx-block8-label1 {text-align:center; font-size:54px; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 20);}
.bx-block8-label1 span {color:#5ed086;}
.bx-block8-label2 {text-align:center; font-size:36px; line-height:1; color:#FFF; margin-bottom:calc(100vh / 10);}

.bx-block8-item {border-radius:12px; background:url("/images/qw1.png"); margin-bottom:20px;}
.bx-block8-item1 { background-image:url("/images/flag1.png"); background-size:contain; background-position:right; background-repeat:no-repeat; min-height:200px;}
.bx-block8-item2 { background-image:url("/images/flag2.png"); background-size:contain; background-position:right; background-repeat:no-repeat; min-height:200px;}
.bx-block8-item3 { background-image:url("/images/flag3.png"); background-size:contain; background-position:right; background-repeat:no-repeat; min-height:200px;}
.bx-block8-item4 { background-image:url("/images/flag4.png"); background-size:contain; background-position:right; background-repeat:no-repeat; min-height:200px;}
.bx-block8-item-wr {padding:24px;}
.bx-block8-item-text {font-size:19px; line-height:1.1; color:#FFF; padding-right:30%;}

.bx-block9 {position:relative;}
.bx-block9-img1 {position:absolute; top:0px; right:0px; height:100%;}
.bx-block9-img1 img {height:100%;}
.bx-block9-label1 {font-size:36px; line-height:1.1; color:#FFF; margin-bottom:calc(100vh / 10); margin-bottom:calc(100vh / 10);}
.bx-block9-item1 {font-size:36px; line-height:1.1; color:#5ed086; background:url("/images/icon2.png") no-repeat left; padding-left:230px; margin-bottom:calc(100vh / 20);}
.bx-block9-item2 {font-size:36px; line-height:1.1; color:#FFF; background:url("/images/icon3.png") no-repeat left; padding-left:230px; margin-bottom:calc(100vh / 6);}

.bx-block10 {position:relative;}
.bx-block10-img1 {position:absolute; top:0px; left:0px; height:100%;}
.bx-block10-img1 img {height:100%;}
.bx-block10-label1 {text-align:center; font-size:54px; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 6);}
.bx-block10-label1 span {color:#5ed086;}
.bx-block10-box1 {text-align:right;}
.bx-block10-item1 {font-size:36px; line-height:1.1; color:#FFF; background:url("/images/icon4.png") no-repeat left; padding-left:200px; margin-bottom:calc(100vh / 16); display:inline-block; width:100%; max-width:1040px; text-align:left;}
.bx-block10-item2 {font-size:36px; line-height:1.1; color:#5ed086; background:url("/images/icon5.png") no-repeat left; padding-left:200px; margin-bottom:calc(100vh / 4); display:inline-block; width:100%; max-width:1040px; text-align:left; padding-top:16px; padding-bottom:16px;}

.bx-block11 {position:relative; padding-bottom:calc(100vh / 10);}
.bx-block11-img1 {position:absolute; top:0px; right:0px; height:100%;}
.bx-block11-img1 img {height:100%;}
.bx-block11-label1 {text-align:center; font-size:54px; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 5);}
.bx-block11-label1 span {color:#5ed086;}
.bx-block11-item {font-size:36px; line-height:1.1; color:#FFF; background:url("/images/icon6.png") no-repeat left; margin-bottom:calc(100vh / 16); padding-left:100px;}
.bx-block11-item span {font-weight:bold;}

.bx-block12 {position:relative; padding-bottom:calc(100vh / 8);}
.bx-block12-img1 {position:absolute; top:0px; left:0px; height:100%;}
.bx-block12-img1 img {height:100%;}
.bx-block12-label1 {text-align:center; font-size:54px; color:#5ed086; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 8);}
.bx-block12-box1 {text-align:right;}
.bx-block12-item1 {display:inline-block; width:100%; max-width:800px; font-size:36px; line-height:1.1; color:#FFF; text-align:left; margin-bottom:calc(100vh / 20);}
.bx-block12-item2 {display:inline-block; width:100%; max-width:800px; font-size:36px; line-height:1.1; color:#5ed086; text-align:left; margin-bottom:calc(100vh / 20);}
.bx-block12-item3 {display:inline-block; width:100%; max-width:800px; text-align:left; margin-bottom:calc(100vh / 20);}
.bx-block12-item4 {display:inline-block; width:100%; max-width:800px; font-size:36px; line-height:1.1; color:#FFF; text-align:left; margin-bottom:calc(100vh / 20);}
.bx-block12-item4 span {color:#5ed086;}
.bx-block12-item5 a img {width:100px;}
.bx-block12-item5 {text-align:left; display:inline-block; width:100%; max-width:800px;}

.bx-block13 {position:relative; padding-bottom:calc(100vh / 20);}
.bx-block13-label1 {text-align:center; font-size:54px; color:#FFF; line-height:1; font-weight:bold;}
.bx-block13-label1 span {color:#5ed086;}
.bx-block13-box1 {float:left; width:60%;}
.bx-block13-box2 {float:left; width:40%;}
.bx-block13-box31 {margin-top:100px;}
.bx-block13-box3 {height:280px; display: flex; flex-direction: row; align-items: center; margin-bottom:36px;}
.bx-block13-box3-wr {width:100%;}
.bx-block13-box3-label {font-size:34px; color:#FFF; margin-bottom:20px; line-height:1.1;}
.bx-block13-box3-label span {color:#5ed086;}
.bx-block13-box3-desc {font-size:20px; color:#FFF; line-height:1; font-weight:400;}

.bx-block14 {position:relative; background-image:url("/images/bg6.png"); background-size:cover; background-position:bottom center;}
.bx-block14-label1 {text-align:center; font-size:54px; color:#FFF; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 16);}
.bx-block14-label1 span {color:#5ed086;}
.bx-block14-desc {font-size:36px; color:#FFF; line-height:1.1;}
.bx-block14-desc span {color:#5ed086;}
.bx-block14-img img {width:100%;}

.bx-block15 {position:relative;}
.bx-block15-box1 {text-align:right;}
.bx-block15-box2 {text-align:left; position:relative; top:-90px;}
.bx-block15-box3 {text-align:right; position:relative; top:-180px;}
.bx-block15-item1 {width:100%; max-width:900px; font-size:28px; line-height:1; text-align:left; display:inline-block; background:url("/images/icon7.png") no-repeat left; padding-left:280px; padding-top:90px; padding-bottom:90px;}
.bx-block15-item2 {width:100%; max-width:900px; font-size:28px; line-height:1; text-align:left; display:inline-block; background:url("/images/icon8.png") no-repeat left; padding-left:280px; padding-top:90px; padding-bottom:90px; color:#5ed086;}
.bx-block15-item3 {width:100%; max-width:900px; font-size:28px; line-height:1; text-align:left; display:inline-block; background:url("/images/icon9.png") no-repeat left; padding-left:280px; padding-top:90px; padding-bottom:90px;}

.bx-block16 {position:relative; margin-bottom:calc(100vh / 6);}
.bx-block16-label {text-align:center; font-size:54px; color:#FFF; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 16);}
.bx-block16-label span {color:#5ed086;}
.bx-block16-desc {font-size:36px; color:#FFF; line-height:1.1;}
.bx-block16-desc span {color:#5ed086;}
.bx-block16-img img {width:100%;}
.bx-block16-desc1 {font-size:36px; background:url("/images/line4.png") left no-repeat; padding-left:40px;}
.bx-block16-desc1 span {color:#5ed086;}
.bx-block16-desc1 a img {height:100px;}


.bx-block17 {position:relative; background-image: url("/images/bg6.png");  background-size: cover;   background-position: bottom center; margin-bottom:calc(100vh / 4);}
.bx-block17-label {text-align:center; font-size:54px; color:#FFF; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 20);}
.bx-block17-desc1 {font-size:36px; line-height:1; background:url("/images/icon10.png") no-repeat right; padding-right:120px; display:inline-block; padding-top:34px; padding-bottom:34px;}
.bx-block17-desc2 {font-size:36px; line-height:1; text-align:right; padding-top:34px;}
.bx-block17-desc2 span {color:#5ed086;}
.bx-block17-desc3 {font-size:36px; line-height:1.1; text-align:center; color:#FFF; padding-top:calc(100vh / 20);}
.bx-block17-img {width:100%; max-width:970px; margin:0 auto; margin-bottom:calc(100vh / 16);}
.bx-block17-img img {width:100%;}
.bx-block17-desc4 {font-size:36px; background:url("/images/line4.png") left no-repeat; padding-left:40px; color:#5ed086; line-height:1; padding-top:16px; padding-bottom:16px;}

.bx-block18 {position:relative; min-height:100vh;}
.bx-block18-img1 {position:absolute; top:0px; right:0px; height:100%;}
.bx-block18-img1 img {height:100%;}
.bx-block18-label {text-align:center; font-size:54px; color:#5ed086; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 6);}
.bx-block18-item1 {font-size:36px; line-height:1; color:#FFF; background:url("/images/pic3.png") no-repeat left; padding-left:80px; margin-bottom:calc(100vh / 16);}
.bx-block18-item2 {font-size:36px; line-height:1; color:#5ed086; background:url("/images/pic4.png") no-repeat left; padding-left:80px; margin-bottom:calc(100vh / 16);}

.bx-block19 {position:relative; background-image: url("/images/block19-img2.png");  background-size: 100%;   background-position: center center; background-repeat:no-repeat; margin-bottom:calc(100vh / 6);}
.bx-block19-label {text-align:center; font-size:54px; color:#5ed086; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 20);}
.bx-block19-desc {text-align:center; font-size:36px; color:#FFF; }
.bx-block19-item {width:33%; margin:0 auto; float:left;}
.bx-block19-item-img {height:300px; position:relative; margin-bottom:80px;}
.bx-block19-item-img img {width:100%;}
.bx-block19-item-cifra {position:absolute; left:0px; top:150px; width:100%; text-align:center; font-size:72px; line-height:90px; font-weight:bold;}
.bx-block19-item-label {font-size:30px; text-align:center; line-height:1.1;}
.bx-block19-item-label span {color:#5ed086;}

.bx-block20 {position:relative; margin-bottom:calc(100vh / 10);}
.bx-block20-label {text-align:center; font-size:54px; color:#FFF; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 20);}
.bx-block20-label span {color:#5ed086;}
.bx-block20-img {width:100%; max-width:1200px; margin:0 auto;}
.bx-block20-img img {width:100%;}

.bx-block21 {position:relative; min-height:100vh; margin-bottom:calc(100vh / 6);}
.bx-block21-img1 {position:absolute; top:0px; right:0px; height:100%;}
.bx-block21-img1 img {height:100%;}
.bx-block21-label {text-align:center; font-size:54px; color:#5ed086; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 20);}
.bx-block21-desc {font-size:36px; line-height:1.1; color:#FFF; margin-bottom:calc(100vh / 16);}
.bx-block21-desc1 {font-size:32px; line-height:1; margin-bottom:calc(100vh / 16);}
.bx-block21-desc1 span {color:#5ed086;}
.bx-block21-img {margin-bottom:calc(100vh / 10);}
.bx-block21-img img {width:100%;}
.bx-block21-desc2 {font-size:36px; line-height:1.1; color:#5ed086;}

.bx-block22 {position:relative; background-size:cover; background-position:center bottom; background-repeat:no-repeat;}
.bx-block22-label {text-align:center; font-size:54px; color:#5ed086; line-height:1; font-weight:bold; margin-bottom:calc(100vh / 12);}
.bx-block22-item {margin-bottom:40px;}
.bx-block22-item-img {position:relative;}
.bx-block22-item-img img {width:100%;}
.bx-block22-item-label1 {font-size:32px; color:#FFF; font-weight:bold; text-align:center; line-height:1.1; margin-bottom:6px;}
.bx-block22-item-label2 {font-size:28px; color:#5ed086; text-align:center; line-height:1.1;}

.bx-logo1 {display:block; width:70px; margin:0 auto; margin-top:80px;}
.bx-logo1 img {width:100%;}

.bx-block22-box2 {margin-bottom:calc(100vh / 20);}
.bx-block22-box1 {margin-bottom:calc(100vh / 4);}
.bx-block22-desc1 {font-size:20px; line-height:1.1; margin-bottom:60px;}
.bx-block22-btn {margin-bottom:30px;}
.bx-block22-btn a {margin-right:30px; }
.bx-block22-desc2 {font-size:26px; color:#5ed086;}

.bx-block22-menu ul {list-style:none; margin:0px; padding:0px;}
.bx-block22-menu ul li {display:block; margin-bottom:8px;}
.bx-block22-menu ul li a {font-size:20px; color:#FFF; text-decoration:none;}
.bx-block22-menu-label {font-size:26px; line-height:1.1; color:#5ed086; margin-bottom:8px;}

.bx-block6-mobile {display:none;}
.bx-block14-mobile {display:none;}
.bx-block16-mobile {display:none;}
.bx-block20-mobile {display:none;}

.bx-mobile-btn {text-align:center; margin-top:20px;}
.btn-primary2, .btn-primary2:active, .btn-primary2:focus {background:none; border:0px; padding:0px;}
.btn-primary2 svg {width:42px; height:42px;}

.bx-top-menu-mobile ul {list-style:none; margin:0px; padding:0px;}
.bx-top-menu-mobile ul li a {font-size:26px;}

.bx-top-position {position:fixed; top:0px; left:0px; width:100%; background:#001b33; z-index:111111; display:none;}
.bx-top-position .bx-logo {width:80px; margin-top:10px; margin-bottom:10px;}
.bx-top-position .bx-menu {margin-top:30px;}
.bx-top-position .bx-lang {margin-top:28px;}


.l1 {position:absolute; top:200px; left:0px; z-index:111; width:100%;}
.l1 img {width:auto; max-width:100%;}

.l2 {position:absolute; bottom:-140px; left:0px; z-index:111; width:100%;}
.l2 img {width:auto; max-width:100%;}

.l4 {position:absolute; top:170px; right:0px; z-index:11111; width:100%;}
.l4 img {width:auto; max-width:100%;}

.l5 {position:absolute; bottom:160px; right:0px; z-index:111; width:100%; text-align:right;}
.l5 img {width:auto; max-width:100%;}

.l6 {position:absolute; top:70px; left:0px; z-index:111; width:100%;}
.l6 img {width:auto; max-width:100%;}

.l7 {position:absolute; bottom:360px; left:0px; z-index:111; width:100%; text-align:right;}
.l7 img {width:auto; max-width:100%;}

.l8 {position:absolute; bottom:100px; left:0px; z-index:111; width:100%;}
.l8 img {width:auto; max-width:100%;}

.l9 {position:absolute; bottom:300px; left:0px; z-index:11111; width:100%; text-align:right;}
.l9 img {width:auto; max-width:100%;}

.l10 {position:absolute; bottom:460px; left:0px; z-index:111; width:100%; }
.l10 img {width:auto; max-width:100%;}

.l11 {position:absolute; bottom:80px; left:0px; z-index:111; width:100%; text-align:right;}
.l11 img {width:auto; max-width:100%;}

.l12 {position:absolute; bottom:260px; left:0px; z-index:111; width:100%;}
.l12 img {width:auto; max-width:100%;}

.l13 {position:absolute; top:30px; left:0px; z-index:111; width:100%; text-align:right;}
.l13 img {width:auto; max-width:100%;}

.l14 {position:absolute; top:-90px; left:0px; z-index:11111; width:100%;}
.l14 img {width:auto; max-width:100%;}

.l15 {position:absolute; bottom:330px; left:0px; z-index:111; width:100%; text-align:right;}
.l15 img {width:auto; max-width:100%;}

.l16 {position:absolute; top:0px; left:0px; z-index:111; width:100%;}
.l16 img {width:auto; max-width:100%;}

.l17 {position:absolute; top:0px; left:0px; z-index:11111; width:100%; text-align:right;}
.l17 img {width:auto; max-width:100%;}

.l18 {position:absolute; bottom:240px; left:0px; z-index:111; width:100%;}
.l18 img {width:auto; max-width:100%;}

.l19 {position:absolute; top:140px; left:0px; z-index:111; width:100%; text-align:right;}
.l19 img {width:auto; max-width:100%;}

.l20 {position:absolute; top:0px; left:0px; z-index:111; width:100%;}
.l20 img {width:auto; max-width:100%;}

.l21 {position:absolute; top:140px; left:0px; z-index:11111; width:100%; text-align:right;}
.l21 img {width:auto; max-width:100%;}

.l22 {position:absolute; top:0px; left:0px; z-index:111; width:100%;}
.l22 img {width:auto; max-width:100%;}

.l23 {position:absolute; top:60px; left:0px; z-index:11111; width:100%; text-align:right;}
.l23 img {width:auto; max-width:100%;}

.bx-bottom-logo { text-align:center;}
.bx-bottom-logo-img {display:block; margin-bottom:20px;}
.bx-bottom-logo-desc {font-size:18px; color:#5ed086;}

.bx-bottom-socseti {margin-top:60px; text-align:center;}
.bx-bottom-soc {display:inline-block; margin-right:16px; vertical-align:top;}
.bx-bottom-soc img {height:38px;}

.bx-bottom-email {text-align:center; margin-top:65px;}
.bx-bottom-email a {color:#FFF !important; text-decoration:none !important; font-size:20px;}


@media screen and (max-width: 1199px) {
	
	.bx-block1-img2 {position:absolute; bottom:0px; right:0px; z-index:1; height:100%;}
	.bx-block1-img2 img {height:100%;}
	
}

	
@media screen and (max-width: 1028px) {
	
	.bx-langs {margin-top:24px;}
	.bx-menu {margin-top:24px;}
}	
	
@media screen and (max-width: 767px) {
	
	.bx-block1-label {margin-bottom:60px;}
	.bx-block1-menu {padding-top:10px;}
	.bx-logo {width:auto; height:80px;}
	.bx-logo img {width:auto; height:100%;}
	
	.bx-block1-label {font-size:62px; line-height:1;}
	.bx-block1-desc {font-size:38px;}
	.bx-block1-desc img {width:50px;}
	
	.bx-block1-img1 img {width:900px;}
	.bx-block1-img2 {height:auto;}
	.bx-block1-img2 img {height:360px;}
		
	.bx-block2 {min-height:auto; padding-bottom:40px;}	
	.bx-block2-label1 {padding-left:80px; font-size:38px;}
	.bx-block2-label2 {padding-right:80px; font-size:38px;}
	.bx-block2-wr {height:80vh;}
	.bx-block2-img2 {height:auto; bottom:auto; top:0px;}
	.bx-block2-img2 img {height:500px;}
	.bx-block2-img1 {display:none;}
	
	.bx-block3 {background-size:cover; height:auto; margin-bottom:60px;}
	.bx-block3-wr {height:auto;}
	.bx-block3-label {font-size:42px; margin-bottom:50px;}	
	.bx-block3-video {height:320px;}
	
	.bx-block4-desc {font-size:28px; line-height:1.1; text-align:left;}	
	.bx-block4-item {margin-bottom:20px;}
	.bx-block4-img1 {height:auto; top:1100px;}
	.bx-block4-img1 img {height:auto;}	
	.bx-block4-img2 {height:auto; top:40px;  width:100%;}
	.bx-block4-img2 img {height:auto; width:100%;}
	.bx-block4-box {margin-bottom:140px;}
	
	.bx-block41 {}
	.bx-block41-desc {font-size:19px; line-height:1.2; padding-left:60px; margin-bottom:70px;}	
	.bx-block41-label {font-size:42px; text-align:center; margin-bottom:70px;}
	.bx-block41-desc1 {font-size:26px; text-align:center; line-height:1.1; margin-bottom:30px;}
	.bx-block41-line {text-align:center; margin-bottom:30px;}
	.bx-block41-desc2 {font-size:26px; text-align:center; line-height:1.1; margin-bottom:10px;}
	.bx-block41-btn {width:100%; text-align:center;}
	.bx-block41-img1 {top:300px; bottom:auto; opacity:0.5;}
	.bx-block41-img1 img {height:400px;}	
	.bx-block41-box {margin-bottom:100px;}
	
	.btn-primary1 {font-size:24px; height:60px; max-width:240px;}
	
	.bx-block5 {padding-bottom:120px;}
	.bx-block5-desc {font-size:26px; text-align:center; margin-bottom:40px;}
	.bx-block5-desc1 {font-size:42px; margin-bottom:40px; text-align:center;}
	.bx-block5-desc2 {font-size:26px; text-align:center; margin-bottom:40px;}
	.bx-block5-desc2 br {display:none;}
	.bx-block5-desc3 {font-size: 20px; line-height:1.2; padding-left: 60px; margin-bottom: 70px;}
	.bx-block5-img1 {top:auto; bottom:0px; height:auto; width:100%;  opacity:0.5;}
	.bx-block5-img1 img {height:auto; width:100%;}
	
	.bx-block6 {padding-top:0px; min-height:auto;}
	.bx-block6-label1 {font-size:42px; text-align:center;}
	.bx-block6-label2 {font-size:26px; margin-bottom:40px;}
	
	.bx-block7 {min-height:auto; padding-bottom:80px;}
	.bx-block7-label1 {font-size:42px; margin-bottom:120px;}
	.bx-block7-text1 {font-size:22px; margin-bottom:30px;}
	.bx-block7-text2 {font-size:22px;}	
	.bx-block7-img1 {height:auto; width:100%; opacity:0.3;}
	.bx-block7-img1 img {height:auto; width:100%;}
		
	.bx-block8 {background-position:center center; background-size:cover;}	
	.bx-block8-label1 {font-size:42px; text-align:center;}
	.bx-block8-label2 {font-size:26px;}
	.bx-block8-item-text {padding-right:0px; padding-top:100px; font-size:16px; text-align:center;}
	.bx-block8-item1 {min-height:auto; background-position: top center; background-size:150px;}
	.bx-block8-item2 {min-height:auto; background-position: top center; background-size:150px;}
	.bx-block8-item3 {min-height:auto; background-position: top center; background-size:150px;}
	.bx-block8-item4 {min-height:auto; background-position: top center; background-size:150px;}
	
	.bx-block9 {padding-bottom:160px;}
	.bx-block9-img1 {height:auto; top:auto; bottom:0px; width:100%; opacity:0.5;}
	.bx-block9-img1 img {height:auto; width:100%;}	
	.bx-block9-label1 {text-align:center; font-size:26px;}
	.bx-block9-item1 {padding-left:0px; padding-top:180px; background-position:top center; font-size:24px; text-align:center;}
	.bx-block9-item2 {padding-left:0px; padding-top:180px; background-position:top center; font-size:24px; text-align:center; margin-bottom:0px;}
	
	.bx-block10 {padding-bottom:160px;}
	.bx-block10-label1 {font-size:42px; text-align:center; margin-bottom:60px;}
	.bx-block10-item1 {padding-left:0px; padding-top:150px; background-position:top center; font-size:24px; text-align:center;}
	.bx-block10-item2 {padding-left:0px; padding-top:150px; background-position:top center; font-size:24px; text-align:center; margin-bottom:0px;}
	.bx-block10-img1 {top:auto; bottom:0px; height:auto; width:100%; opacity:0.5;}
	.bx-block10-img1 img {height:auto; width:100%;}
	
	.bx-block11 {padding-bottom:160px;}
	.bx-block11-label1 {font-size:42px; text-align:center; margin-bottom:60px;}
	.bx-block11-item {font-size:22px; padding-left:90px;}
	.bx-block11-img1 {height:auto; top:auto; bottom:0px; width:100%; opacity:0.5;}
	.bx-block11-img1 img {height:auto; width:100%;}
	
	.bx-block12 {padding-bottom:160px;}
	.bx-block12-label1 {font-size:42px; text-align:center; margin-bottom:60px;}
	.bx-block12-item1 {font-size:24px; text-align:center; margin-bottom:20px;}
	.bx-block12-item2 {font-size:24px; text-align:center; margin-bottom:20px;}
	.bx-block12-item3 {text-align:center; margin-bottom:20px;}	
	.bx-block12-item4 {font-size:24px; text-align:center; margin-bottom:20px;}
	.bx-block12-item5 {text-align:center; }
	.bx-block12-item5 a img {width:100px;}
	.bx-block12-img1 {height:auto; top:auto; bottom:0px; width:100%; opacity:0.5;}
	.bx-block12-img1 img {height:auto; width:100%;}
	
	
	.bx-block13-label1 {font-size:42px; text-align:center; margin-bottom:60px;}
	.bx-block13-box1 {width:100%; }
	.bx-block13-box2 {display:none;}
	.bx-block13-box3 {height: auto;}
	.bx-block13-box31 {margin-top:0px;}	
	.bx-block13-box3-label {font-size:26px;}
	.bx-block13-box3-desc {font-size:17px; font-weight:300;}
	.bx-block13-box33 {margin-bottom:80px;}
	
	.bx-block14-label1 {font-size:42px; text-align:center; margin-bottom:40px;}
	.bx-block14-desc {font-size:26px;}
	
	.bx-block15 {margin-bottom:80px;}
	.bx-block15-box1 {text-align:center;}
	.bx-block15-item1 {background: url("/images/icon7.png") no-repeat top center; padding-left:0px; padding-bottom:0px; padding-top:220px; margin-bottom:10px; font-size:24px; text-align:center; }
	.bx-block15-item2 {background: url("/images/icon8.png") no-repeat top center; padding-left:0px; padding-bottom:0px; padding-top:220px; margin-bottom:10px; font-size:24px; text-align:center;}
	.bx-block15-item3 {background: url("/images/icon9.png") no-repeat top center; padding-left:0px; padding-bottom:0px; padding-top:220px; margin-bottom:10px; font-size:24px; text-align:center;}	
	.bx-block15-box2 {top:0px;}
	.bx-block15-box3 {top:0px;}
	
	.bx-block16-label {font-size:42px; text-align:center; margin-bottom:40px;}
	.bx-block16-desc {font-size:26px; text-align:center;}
	.bx-block16-desc1 {display:none;}
	
	.bx-block17-label {font-size:42px; text-align:center; margin-bottom:40px;}
	.bx-block17-desc1 {font-size:24px; background-image: url(/images/icon10.png); background-repeat:no-repeat; background-position:right; background-size: 70px 70px; padding-right:90px; padding-top: 30px; padding-bottom: 30px;}
	.bx-block17-desc2 {font-size:24px; text-align:left; padding-top: 20px;}	
	.bx-block17-desc3 {font-size:26px;}
	.bx-block17-desc4 {font-size:18px;}
	.bx-block17 {margin-bottom:80px;}
	
	.bx-block18 {padding-bottom:220px;}
	.bx-block18-label {font-size:42px; text-align:center; margin-bottom:40px;}
	.bx-block18-item1 {font-size:24px; line-height:1.1;}
	.bx-block18-item2 {font-size:24px; line-height:1.1;}
	.bx-block18-img1 {height:auto; top:auto; bottom:0px; width:100%; opacity:0.5;}
	.bx-block18-img1 img {height:auto; width:100%;}
	
	.bx-block19-label {font-size:42px; text-align:center; margin-bottom:40px;}
	.bx-block19-desc {font-size:26px; line-height:1.1;}
	.bx-block19-item {width:100%; max-width:300px; margin:0 auto; margin-bottom:0px; float:none;}
	.bx-block19-item-cifra {font-size:52px; top:100px;}
	.bx-block19-item-img {margin-bottom:0px;}
	.bx-block19-item-label {position:relative; top:-30px; font-size:26px;}
	
	.bx-block20-label {font-size:42px; text-align:center; margin-bottom:40px;}
	
	.bx-block21-label {font-size:36px; text-align:center; margin-bottom:40px;}	
	.bx-block21-desc {font-size:24px; text-align:center;}
	.bx-block21-desc1 {font-size:24px; text-align:center;}
	.bx-block21-desc2 {font-size:24px; text-align:center;}
	.bx-block21-img1 {height:auto; top:auto; bottom:0px; width:100%; opacity:0.5;}
	.bx-block21-img1 img {height:auto; width:100%;}	
	
	.bx-block22-label {font-size:42px; text-align:center; margin-bottom:40px;}
	.bx-block22-item-label1 {font-size:26px;}
	.bx-block22-item-label2 {font-size:20px;}
	.bx-block22-box1 {margin-bottom:80px;}
	
	.bx-logo2 {display:block; text-align:center; margin-bottom:60px;}
	.bx-logo2 img {width:140px;}
	
	.bx-block22-btn {text-align:center;}
	.bx-block22-btn a {margin-right:15px;}	
	.bx-block22-desc2 {font-size:20px; margin-bottom:60px; text-align:center;}
	.bx-block22-menu {margin-bottom:30px; text-align:center;}
	
	.bx-block6-img {display:none;}
	.bx-block6-mobile {display:block; margin-bottom:80px;}
	.bx-block6-mobile-item {border:3px solid #02c4c9; border-radius:6px; box-shadow:inset 0px 0px 10px #02c4c9, 0px 0px 10px #02c4c9; margin-bottom:20px; font-size:18px; line-height:1.1; text-align:center;}
	.bx-block6-mobile-item-wr {padding:20px;}
	
	.bx-block14-img {display:none;}	
	.bx-block14-mobile {display:block; margin-top:60px;}
	.bx-block14-mobile-item {width:50%; float:left; height:160px;}
	.bx-block14-mobile-item-img {text-align:center; margin-bottom:8px;}
	.bx-block14-mobile-item-img img {height:100px;}
	.bx-block14-mobile-item-label {font-size:20px; text-align:center; line-height:1.1; color:#5ed086;}
	
	.bx-block16-img {display:none;}
	.bx-block16-mobile {display:block; margin-top:60px;}	
	.bx-block16-mobile-item {width:50%; float:left; height:180px;}
	.bx-block16-mobile-item-img {width:88px; height:88px; border-radius:100px; border:2px solid #43c1ce; margin:0 auto; margin-bottom:10px;}
	.bx-block16-mobile-item-img img {width:86px; height:86px;}
	.bx-block16-mobile-item-label {font-size:14px; line-height:1.1; text-align:center; color:#FFF; padding-left:3px; padding-right:3px;}
	
	.bx-block20-img {display:none;}
	.bx-block20-mobile {display:block;}
	
	.bx-block20-mobile-item {border:3px solid #02c4c9; border-radius:6px; box-shadow:inset 0px 0px 10px #02c4c9, 0px 0px 10px #02c4c9; margin-bottom:20px;  line-height:1.1; text-align:center;}
	.bx-block20-mobile-item-wr {padding:20px; font-size:22px;}
	.bx-block20-mobile-item-label1 {color:#5ed086; margin-bottom:10px; font-size:24px;}
	.bx-block20-mobile-item-label2 {color:#FFF; font-size:20px;}
	
	.bx-top-position .bx-logo {margin-top:5px; margin-bottom:5px; width:auto; height:60px;}
	.bx-top-position .bx-mobile-btn {margin-top:14px;}

	body {overflow-x:hidden;}
	
	.bx-block1 {overflow:hidden;}
	
	.bx-block1-menu .bx-langs {margin-top:26px;}
	.bx-top-position .bx-langs {margin-top:19px;}
}

	
@media screen and (max-width: 560px) {

	
	
}	
	
@media screen and (max-width: 460px) {
	

	
}	