body .container-fluid{max-width:1440px;padding-right:40px;padding-left:40px}body .container-fluid .container-fluid{padding-left:20px;padding-right:20px}.clearfix{clear:both;zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.c-overlay{width:100%;height:100%;top:0;left:0}.c-overlay__play-icon{width:84px;height:84px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}a{text-decoration:#eee;transition:.3s all ease-in-out}a:focus,a:hover{text-decoration:#000}a:active{color:#000}img{max-width:100%}body{font-family:Poppins,sans-serif!important}p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#151515;letter-spacing:.3px}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;letter-spacing:0;color:#151515;margin-bottom:20px}h1{font-size:40px;line-height:28px;margin-bottom:30px}h2{font-size:22px;line-height:28px}h3{font-size:1.313rem;line-height:1.333em}h4{font-size:20px;line-height:32px;font-weight:700}h5{font-size:16px;line-height:32px}h6{font-size:15px;line-height:18px;font-weight:400}ol li:before{font-weight:500}.c-overlay,.u-position-absolute{position:absolute}.u-position-relative{position:relative}.u-inline-block{display:inline-block}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-transform-uppercase{text-transform:uppercase}.u-allign-mid-v{position:relative;top:50%;transform:translateY(-50%)}.c-overlay__play-icon,.u-position-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-absolute{position:absolute}.u-absolute.u-all-0,.u-absolute.u-top-0{top:0}.u-absolute.u-all-0,.u-absolute.u-bot-0{bottom:0}.u-absolute.u-all-0,.u-absolute.u-left-0{left:0}.u-absolute.u-all-0,.u-absolute.u-right-0{right:0}.u-objfit-cover{-o-object-fit:cover!important;object-fit:cover!important}.u-objfit-contain{-o-object-fit:contain;object-fit:contain}.u-obj-pos-center-middle{-o-object-position:50% 50%;object-position:50% 50%}.u-bg-fixed{background-attachment:fixed}.u-bg-cover{background-size:cover}.u-bg-pos-mid-all{background-position:50% 50%}.u-bg-norepeat{background-repeat:no-repeat}.u-block-inverse-color h1,.u-block-inverse-color h2,.u-block-inverse-color h3,.u-block-inverse-color h4,.u-block-inverse-color h5,.u-block-inverse-color h6,.u-block-inverse-color p{color:#fff}.u-heading-center h1,.u-heading-center h2,.u-heading-center h3,.u-heading-center h4,.u-heading-center h5,.u-heading-center h6{text-align:center}.lead{font-size:14px;line-height:18px}.u-display-table{display:table;width:100%}.u-display-table-cell{display:table-cell}.o-block-panel{padding:80px 0}.o-block-panel--trusted-by{padding:18px 0}.o-block-panel--trusted-by h6{color:#4a4a4a}.o-block-panel--contact{background-color:#1b1b1b;padding:135px 0}.o-block-panel--contact .o-contact__row p{margin-bottom:0;font-family:Poppins,sans-serif;font-weight:300}.o-block-panel--contact .o-contact__row p span{font-size:24px;line-height:33px;color:#676ab7}.o-block-panel--contact .o-contact__row p a{font-size:24px;line-height:33px;color:#676ab7}.o-block-panel--contact .o-contact__row p a:hover{color:#fff}.o-block-panel--contact .o-contact__row--solution p{margin-bottom:10px}.o-block-panel--contact .o-contact__row--solution img{width:202px}.o-block-panel--contact .o-contact__col{display:inline-block;vertical-align:middle;height:100%;margin-right:13px}.u-block-background{position:relative;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body{background:#042c68!important}body .container-fluid{padding-left:15px;padding-right:15px;max-width:100%}.head-area{width:100%;height:100%;z-index:9999;position:relative}.head-area .logo{position:absolute;left:45px;top:30px}.head-area .main-switch{width:27px;height:21px;background:url(../images/line.svg) no-repeat center;position:absolute;right:50px;top:50px;z-index:999;cursor:pointer;border:none;outline:0}.head-area .main-switch:hover{opacity:.8}.head-area .fly-menu .nav-cross{width:16px;height:16px;background:url(../images/cross.svg) no-repeat center;position:absolute;right:50px;top:50px;z-index:999;cursor:pointer;border:none;outline:0}.head-area .fly-menu .nav-cross:hover{opacity:.8}.head-area .fly-menu.open{right:0}.o-home-banner{width:100vw;height:100%;background-color:#042c68;color:#fff}.o-home-banner .left-part{width:50vw;float:left;height:100vh;background-color:#042c68;position:relative}.o-home-banner .left-part img{width:100%;height:100%;border-right:solid 1px #fff;margin-top:-1px}.o-home-banner .left-part .smimages{max-width:100%;width:318px;height:236px;border-right:none;background:url(../images/logo-icon.svg) no-repeat center center;position:absolute;left:0;bottom:0;z-index:9999!important}.o-home-banner .left-part .content-area{position:absolute;padding:0 70px 0 70px;transform:translateY(-50%);top:50%}.o-home-banner .left-part .content-area h4{font-size:15px;color:#fff;margin-bottom:15px;font-weight:600}.o-home-banner .left-part .content-area p{font-size:12px;line-height:1.4;font-weight:300;color:#fff}.o-home-banner .right-part{width:50vw;float:right;height:100%}.o-home-banner .right-part .content-area{position:absolute;padding:0 70px 0 70px;transform:translateY(-50%);top:56%}.o-home-banner .right-part .content-area p{font-size:12px;line-height:1.4;font-weight:300;color:#fff;margin-bottom:40px;padding-right:100px}.o-home-banner .right-part .content-area .iconic-area{position:relative;padding-left:5px}.o-home-banner .right-part .content-area .iconic-area .iconic-col{width:100%;max-width:49.5%;display:inline-block;font-size:12px;line-height:1.4;border-bottom:solid 1px #fff;padding:20px 0;vertical-align:middle;margin-left:-5px;font-weight:200;letter-spacing:.08px}.o-home-banner .right-part .content-area .iconic-area .iconic-col .con-area{display:inline-block;min-width:140px;text-align:left}.o-home-banner .right-part .content-area .iconic-area .iconic-col:first-child,.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(3){border-right:solid 1px #fff}.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(3),.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(4){line-height:30px}.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(2),.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(4){padding-left:20px}.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(5){max-width:100%;text-align:center}.o-home-banner .right-part .content-area .iconic-area .iconic-col span.icon{float:left;margin-right:10px}.mobile-version{display:none}img.mobile-version{margin-bottom:60px}footer{position:relative;width:100%}footer .copyright-area{position:absolute;width:100%;z-index:999;margin-top:-9px;color:#fff;font-size:10px;margin-top:-40px;text-align:right;right:50px;font-weight:200}footer .copyright-area.service{color:#042c68}.fly-menu{width:280px;background:#fff;height:100%;position:fixed;top:0;right:-280px;z-index:99999999;padding:150px 60px;transition:all .5s}.fly-menu ul{list-style:none;z-index:999}.fly-menu ul li{border-bottom:solid 1px #eee;padding:0 0}.fly-menu ul li:last-child{border-bottom:solid 1px transparent}.fly-menu ul li.current-menu-item a{color:#346cd6;font-weight:400}.fly-menu ul li a{color:#042c68;letter-spacing:.12px;line-height:65px;font-size:20px;font-weight:200}.fly-menu ul li a:hover{color:#346cd6;text-decoration:none}.fly-menu.open{right:0}.o-values-banner{width:100vw;height:100%;background-color:#042c68;color:#fff}.o-values-banner .left-part{width:65vw;float:left;height:100vh;background-color:#042c68;position:relative}.o-values-banner .left-part img{width:100%;height:100%;margin-top:-1px}.o-values-banner .left-part .page-leaf{max-width:100%;width:120px;height:120px;background:url(../images/round-leaf.svg) no-repeat center center;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:9999!important}.o-values-banner .right-part{width:35vw;float:right;height:100%;background-color:#042c68}.o-values-banner .right-part .content-area{position:absolute;padding:0 20px 0 20px;transform:translateY(-50%);top:50%}.o-values-banner .right-part .content-area h1{font-size:25px;font-weight:300;text-transform:uppercase;color:#fff;position:relative;display:inline-block;margin-bottom:70px}.o-values-banner .right-part .content-area h1:after{width:120px;height:1px;background-color:#fff;position:absolute;content:"";bottom:-25px;left:0}.o-values-banner .right-part .content-area p{font-size:12px;line-height:1.4;color:#fff;margin-bottom:40px;font-weight:300}.o-values-banner .right-part .content-area .inner-content{max-width:70%}.o-values-banner .right-part .content-area .inner-content p{margin-bottom:50px;line-height:1.4}.o-values-banner .right-part .content-area h3{font-size:12px;font-weight:600;text-transform:uppercase;color:#fff}.o-standards-banner{width:100vw;height:100%;background-color:#042c68;color:#fff}.o-standards-banner .left-part{width:65vw;float:left;height:100vh;background-color:#042c68;position:relative}.o-standards-banner .left-part img{width:100%;margin-top:-1px;position:absolute;bottom:0;left:0}.o-standards-banner .right-part{width:35vw;float:right;height:100%}.o-standards-banner .right-part .content-area{position:absolute;padding:0 20px 0 20px;transform:translateY(-50%);top:50%;margin-left:-290px}.o-standards-banner .right-part .content-area .left-area{float:left;width:50%;padding-right:85px}.o-standards-banner .right-part .content-area .right-area{float:left;width:50%;padding-right:85px}.o-standards-banner .right-part .content-area h1{font-size:25px;font-weight:300;text-transform:uppercase;color:#fff;position:relative;display:inline-block;margin-bottom:70px}.o-standards-banner .right-part .content-area h1:after{width:120px;height:1px;background-color:#fff;position:absolute;content:"";bottom:-24px;left:0}.o-standards-banner .right-part .content-area p{font-size:12px;line-height:1.4;color:#fff;margin-bottom:0;font-weight:300}.o-standards-banner .right-part .content-area .inner-content{max-width:100%}.o-standards-banner .right-part .content-area .inner-content p{margin-bottom:0;line-height:1.4}.o-standards-banner .right-part .content-area h3{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff}.o-services-banner{width:100vw;height:100%;color:#fff}.o-services-banner .service-inner-part{width:100%;height:65vh;background-color:#042c68;position:relative}.o-services-banner .service-inner-part .content-area{position:absolute;padding:0;transform:translateY(-50%);top:60%;left:0;right:0;margin:0 auto;max-width:1100px}.o-services-banner .service-inner-part .content-area .left-area,.o-services-banner .service-inner-part .content-area .right-area{float:left;width:50%;padding:0 0}.o-services-banner .service-inner-part .content-area .left-area{padding-right:30px}.o-services-banner .service-inner-part .content-area .right-area{padding-left:30px}.o-services-banner .service-inner-part .content-area h2{font-size:25px;font-weight:300;text-transform:uppercase;color:#fff;position:relative;display:inline-block;margin-bottom:50px}.o-services-banner .service-inner-part .content-area h2:after{width:120px;height:1px;background-color:#fff;position:absolute;content:"";bottom:-20px;left:0}.o-services-banner .service-inner-part .content-area p{font-size:12px;line-height:1.4;color:#fff;font-weight:300}.o-services-banner .service-inner-part .content-area .inner-content{max-width:70%}.o-services-banner .service-inner-part .content-area .inner-content p{margin-bottom:50px;line-height:1.6}.o-services-banner .service-inner-part .content-area h3{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff}.o-services-banner .service-inner-part .service-images-area{position:absolute;bottom:-130px;left:0;right:0;margin:0 auto;max-width:1100px;font-size:0}.o-services-banner .service-inner-part .service-images-area span{width:33.33%;display:inline-block}.o-services-banner .service-inner-part .service-images-area span img{width:100%;max-width:100%}.o-services-banner .service-inner-part .service-images-area img{display:inline-block;max-width:100%}.service-content-area{width:100%;background:url(../images/service-bg.svg) left bottom no-repeat #fff;padding-top:180px;padding-bottom:520px}.service-content-area .service-inner-content{max-width:1100px;margin:0 auto}.service-content-area .service-inner-content .left-area,.service-content-area .service-inner-content .right-area{float:left;width:50%;padding:0 0}.service-content-area .service-inner-content .left-area{padding-right:50px}.service-content-area .service-inner-content .right-area{padding-left:50px}.service-content-area .service-inner-content .service-column{padding-left:50px;width:100%;position:relative;padding-bottom:10px}.service-content-area .service-inner-content .service-column p{margin-bottom:20px;font-size:12px;line-height:1.4;color:#042c68;font-weight:400}.service-content-area .service-inner-content .service-column span.head{font-weight:600;font-size:14px;margin-bottom:5px;display:block;text-transform:uppercase}.service-content-area .service-inner-content .service-column .service-icon{width:30px;height:30px;position:absolute;left:0}.page-template-services .copyright-area{color:#042c68}.page-template-services .copyright-area p{color:#042c68}.o-contact-banner{width:100vw;height:100%;background-color:#042c68;color:#fff}.o-contact-banner .inner-part{width:100%;float:left;height:100vh;background-color:#042c68;position:relative}.o-contact-banner .inner-part .content-area{position:absolute;padding:0 20px 0 20px;transform:translateY(-50%);top:42%;left:0;right:0;margin:0 auto;max-width:1100px}.o-contact-banner .inner-part .content-area .left-area,.o-contact-banner .inner-part .content-area .right-area{float:left;width:50%;padding:0 30px}.o-contact-banner .inner-part .content-area .right-area{padding-left:75px}.o-contact-banner .inner-part .content-area h1{font-size:25px;font-weight:300;text-transform:uppercase;color:#fff;position:relative;display:inline-block;margin-bottom:100px}.o-contact-banner .inner-part .content-area h1:after{width:120px;height:1px;background-color:#fff;position:absolute;content:"";bottom:-25px;left:0}.o-contact-banner .inner-part .content-area .inner-content{max-width:70%;margin:0 auto}.o-contact-banner .inner-part .content-area .inner-content p{line-height:1.4;font-size:15px;color:#fff;font-weight:200}.o-footer-top-block{padding:40px 0 20px 0;background-color:#151515}.o-footer-top-block p{color:#a4a4a4;font-size:14px}.o-footer-top-block p strong{font-family:Poppins,sans-serif}@font-face{font-family:Gotham_bold;src:url(../fonts/GOTHAMBOLD.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gotham_medium;src:url(../fonts/GOTHAMMEDIUM.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gotham_light;src:url(../fonts/GOTHAMLIGHT.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Cambria_Bold;src:url(../fonts/Cambria-Bold.woff) format("woff");font-weight:700;font-style:normal}@media only screen and (min-width:768px){h1{font-size:75px;line-height:57px;margin-bottom:30px}h2{font-size:36px;line-height:45px}h5{font-size:24px;line-height:32px}.lead{font-size:20px;line-height:32px}}@media (min-width:991px){.o-footer-top-block{padding:80px 0 45px 0}.o-footer-top-block p{font-size:16px}}@media (min-width:1170px){.container{width:1200px}}@media only screen and (max-width:1170px){.o-home-banner .right-part .content-area{padding:0 65px 0 65px}}@media only screen and (max-width:1024px){.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(5){text-align:left}.o-services-banner .service-inner-part .content-area{padding:0 20px}.o-services-banner .service-inner-part .service-images-area{padding:0 20px}.service-content-area .service-inner-content{padding:0 20px}}@media only screen and (max-width:991px){.head-area .logo{left:20px;top:15px}.head-area .main-switch{right:20px;top:38px}.o-home-banner .left-part{width:100%;padding:0 20px}.o-home-banner .left-part{width:100%;height:auto}.o-home-banner .left-part img{display:none}.o-home-banner .left-part .content-area{position:relative;margin-top:110px;margin-bottom:30px;transform:translateY(0);top:0;padding:0}.o-home-banner .right-part{width:100%;padding:0 20px}.o-home-banner .right-part .content-area{position:relative;margin-top:0;margin-bottom:0;transform:translateY(0);top:0;padding:0}.o-home-banner .right-part .content-area p{padding-right:0;margin-bottom:20px}.o-home-banner .right-part .content-area .iconic-area{padding-bottom:20px}.desktop-version{display:none}.mobile-version{display:block;width:100%}footer .copyright-area{position:relative;width:70%;margin:0 auto;color:#fff;font-size:10px;margin-top:-37px;text-align:center;font-weight:200;right:0}.fly-menu{padding:120px 60px}.o-values-banner{width:100%;height:100%}.o-values-banner .left-part{width:100%;height:auto}.o-values-banner .right-part{width:100%;padding:0 20px}.o-values-banner .right-part .content-area{position:relative;margin-top:110px;margin-bottom:25px;transform:translateY(0);top:0;padding:0}.o-values-banner .right-part .content-area p{margin-bottom:25px}.o-values-banner .right-part .content-area .inner-content p{margin-bottom:25px}.o-standards-banner .left-part{width:100%;padding:0 20px}.o-standards-banner .left-part{width:100%;height:auto}.o-standards-banner .left-part img{display:none}.o-standards-banner .right-part{width:100%;padding:0 20px}.o-standards-banner .right-part .content-area{position:relative;margin-top:110px;margin-bottom:30px;transform:translateY(0);top:0;padding:0;margin-left:0;margin-bottom:30px}.o-standards-banner .right-part .content-area .left-area{width:100%;padding-right:0;margin-bottom:25px}.o-standards-banner .right-part .content-area .right-area{width:100%;padding-right:0;margin-bottom:50px}.o-services-banner .service-inner-part{height:50vh}.o-services-banner .service-inner-part .content-area{position:relative;transform:translateY(0);top:0;padding-top:120px}.o-services-banner .service-inner-part .content-area .left-area,.o-services-banner .service-inner-part .content-area .right-area{width:100%}.o-services-banner .service-inner-part .content-area .left-area{padding-right:0}.o-services-banner .service-inner-part .content-area .right-area{padding-left:0;margin-bottom:30px}.o-services-banner .service-inner-part .service-images-area{position:relative;bottom:0;padding:0 20px}.service-content-area{padding:0 0;padding-top:150px;background-size:100%;padding-bottom:330px}.service-content-area .service-inner-content .left-area,.service-content-area .service-inner-content .right-area{width:100%}.service-content-area .service-inner-content .left-area{padding-right:0}.service-content-area .service-inner-content .right-area{padding-left:0;padding-bottom:0}.o-contact-banner .inner-part{padding:0 20px}.o-contact-banner .inner-part .content-area{position:relative;margin-top:110px;margin-bottom:0;transform:translateY(0);top:0;padding:0}.o-contact-banner .inner-part .content-area .left-area,.o-contact-banner .inner-part .content-area .right-area{width:100%;padding:0 0}.o-contact-banner .inner-part .content-area .right-area{padding-left:0}.o-contact-banner .inner-part .content-area h1{margin-bottom:30px}.o-contact-banner .inner-part .content-area .inner-content{max-width:100%}}@media only screen and (max-width:767px){.o-block-panel--contact{padding:60px 0 40px 0}.o-block-panel--contact .o-contact__row{margin-bottom:35px}.o-home-banner .right-part .content-area .iconic-area{padding-left:0}.o-home-banner .right-part .content-area .iconic-area .iconic-col{max-width:100%;margin-left:0}.o-home-banner .right-part .content-area .iconic-area .iconic-col:first-child,.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(3){border-right:none}.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(2),.o-home-banner .right-part .content-area .iconic-area .iconic-col:nth-child(4){padding-left:0}.o-values-banner .right-part .content-area h1{margin-bottom:50px}.o-standards-banner .right-part .content-area .right-area{margin-bottom:25px}.o-standards-banner .right-part .content-area h1{margin-bottom:50px}.service-content-area{padding-top:90px;padding-bottom:180px}}@media only screen and (max-width:568px){.o-block-panel--contact .o-contact__row p span{font-size:14px}.o-block-panel--contact .o-contact__row p a{font-size:14px}.o-block-panel--contact .o-contact__col{display:block;margin-bottom:20px}footer .copyright-area{margin-top:-45px}.service-content-area{padding-top:75px}.o-contact-banner .inner-part{height:100%}.o-contact-banner .inner-part .content-area .right-area{margin-bottom:75px}}@media only screen and (max-width:375px){.o-contact-banner .inner-part{height:100vh}}
.fly-menu ul li a{line-height:1.35;padding:19px 0;display:block}

@media only screen and (max-width:991px){footer .copyright-area{margin-top:25px!important;position:relative!important}}

@media only screen and (max-width:991px){.service-content-area .service-inner-content .left-area,.service-content-area .service-inner-content .right-area{float:none!important}.service-content-area{padding-bottom:120px!important}}
