﻿/*normalize style*/
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*fonts*/
@font-face {
    font-family: 'SharpGroteskTRIALSmBold23';
    src: url('fonts/SharpGroteskTRIALSmBold23.eot');
    src: url('fonts/SharpGroteskTRIALSmBold23.eot') format('embedded-opentype'),
         url('fonts/SharpGroteskTRIALSmBold23.woff2') format('woff2'),
         url('fonts/SharpGroteskTRIALSmBold23.woff') format('woff'),
         url('fonts/SharpGroteskTRIALSmBold23.ttf') format('truetype'),
         url('fonts/SharpGroteskTRIALSmBold23.svg#SharpGroteskTRIALSmBold23') format('svg');
}

/*styles*/
*{box-sizing:border-box}
a,img{outline:none!important}
img{border-style:none;border-width:0}
html,body{width:100%;height:100%}
html{background: #1c1c26;}
body *{outline:none!important}
body{font-size:22px;color:#fff;font-weight:500;margin:0;padding:0;font-family: 'Urbanist', sans-serif;display:flex;flex-direction:column}

a{color:#FFBA00;text-decoration:underline}
a:hover{text-decoration:none}

p{margin-bottom:30px;margin-top:20px;line-height:38px}

ul{margin:20px 0 45px 35px;padding:0}
li{margin:0 0 15px;padding:0 0 0 3px;line-height:38px}

body:first-of-type input[type=text],body:first-of-type input[type=password]{line-height:normal}

.main{overflow:hidden;min-width:300px;flex:1 0 auto}
.rsp{height:104px}
.wr-header{position:fixed;top:45px;transition:.1s;left:0;width:100%;z-index:99;background:#1c1c26}
.wr-header.fixed{top:0; background:#20222F}
header{max-width:1190px;padding:0 25px 6px 25px;margin:0 auto;display:flex;height:59px;align-items:center}
.logo img{display:block}
.menu{margin-left:auto}
.menu ul{position:relative;top:8px;list-style-type:none;margin:0 0 0 -40px;padding:0;display:flex}
.menu li{font-weight:600;font-size:16px;margin:0 0 0 40px;line-height:19px;background:none}
.menu li a{position:relative;color:#fff;text-decoration:none;transition:.3s}
.menu li.current a{position:relative;color:#FFBA00}
.menu li a:before{position:absolute;transition:.3s;bottom:-7px;left:0;height:1px;width:0;overflow:hidden;background:#FFBA00;content:'';display:none}
.menu li.current a:before,.menu li a:hover:before{width:100%}
.menu li a:hover{color:#FFBA00}
.list-blocks{max-width:1190px;padding:0 25px;margin:78px auto 100px}
.item-blocks{display:flex;align-items:center;margin:0 0 45px}
.item-blocks:last-child{margin-bottom:0}
.text-block{width:52%}
.title-block{font-weight:600;font-size:62px;margin:0 0 18px;line-height:60px;font-family:'SharpGroteskTRIALSmBold23';text-transform:capitalize}
.text-block p{font-weight:500;font-size:26px;max-width:526px;line-height:38px;margin:0 0 14px;padding:0}
.text-block p:last-child{margin-bottom:0}
.img-block{margin-left:auto;min-height:565px;display:flex;align-items:center}
.img-block img{display:block;max-width:100%}
.item-blocks2 .text-block{margin-left:auto;order:2}
.item-blocks2 .img-block{order:1;margin:0}
.link-block{margin:40px 0 0}
.link-block ul{list-style-type:none;margin:0;padding:0}
.link-block ul li{margin:0 0 34px;padding:0;font-weight:700;font-size:20px;line-height:24px}
.link-block ul li:last-child{margin-bottom:0}
.link-block ul li a{position:relative;color:#fff;text-decoration:none}
.link-block ul li a:hover{color:#FFBA00}
.block-contacts{max-width:1190px;padding:100px 25px 62px 25px;margin:0 auto 0 auto;text-align:center}
.text-contact{font-weight:500;font-size:20px;line-height:36px;margin:0 0 47px}
.link-block ul li.pop-link a{position:relative;padding:0 21px 0 0}
.link-block ul li.pop-link a:before{position:absolute;bottom:1px;right:0;content:'';display:block;width:18px;height:18px;display:block;background:url(images/open-link3.svg) no-repeat}
.link-block ul li.pop-link a:hover:before{background:url(images/open-link2.svg) no-repeat}
.mail-contact{font-weight:500;font-size:20px;line-height:24px}
.mail-contact a{ position:relative;color:#fff;text-decoration:none}
.mail-contact a:hover{color: #FFBA00}
.mail-contact a:hover .copy{background:url(images/open-link4.svg) no-repeat}
.mail-contact a i{ font-style: normal; display:none; font-weight:400; position:absolute; left:100%; top:2px; color:#fff; white-space:nowrap; font-size:11px; margin-left:10px}
.footer{background:#20222F;/*20222F*/}
.cont-f{max-width:1190px;padding:0 25px;margin:0 auto;border-top:1px solid rgba(255,255,255,0.15);height:135px;display:flex;align-items:center;justify-content:center;text-align:center}
.copy-f{font-weight:500;font-size:16px;line-height:22px}
.copy{position:relative;top:3px;cursor:pointer;display:inline-block;vertical-align:top;width:18px;height:18px;background:url(images/open-link.svg) no-repeat;margin:0 0 0 1px}
.link-block ul li a:hover .copy{background:url(images/open-link4.svg) no-repeat}
.link-block ul li i{ font-style: normal; display:none; font-weight:400; position:absolute; left:100%; top:2px; color:#fff; white-space:nowrap; font-size:11px; margin-left:10px}
.list-blocks2{margin-bottom:134px}
.list-blocks2 .text-block{width:44%}
.list-blocks2 .text-block p{max-width:450px}
.item-blocks2 .img-block-left{margin-left:-40px;margin-top:50px}
.item-blocks2 .img-block-right{margin-right:-50px}
.list-blocks2 .item-blocks{margin:0 0 120px}
.list-blocks2 .item-blocks:last-child{margin-bottom:0}
.list-soc{margin:32px 0 0}
.list-soc ul{list-style-type:none;margin:0;padding:0}
.list-soc ul li{margin:0 0 20px;padding:0;font-weight:600;font-size:25px;line-height:30px;background:none;max-width:350px}
.list-soc ul li:last-child{margin-bottom:0}
.list-soc ul li a{position:relative;padding:0 0 0 109px;display:flex;color:#fff;background:#20222F;border-radius: 20px;text-decoration:none;height:104px;align-items:center}
.list-soc ul li a:before{position:absolute;top:50%;margin:-32px 0 0;content:'';left:25px;width:64px;height:64px}
.list-soc ul li.tg a:before{background:url(images/ico-tg.svg) no-repeat}
.list-soc ul li.tg a:hover:before{background:url(images/ico-tg2.svg) no-repeat}
.list-soc ul li.ch a:before{background:url(images/ico-chanel.svg) no-repeat}
.list-soc ul li a span{margin-left:5px}
.list-soc ul li a:hover{color: #FFBA00}
.b-focus{margin:0 auto 90px;max-width:1190px;padding:0 25px}
.head-focus{text-align:center;margin:0 0 52px}
.title-focus{font-weight:600;font-size:62px;line-height:60px;font-family:'SharpGroteskTRIALSmBold23';text-align:center;text-transform:capitalize;margin:0 0 20px}
.head-focus p{font-weight:500;font-size:22px;max-width:540px;line-height:38px;margin:0 auto;padding:0}
.body-focus{display:flex}
.focus-left{width:calc(50% - 22px);padding:70px 60px;background:#20222F;border-radius: 37.4126px;}
.focus-right{width:calc(50% - 22px);padding:70px 0 30px 0;margin-left:auto;background:#20222F;border-radius: 37.4126px;}
.copy-mail{position:absolute;top:-100000px;left:0;border:none;background:none}
.title-col{font-weight:600;font-size:38px;line-height:60px;margin:0 0 62px;font-family:'SharpGroteskTRIALSmBold23';text-align:center;text-transform:capitalize}
.item-vertical{font-weight:600;font-size:30px;margin:0 0 45px;line-height:60px;font-family:'SharpGroteskTRIALSmBold23';text-transform:capitalize}
.item-vertical:last-child{margin-bottom:0}
.item-vertical span,.item-vertical a{position:relative;padding:0 80px 0 54px;display:flex;color:#fff;text-decoration:none;height:130px;background:#222432;backdrop-filter:blur(14.6595px);align-items:center;border-radius:20px}
.item-vertical img{display:block;position:absolute;bottom:0;right:0}
.item-vertical.item1 img{bottom:27px;right:84px}
.item-vertical.item2 img{bottom:7px;right:48px}
.item-vertical.item3 img{bottom:25px;right:66px}
.map-focus{position:relative;margin-top:-23px}
.map-focus img{display:block;max-width:100%}
.list-pic{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}
.item-pic{font-weight:600;position:absolute;font-size:18px;width:35px;padding:0 0 17px;line-height:16px;font-family:'SharpGroteskTRIALSmBold23';text-align:center;text-transform:uppercase;color:#FFF}
.item-pic span{display:block;width:150px;position:absolute;left:50%;bottom:1px;margin:0 0 0 -75px}
.item-pic:before{position:absolute;bottom:-32px;left:50%;margin:0 0 0 -15px;content:'';display:block;width:35px;height:33px;background:url(images/pic.svg) no-repeat}
.item-pic.item1{display:none;top:34%;left:76%}
.item-pic.item2{display:none;top:45%;left:88%}
.item-pic.item3{top:68%;left:20%}
.item-pic.item4{display:none;top:20%;left:57%}
.item-pic.item5{display:none;top:33%;left:5%}
.item-pic.item6{display:none;top:46%;left:89%}
.item-pic.item7{display:none;top:45%;left:49%}
.item-pic.item8{display:none;top:47%;left:90%}
.item-pic.item9{display:none;top:29%;left:55%}
.item-pic.item10{display:none;top:44%;left:89%}
.item-pic.item11{display:none;top:46%;left:14%}
.item-pic.item12{display:none;top:67%;left:53%}
.item-pic.item13{display:none;top:68%;left:16%}
.item-pic.item14{display:none;top:17%;left:51%}
.item-pic.item15{display:none;top:25%;left:45%}
.item-pic.item16{display:none;top:20%;left:60%}
.item-pic.item17{display:none;top:59%;left:13%}
.item-pic.item18{display:none;top:26%;left:41%}
.item-pic.item19{display:none;top:46%;left:12%}
.item-pic.item20{display:none;top:24%;left:49%}
.item-pic.item21{display:none;top:50%;left:59%}
.list-country-map{margin:22px 0 0}
.list-country-map ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin:-1.8% 0 0 -1.8%}
.list-country-map li{margin:0;padding:0;line-height:normal;width:calc(14.28% - 1.8%);display:flex;height:54px;margin:1.8% 0 0 1.8%;background:none}
.list-country-map li a, .list-country-map li span{display:flex;cursor:pointer;align-items:center;transition:.2s;text-align:center;justify-content:center;color:#fff;width:100%;height:100%;text-decoration:none;background:#252737;border-radius:9px;font-weight:600;font-size:18px;line-height:16px;padding:2px 0 0;font-family:'SharpGroteskTRIALSmBold23';text-align:center;text-transform:capitalize}
.list-country-map li a:hover, .list-country-map li span:hover{background:#FFBA00;color:#1E202C}
.list-country-map li.active a, .list-country-map li.active span{background:#FFBA00;color:#1E202C}
.preloader{position:fixed;z-index:999;top:0;left:0;background:#21222F;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.preloader img{display:block;margin:0 auto;max-width:100%}
.load-logo{overflow:hidden;height:0;transition:2s}
.preloader.active .load-logo{height:28px}
.mail-contact u{text-decoration:none}
.wr-contacts { background:#20222F;}

/*adaptive version*/
@media screen and (min-width: 999px) {
	.menu-tt{display:none}
	.menu{display:block !important}
}

@media screen and (max-width: 1140px) {
	.img-block{padding-left:30px;width:48%}
	.item-blocks2 .img-block{padding-left:0;padding-right:30px}
	.title-block,.title-focus{font-size:50px;line-height:52px}
	.focus-left{padding-left:30px;padding-right:30px}
	.item-vertical.item1 img{right:64px}
	.item-vertical.item2 img{right:28px}
	.item-vertical.item3 img{right:46px}
	.text-block p,.head-focus p{font-size:24px;line-height:36px}
	.list-blocks2 .text-block{width:52%}
	.list-blocks2 .img-block{min-height:330px}
}

@media screen and (max-width: 999px) {
	.logo img{max-width:102px}
	.menu{display:none}
	header{height:50px;padding-bottom:4px}
	.wr-header{top:26px}
	.wr-header.fixed{background:#20222F;}
	.rsp{height:74px}
	.menu-tt{position:absolute;top:3px;right:24px;margin-top:0;z-index:99}
	.menu-tt a.menu-but:focus{outline:0}
	.menu-tt.active a.menu-but span::before,.menu-tt.active a.menu-but span::after{transition-delay:0s,0.3s}
	.menu-tt.active a.menu-but span::after{bottom:0;transform:rotate(-45deg)}
	.menu-tt.active a.menu-but span::before{top:0;transform:rotate(45deg)}
	.menu-tt.active a.menu-but span{background:0}
	.menu-tt a.menu-but span::after{transition-property:bottom,transform}
	.menu-tt a.menu-but span::before{transition-property:top,transform}
	.menu-tt a.menu-but span::before,.menu-tt a.menu-but span::after{transition-duration:.3s,0.3s;transition-delay:.3s,0s}
	.menu-tt a.menu-but span{transition:background 0 .3s}
	.menu-tt a.menu-but span::after{bottom:-5px}
	.menu-tt a.menu-but span::before{top:-5px}
	.menu-tt a.menu-but span{display:block;position:absolute;top:22px;left:50%;margin-left:-8px;width:16px;height:1px;background:#fff;border-radius:0}
	.menu-tt a.menu-but span::before,a.menu-but span::after{position:absolute;display:block;left:50%;margin-left:-8px;width:16px;height:1px;background-color:#fff;content:"";border-radius:0}
	.menu-tt a.menu-but{display:block;width:44px;height:44px;padding:0;margin-top:0;z-index:95;padding:5px;background:0;border-radius:50%;background:#20222F}
	.menu{position:absolute;top:100%;left:0;width:100%;background:#20222F;padding:10px 0;border-top:1px solid rgba(255,255,255,0.2)}
	.menu ul{flex-direction:column;top:0;}
	.menu ul li a{display:block;text-align:center;padding:10px}
	.menu ul li a:before{display:none}
	.title-block,.title-focus{font-size:36px;line-height:43px}
	.text-block p,.head-focus p{font-size:16px;line-height:26px}
	.img-block{min-height:310px;width:48%}
	.item-vertical.item1 img{right:24px}
	.item-vertical.item2 img{right:-12px}
	.item-vertical.item3 img{right:6px}
	.item-vertical span,.item-vertical a{padding-left:24px}
	.focus-left{padding:32px 20px 25px 20px}
	.focus-right{padding:32px 0px 25px 0px}
	.item-vertical{font-size:26px}
	.item-blocks2 .img-block-left{margin-left:0}
	.list-blocks2{margin-bottom:100px}
	.list-blocks2 .img-block{min-height:1px}
	.list-blocks{margin-top:40px}
	.cont-f{height:100px}
}

@media screen and (max-width: 767px) {
	.list-blocks{margin-top:80px}
	.item-blocks{flex-direction:column}
	.text-block{width:100%;margin:0 0 24px}
	.img-block{width:100%;min-height:1px;padding-left:0!important;padding-right:0!important}
	.title-block{margin-bottom:14px}
	.img-block img{margin:0 auto}
	.item-blocks2 .text-block{order:1}
	.item-blocks2 .img-block{order:2}
	.link-block{margin-top:20px}
	.link-block ul li{font-size:16px;line-height:20px;margin:0 0 15px}
	.link-block ul li:last-child{margin-bottom:0}
	.copy{top:2px}
	.list-blocks{margin-bottom:100px}
	.title-focus{margin-bottom:10px}
	.body-focus{flex-direction:column}
	.focus-left{width:100%;margin:0 0 40px}
	.focus-right{width:100%;margin-left:0}
	.title-col{font-weight:600;font-size:24px;line-height:31px;margin:0 0 35px}
	.head-focus{margin-bottom:40px}
	.item-vertical{margin:0 0 35px}
	.item-vertical span,.item-vertical a{height:81px;padding-left:33px}
	.item-vertical:last-child{margin-bottom:0}
	.item-vertical.item1 img{width:65px}
	.item-vertical.item2 img{width:96px}
	.item-vertical.item3 img{width:77px}
	.item-vertical{font-size:20px;line-height:25px}
	.item-vertical.item1 img{bottom:16px;right:50px}
	.item-vertical.item2 img{right:35px}
	.item-vertical.item3 img{bottom:14px;right:42px}
	.map-focus{margin-top:-3px}
	.item-pic{font-size:10px;line-height:13px}
	.item-pic:before{width:19px;height:21px;margin-left:-10px;background-size:cover}
	.item-pic span{bottom:-10px}
	.list-country-map li{height:42px;width:calc(16.66% - 1.8%)}
	.list-country-map li a,.list-country-map li span{font-size:14px;line-height:16px}
	.item-pic.item1{display:none;top:30%;left:72%}
	.item-pic.item2{display:none;top:41%;left:84%}
	.item-pic.item3{top:64%;left:16%}
	.item-pic.item4{display:none;top:16%;left:53%}
	.item-pic.item5{display:none;top:29%;left:1%}
	.item-pic.item6{display:none;top:42%;left:85%}
	.item-pic.item7{display:none;top:41%;left:45%}
	.item-pic.item8{display:none;top:43%;left:86%}
	.item-pic.item9{display:none;top:25%;left:51%}
	.item-pic.item10{display:none;top:39%;left:85%}
	.item-pic.item11{display:none;top:42%;left:10%}
	.item-pic.item12{display:none;top:63%;left:49%}
	.item-pic.item13{display:none;top:64%;left:12%}
	.item-pic.item14{display:none;top:13%;left:47%}
	.item-pic.item15{display:none;top:21%;left:41%}
	.item-pic.item16{display:none;top:16%;left:56%}
	.item-pic.item17{display:none;top:55%;left:9%}
	.item-pic.item18{display:none;top:22%;left:37%}
	.item-pic.item19{display:none;top:42%;left:8%}
	.item-pic.item20{display:none;top:20%;left:45%}
	.item-pic.item21{display:none;top:46%;left:55%}
	.list-blocks2 .text-block{width:100%}
	.item-blocks2 .img-block-left{margin-top:40px}
	.list-blocks2 .item-blocks{margin-bottom:55px}
	.list-blocks2 .item-blocks:last-child{margin-bottom:0}
	.list-soc ul li a:before{width:44px;height:44px;background-size:cover!important;left:10px;margin-top:-22px}
	.list-soc ul li{font-weight:800;font-size:14px;line-height:17px;margin-left:9px}
	.list-soc ul li span{display:none}
	.list-soc ul{display:flex;margin-left:-9px;justify-content:center}
	.list-soc{margin-top:20px}
	.list-soc ul li a{height:60px;min-width:159px;padding-right:29px;border-radius: 10px;padding-left:68px;}
	.text-contact{font-weight:500;font-size:16px;line-height:28px;margin:0 0 30px}
	.text-contact br{display:none}
	.mail-contact{font-size:18px;line-height:22px}
	.block-contacts{margin-bottom:0;padding-bottom:40px; padding-top:50px}
	.cont-f{height:74px}
	.copy-f{font-weight:500;font-size:12px;line-height:14px}
	.cont-f{padding-left:0;padding-right:0;margin-left:20px;margin-right:20px}
	.img-big{position:relative;left:10px;width: calc(100% + 60px)}
	.b-focus{margin-bottom:80px}
	.list-blocks2{margin-bottom:62px}
	.mail-contact u{ display:none}
}