:root{--color-brand: #1980B6;--color-brand-light: #2b90cf;--color-heading: #414141}:active,:focus{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}button{background:none;border:0;margin:0;padding:0;cursor:pointer}img{border:0;vertical-align:top}button,*:focus{outline:none!important}canvas,img{vertical-align:middle}p{display:block;-webkit-margin-before:.1em;-webkit-margin-after:.1em;-webkit-margin-start:0px;-webkit-margin-end:0px}a{transition:all .3s}a,a:focus,a:hover,a:active{outline:0;cursor:pointer}p,pre,ul,ol,dl,dd,blockquote,address,table{margin-bottom:30px}canvas{width:100%!important;height:auto!important}div.row>div img.img-fluid{width:100%}h1,h2,h3,h4,h5,h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:600;color:var(--color-heading);position:relative;margin:0 0 30px;line-height:1.5;z-index:0;-webkit-font-smoothing:antialiased}h1{font-size:36px;margin:0 0 44px}h2{font-size:30px;margin:0 0 32px}h3{font-size:24px;letter-spacing:normal;margin:0 0 32px}h4{font-size:18px;letter-spacing:normal;margin:0 0 14px}h5{font-size:14px;letter-spacing:normal;margin:0 0 20px}h6{font-size:12px;letter-spacing:normal;margin:0 0 20px}.m-0{margin:0!important}.b-0{border:0!important}.block{display:block!important}.text-right{text-align:right!important}hr{border:0;height:1px;background-image:linear-gradient(to right,transparent,rgba(0,0,0,.2),transparent)}@media only screen and (max-width:768px){section.parallax{background-attachment:fixed!important;background-size:auto 150%!important;background-position:50% -50px!important;background-attachment:scroll!important}}.parallax h1,.parallax h2,.parallax h3,.parallax h4,.parallax h5,.parallax h6,.parallax p,.parallax .btn,.parallax img,.parallax div,.parallax{color:#fff;position:relative;z-index:10}.parallax .btn-default{background-color:transparent}.parallax .overlay{background-color:#2222224d;position:absolute;inset:0;z-index:1}.parallax h1{font-size:70px}.parallax h2{font-size:60px}.parallax h3{font-size:50px}@media only screen and (max-width:760px){.parallax h1{font-size:55px}.parallax h2,.parallax h3{font-size:45px}}@media only screen and (max-width:500px){.parallax h1{font-size:36px}.parallax h2,.parallax h3{font-size:30px}}.overlay{background:#0003;position:absolute;inset:0;z-index:1;transition:all 1s}.overlay.dark-1{background-color:#0000001a}div.heading-title{position:relative;margin-bottom:40px}.heading-title.parallax h1,.heading-title.parallax h2,.heading-title.parallax h3,.heading-title.parallax h4,.heading-title.parallax h5,.heading-title.parallax h6{margin:0;padding:0}div.heading-title h1,div.heading-title h2,div.heading-title h3,div.heading-title h4,div.heading-title h5,div.heading-title h6{margin:0;position:relative;display:inline-block;padding:0 15px 0 0;background-color:#fff}div.heading-title.text-center h1,div.heading-title.text-center h2,div.heading-title.text-center h3,div.heading-title.text-center h4,div.heading-title.text-center h5,div.heading-title.text-center h6{padding-left:15px;padding-right:15px}div.heading-title.heading-border-bottom{border-bottom:#ccc 2px solid}div.heading-title.heading-dotted{background:linear-gradient(#ccc,#ccc) center / 100% 2px no-repeat}section.alternate div.heading-title h1,section.alternate div.heading-title h2,section.alternate div.heading-title h3,section.alternate div.heading-title h4,section.alternate div.heading-title h5,section.alternate div.heading-title h6{background-color:#f9f9f9}.box-icon{margin:30px 0}.box-icon>a,.box-icon .box-icon-title{text-decoration:none!important;display:block}.box-icon .box-icon-title>h2{font-size:18px;line-height:35px;margin:0;transition:all .2s}.box-icon p{margin:15px 0}html,body{height:100%;direction:ltr}body{color:#666;background-color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;margin:0;padding:0}body #wrapper{overflow:hidden;min-height:100%}section{display:block;position:relative;padding:100px 0;border-bottom:rgba(0,0,0,.1) 1px solid;background-color:#fff;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover!important;box-sizing:border-box!important}section.parallax{transition:none;border:0}section.alternate{background-color:#00000005!important}.container{position:relative}a:active,a:focus,a:hover{color:#212121;text-decoration:none}.btn{position:relative;font-size:15px;line-height:1.6}.btn-default{color:#333;background-color:#fff;border-color:#ccc;border-width:1px;padding:6px 12px;line-height:26px}.btn-sm{padding:2px 10px;font-size:12px!important;line-height:1.5!important}.btn-lg{padding-left:16px;padding-right:16px;padding-top:10px!important;padding-bottom:10px!important;font-size:18px!important;line-height:1.3333333!important}pre,.card,.btn{border-radius:3px}#header,#topNav,#topMain{display:block}#header{position:relative;left:0;top:0;right:0;z-index:1000;font-size:14px;background-color:#fff;border-bottom:rgba(0,0,0,.05) 1px solid;box-shadow:0 0 2px #0000001a!important;transition:all .8s}#header.navbar-toggleable-md .navbar-collapse{display:inherit;width:auto}#topNav button.btn-mobile{display:none;color:#333;padding:6px 10px;float:right;margin-top:13px;margin-right:0;border-radius:0}@media only screen and (max-width:992px){#topNav button.btn-mobile{display:inline-block}}#header.transparent{position:absolute;background-color:transparent;border-bottom:rgba(255,255,255,.3) 1px solid;box-shadow:none}#header.transparent #topMain.nav-pills>li>a{color:#fff;border-radius:0}#header.transparent #topMain.nav-pills>li.active>a,#header.transparent #topMain.nav-pills>li>a:hover{background-color:#00000008}#header.fixed.transparent{background-color:#fff}#header.fixed.transparent #topMain.nav-pills>li>a{color:#151515}@media only screen and (max-width:992px){#header.transparent.fixed #topNav button.btn-mobile{color:#333!important}#header.transparent #topMain.nav-pills>li>a{color:#fff}}@media only screen and (max-width:768px){#header.transparent #topMain{background-color:#333!important}#header.transparent #topMain li.active>a{color:#fff!important}}#topNav .full-container{display:block;margin:0 15px}#topNav .nav-pills>li+li{margin-left:0}#header.fixed{position:fixed;border-bottom:rgba(0,0,0,.08) 1px solid}@media only screen and (max-width:992px){#header.transparent #topMain,#header .submenu-dark #topMain{background-color:#333}}@media only screen and (max-width:992px){.navbar-collapse{height:100%}#topNav div.nav-main-collapse{padding:0;margin:0}#topNav button.btn-mobile{display:block;float:right;margin-right:0;transition:none}#header.transparent #topNav button.btn-mobile{color:#fff}#topNav nav.nav-main{background-color:#fff}#topNav div.nav-main-collapse,#topNav div.nav-main-collapse.in{width:100%;margin:-1px 0 0}#topNav div.nav-main-collapse{float:none;overflow-x:hidden;max-height:350px}html.noscroll,html.noscroll body{overflow:hidden!important}#header.fixed #topNav div.nav-main-collapse,#topNav div.nav-main-collapse{max-height:100%!important;height:100%;width:100%;position:fixed!important;left:0!important;right:0;bottom:0;top:0;z-index:9999!important;overflow-y:scroll!important;padding-top:58px!important;margin:0!important}#topNav div.nav-main-collapse{-webkit-overflow-scrolling:touch;animation:fadeIn .3s!important}#header.fixed #topNav button.btn-mobile-active,#topNav button.btn-mobile-active{position:fixed!important;z-index:999999!important;background-color:#232323!important;height:60px!important;top:0!important;width:100%;left:0;right:0;margin:0!important;opacity:.9}#topMain{color:#fff;background-color:#333;display:block}#topMain>li>a{color:#fff!important;font-size:15px!important}#topNav div.nav-main-collapse.collapse:not(.show){display:none}#topNav div.nav-main-collapse.in{display:block!important}#topNav div.nav-main-collapse{position:relative}#topMain>li>a>span{display:none!important}#topMain li{display:block!important;float:none;text-align:left;border-radius:0}#topMain li a{text-align:left;border:0;height:auto;line-height:15px;border-radius:0}#topMain>li:hover,#topMain>li:hover>a{border-top:0!important}#topMain>li>a{height:auto;line-height:normal}#topNav ul.nav>li:hover>a:before,#topNav ul.nav>li.active>a:before{background-color:transparent}}@media only screen and (max-width:500px){#topNav div.nav-main-collapse{max-height:290px;overflow-y:auto}}@media only screen and (max-width:992px){#topNav div.submenu-dark li>a{color:#fff!important}}#toTop{font-size:38px;line-height:33px;background-color:#0000004d;color:#fff;position:fixed;height:35px;width:40px;right:6px;bottom:6px;text-align:center;text-transform:uppercase;opacity:.9;text-decoration:none;display:none;z-index:1000;border-radius:2px!important;transition:all .2s}#toTop:hover{background-color:#000000b3}ul.nav>li>a{display:block}ul.nav.nav-pills>li{display:inline-block}.card-default>.card-heading{color:#333;background-color:#f8f9fa;border-color:#ddd}.card-heading{padding:15px}.card-heading>h1,.card-heading>h2,.card-heading>h3,.card-heading>h4,.card-heading>h5,.card-heading>h6{margin:0}@media(min-width:1200px){.container{width:1170px;max-width:100%}}.card{margin-bottom:26px;overflow-y:auto;position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:3px;box-shadow:#00000007 0 2px 1px}.card-block{flex:1 1 auto;padding:1.25rem}#footer{font-size:14px;color:#fff9;display:block;background:linear-gradient(to bottom,#555,#313131)}#footer>.copyright{background-color:#0003;text-shadow:1px 1px 1px rgba(0,0,0,.1);padding:25px 0;font-size:13px;display:block}#footer a{color:#fff9;text-decoration:none}#footer a:hover{color:#ffffffe6}@media only screen and (max-width:480px){#footer .copyright{text-align:center}}@media only screen and (max-width:768px){img.img-fluid{float:none!important}#header.fixed{position:fixed}section div.row>div{margin-bottom:60px}}@font-face{font-display:swap;font-family:Kiro4;src:url(/assets/fonts/kiro/Kiro%20Extra%20Bold.otf)}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/open-sans/open-sans-v34-latin-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/open-sans/open-sans-v34-latin-600.woff2) format("woff2")}::selection{background:var(--color-brand)}a,a:focus:not(.btn),h1>span,h2>span,h3>span,h4>span,h5>span,h6>span{color:var(--color-brand)}.teams span,div.heading-title h3>span,#welcome span:not([class]){color:var(--color-brand-light)}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:-.125em}.icon-inline{width:1em;height:1em;margin-right:.25em}.box-icon .box-icon-title>.icon{box-sizing:border-box;height:35px;width:35px;padding:8px;margin-right:15px;background-color:#333;color:#fff;border-radius:3px;transition:all .2s;flex-shrink:0}.box-icon.box-icon-left .box-icon-title>.icon{float:left}.box-icon a.box-icon-title:hover>h2{color:var(--color-brand)}.box-icon a.box-icon-title:hover>.icon{background-color:var(--color-brand)}#toTop:before{content:none}#toTop.is-visible{display:flex;align-items:center;justify-content:center}#toTop .icon{width:1em;height:1em;margin:0}#topNav button.btn-mobile .icon{width:1.3125em;height:1.3125em}#topNav button.btn-mobile .icon-menu-close,#topNav button.btn-mobile-active .icon-menu-open{display:none}#topNav button.btn-mobile-active .icon-menu-close{display:inline-block;width:1.875em;height:1.875em}html{scroll-behavior:smooth}#topMain>li>a{display:block;position:relative;padding-left:15px;padding-right:15px;height:96px;line-height:96px;text-transform:uppercase}#topMain.nav-pills>li>a{color:#1f262d;font-weight:400;background-color:transparent}#topMain.nav-pills>li:hover>a,#topMain.nav-pills>li:focus>a{color:#1f262d;background-color:#00000008}#topMain.nav-pills>li.active>a{color:var(--color-brand)}#topNav .navbar-collapse{float:right}#header.fixed #topNav a.logo{height:60px;line-height:50px}#header.fixed #topNav #topMain>li>a{height:60px;line-height:60px}#header a.logo{font-family:Kiro4,sans-serif;padding-top:5px;font-size:50px;height:96px;line-height:96px;overflow:hidden;display:inline-block}#header a.logo span{color:var(--color-brand-light)}#header a.logo>div:last-child{display:none}#header a.logo>div:first-child{display:inline-block;color:#fff}#header.fixed a.logo>div:first-child{display:none}#header.fixed a.logo>div:last-child{display:inline-block;color:#000}@media only screen and (max-width:1215px){#topMain.nav-pills>li>a{font-size:13px}}@media only screen and (max-width:992px){#header{height:60px!important}#header #topNav a.logo{height:60px!important;line-height:50px!important}#header #topNav #topMain>li>a{height:40px!important;line-height:40px!important;padding-top:0}#topMain>li{border-bottom:rgba(0,0,0,.1) 1px solid}#topMain>li:last-child{border-bottom:0}}.mainlogo{font-family:Kiro4,sans-serif;text-align:center;font-size:8vw;color:#fff}.mainlogo span{color:var(--color-brand-light)}img.main{height:auto;width:100%;max-width:250px}pre{display:block;padding:20px;margin:0 0 10px;font-size:11px;line-height:1.42857143;color:#333;height:auto;max-height:500px;overflow:auto;background-color:#eee;border:1px solid #eaeaea;border-radius:3px;word-break:normal!important;word-wrap:normal!important;white-space:pre!important}.teams{color:var(--color-heading);font-size:20px}.font300{font-weight:300}@media(max-width:850px){.service-descr{margin-top:-10px!important;margin-bottom:-10px!important}}.particles_bg,.section_bg{background:url(/assets/images/particles_bg.jpg)}#slider .hero-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:99}#canvas-particle{position:absolute;left:0}#slider #canvas-particle{z-index:10}.icons-sprite{display:none}h1>span.rotate{color:inherit!important;display:inline-block;opacity:1;transition:opacity 1.2s ease}h1>span.rotate.is-faded{opacity:0}@media(prefers-reduced-motion:reduce){h1>span.rotate{transition:none}}section#slider{display:block;padding:0;margin:0;box-shadow:none;background-color:#151515;overflow:hidden!important;border-bottom:0;z-index:0}section#slider.fullheight{height:100vh;height:100dvh}section#slider canvas{width:auto!important;height:auto!important}section#slider a:hover{color:#fff}#slider h1{color:#fff;text-shadow:rgba(0,0,0,.16) 1px 1px 1px;font-size:60px;line-height:60px}#slider img.img-fluid{display:inline-block}#slider .btn-default{color:#fff;background-color:transparent;border-color:#fff;border-width:2px}#slider .btn-default:hover,#slider .btn-default:focus{color:#fff;background-color:#ffffff1a;border-color:#fff}#slider .btn{color:#fff!important}#slider .btn.btn-lg{font-size:16px;margin-top:50px}@media only screen and (max-width:768px){#header.transparent+#slider h1{margin-top:80px!important}#slider h1{font-size:30px!important;line-height:35px!important;text-align:center}}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@media(prefers-reduced-motion:reduce){.animated,.animated.fadeInUp{animation:none!important;opacity:1!important;transform:none!important}}
