.breadcrumbs{position:relative;z-index:2}.breadcrumbs .breadcrumbs-item:after{color:#d1d2d3}.breadcrumbs .breadcrumbs-link{color:#d1d2d3}.breadcrumbs .breadcrumbs-last{color:#fff}.about-promo{width:calc(100% + 32px);margin-left:-16px;position:relative;overflow:hidden;top:-30px;margin-bottom:-30px;padding-top:60px;color:#fff;padding-bottom:196px;min-height:346px}@media (min-width:768px){.about-promo{width:calc(100% + 48px);margin-left:-24px;top:-46px;margin-bottom:-46px;padding-top:74px;padding-bottom:340px;min-height:520px}}@media (min-width:1280px){.about-promo{width:calc(100% + 160px);margin-left:-80px;padding-top:90px;min-height:680px}}.about-promo:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#064080;z-index:-3}.about-promo .about-caption{font-weight:800;font-size:38px;line-height:1;text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}@media (min-width:768px){.about-promo .about-caption{font-size:60px;margin-bottom:16px}}.about-promo .about-subcaption{font-weight:600;font-size:16px;line-height:20px;text-align:center}@media (min-width:768px){.about-promo .about-subcaption{font-size:24px;line-height:30px}}.about-promo .promo-pic{width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rays{opacity:.2;-webkit-transform:scale(1) translateZ(0) rotate(0);transform:scale(1) translateZ(0) rotate(0);position:absolute;top:auto;left:0;right:0;bottom:-80%;width:100%;height:200%;z-index:-2}.rays:after,.rays:before{content:'';display:block;height:100%;width:100%;position:absolute;z-index:-2;top:0;left:0;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);background-image:linear-gradient(170deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(160deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(150deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(140deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(130deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(120deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(110deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(100deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(90deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(80deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(70deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(60deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(50deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(40deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(30deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(20deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(10deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%),linear-gradient(0deg,transparent 50%,#064080 50%,#064080 70%,#064080 70%),linear-gradient(-10deg,transparent 50%,#2b8cf8 50%,#2b8cf8 60%,#2b8cf8 60%);clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.rays:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.radial{background-image:radial-gradient(circle,transparent 0,#064080 100%);height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0}.caption-blue{font-weight:600;font-size:16px;line-height:20px;color:#064080;margin-bottom:10px}@media (min-width:1280px){.caption-blue{font-size:18px}}.our-target{padding:60px 16px 48px}@media (min-width:768px){.our-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:64px 44px 64px 24px}}@media (min-width:1280px){.our-target{padding:120px 80px 140px}}.our-target .target-caption{font-weight:700;font-size:32px;line-height:42px;margin-bottom:16px}@media (min-width:1280px){.our-target .target-caption{margin-bottom:24px;font-size:48px;line-height:62px;max-width:680px}}.our-target .target-text{font-weight:500;font-size:16px;line-height:22px;color:#4f606e}@media (min-width:1280px){.our-target .target-text{font-size:22px;line-height:32px;max-width:680px}}.our-target .target-pic{display:none}@media (min-width:768px){.our-target .target-pic{-webkit-animation:rotating 30s linear infinite;animation:rotating 30s linear infinite;display:block;min-width:190px;max-width:190px;margin-left:36px}}@media (min-width:1280px){.our-target .target-pic{min-width:316px;max-width:316px;margin-left:36px}}.our-target .target-pic img{display:block;width:100%;margin:0 auto}.our-team{background:#e5edf7;padding:48px 16px 16px}@media (min-width:768px){.our-team{padding:32px 24px 16px}}@media (min-width:1280px){.our-team{padding:120px 80px 48px}}.our-team .team-caption{font-weight:700;font-size:18px;line-height:22px;margin-bottom:24px}@media (min-width:768px){.our-team .team-caption{font-size:24px;line-height:32px;margin-bottom:56px}}@media (min-width:1280px){.our-team .team-caption{margin-bottom:48px;max-width:720px}}.our-team .team-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-team .team-person{width:calc(100% / 2 - 8px);margin-right:16px;text-align:center;margin-bottom:32px}.our-team .team-person:nth-child(2n){margin-right:0}@media (min-width:768px){.our-team .team-person{width:calc(100% / 2 - 55px);margin-right:110px;margin-bottom:48px}}@media (min-width:1280px){.our-team .team-person{width:calc(100% / 3 - 87px);margin-right:130px;margin-bottom:72px}.our-team .team-person:nth-child(2n){margin-right:130px}.our-team .team-person:nth-child(3n){margin-right:0}}.our-team .person-image{position:relative;min-height:136px}@media (min-width:768px){.our-team .person-image{min-height:288px}}@media (min-width:1280px){.our-team .person-image{min-height:314px}}@media (min-width:1280px){.our-team .person-image:hover .person-pic-hover{opacity:1}}.our-team .person-image picture{display:block}.our-team .person-pic-hover{display:none;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}@media (min-width:1280px){.our-team .person-pic-hover{display:block}}.our-team .person-pic{display:block;margin:0 auto}.our-team .person-name{font-weight:800;font-size:16px;line-height:22px;letter-spacing:.04em;text-transform:uppercase;margin-top:16px;margin-bottom:4px}@media (min-width:768px){.our-team .person-name{font-size:24px;line-height:34px;margin-top:24px;margin-bottom:12px}}@media (min-width:1280px){.our-team .person-name{margin-top:32px}}.our-team .person-position{font-weight:500;font-size:12px;line-height:14px;color:#4f606e}@media (min-width:768px){.our-team .person-position{font-size:16px;line-height:22px;max-width:300px;margin:0 auto}}.fans{padding:50px 16px 48px}@media (min-width:768px){.fans{padding:64px 24px}}@media (min-width:1280px){.fans{padding:120px 80px}}.fans .fans-caption{font-weight:700;font-size:18px;line-height:22px;margin-bottom:18px}@media (min-width:768px){.fans .fans-caption{font-size:24px;line-height:32px;margin-bottom:48px}}@media (min-width:1280px){.fans .fans-caption{font-size:32px;line-height:42px;max-width:650px}}.fans .fans-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fans .rect{margin-bottom:6px;position:relative}@media (min-width:768px){.fans .rect{margin-bottom:14px}}@media (min-width:1280px){.fans .rect{margin-bottom:24px}}.fans .rect img{display:block;max-width:inherit;width:100%}.fans .rect.rect1{margin-right:2.5%;max-width:17.3%;overflow:hidden;min-height:76px}@media (min-width:1280px){.fans .rect.rect1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.fans .rect.rect2{margin-right:2.5%;max-width:38.85%;min-height:76px}@media (min-width:1280px){.fans .rect.rect2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.fans .rect.rect3{max-width:38.85%;min-height:76px}@media (min-width:1280px){.fans .rect.rect3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.fans .rect.blue{width:100%;background:#0163d1;padding:24px 16px;color:#fff}@media (min-width:768px){.fans .rect.blue{padding:24px 24px 40px}}@media (min-width:1280px){.fans .rect.blue{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;max-width:37.5%;margin-right:2.5%;padding:38px 62px}}@media (min-width:1366px){.fans .rect.blue{padding:50px 62px}}@media (min-width:1440px){.fans .rect.blue{padding:80px 62px}}.fans .rect.rect5{margin-right:2.5%;max-width:67%;min-height:131px}@media (min-width:1280px){.fans .rect.rect5{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;max-width:39.5%}}.fans .rect.rect6{max-width:30%;min-height:131px}@media (min-width:1280px){.fans .rect.rect6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;max-width:17.5%}}.fans .rect-caption{font-weight:700;font-size:16px;line-height:22px;margin-bottom:8px}@media (min-width:768px){.fans .rect-caption{font-size:24px;line-height:32px;margin-bottom:16px}}.fans .rect-text{font-weight:600;font-size:14px;line-height:20px}@media (min-width:768px){.fans .rect-text{font-size:16px;line-height:22px}}@media (min-width:1280px){.fans .rect-text{font-size:18px;line-height:24px}}.block-works{padding:48px 16px}@media (min-width:768px){.block-works{padding:64px 24px}}@media (min-width:1280px){.block-works{padding:120px 80px}}.block-works .block-slider{position:relative}.block-works .block-title{font-weight:700;font-size:18px;line-height:20px;margin-bottom:24px}@media (min-width:768px){.block-works .block-title{font-size:24px;line-height:26px}}@media (min-width:1280px){.block-works .block-title{font-size:32px;line-height:38px;margin-bottom:40px}}.block-works .block-image{min-height:220px}@media (min-width:768px){.block-works .block-image{width:50%;position:relative;overflow:hidden;min-height:484px}}.block-works .block-pic{display:block;width:100%;margin:0 auto}@media (min-width:768px){.block-works .block-pic{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:inherit;width:auto}}.block-works .block-info{background:#fff;padding:24px 16px}@media (min-width:768px){.block-works .block-info{width:50%;padding:50px 24px}}@media (min-width:1280px){.block-works .block-info{padding:60px 44px}}.block-works .block-slider{position:relative}@media (min-width:1280px){.block-works .block-slider{width:calc(100% + 40px);margin-left:-20px;padding:0 20px}}.block-works .block-slider .swiper-button-next,.block-works .block-slider .swiper-button-prev{display:none}@media (min-width:1280px){.block-works .block-slider .swiper-button-next,.block-works .block-slider .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;top:calc(50% - 17px)}}.block-works .swiper-works{padding-bottom:34px}.block-works .slide-title{font-weight:700;font-size:16px;line-height:18px;margin-bottom:16px}@media (min-width:768px){.block-works .slide-title{font-size:18px;line-height:20px;margin-bottom:24px}}.block-works .swiper-slide{width:100%;background:#fff}@media (min-width:768px){.block-works .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-works .wysiwyg ol,.block-works .wysiwyg p,.block-works .wysiwyg ul{color:#4f606e}@media (min-width:1280px){.block-works .wysiwyg p{font-size:18px}}@media (min-width:1280px){.block-works .wysiwyg ol li,.block-works .wysiwyg ul li{font-size:18px}}.block-works .slide-video{margin-top:24px}.block-works .slide-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-works .slide-btn:hover .btn-text{border-color:transparent}.block-works .slide-btn .ico{font-size:30px;margin-right:12px}.block-works .slide-btn .btn-text{font-weight:600;font-size:16px;line-height:18px;color:#4f606e;padding-bottom:1px;border-bottom:1px dashed #4f606e}.our-mission{padding:50px 16px 44px}@media (min-width:768px){.our-mission{padding:64px 24px}}@media (min-width:1280px){.our-mission{padding:88px 80px}}.our-mission .mission-caption{font-weight:700;font-size:24px;line-height:32px;margin-bottom:16px}@media (min-width:1280px){.our-mission .mission-caption{font-size:32px;line-height:42px;margin-bottom:24px;margin-top:42px;max-width:820px}}.our-mission .mission-text{font-weight:500;font-size:14px;line-height:20px;color:#4f606e;margin-bottom:32px}@media (min-width:768px){.our-mission .mission-text{margin-bottom:48px}}@media (min-width:1280px){.our-mission .mission-text{margin-bottom:60px;max-width:820px}}@media (min-width:768px){.our-mission .mission-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.our-mission .mission-item{position:relative;padding:24px 16px 130px;min-height:372px;color:#fff}@media (min-width:414px){.our-mission .mission-item{min-height:336px}}@media (min-width:768px){.our-mission .mission-item{width:calc(50% - 12px);margin-right:24px;padding:24px 24px 148px}.our-mission .mission-item:nth-child(2n){margin-right:0}}@media (min-width:1280px){.our-mission .mission-item{margin-right:40px;width:calc(50% - 40px);padding:64px 60px 248px;min-height:460px}}.our-mission .mission-item:not(:last-child){margin-bottom:16px}@media (min-width:768px){.our-mission .mission-item:not(:last-child){margin-bottom:24px}}@media (min-width:1280px){.our-mission .mission-item:not(:last-child){margin-bottom:40px}}@media (min-width:768px){.our-mission .mission-item:last-child{margin-bottom:24px}}@media (min-width:1280px){.our-mission .mission-item:last-child{margin-bottom:40px}}.our-mission .mission-item:nth-child(1){background-color:#064080}.our-mission .mission-item:nth-child(2){background-color:#e25b0f}.our-mission .mission-item:nth-child(3){background-color:#01915d}.our-mission .mission-item:nth-child(4){background-color:#367bc7}.our-mission .mission-image{position:absolute;bottom:0;left:0;width:100%;height:auto}.our-mission .mission-pic{display:block;margin:0 auto}.our-mission .item-caption{font-weight:800;font-size:18px;line-height:1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}@media (min-width:1280px){.our-mission .item-caption{font-size:24px}}.our-mission .item-text{font-weight:500;font-size:14px;line-height:20px}@media (min-width:1280px){.our-mission .item-text{font-size:16px;line-height:24px}}.our-pertners{padding:0 16px 30px}@media (min-width:768px){.our-pertners{padding:0 24px 64px}}@media (min-width:1280px){.our-pertners{padding:52px 80px 120px}}.our-pertners .partners-caption{font-weight:700;font-size:24px;line-height:32px;margin-bottom:24px}@media (min-width:1280px){.our-pertners .partners-caption{font-size:32px;line-height:38px;margin-bottom:40px}}.our-pertners .partners-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 8px)}@media (min-width:768px){.our-pertners .partners-wrap{width:calc(100% + 10px)}}@media (min-width:1280px){.our-pertners .partners-wrap{width:calc(100% + 20px)}}.our-pertners .partners-item{width:calc(50% - 8px);margin-right:8px;margin-bottom:8px;padding:8px;min-height:56px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.our-pertners .partners-item{padding:10px;min-height:68px;width:calc(25% - 10px);margin-right:10px;margin-bottom:10px}}@media (min-width:1280px){.our-pertners .partners-item{padding:20px;min-height:120px;width:calc(25% - 20px);margin-right:20px;margin-bottom:20px}}.our-pertners .partner-pic{display:block;margin:0 auto;max-height:40px;max-width:75%}@media (min-width:768px){.our-pertners .partner-pic{max-height:48px}}@media (min-width:1280px){.our-pertners .partner-pic{max-height:80px}}@-webkit-keyframes rotating{from{-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}to{-webkit-transform:translateZ(0) rotate(-360deg);transform:translateZ(0) rotate(-360deg)}}@keyframes rotating{from{-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}to{-webkit-transform:translateZ(0) rotate(-360deg);transform:translateZ(0) rotate(-360deg)}}@-webkit-keyframes rotating-rays{from{-webkit-transform:scale(1.25) translateZ(0) rotate(0);transform:scale(1.25) translateZ(0) rotate(0)}to{-webkit-transform:scale(1.25) translateZ(0) rotate(360deg);transform:scale(1.25) translateZ(0) rotate(360deg)}}@keyframes rotating-rays{from{-webkit-transform:scale(1.25) translateZ(0) rotate(0);transform:scale(1.25) translateZ(0) rotate(0)}to{-webkit-transform:scale(1.25) translateZ(0) rotate(360deg);transform:scale(1.25) translateZ(0) rotate(360deg)}}