﻿@charset "UTF-8";@font-face{font-family:"Helvetica Now Medium";src:url("../fonts/HelveticaNowText-Medium.otf") format("opentype");}@font-face{font-family:"Helvetica Now Light";src:url("../fonts/HelveticaNowText-Light.otf") format("opentype");}@font-face{font-family:"Helvetica Now Regular";src:url("../fonts/HelveticaNowText-Regular.otf") format("opentype");}@font-face{font-family:"Ms-Software";src:url("../fonts/ms-software.eot?");src:url("../fonts/ms-software.eot?#iefix") format("embedded-opentype"),url("../fonts/ms-software.woff") format("woff"),url("../fonts/ms-software.ttf") format("truetype"),url("../fonts/ms-software.svg#webfont") format("svg");font-weight:normal;font-style:normal;}*{letter-spacing:0!important;}h1{font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;}h2,h3,h4{font-family:"Helvetica Now Regular",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4{color:#1b5555;}.researchsolution .intro h1,.researchsolution .intro h2,.researchsolution .intro h3,.researchsolution .intro h4{color:#275cab;}.reportauthor .intro h1,.reportauthor .intro h2,.reportauthor .intro h3,.reportauthor .intro h4{color:#a05cd6;}.forwardpitch .intro h1,.forwardpitch .intro h2,.forwardpitch .intro h3,.forwardpitch .intro h4{color:#4bc8ff;}.chartcontrol .intro h1,.chartcontrol .intro h2,.chartcontrol .intro h3,.chartcontrol .intro h4{color:#f9a533;}.powerpack .intro h1,.powerpack .intro h2,.powerpack .intro h3,.powerpack .intro h4{color:#cf6b3b;}.templatemanager .intro h1,.templatemanager .intro h2,.templatemanager .intro h3,.templatemanager .intro h4{color:#b2c41e;}h2{font-size:24px;}h3{font-size:20px;}h4{font-size:18px;}p{font-family:"Helvetica Now Regular",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#464646;}.lead-title{font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1b5555;font-size:42px;line-height:44px;margin-bottom:24px;}.lead-grey,.lead-highlight{font-family:"Helvetica Now Regular",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:28px;}.researchsolution .lead-grey,.researchsolution .lead-highlight{color:#275cab;}.reportauthor .lead-grey,.reportauthor .lead-highlight{color:#a05cd6;}.forwardpitch .lead-grey,.forwardpitch .lead-highlight{color:#4bc8ff;}.chartcontrol .lead-grey,.chartcontrol .lead-highlight{color:#f9a533;}.powerpack .lead-grey,.powerpack .lead-highlight{color:#cf6b3b;}.templatemanager .lead-grey,.templatemanager .lead-highlight{color:#b2c41e;}.lead-grey{color:#afafaf;}.quote{position:relative;padding-left:45px;margin-top:25px;}@media(max-width:991px){.quote{margin-top:30px;margin-bottom:30px;}}.quote:before{content:"“";color:#1b5555;font-family:"Helvetica Now Medium";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:-8px;font-size:80px;width:50px;}html,body{height:100%;}body{padding-top:70px;background-color:#e1e1e1;-webkit-backface-visibility:hidden;}body.modal-open{overflow:auto;}body.modal-open[style]{padding-right:0!important;}::selection{color:#fff;background:#5bc2e4;}::-moz-selection{color:#fff;background:#5bc2e4;}a{color:#439f9f;}a:link{text-decoration:none;-webkit-transition:color .3s,background .3s;-moz-transition:color .3s,background .3s;-ms-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;transition:color .3s,background .3s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:0;border:0;}a:visited{text-decoration:none;}a:hover{text-decoration:none;}a:active{text-decoration:none;outline:0;border:0;}.intro{padding:40px 0;background-color:#fff;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,.container-fluid{max-width:1400px;margin:0 auto;}section ul:not(.client-img){margin:0 0 12.5px;padding-left:0;list-style:none;}section ul:not(.client-img) a:hover{color:#5bc2e4;}section ul:not(.client-img) li{position:relative;padding-left:20px;margin-bottom:10px;}section ul:not(.client-img) li:before{content:"";font-family:"Ms-Software";color:#5bc2e4;font-size:12px;position:absolute;left:0;top:3px;}section ol{counter-reset:item;padding-left:35px;}section ol li{display:block;position:relative;}section ol li:before{content:counters(item,".") ".";counter-increment:item;font-family:"Helvetica Now Light",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#439f9f;position:absolute;margin-right:100%;right:20px;font-size:18px;line-height:22px;width:16px;}section ol li{margin:0 0 15px;}section ol li h4{margin:0 0 5px;}section ol li ol{margin:10px 0;}section ol li ol li:before{content:counters(item,".") "";counter-increment:item;color:#2f333e;font-weight:400;font-size:16px;line-height:1.42857143;right:15px;width:21px;top:3px;}section ol li ol li ol{padding-left:47px;}section ol li ol li ol li:before{right:26px;}.overlay{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:100;background-color:rgba(28,28,30,.7);left:0;top:0;text-align:center;z-index:1000;display:block;}.wow{visibility:hidden;}.lt-ie9 .wow,.no-cssanimations .wow,.no-js .wow{visibility:visible;}#case-study-slider .item img{display:block;width:100%;height:auto;}#case-study-slider{margin-bottom:40px;}.case-study-slider-nav{margin-bottom:40px;}.case-study-slider-nav .ms-icon{display:inline-block;}.case-study-slider-nav .ms-icon-slide-prev:before,.case-study-slider-nav .ms-icon-slide-next:before{color:#afafaf;font-size:40px;}.case-study-slider-nav .ms-icon-slide-next:hover,.case-study-slider-nav .ms-icon-slide-prev:hover{cursor:pointer;}@media(max-width:991px){.case-study-slider-nav{float:right;}}#toTop{display:none;text-decoration:none;position:fixed;bottom:30px;right:30px;overflow:hidden;width:50px;height:50px;border:0;text-indent:100%;color:#fff;background:url(../img/icon-top.svg) center center #439f9f no-repeat;background-size:25px;text-decoration:none;border:0;outline:0;}#toTop #toTopHover{width:50px;height:50px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);background:url(../img/icon-top.svg) center center #439f9f no-repeat;background-size:25px;}.no-svg #toTop{background:url(../img/icon-top.png) center center #5bc2e4 no-repeat;}.no-svg #toTop #toTopHover{background:url(../img/icon-top.png) center center #439f9f no-repeat;}#toTop:active,#toTop:focus{outline:0;}#content-container{max-width:1400px;margin:0 auto;}.banner-text h1,.banner-text h2,.banner-text.home-banner-text h1,.banner-text.home-banner-text h2{color:#fff;margin:0;display:block;}.banner-text h1 span,.banner-text h2 span,.banner-text.home-banner-text h1 span,.banner-text.home-banner-text h2 span{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;-o-box-decoration-break:clone;}.banner-text h1{line-height:60px;}.banner-text.home-banner-text h1{line-height:initial;}@media(min-width:768px){.banner-text.home-banner-text h1{font-size:48px;}}.banner-text h2{margin:0;padding-right:5px 0;}.banner-text h2 span{padding:10px;background:#3d4351;display:inline;}.banner-text .expand-btn{padding:0;}.banner-container{height:100%;width:100%;position:relative;display:table;}.banner-content-home{position:relative;display:table-cell;vertical-align:middle;}.banner-content{height:100%;width:100%;position:absolute;}.banner-headline{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}.banner-image-clients{background-image:url("../img/banners/Banner_Generic.png");background-color:#5bc2e4;}.banner-image-home{background-color:#5bc2e4;background-image:url("../img/banner_home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;}.banner-image-research{background-image:url("../img/banners/Banner_Investment_Research.png");background-color:#5bc2e4;}.banner-image-businessdev{background-image:url("../img/banners/Banner_Pitches_Presentations.png");background-color:#5bc2e4;}.banner-image-reporting{background-image:url("../img/banners/Banner_Reports.png");background-color:#5bc2e4;}.banner-image-research,.banner-image-businessdev,.banner-image-reporting,.banner-image-presentations,.banner-image-microsoft,.banner-image-communications,.banner-image-development,.banner-image-clients,.banner-image-rs,.banner-image-fp,.banner-image-pp,.banner-image-ra,.banner-image-tm,.banner-image-cc{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;}.banner-image-research .row,.banner-image-businessdev .row,.banner-image-reporting .row,.banner-image-presentations .row,.banner-image-microsoft .row,.banner-image-communications .row,.banner-image-development .row,.banner-image-clients .row,.banner-image-rs .row,.banner-image-fp .row,.banner-image-pp .row,.banner-image-ra .row,.banner-image-tm .row,.banner-image-cc .row{height:100%;}body:after{display:none;content:url("../img/banners/Investment-Research.svg") url("../img/banners/Business-Development.svg") url("../img/banners/Reports-and-Templates.svg");}@media screen and (min-width:992px){.banner-text .product-links{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;}.banner-text .product-links a{display:block;}}@media screen and (max-width:767px){h1{font-size:32px;line-height:42px;}h2{font-size:22px;}.banner-image-home,.banner-image-clients,.banner-image-research,.banner-image-businessdev,.banner-image-reporting,.banner-image-presentations,.banner-image-microsoft,.banner-image-communications,.banner-image-development,.banner-image-rs,.banner-image-fp,.banner-image-pp,.banner-image-tm,.banner-image-ra,.banner-image-cc{height:100%;padding-bottom:50%;height:initial;position:relative;min-height:200px;max-height:450px;padding:0;}.banner-image-home .container,.banner-image-clients .container,.banner-image-research .container,.banner-image-businessdev .container,.banner-image-reporting .container,.banner-image-presentations .container,.banner-image-microsoft .container,.banner-image-communications .container,.banner-image-development .container,.banner-image-rs .container,.banner-image-fp .container,.banner-image-pp .container,.banner-image-tm .container,.banner-image-ra .container,.banner-image-cc .container{position:absolute;padding-left:30px;padding-right:30px;top:0;right:0;bottom:0;left:0;}}@media screen and (min-width:768px){.banner-image-home,.banner-image-clients,.banner-image-research,.banner-image-businessdev,.banner-image-reporting,.banner-image-presentations,.banner-image-microsoft,.banner-image-communications,.banner-image-development,.banner-image-rs,.banner-image-fp,.banner-image-pp,.banner-image-tm,.banner-image-ra,.banner-image-cc{min-height:224px;padding:0;}.banner-image-home .banner-container,.banner-image-clients .banner-container,.banner-image-research .banner-container,.banner-image-businessdev .banner-container,.banner-image-reporting .banner-container,.banner-image-presentations .banner-container,.banner-image-microsoft .banner-container,.banner-image-communications .banner-container,.banner-image-development .banner-container,.banner-image-rs .banner-container,.banner-image-fp .banner-container,.banner-image-pp .banner-container,.banner-image-tm .banner-container,.banner-image-ra .banner-container,.banner-image-cc .banner-container{height:224px;min-height:224px;}.banner-image-home{padding-bottom:70px;}}@media screen and (max-width:550px){.banner-text h1:before{display:none;}}@media screen and (max-width:525px){.product-links a{display:block;}}@media screen and (max-width:991px){.product-links{margin-bottom:20px;padding:0;}}footer{font-family:"Helvetica Now Regular",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;padding:40px 0;background-color:#ececec;color:#afafaf;}footer ul{list-style:none;padding:0;display:block;}footer ul li{padding-bottom:5px;}footer a{color:#afafaf;}footer .ms-icon-twitter,footer .ms-icon-linkedin{display:inline-block;color:#afafaf;}footer .ms-icon-twitter:hover{color:#55acee;}footer .ms-icon-twitter:before,footer .ms-icon-linkedin:before{font-size:xx-large;}footer .ms-icon-linkedin:hover{color:#0077b8;}@media(max-width:991px){footer br{display:none;}}@media(max-width:767px){footer{padding:20px 0;}footer .social{float:none;}footer .row div{margin-bottom:4px;}footer .row div:last-child{margin-bottom:0;}}.navbar-fixed-top{border:0;width:100%;}.navbar-default .navbar-nav>li>a{font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#439f9f;background-color:transparent;}.brand-container{display:flex;flex-direction:row;align-items:center;height:100%;}.brand-container a.navbar-brand{transition:none;}.brand-container .navbar-brand{background:url("../img/ms_logo.svg") 15px 50% no-repeat;background-size:176px 60px;width:206px;text-indent:-9999px;}.no-svg .brand-container .navbar-brand{background:url("../img/ms_logo.png") 15px 50% no-repeat;background-size:176px 33px;}.brand-container .brand-divider{width:2px;height:40px;background-color:#e2e2e2;margin-left:8px;margin-right:20px;}.brand-container a.brand-additional-text{color:#fff;font-size:18px;font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.brand-container a.brand-additional-text:hover,.brand-container a.brand-additional-text:focus{color:#fff;}.dropdown-menu li a h4{font-family:"Helvetica Now Regular",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#439f9f;}.dropdown-menu li a p{font-family:"Helvetica Now Light",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media(min-width:768px){.dropdown-menu{padding:0;border-radius:0;background-color:#2f333e;margin-right:15px;margin-left:15px;list-style:none;}.dropdown-menu .dropdown-links{list-style:none;}.dropdown-menu li .dropdown-links,.dropdown-menu li .dropdown-links>.col-md-4{padding:0;}.dropdown-menu li a{display:block;color:#fff;}.dropdown-menu li a h4{font-family:"Helvetica Now Regular",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin-top:0;margin-bottom:5px;}.dropdown-menu li a p{font-family:"Helvetica Now Light",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:20px;margin:0;}.dropdown-menu li a:hover{background-color:#439f9f;}.dropdown-menu li a:hover h4{color:#fff;}.dropdown-menu li a.ms-icon-fp:hover{background-color:#4bc8ff;}.dropdown-menu li a.ms-icon-rs:hover{background-color:#275cab;}.dropdown-menu li a.ms-icon-pp:hover{background-color:#cf6b3b;}.dropdown-menu li a.ms-icon-ra:hover{background-color:#a05cd6;}.dropdown-menu li a.ms-icon-tm:hover{background-color:#b2c41e;}.dropdown-menu li a.ms-icon-cc:hover{background-color:#f9a533;}.dropdown-menu li a:before{position:absolute;font-size:32px;color:#fff;margin:0;height:inherit;}}@media(min-width:992px) and (max-width:1199px){.lt-ie9 .dropdown-links li a{min-height:0!important;}}@media(min-width:1200px){.lt-ie9 .dropdown-links li a{min-height:0!important;}}@media(min-width:768px){.navbar-right .dropdown-menu{left:0!important;right:0!important;}.dropdown-menu{width:350px;margin:0;}.dropdown-menu li a{padding:22px 20px 18px 80px;border-bottom:1px solid #3d4351;}.dropdown-menu li a:before{left:18px;top:18px;}}@media(max-width:767px){.dropdown-menu{padding:0;border-radius:0;background-color:#2f333e;}.dropdown-menu li .dropdown-links,.dropdown-menu li .dropdown-links>.col-md-3{padding:0;}.dropdown-menu li .dropdown-lead-wrap{display:none;}.dropdown-menu li a{display:block;padding:15px 15px 15px 65px;color:#fff;border-bottom:1px solid #2f333e;}.dropdown-menu li a h4{font-size:20px;margin-bottom:5px;}.dropdown-menu li a p{font-size:16px;}.dropdown-menu li a:hover{background-color:#439f9f;}.dropdown-menu li a:hover h4{color:#fff;}.dropdown-menu li a:before{position:absolute;left:15px;top:30px;font-size:32px;color:#fff;}.navbar-nav{margin:0 -15px;}}.navbar-toggle{height:37px;width:47px;}.navbar-toggle .icon-bar:nth-child(2){top:9px;}.navbar-toggle .icon-bar:nth-child(3){top:16px;}.navbar-toggle .icon-bar:nth-child(4){top:23px;}.navbar-toggle .icon-bar{position:absolute;display:block;width:25px;height:3px;padding:0 10px;border-radius:0;margin:0;-webkit-transition-property:opacity,top,transform;-webkit-transition-duration:.1s,.2s,.2s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0,.1s,.5s;-moz-transition-property:opacity,top,transform;-moz-transition-duration:.1s,.2s,.2s;-moz-transition-timing-function:ease;-moz-transition-delay:0,.1s,.5s;-ms-transition-property:opacity,top,transform;-ms-transition-duration:.1s,.2s,.2s;-ms-transition-timing-function:ease;-ms-transition-delay:0,.1s,.5s;-o-transition-property:opacity,top,transform;-o-transition-duration:.1s,.2s,.2s;-o-transition-timing-function:ease;-o-transition-delay:0,.1s,.5s;transition-property:opacity,top,transform;transition-duration:.1s,.2s,.2s;transition-timing-function:ease;transition-delay:0,.1s,.5s;}.navbar-toggle .icon-bar+.icon-bar{margin:0;}.navbar-toggle:hover .icon-bar{background-color:#5bc2e4;}.navbar-toggle.active .icon-bar{margin:0;}.navbar-toggle.active .icon-bar:nth-child(2){top:16px;opacity:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.navbar-toggle.active .icon-bar:nth-child(3){opacity:0;}.navbar-toggle.active .icon-bar:nth-child(4){top:16px;opacity:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.no-csstransforms .navbar-toggle.active .icon-bar{margin-top:4px;}.no-csstransforms .navbar-toggle.active .icon-bar:nth-child(2){transform:none;margin-top:0;}.no-csstransforms .navbar-toggle.active .icon-bar:nth-child(3){opacity:1;}.no-csstransforms .navbar-toggle.active .icon-bar:nth-child(4){transform:none;}.home-panel-wrap{overflow:hidden;}.home-panel-wrap:nth-child(1){padding:0 1px 0 0;}.home-panel-wrap:nth-child(1) .home-panel-links{left:0;right:0;}.home-panel-wrap:nth-child(2){padding:0 1px;}.home-panel-wrap:nth-child(2) .home-panel-links{left:0;right:0;}.home-panel-wrap:nth-child(3){padding:0 1px;}.home-panel-wrap:nth-child(3) .home-panel-links{left:0;right:0;}.home-panel-wrap:nth-child(4){padding:0 0 0 1px;}.home-panel-wrap:nth-child(4) .home-panel-links{left:0;right:0;}.home-panel{margin:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;display:block;outline:0;overflow:hidden;background:#3d4351;}.home-panel .home-panel-text{padding:20px;color:#fff;display:block;}.home-panel .home-panel-text h3{font-size:18px;line-height:22px;margin-top:0;color:#fff;font-family:"Helvetica Now Medium";}.home-panel .home-panel-text p{font-family:"Helvetica Now Light",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:22px;color:#afafaf;}.home-panel .home-panel-text:hover{background-color:#afdddd;}.home-panel .home-panel-text:hover h3{color:#0b2d2c;}.home-panel .home-panel-text:hover .home-panel-links{bottom:0;background-color:#439f9f;}.home-panel .home-panel-text:hover p{opacity:0;}.home-panel .home-panel-links{position:absolute;bottom:-50px;z-index:99;float:left;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#2f333e;padding:15px 30px 15px 65px;}.home-panel .home-panel-links:before{font-family:"Ms-Software";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;content:"";font-size:24px;left:30px;}.home-panel-wrap.active .home-panel-links{background-color:#439f9f;}.banner-1{background-image:url("../img/banners/Homepage_Investment_Research.png");}.banner-2{background-image:url("../img/banners/Homepage_Pitches_Presentations.png");}.banner-3{background-image:url("../img/banners/Homepage_Reports.png");}.home-banner-btn{position:relative;padding:8px 22px;background:#2f333e;margin-left:-6px;}.home-banner-btn:hover{background:#5bc2e4;}.home-banner-btn:before{content:"";font-size:20px;width:20px;line-height:1;left:12px;right:12px;top:12px;text-align:center;-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease;color:#fff;position:absolute;font-family:"Ms-Software";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;}.home-banner-btn[aria-expanded=true]{background:#5bc2e4;}.home-banner-btn[aria-expanded=true]:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);transform-style:preserve-3d;}.home-banner-btn[aria-expanded=true]:hover{background:#439f9f;}.banner-text{margin-bottom:50px;}@media(max-width:767px){.banner-text{margin-bottom:15px;}}.home-banner-drop{margin-top:2px;width:100%;color:#fff;}.home-banner-drop p{margin-bottom:0;}.home-banner-drop .col-md-8{padding-top:15px;padding-bottom:15px;background:#5bc2e4;}.home-panel-investor{background:url("../img/icon-investor.svg");background-repeat:no-repeat;background-size:auto 65px;background-position:30px bottom;}.no-svg .home-panel-investor{background:url("../img/icon-investor.png") 30px bottom no-repeat;background-position:30px bottom;background-size:auto 60px;-ms-behavior:url("/js/backgroundsize.min.htc");}.home-panel-office{background:url("../img/icon-office.svg");background-repeat:no-repeat;background-size:auto 75px;background-position:30px bottomx;}.no-svg .home-panel-office{background:url("../img/icon-office.png") 30px bottom no-repeat;background-position:30px bottom;background-size:auto 55px;-ms-behavior:url("/js/backgroundsize.min.htc");}.home-panel-appdev{background:url("../img/icon-appdev.svg");background-repeat:no-repeat;background-size:auto 65px;background-position:30px bottom;}.no-svg .home-panel-appdev{background:url("../img/icon-appdev.png") 30px bottom no-repeat;background-position:30px bottom;background-size:auto 65px;-ms-behavior:url("/js/backgroundsize.min.htc");}.home-panel-rs{background:url("../img/icon-rs.svg");background-repeat:no-repeat;background-size:auto 60px;background-position:30px top;}.no-svg .home-panel-rs{background:url("../img/icon-rs.png") 30px top no-repeat;background-position:30px top;background-size:auto 60px;-ms-behavior:url("/js/backgroundsize.min.htc");}.home-panel-fp{background:url("../img/icon-fp.svg");background-repeat:no-repeat;background-size:auto 60px;background-position:30px top;}.no-svg .home-panel-fp{background:url("../img/icon-fp.png") 30px top no-repeat;background-position:30px top;background-size:auto 60px;-ms-behavior:url("/js/backgroundsize.min.htc");}.home-panel-pp{background:url("../img/icon-pp.svg");background-repeat:no-repeat;background-size:auto 60px;background-position:30px top;}.no-svg .home-panel-pp{background:url("../img/icon-pp.png") 30px top no-repeat;background-position:30px top;background-size:auto 60px;-ms-behavior:url("/js/backgroundsize.min.htc");}.home-panel-ra{background:url("../img/icon-ra.svg");background-repeat:no-repeat;background-size:auto 60px;background-position:30px top;}.no-svg .home-panel-ra{background:url("../img/icon-ra.png") 30px top no-repeat;background-position:30px top;background-size:auto 60px;-ms-behavior:url("/js/backgroundsize.min.htc");}.home-panel-tm{background:url("../img/icon-tm.svg");background-repeat:no-repeat;background-size:auto 60px;background-position:30px top;}.no-svg .home-panel-tm{background:url("../img/icon-tm.png") 30px top no-repeat;background-position:30px top;background-size:auto 60px;-ms-behavior:url("/js/backgroundsize.min.htc");}.home-panel-cc{background:url("../img/icon-cc.svg");background-repeat:no-repeat;background-size:auto 60px;background-position:30px top;}.no-svg .home-panel-cc{background:url("../img/icon-cc.png") 30px top no-repeat;background-position:30px top;background-size:auto 60px;-ms-behavior:url("/js/backgroundsize.min.htc");}@media screen and (min-width:768px){.home-panel-text{padding:25px;}}@media screen and (max-width:767px){.home-panel-slider{padding:15px 0;}.home-panel-slider .container{padding:0;}.home-panel-slider .container .home-panel-text{padding:15px;}}.research .home-panel-text h3,.research .home-panel-text p,.research .home-panel-text a,.reporting .home-panel-text h3,.reporting .home-panel-text p,.reporting .home-panel-text a,.bids .home-panel-text h3,.bids .home-panel-text p,.bids .home-panel-text a,.investor .home-panel-text h3,.investor .home-panel-text p,.investor .home-panel-text a,.office .home-panel-text h3,.office .home-panel-text p,.office .home-panel-text a,.appdev .home-panel-text h3,.appdev .home-panel-text p,.appdev .home-panel-text a{color:#fff;}.home-panel-tabs{width:100%;margin:0;padding:0;}.home-panel-tabs li{list-style:none;width:50%;float:left;}.home-panel-tabs li a{font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#fff;text-align:center;text-transform:uppercase;padding:15px 0;display:block;}.home-panel-tabs .active{background-color:#439f9f;}.carousel-indicators{position:relative;float:left;z-index:15;left:0;width:100%;margin:0;bottom:0!important;padding-left:0;list-style:none;text-align:center;background-color:#5bc2e4;}.carousel-indicators li{text-indent:0;list-style:none;width:50%;margin:0;border:0;border-radius:0;cursor:pointer;font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#fff;text-align:center;padding:15px 0;display:block;height:58px;background-color:#5bc2e4;}.carousel-indicators li:before{content:"";}.carousel-indicators .active{height:inherit;background-color:#439f9f;height:inherit;width:inherit;background-color:#439f9f;}.carousel-nav{top:58px;position:absolute;background:none;left:0;bottom:0;width:130px;font-size:20px;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}.carousel-nav .prev,.carousel-nav .next{color:#afafaf;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);height:48px;width:48px;display:inline-block;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;position:absolute;top:50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.carousel-nav .next:before,.carousel-nav .prev:before{font-size:48px;margin:0;top:0;}.carousel-nav .prev:hover,.carousel-nav .next:hover{color:#2f333e;}.left{left:0;right:auto;}.right{left:auto;right:0;}@media screen and (min-width:1401px){.carousel-nav .prev{right:41px;}.carousel-nav .next{left:41px;}}@media screen and (max-width:1400px){.carousel-nav{width:50px;}.carousel-nav .prev{left:0;}.carousel-nav .next{right:0;}}@media screen and (max-width:790px){.carousel-nav{display:none;}}.home-panel-text{position:relative;z-index:1;overflow:hidden;}.home-panel-text h3,.home-panel-text p{position:relative;display:block;-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:transform .2s ease-out;}.home-carousel .carousel-inner{height:100%;position:absolute;}.home-carousel .carousel,.home-carousel .item,.home-carousel .active{height:100%;}@media(min-width:768px){.home-carousel-indicators{margin-bottom:20px;display:inline-block;}}.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}@media(min-width:768px){.carousel-container{max-height:800px;min-height:590px;height:100%;}}@media(max-width:767px){.carousel-container .banner-container{padding:30px 0;}}.carousel-fade .carousel-inner .item{-webkit-transition:opacity .5s;transition:opacity .5s;}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0;}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.carousel-fade .carousel-control{z-index:2;}.contact-indicators{position:relative;float:left;z-index:15;left:0;width:100%;margin:0;bottom:0!important;padding-left:0;list-style:none;text-align:center;background-color:#afdddd;}.contact-indicators li{text-indent:0;list-style:none;padding:0;margin:0;border:0;border-radius:0;}.contact-indicators li a{cursor:pointer;font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:#0b2d2c;text-align:center;padding:15px 0;display:block;height:58px;}.contact-indicators li a:before{line-height:18px;}.contact-indicators li a:hover{color:#fff;background-color:#1b5554;}.contact-indicators li .active{background-color:#1b5554;color:#fff;}.software-demo{padding:60px 0;position:relative;background-color:#efefef;}.software-demo .item{margin-left:15px;margin-right:15px;}.software-demo .caption{text-shadow:none;color:#2f333e;font-size:16px;padding:0;}.software-demo .caption p{margin-bottom:0;display:inline-block;}.software-demo #demo-carousel{margin-bottom:30px;}@media(max-width:768px){.software-demo{padding:30px 0;}}.expand{display:block;padding:20px 0 10px;}.expand h4{position:relative;margin:0;padding-left:45px;color:#afafaf;}.expand :after{font-family:"Ms-Software";color:#439f9f;content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:-3px;height:28px;width:28px;padding:7px;font-size:14px;-webkit-transition:250ms ease;-moz-transition:250ms ease;-o-transition:250ms ease;transition:250ms ease;}.expand :before{font-family:"Ms-Software";content:"";speak:none;position:absolute;left:0;top:-3px;height:28px;width:28px;background:#efefef;-webkit-transition:250ms ease;-moz-transition:250ms ease;-o-transition:250ms ease;transition:250ms ease;}.expand[aria-expanded=true] h4{color:#5bc2e4;}.expand[aria-expanded=true] :after{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);}.expand:hover h4{color:#464646;}.expand:hover :before{background:#e2e2e2;}.expand:hover[aria-expanded=true] :before{background:#e2e2e2;}.expandPanel .expandText{padding-bottom:12.5px;}.expandPanel .expandText p:last-child{margin:0;}@media(min-width:992px){.side-col div:first-child{margin-top:0;}}.more-info{transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;}@media(min-width:992px){.more-info{margin-bottom:15px;}}@media(max-width:991px){.more-info{margin-top:15px;}}.more-info .software-list,.more-info .expertise-list{padding:11px 15px;background-color:#efefef;}.more-info .software-list ul li,.more-info .software-list p,.more-info .expertise-list ul li,.more-info .expertise-list p{font-size:16px;}.more-info .expertise-list a{color:#2f333e;}.more-info .expertise-list a:hover{color:#5bc2e4;}.more-info h4{font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;}.more-info h4.more-info-heading{color:#fff;background:#439f9f;padding:14px 15px;margin:0;}.more-info ul{list-style:none;padding:0;margin-top:15px;}.more-info ul li{position:relative;padding-left:20px;margin-bottom:10px;}.more-info ul li:before{content:"";font-family:"Ms-Software";color:#5bc2e4;font-size:12px;position:absolute;left:0;top:3px;}.more-info .dropdown-links{list-style:none;padding:0;height:inherit;}.csscolumns .more-info .dropdown-links .dropdown-links{border-left:1px solid;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;min-height:291px;}.csscolumns .more-info .dropdown-links li{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-left:15px;padding-right:15px;margin:0 0 5px 0;}.csscolumns .more-info .dropdown-links li .dropdown-links>.col-md-6{width:100%;}.more-info .dropdown-links .dropdown-links{list-style:none;}.more-info .dropdown-links li .dropdown-links,.more-info .dropdown-links li .dropdown-links>.col-md-6{padding:0;}.more-info .dropdown-links li .dropdown-lead{font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:26px;color:#5bc2e4;padding:15px 0;}.more-info .dropdown-links li a{display:block;padding:15px 0 0 55px;color:#fff;}.more-info .dropdown-links li a h4{font-size:20px;margin-bottom:5px;}.more-info .dropdown-links li a p{font-size:14px;margin:0;}.more-info .dropdown-links li a:before{position:absolute;left:0;top:15px;font-size:32px;color:#fff;margin:0;}#map-canvas{z-index:99;}.intro .application-list{margin-top:25px;}.intro .application-list ul{padding-left:0;}.intro .application-list ul li{list-style:none;border-bottom:1px solid #e2e2e2;margin-bottom:5px;padding:0 0 5px 0;}@media(min-width:991px){.intro .application-list{margin-top:50px;}.intro .software-description{float:right;}}@media(max-width:768px){.intro{padding:30px 0;}.more-info .contact-panel{position:relative;float:left;height:300px;width:100%;}}.software-list-bg{background-color:#5bc2e4;position:absolute;top:0;left:0;height:100%;z-index:-99;}.map-canvas{background-color:#439f9f;height:100%;}#google-map{height:450px;width:100%;background-color:#eee;}@media(min-width:768px){.contact-info{height:400px;}.map-canvas{height:400px;}}@media(min-width:992px){.software-list-bg{width:40%;}.map-canvas{width:100%;height:350px;}}@media(min-width:768px) and (max-width:991px){.software-list-bg{width:45%;}.map-canvas{width:100%;}}@media(max-width:767px){.software-list-bg{display:none;}.expertise-list-bg{display:none;}.map-canvas{position:relative;height:230px;}}.product-links{padding-top:0;}.product-links a{background:#afdddd;color:#0b2d2c;}.product-links a:hover{background:#439f9f;}.product-links a:before{background:#439f9f;color:#fff;}.researchsolution .product-links a{background:#0673cd;}.researchsolution .product-links a:before,.researchsolution .product-links a:hover{background:#275cab;}.forwardpitch .product-links a{background:#64d7ff;}.forwardpitch .product-links a:before,.forwardpitch .product-links a:hover{background:#4bc8ff;}.powerpack .product-links a{background:#dd7b4c;}.powerpack .product-links a:before,.powerpack .product-links a:hover{background:#cf6b3b;}.reportauthor .product-links a{background:#c282f4;}.reportauthor .product-links a:before,.reportauthor .product-links a:hover{background:#a05cd6;}.chartcontrol .product-links a{background:#f9b233;}.chartcontrol .product-links a:before,.chartcontrol .product-links a:hover{background:#f9a533;}.templatemanager .product-links a{background:#c6d12f;}.templatemanager .product-links a:before,.templatemanager .product-links a:hover{background:#b2c41e;}.demo-request-wrap{background-color:#439f9f;}.demo-request-wrap .ms-btn{display:inline-block;background-color:#1b5554;}.demo-request-wrap .ms-btn:hover{background-color:#008299;}.demo-request-wrap .demo-request{padding-top:50px;padding-bottom:50px;}.demo-request-wrap .demo-request .demo-request-header{position:relative;}.demo-request-wrap .demo-request h3,.demo-request-wrap .demo-request p{color:#fff;margin-top:0;}.demo-request-wrap .demo-request .demo-confirm{color:#fff;}.demo-request-wrap .demo-request .demo-request-close{width:24px;height:24px;position:absolute;right:0;top:0;color:#fff;}.demo-request-wrap .demo-request .demo-request-close:after{font-family:"Ms-Software";content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;padding:2px;font-size:20px;-webkit-transition:250ms ease;-moz-transition:250ms ease;-o-transition:250ms ease;transition:250ms ease;left:0;right:0;}.demo-request-wrap[aria-expanded=true] .demo-request-close:after{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);}@media(max-width:768px){.demo-request-wrap .demo-request{padding-top:30px;padding-bottom:30px;}}.demo-request-wrap .contact-form input,.demo-request-wrap .contact-form textarea,.demo-request-wrap .contact-form select{border:2px solid transparent;background:#fff;}.more-panel{overflow:hidden;}.more-panel .more-panel-text{padding:60px 120px;color:#fff;background:#275cab;}.more-panel .more-panel-text h2{color:#fff;}.more-panel .more-panel-text p{font-family:"Helvetica Now Light",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.more-panel .more-panel-image{background:url("../img/more-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.map-wrap{padding-left:0;padding-right:0;position:relative;}.map-wrap .map-close{width:24px;height:24px;position:absolute;right:15px;top:15px;color:#fff;background:#5bc2e4;}.map-wrap .map-close:after{font-family:"Ms-Software";content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;padding:2px;font-size:20px;-webkit-transition:250ms ease;-moz-transition:250ms ease;-o-transition:250ms ease;transition:250ms ease;left:0;right:0;}.map-wrap[aria-expanded=true] .map-close:after{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);}.location-btn{cursor:pointer;}.location.row{background-color:#439f9f;}.com-panel-slider-wrap{background-color:#f4f4f4;position:relative;padding:0;}.com-panel-slider{padding:0;}.gdpr-footer{margin:0 -20px 0 -20px;padding:20px;overflow:auto;}.gdpr-footer img{width:65px;float:left;margin-right:15px;}.gdpr-footer p{font-size:11px;line-height:1.5;margin-bottom:0;}.email-form input:not(.ms-btn){border:2px solid #e2e2e2;padding:10px;display:block;width:100%;background:transparent;margin:15px 0!important;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}.email-form input[type=checkbox]{opacity:0;margin:0;float:left;display:none;}.email-form input[type=checkbox]+label{padding-left:35px;margin:10px 0;position:relative;cursor:pointer;font-weight:normal!important;}.email-form input[type=checkbox]+label::after{content:" ";position:absolute;top:-2px;left:0;width:23px;height:23px;display:block;z-index:1;background:url("../../img/icons/check.svg") no-repeat center center;-ms-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .3s ease;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0;}.email-form input[type=checkbox]:checked+label::after{-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);opacity:.8;}.email-form input[type=checkbox]+label::before{content:" ";position:absolute;left:0;top:-2px;width:25px;height:25px;display:block;background:#fff;border:2px solid #e2e2e2;}.email-form div.mce_inline_error{color:#439f9f!important;font-style:normal;font-weight:400!important;font-size:14px;margin:0;background-color:#fff!important;padding:0!important;}#mc_embed_signup input.mce_inline_error{border-color:#439f9f!important;}@media screen and (min-width:992px){.com-panel-slide>.container{height:80vh;min-height:300px;}}.carousel-inner>.item>.carousel-img>img,.carousel-inner>.item>.carousel-img>a>img{max-height:100%;width:auto;margin-right:auto;margin-left:auto;}.com-panel-slide>.container{position:relative;}.carousel-img{display:block;height:90%;}@media(min-width:992px){.carousel-img img{max-height:100%;width:auto;margin:0 auto;}}.carousel-caption{position:absolute;text-shadow:none;color:#2f333e;text-align:center;font-size:16px;left:0;right:0;padding:0;bottom:0;}.carousel-caption p{margin-bottom:0;display:inline-block;}.carousel-caption p:after{content:"|";position:relative;margin:0 8px;}.carousel-caption p:last-child:after{display:none;}@media(min-width:1200px){.carousel-caption{padding:0 90px;bottom:45px;}}@media(min-width:992px) and (max-width:1199px){.carousel-caption{padding:0 75px;bottom:20px;}.carousel-caption p:nth-child(2):after{display:none;}.carousel-caption a{display:block;}}@media(min-width:768px) and (max-width:991px){.carousel-caption{position:relative;padding:0 48px;bottom:30px;}.carousel-caption a{display:block;}.carousel-caption p:nth-child(2):after{display:none;}}@media(max-width:767px){.carousel-caption{position:relative;margin-bottom:20px;}.carousel-caption p{display:block;}.carousel-caption p:after{display:none;}}.ms-btn{font-family:"Helvetica Now Medium",arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;font-size:20px;background:#1b5554;text-decoration:none;border:0;cursor:pointer;padding:11px 20px;margin:5px 0;outline:0;position:relative;white-space:nowrap;}.ms-btn:hover{color:#fff;background:#439f9f;}.ms-btn:active{top:1px;color:#fff;background:#439f9f;}.ms-btn:focus{color:#fff;background:#439f9f;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ms-btn:after{content:"";position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.ms-btn:before{font-family:"Ms-Software";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:0;padding:9px;font-size:32px;width:50px;}.ms-btn.ms-icon-cc,.ms-btn.ms-icon-fp,.ms-btn.ms-icon-pp,.ms-btn.ms-icon-ra,.ms-btn.ms-icon-rs,.ms-btn.ms-icon-tm,.ms-btn.ms-icon-download,.ms-btn.ms-icon-overview,.ms-btn.ms-icon-demo{padding:11px 20px 11px 65px;}.ms-btn.ms-icon-cc{background:#f9b233;}.ms-btn.ms-icon-cc:hover,.ms-btn.ms-icon-cc:active,.ms-btn.ms-icon-cc:focus{background:#f9a533;}.ms-btn.ms-icon-cc:before{background:#f9a533;}.ms-btn.ms-icon-fp{background:#64d7ff;}.ms-btn.ms-icon-fp:hover,.ms-btn.ms-icon-fp:active,.ms-btn.ms-icon-fp:focus{background:#4bc8ff;}.ms-btn.ms-icon-fp:before{background:#4bc8ff;}.ms-btn.ms-icon-pp{background:#dd7b4c;}.ms-btn.ms-icon-pp:hover,.ms-btn.ms-icon-pp:active,.ms-btn.ms-icon-pp:focus{background:#cf6b3b;}.ms-btn.ms-icon-pp:before{background:#cf6b3b;}.ms-btn.ms-icon-ra{background:#c282f4;}.ms-btn.ms-icon-ra:hover,.ms-btn.ms-icon-ra:active,.ms-btn.ms-icon-ra:focus{background:#a05cd6;}.ms-btn.ms-icon-ra:before{background:#a05cd6;}.ms-btn.ms-icon-rs{background:#0673cd;}.ms-btn.ms-icon-rs:hover,.ms-btn.ms-icon-rs:active,.ms-btn.ms-icon-rs:focus{background:#275cab;}.ms-btn.ms-icon-rs:before{background:#275cab;}.ms-btn.ms-icon-tm{background:#c6d12f;}.ms-btn.ms-icon-tm:hover,.ms-btn.ms-icon-tm:active,.ms-btn.ms-icon-tm:focus{background:#b2c41e;}.ms-btn.ms-icon-tm:before{background:#b2c41e;}.ms-btn.ms-icon-download:before,.ms-btn.ms-icon-overview:before{background:#439f9f;}.ms-icon{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-decoration:none;border:0;outline:0;position:relative;}.ms-icon:before{font:normal normal normal 24px/1 "Ms-Software";speak:none;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;top:5px;margin-right:5px;}.ms-icon-cc:before{content:"";}.ms-icon-pp:before{content:"";}.ms-icon-ra:before{content:"";}.ms-icon-rs:before{content:"";}.ms-icon-tm:before{content:"";}.ms-icon-fp:before{content:"";}.ms-icon-appdev:before{content:"";}.ms-icon-business-dev:before{content:"";}.ms-icon-investor:before{content:"";}.ms-icon-office:before{content:"";}.ms-icon-reports-templates:before{content:"";}.ms-icon-investment-research:before{content:"";}.ms-icon-overview:before{content:"";}.ms-icon-walk:before{content:"";}.ms-icon-demo:before{content:"";}.ms-icon-plus:before{content:"";}.ms-icon-next:before{content:"";}.ms-icon-prev:before{content:"";}.ms-icon-arrow-left:before{content:"";}.ms-icon-arrow-right:before{content:"";}.ms-icon-linkedin:before{content:"";}.ms-icon-twitter:before{content:"";}.contact-form input,.contact-form textarea,.contact-form select{border:2px solid #e2e2e2;padding:10px;display:block;width:100%;background:transparent;margin:15px 0!important;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}.contact-form #message{height:107px;}@media(min-width:992px){.contact-form .col-md-6:first-child{padding-right:7px;}.contact-form .col-md-6:last-child{padding-right:7px;}}.contact-form input:focus,.contact-form textarea:focus,.contact-form label:active+input,.contact-form label:active+textarea{outline:0;border:2px solid #5bc2e4;}.contact-form input:focus+label.error,.contact-form textarea:focus+label.error,.contact-form label:active+label.error,.contact-form label:active+label.error{opacity:0;}.contact-form select:focus{outline:0;}.contact-form label.error{color:#56b9c8;font-style:normal;font-weight:400;font-size:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px;margin:0;text-align:right;}::-webkit-input-placeholder{color:#afafaf;}:-moz-placeholder{color:#afafaf;}::-moz-placeholder{color:#afafaf;}:-ms-input-placeholder{color:#afafaf;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}body{-webkit-backface-visibility:hidden;}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}