@import url(https://fonts.googleapis.com/css?family=Merriweather:300,400|Raleway:400,500,600,700);body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus,img:focus,input:focus,textarea:focus,ul:focus{outline:0}.hidden{display:none}.floatleft{float:left}.floatright{float:right}.relative{position:relative}.clearboth{clear:both}.separator10{height:10px;overflow:hidden;clear:both}.separator15{height:10px;overflow:hidden;clear:both}.separator20{height:20px;overflow:hidden;clear:both}.separator30{height:30px;overflow:hidden;clear:both}.separator70{height:70px;overflow:hidden;clear:both}#noty_top_layout_container{width:auto!important;left:0!important;right:0!important;font-family:Raleway,sans-serif;font-size:15px}#noty_top_layout_container *{font-weight:400!important}#noty_top_layout_container li{border-width:0!important;margin:0!important;padding:10px 0 0 0}.webt{visibility:hidden;position:absolute;left:0;bottom:0}.flex{display:flex}.flex-grow-1{flex-grow:1}.flex-shrink-1{flex-shrink:1}.cursor-pointer{cursor:pointer}body{margin:0;padding:0;color:#6a6a6a;font-size:16px;font-family:Merriweather,sans-serif;box-sizing:border-box;width:100%}input[type=text],textarea{border-radius:10px;border:0 none;padding:15px;font-family:Raleway,sans-serif;font-size:13px;box-sizing:border-box}input.with-border,textarea.with-border{border:3px solid #e6eaef}a{color:#8aa5cc;text-decoration:none}.form-error{color:red;font-size:14px}.form-success{color:#004200}.form-error div,.form-success div{padding-bottom:5px}.mobile-menu{display:none;z-index:3}.button{background:red;color:#fff;display:block;padding:10px 15px;border-radius:3px;font-family:Raleway,sans-serif;font-size:15px;font-weight:700;text-decoration:none}.button.orange{background:#f9b652}.button.green{background:#004200}.button.grey{background:#e6eaef;color:#6a6a6a}.button.blue{background:#8aa5cc}header{margin:0 auto;max-width:1170px;padding:35px 0}header .logo{float:left}header .logo img{height:60px}header nav{float:left;padding:7px 0 0 70px}header nav ul{list-style-type:none}header nav ul li{float:left;padding-right:25px;font-family:Raleway,sans-serif;font-weight:500}header nav ul li a{color:#3e4049;text-decoration:none;font-size:15px}header nav ul li a:hover{text-decoration:none}header nav ul li a.selected{color:#004200}header .buttons{padding:13px 0 0 0;overflow:auto}header .buttons .button.blue,header .buttons .button.green{margin-left:10px}.poster{background-position:top center;background-repeat:no-repeat;height:385px}h1,h2{font-family:Raleway,sans-serif;font-weight:700;font-size:30px;color:#004200;margin:0;padding:0 0 20px 0}.container .wrapper{margin:0 auto;max-width:1170px;box-sizing:border-box}footer .wrapper{margin:0 auto;overflow:auto;max-width:1170px;box-sizing:border-box;padding:30px 0}footer .wrapper .logo{width:25%;float:left;height:60px;box-sizing:border-box}footer .wrapper .logo img{height:60px}footer .wrapper .copyright{width:50%;float:left;box-sizing:border-box;color:#8aa5cc;font-size:15px;text-align:center;padding-top:8px;font-family:Raleway,sans-serif}footer .wrapper .social{width:25%;float:left;box-sizing:border-box;font-family:Raleway,sans-serif;padding-top:20px}footer .icon{float:right;height:20px;background-size:cover;width:26px;margin-left:15px}footer .icon:last-child{margin-right:0}footer .icon.twitter{background:url('../../img/icon-twitter.svg') no-repeat center center}footer .icon.linkedin{background:url('../../img/icon-linkedin.svg') no-repeat center center}footer .icon.contactus{background:url('../../img/icon-email.svg') no-repeat center center}@media only screen and (max-width:1180px){.desktop-hidden{display:none}input.with-border,textarea.with-border{border:1px solid #e6eaef}.mobile-menu{position:absolute;right:10px;top:10px;display:block;font-size:35px;color:#91a4c9}.poster{background-position:center;background-position-y:bottom;background-size:cover;height:595px!important;position:relative}h1.title,h2.title{font-size:20px}body{font-size:14px}header{padding:0}header nav{display:none;position:absolute;top:0;bottom:0;left:150px;right:0;background:rgba(255,255,255,.9);z-index:2;padding:50px 0 0 20px}header nav ul{margin:0;padding:0}header nav ul li{float:none;margin-bottom:15px}header .buttons.desktop,header .logo.desktop{display:none}.poster .buttons.mobile{display:block;position:absolute;transform:translate(-50%,0);left:50%;width:320px;bottom:-95px;text-align:center}.poster .logo.mobile{box-sizing:border-box;padding-bottom:15px}.poster .logo.mobile img{width:80%}.poster .buttons.mobile .slogan{padding-bottom:40px;line-height:22px;font-family:Raleway,sans-serif;font-weight:600;font-size:14px;color:#d6dbe4}.poster .buttons.mobile .links{width:263px;margin:0 auto}.poster .buttons.mobile .links .button{margin-right:13px;padding:10px 13px}.poster .buttons.mobile .links .button:last-child{margin-right:0}header .logo{top:50vh}footer .wrapper .logo{display:none}footer .wrapper{padding:0 20px 20px 20px}footer .wrapper .social{width:110px;float:none;overflow:auto;clear:both;margin:0 auto}footer .icon:last-child{margin-left:0}footer .wrapper .copyright{width:100%}header .slogan{display:block;padding:0 0 30px 0;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;color:#d6dbe4;line-height:20px}}@media only screen and (min-height:300px) and (max-height:664px){.poster .buttons.mobile{bottom:-115px}.container .home{padding-top:170px}.poster{height:440px!important}}@media only screen and (min-height:665px) and (max-height:735px){.poster{height:530px!important}}.poster{background-image:url('../../img/posters/bridge-new.jpg');height:565px}.poster .scroller{overflow:hidden;width:470px;margin:0 auto;left:205px;position:relative;top:85px;font-family:Raleway,sans-serif;font-size:15px;color:#232428}.poster .scroller .track{position:relative;left:0}.poster .scroller .box{width:470px;float:left}.poster .scroller .box .text{max-height:165px;overflow:hidden;text-overflow:ellipsis}.poster .scroller .box .name{padding:30px 0 8px 0}.poster .scroller .box .role{color:#a9b0c6;font-weight:700;padding-bottom:8px}.poster .scroller .box .company{color:#232428;font-weight:700}.poster .scroller-controls{font-family:sans-serif;font-size:80px;color:#a0aab6;text-align:center;position:absolute;bottom:40px;left:0;right:0}.poster .scroller-controls span{cursor:pointer}.poster .scroller-controls .current{color:#5d6375}.container .home{padding-top:70px;box-sizing:border-box}.container .home .left{width:680px;float:left;padding-bottom:40px;box-sizing:border-box}.container .home .left .paragraph{margin:0;padding:0;line-height:25px;width:450px}.container .home .left .circle{margin-top:60px;height:475px;width:475px;background:url('../../img/home-large-circle.svg') no-repeat center center}.container .home .left .circle span{display:block;width:275px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);font-size:30px;font-family:Raleway,sans-serif;font-weight:600;color:#004200;text-align:center}.container .top{padding-bottom:20px}.container .home .left .intro{margin:0 auto;max-width:450px}.container .home .left .circle img{max-width:450px}.container .home .right{width:490px;float:left;box-sizing:border-box;padding-top:105px}.container .home .right ul.accordion{max-width:390px}.container ul.accordion{margin:0;padding:0}.container ul.accordion li{list-style-type:none;margin:0 0 15px 0}.container ul.accordion li span.k-link{font-size:20px;font-family:Raleway,sans-serif;font-weight:600;cursor:pointer;position:relative}.container ul.accordion li div.k-content{color:#6a6a6a;font-size:16px;line-height:25px;padding:10px 0 0 0}.container ul.accordion .k-icon{display:block;width:15px;height:15px;background-repeat:no-repeat;position:absolute;right:-40px}.container ul.accordion .k-icon.k-panelbar-collapse{top:9px}.container ul.accordion .k-icon.k-panelbar-expand{top:6px}.container ul.accordion .green .k-i-arrow-60-down{background-image:url('../../img/arrows/green-down.svg')}.container ul.accordion .green .k-i-arrow-60-up{background-image:url('../../img/arrows/green-up.svg')}.container ul.accordion .light-blue .k-i-arrow-60-down{background-image:url('../../img/arrows/light-blue-down.svg')}.container ul.accordion .light-blue .k-i-arrow-60-up{background-image:url('../../img/arrows/light-blue-up.svg')}.container ul.accordion .light-green .k-i-arrow-60-down{background-image:url('../../img/arrows/light-green-down.svg')}.container ul.accordion .light-green .k-i-arrow-60-up{background-image:url('../../img/arrows/light-green-up.svg')}.container ul.accordion .blue .k-i-arrow-60-down{background-image:url('../../img/arrows/blue-down.svg')}.container ul.accordion .blue .k-i-arrow-60-up{background-image:url('../../img/arrows/blue-up.svg')}.container ul.accordion .grey .k-i-arrow-60-down{background-image:url('../../img/arrows/grey-down.svg')}.container ul.accordion .grey .k-i-arrow-60-up{background-image:url('../../img/arrows/grey-up.svg')}.request-trial .form-message-container.form-success{padding:0 0 20px 0;line-height:24px}.font-green{color:#004200}.font-light-blue{color:#91a4c9}.font-light-green{color:#c7e200}.font-blue{color:#2a4a7c}.container .home .buttons{padding-bottom:45px;padding-left:100px}.container .home .buttons .button{border-radius:10px;font-size:15px;padding:15px 25px;margin-right:20px}.container .home .buttons .button.grey{color:#fff}.container .middle{background:#f6f7f7;min-height:300px;padding-top:80px;padding-bottom:80px}.container .middle .wrapper{padding:0 100px 0 100px}.container .middle .wrapper p{line-height:25px}.container .middle .circles{padding:40px 0 60px 0}.container .middle .circles .blue{width:185px;height:185px}.container .bottom .wrapper{padding:0 0 0 100px}.container .middle .circles img:hover{cursor:pointer}.container .bottom .wrapper .right img:hover,.container .middle .circles .blue:hover,.container .middle .circles .green:hover,.container .middle .circles .light-blue:hover,.container .middle .circles .light-green:hover,.container .middle .circles img.active{transform:rotate(180deg)}.container .bottom .wrapper .right .relative:hover+.list{color:#004200;font-weight:700}.container .bottom .wrapper .right img,.container .middle .circles .blue,.container .middle .circles .green,.container .middle .circles .light-blue,.container .middle .circles .light-green{transition-delay:0.2s;transition-property:transform;transform-origin:center;transform:rotate(0);transition-duration:.5s;transition-timing-function:ease-in-out}.container .bottom .wrapper .right .relative+.list{color:#6a6a6a;transition-delay:0.2s;transition-duration:.3s;transition-timing-function:ease-in-out}.container .middle .circles h3{margin:0;position:absolute;top:50%;transform:translateY(-50%);display:block;padding:0 30px;text-align:center;font-size:16px;font-family:Raleway,sans-serif}.container .middle .circles div{margin-right:35px}.container .bottom{background:url('../../img/world-map.svg') no-repeat center center;min-height:1100px}.container .bottom .wrapper{padding-top:75px}.container .bottom .wrapper .left{box-sizing:border-box;float:left;width:302px;line-height:27px;padding-right:30px}.container .bottom .wrapper .right{float:left;width:768px;padding-top:0}.container .bottom .wrapper .right img{width:100px}.container .bottom .wrapper .right div.floatleft{width:128px;text-align:center}.container .bottom .wrapper .right h4{margin:0;position:absolute;top:50%;transform:translateY(-50%);display:block;text-align:center;font-size:18px;font-family:Raleway,sans-serif;color:#6a6a6a;width:130px}.container .bottom .wrapper .right ul.list{padding:15px 0 0 0;margin:0;line-height:30px;font-family:Raleway,sans-serif;font-weight:400;font-size:15px;list-style-type:none}.container .bottom .wrapper .right ul.list li{margin:0;padding:0}.container .last{background:url('../../img/home-contacts-bg.svg') no-repeat center center #f0f2f1;background-size:cover;min-height:495px;box-sizing:border-box;padding-top:75px;overflow:auto}.container .last .wrapper{padding-left:100px}.container .last .left{padding-right:30px}.container .last .left,.container .last .right{width:50%;box-sizing:border-box;float:left;min-width:350px}.container .last h2.title{font-size:20px}.container .last .right h2.title{width:300px;line-height:30px}.container .last p{line-height:25px;margin:0;padding:0 70px 40px 0}.container .last input[type=text]{width:330px}.container .last .right{padding-left:50px;padding-bottom:30px}.container .last .note{font-size:13px;font-family:Raleway,sans-serif;padding-top:30px;width:330px}.container .last .note a{color:#8aa5cc;line-height:25px}@media only screen and (max-width:1180px){.poster{background-image:url('../../img/posters/bridge-mobile.jpg');background-position-y:bottom}.poster .scroller,.poster .scroller-controls{display:none}.container .home{padding-top:150px}.container ul.accordion li div.k-content{font-size:14px}.container ul.accordion li span.k-link{font-size:18px}.container ul.accordion .k-icon{display:none}.container .home .left .intro{max-width:100%;padding:0 20px}.container .home .left .paragraph{width:auto}.container .home .left{float:none;width:100%}.container .home .left p{width:100%}.container .home .left .circle{display:none}.container .home .left{padding-bottom:0}.container .home .right{padding:50px 20px}.container .home .right .separator70{height:5px}.container .home .right{width:100%;float:none;padding:40px 20px 0 20px}.container .home .right ul.accordion{max-width:100%}.container .home .buttons{padding:10px 0 0 0;width:520px;margin:0 auto;position:relative;left:4px}.container .home .buttons .button{padding:15px 15px;width:130px;float:left;text-align:center;margin-bottom:10px;margin-right:10px}.container .home .buttons .button.grey{background:#004200}.container .middle{padding:0}.container .middle .circles{width:360px;margin:0 auto;position:relative;padding:40px 0 10px 0}.container .middle .circles div{margin-right:20px;margin-bottom:20px}.container .middle .circles .blue{width:155px;height:155px}.container .middle .wrapper{padding:30px 20px;overflow:hidden}.container .bottom .wrapper{padding:30px 20px}.container .bottom .wrapper .left{width:100%;padding-right:0}.container .bottom{min-height:100%;padding-bottom:40px}.container .bottom .wrapper .right{width:100%;display:none}.container .last .wrapper{padding:0 20px}.container .last p{padding:0 0 20px 0}.container .last .right{padding-left:0}.container .last input[type=text]{width:100%}.container .last .note{width:100%;padding-bottom:20px}}@media only screen and (max-width:768px){.container .home .buttons{width:340px}.request-trial{max-width:500px;margin:0 auto}.container .last .left,.container .last .right{min-width:100%}.container .last .right h2.title{width:100%}}