@font-face{font-family:'Source Sans Pro';src:local('Source Sans Pro ExtraLight'),local('SourceSansPro-ExtraLight'),url(../font/sourcesanspro/sourcesansproextralight.woff2) format('woff2'),url(../font/sourcesanspro/sourcesansproextralight.woff) format('woff'),url(../font/sourcesanspro/sourcesansproextralight.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Source Sans Pro';src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(../font/sourcesanspro/sourcesansprolight.woff2) format('woff2'),url(../font/sourcesanspro/sourcesansprolight.woff) format('woff'),url(../font/sourcesanspro/sourcesansprolight.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Source Sans Pro';src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(../font/sourcesanspro/sourcesanspro.woff2) format('woff2'),url(../font/sourcesanspro/sourcesanspro.woff) format('woff'),url(../font/sourcesanspro/sourcesanspro.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Source Sans Pro';src:local('Source Sans Pro Semibold'),local('SourceSansPro-Semibold'),url(../font/sourcesanspro/sourcesansprosemibold.woff2) format('woff2'),url(../font/sourcesanspro/sourcesansprosemibold.woff) format('woff'),url(../font/sourcesanspro/sourcesansprosemibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Source Sans Pro';src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(../font/sourcesanspro/sourcesansprobold.woff2) format('woff2'),url(../font/sourcesanspro/sourcesansprobold.woff) format('woff'),url(../font/sourcesanspro/sourcesansprobold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Source Sans Pro';src:local('Source Sans Pro Black'),local('SourceSansPro-Black'),url(../font/sourcesanspro/sourcesansproblack.woff2) format('woff2'),url(../font/sourcesanspro/sourcesansproblack.woff) format('woff'),url(../font/sourcesanspro/sourcesansproblack.ttf) format('truetype');font-weight:900;font-style:normal}.font-extralight{font-family:'Source Sans Pro',sans-serif;font-weight:200;font-style:normal}.font-light{font-family:'Source Sans Pro',sans-serif;font-weight:300;font-style:normal}.font-regular{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-style:normal}.font-semibold{font-family:'Source Sans Pro',sans-serif;font-weight:600;font-style:normal}.font-bold{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-style:normal}.font-black{font-family:'Source Sans Pro',sans-serif;font-weight:900;font-style:normal}header{background:transparent url(../img/back/index-back.jpg) center center no-repeat;background-size:cover;height:100vh;width:100%;background-blend-mode:luminosity;overflow:hidden;position:relative;margin-bottom:20.97vw;display:flex;align-items:center}header:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:linear-gradient(0deg,rgba(44,53,58,.52),rgba(44,53,58,.52))}header .shape{width:100%;height:auto;position:absolute;bottom:-15%;left:0}header h1{font-size:3.47vw;line-height:4.37vw;font-family:'Source Sans Pro',sans-serif;font-weight:400;font-style:normal;z-index:9999999;position:relative;color:#FFF;margin-left:calc(8.3% * 2);margin-right:calc(8.3% * 3);max-width:56vw}main{overflow:hidden}.head-wrapp{position:relative;overflow:hidden}.head-wrapp .top-circle-shape{position:absolute;width:167.4vw;height:167.4vw;left:-110.041vw;top:-89.88vw;z-index:99999;border:4px solid #00B7C4;border-radius:50%}.head-wrapp .bottom-circle-shape{position:absolute;width:167.4vw;height:167.4vw;left:25vw;top:-115.069vw;z-index:99999;border:4px solid #00B7C4;border-radius:50%}.description-block{position:relative;display:flex}.description-block.animation .cutdown-bottom{animation-name:levitate;animation-duration:6s;-webkit-animation-name:levitate;-webkit-animation-duration:6s;-webkit-animation-fill-mode:forwards}.description-block.animation .cutdown-top{animation-name:levitate2;animation-duration:4s;-webkit-animation-name:levitate2;-webkit-animation-duration:4s;-webkit-animation-fill-mode:forwards}.description-block .shape{width:61%;margin-right:-10%;position:relative}.description-block .shape .back{width:100%;height:49vw;object-fit:cover}.description-block .shape .cutdown-bottom,.description-block .shape .cutdown-top{position:absolute;width:124%;height:unset;transform:translateX(-9vw) translateY(-4vw) rotate(2deg)}.description-block .shape .cutdown-bottom{bottom:-15vw;left:0;width:128%}.description-block .shape .cutdown-top{top:-16vw;left:0}@-webkit-keyframes levitate2{from{transform:translateX(-9vw) translateY(-4vw) rotate(4.4deg)}to{transform:translateX(0) translateY(0) rotate(0)}}@-moz-keyframes levitate2{from{transform:translateX(-9vw) translateY(-4vw) rotate(4.4deg)}to{transform:translateX(0) translateY(0) rotate(0)}}@-o-keyframes levitate2{from{transform:translateX(-9vw) translateY(-4vw) rotate(4.4deg)}to{transform:translateX(0) translateY(0) rotate(0)}}@keyframes levitate2{from{transform:translateX(-9vw) translateY(-4vw) rotate(4.4deg)}to{transform:translateX(0) translateY(0) rotate(0)}}@-webkit-keyframes levitate{from{transform:translateX(-9vw) translateY(-4vw) rotate(3deg)}to{transform:translateX(0) translateY(0) rotate(0)}}@-moz-keyframes levitate{from{transform:translateX(-9vw) translateY(-4vw) rotate(3deg)}to{transform:translateX(0) translateY(0) rotate(0)}}@-o-keyframes levitate{from{transform:translateX(-9vw) translateY(-4vw) rotate(3deg)}to{transform:translateX(0) translateY(0) rotate(0)}}@keyframes levitate{from{transform:translateX(-9vw) translateY(-4vw) rotate(3deg)}to{transform:translateX(0) translateY(0) rotate(0)}}.description_text{width:calc(8.3% * 5);position:relative;z-index:999}.description_text h2{font-size:3.47vw;line-height:4.37vw;letter-spacing:-.02em;color:#333;font-family:'Source Sans Pro',sans-serif;font-weight:600;font-style:normal;margin-bottom:2.63vw}.description_text p{font-size:1.28vw;line-height:2.08vw;color:#333;font-family:'Source Sans Pro',sans-serif;font-weight:400;font-style:normal;margin-bottom:1.28vw}.description_text .link-wrapp{margin-top:2.63vw}.team-block{margin-top:21.74vw;position:relative}.team-block .bottom-circle-shape{position:absolute;width:347.22vw;height:347.22vw;right:-54vw;z-index:999999;top:-12vw;border-radius:50%;border:4px solid #00B7C4}.team-block .top-circle-shape{position:absolute;width:347.22vw;height:347.22vw;left:-48.7361vw;z-index:999999;top:-30vw;border-radius:50%;border:4px solid #00B7C4}.drag-icon{display:none}.team-description_text{margin-left:calc(8.3% * 2);margin-bottom:1.4vw;position:relative;z-index:99999999}.team-description_text p{width:42vw;font-size:2.09vw;line-height:2.79vw;font-family:'Source Sans Pro',sans-serif;font-weight:400;font-style:normal;color:#333;margin-bottom:2.79vw}.team-photo{width:100%;height:auto;position:relative;overflow:hidden;z-index:99999999}.team-photo img{width:100%}.team-photo:after{content:'';background:transparent url(../img/shape/team-shape.svg) bottom center no-repeat;background-size:cover;width:100%;height:19.37vw;position:absolute;bottom:-8%;left:0;right:0}.logo-block{position:relative;padding-bottom:7.62vw;display:flex;width:83%;margin-right:auto;margin-left:auto;margin-top:-4.37vw;width:100%;padding-right:calc((100% - 83%)/ 2);padding-left:calc((100% - 83%)/ 2);background:#fff;z-index:999999999}.logo-block .wrapp{width:14vw;height:10vw;display:flex;align-items:center;margin-right:2%;justify-content:center;padding:15px}.logo-block .wrapp.smaller{padding:26px}.logo-block img{width:100%;height:100%;object-fit:contain}.map-block{min-height:33.14vw;display:flex;position:relative;z-index:999999}.map-block .map{width:66.6%}.map-block .contact-info_block{width:33.3%;height:100%;background:#F2F2F2;padding-left:8.33vw;padding-top:9.37vw;padding-bottom:8.75vw}.item{margin-bottom:2.7vw;width:20vw}.item:last-child{margin-bottom:0}.item .label{font-family:'Source Sans Pro',sans-serif;font-weight:300;font-style:normal;font-size:1.04vw;line-height:2.08vw;color:#828282}.item .info a,.item .info p{font-size:1.38vw;line-height:2.08vw;color:#000;font-family:'Source Sans Pro',sans-serif;font-weight:400;font-style:normal}.item .info a img,.item .info a svg{margin-top:5px;height:1.2vw;width:1.2vw;padding-top:4px;box-sizing:border-box}@media screen and (max-width:760px){.head-wrapp .top-circle-shape{left:-414.6875vw;top:-188.4375vw;width:473.75vw;height:473.75vw}.head-wrapp .bottom-circle-shape{left:-35.3125vw;top:-331.25vw;width:473.75vw;height:473.75vw}header{height:161.56vw;margin-bottom:14.68vw}header h1{padding-top:0;max-width:83%;margin:0 auto;font-size:9.375vw;line-height:11.875vw}header:after{bottom:0}header .shape{bottom:-2px}.description-block{display:grid;z-index:99999;margin-bottom:5.125vw}.description-block.animation .cutdown-top{transform:translateY(-10vw);animation:unset}.description-block.animation .cutdown-bottom{animation:unset;transform:translateY(10vw)}.description-block .shape{width:100%;order:2}.description-block .shape .back{object-fit:cover;height:120.8vw;width:100%}.description_text{width:83%;margin-left:auto;margin-right:auto;order:1;margin-bottom:15.625vw}.description_text h2{font-size:9.375vw;line-height:12.5vw;margin-bottom:5.3125vw}.description_text p{margin-bottom:4vw;font-size:5vw;line-height:7.8125vw}.description_text .link-wrapp{margin-top:10vw}.description_text .link-wrapp a{width:71.875vw;margin-bottom:6.25vw;text-align:center;padding-left:10px;padding-right:10px}.description_text .link-wrapp a:last-child{margin-bottom:0}.drag-icon{height:29px;width:auto;margin-right:auto;margin-left:auto;display:block;margin-bottom:3.125vw}.team-description_text{margin-right:auto;margin-left:auto;width:83%;margin-bottom:18.75vw}.team-description_text p{font-size:6.25vw;line-height:9.375vw;width:100%;margin-bottom:10vw}.team-photo{overflow-x:scroll}.team-photo:after{position:static;left:0;right:0;bottom:0;width:100%;height:26.25vw}.team-photo img{width:auto;min-height:60vh;height:60vh}.team-block .top-circle-shape{top:-50vw;width:473.75vw;height:473.75vw}.team-block .bottom-circle-shape{width:473.75vw;height:473.75vw}.logo-block{display:flex;flex-flow:row wrap;padding-bottom:16.5vw;margin-top:0}.logo-block .wrapp{width:calc(100% / 2 - 13px);margin-left:0;margin-right:25px;height:auto}.logo-block .wrapp:nth-child(2n){margin-right:0}.map-block{height:unset;display:block}.map-block .map{width:100%;height:121.875vw}.map-block .contact-info_block{width:100%;padding-left:0;padding-top:11.25vw;padding-bottom:17.5vw}.item{width:83%;margin-left:auto;margin-right:auto;margin-bottom:12.18vw}.item .label{font-size:4.6875vw;line-height:9.375vw}.item .info a,.item .info p{font-size:6.25vw;line-height:9.375vw}.item .info a img,.item .info a svg{height:5vw;width:5vw}}