.light{font-family:proxima_novalight}.regular{font-family:proxima_nova_rgregular}.semi{font-family:proxima_novasemibold}.bold{font-family:proxima_nova_rgbold}.extrabold{font-family:proxima_nova_extrabold}.black{font-family:proxima_nova_black}.headerfooter-sprite{background:url(../png/header-footer-sprite.png) no-repeat;display:none}.sticky{position:fixed;width:100%;z-index:9}.main-wrapper{margin-bottom:0;background:0 0}.container{width:100%;margin-right:auto;margin-left:auto;background:0 0}.page-level-menu,.page-level-menu *,footer,footer *,header,header *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.header_container{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;border-top:0;border-bottom:0;width:100%;z-index:9999;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;max-width:1280px;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;background:0 0}.header_container h6{margin:0;position:relative;z-index:9}.header_container .logo{width:163px;height:66px;display:block;margin-right:75px;margin-top:1px!important}.header_container .logo svg{width:163px;height:auto;display:block}img.contus-svg{width:163px;height:auto}.header_container .logo img{width:163px;height:auto;display:block}.mobile-nav{display:block}.nav .dropdown .brand{font-size:17px;display:block;cursor:pointer;text-align:center;border:1px solid #eaeaea;margin-right:7px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;border-radius:3px;position:relative;width:auto;padding:10px 31px 10px 11px}.nav .dropdown .home{width:10px;height:15px;float:left;background-position:-228px -124px;padding:0 8px;margin-top:7px;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown .contacts-menu{left:auto;right:0}.caret-desk{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-top:10px;margin-left:5px;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}.header_container h1 a.logo:hover{text-decoration:none}.wrapper-content{min-height:500px;overflow:hidden}.nav .dropdown{float:left;position:relative;padding-bottom:20px;margin-right:20px}.dropdown-menu{display:none;border-bottom:3px solid #0e76bd;position:absolute;top:85%;z-index:1000;background:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.32);box-shadow:0 5px 20px rgba(0,0,0,.32);border:none;padding:0;min-width:175px;max-width:820px;margin:0 auto;width:850px;left:0;border-radius:4px;right:0;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease}.dropdown-menu.digital-terms{width:445px}.dropdown-menu.digital-terms .product-dropdown-menu .product-menu .menu-list{width:100%}.dropdown-menu:before{left:50%;content:"";border:7px solid transparent;border-bottom-color:#fff;font-size:0;line-height:0;display:inline-block;top:-14px;margin-left:25px;position:absolute;background-color:transparent}.dropdown-menu.contacts-menu:before{left:95px}.dropdown-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 21px;clear:both;line-height:27px;color:#000;white-space:nowrap;font-size:14px;text-align:left}.dropdown-menu li a:hover{color:#0e76bd}.pos-relate{position:relative}.nav .pos-relate .services-menu{display:none!important;right:-100%;left:100%;top:-7px;z-index:999}.nav .pos-relate .services-menu:after,.nav .pos-relate .services-menu:before{display:none!important}.nav .pos-relate:hover .services-menu{display:block!important}.header_container svg.mobile-logo{display:none}#header_container nav{margin-left:0}header .nav .dropdown:after{display:block;margin:auto;height:1px;width:0;background:#008bff;-webkit-transition:width .5s ease,background-color .5s ease;-o-transition:width .5s ease,background-color .5s ease;transition:width .5s ease,background-color .5s ease}header .nav .dropdown:hover .caret-desk,header .nav li.dropdown.arrowchange .caret-desk{border-top:4px solid #008bff;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-menu .product-dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown-menu .product-dropdown-menu .product-menu{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown-menu .product-dropdown-menu .company-menu{background:#f3f8fe;width:18%;padding:63px 25px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown-menu .product-dropdown-menu .product-menu h3{width:100%;color:#1b3049;font-size:18px;line-height:21px;padding:15px 0 10px;text-transform:capitalize;margin:0;font-family:proxima_nova_rgbold;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown-menu .product-dropdown-menu .product-menu .menu-list{width:50%;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .mirrorfly-product{width:180px;height:34px;margin:0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .vplayed-product{width:180px;height:34px;margin:0;margin-bottom:7px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .digital-product{width:220px;height:40px;margin:0}.product-main-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 40px 35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown-menu .product-dropdown-menu .product-menu .menu-list h3.joinup{font-size:24px;line-height:29px;font-family:proxima_nova_extrabold;color:#ff6f3a;margin-top:3px;text-align:left;padding:0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list h3.digital-terms-heading{color:#2898e4;font-size:24px;line-height:29px;font-family:proxima_nova_extrabold;margin-top:3px;text-align:left;padding:0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list h3.digital-terms-heading:after{display:none}.dropdown-menu .product-dropdown-menu .product-menu h3.joinup:after{display:none}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption{color:#222;font-size:17px;line-height:22px;font-family:proxima_nova_rgregular;text-transform:capitalize;margin-bottom:10px;margin-top:7px;padding-bottom:15px;position:relative}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption.vplayed-heading{margin-top:0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption.join-up-description{margin-top:3px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption span{display:block;color:#263444;font-size:13px;line-height:18px;font-family:proxima_novasemibold}.dropdown-menu .product-dropdown-menu .product-menu .menu-list p{color:#fff;font-size:16px;line-height:24px;display:none;position:relative;padding-bottom:10px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list p .caret-desk{display:inline-block;margin:0 0 0 auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);border-top:4px solid #fff;vertical-align:middle;margin-left:20px;position:absolute;right:0;top:36%;transform:translateX(-40%)}.dropdown-menu .product-dropdown-menu .product-menu .menu-list ul{margin-top:25px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a{font-family:proxima_nova_rgregular;color:#222;padding:0 5px 0 0;font-size:14px;line-height:14px;display:flex;position:relative;flex-wrap:wrap;align-items:flex-start;white-space:normal}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a:after{content:"";position:absolute;width:0;height:1.5px;background:#0799d7;bottom:-5px;left:43%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a:hover:after{width:50%}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li:hover a{color:#222;font-family:proxima_novasemibold}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li{padding:0 0;margin-bottom:25px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li:last-child{margin-bottom:0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption:after{content:"";display:block;height:1px;width:85%;margin-top:5px;background:#f0f0f0;-webkit-transition:width .5s ease,background-color .5s ease;-o-transition:width .5s ease,background-color .5s ease;transition:width .5s ease,background-color .5s ease;position:absolute;border:0;bottom:0;left:0;z-index:1}.dropdown-menu .product-dropdown-menu .company-menu .submenu-subtitle{color:#1b3049;font-family:proxima_nova_rgbold;font-size:16px;text-align:left;margin-bottom:10px;line-height:normal}header .nav .dropdown-menu .product-dropdown-menu .company-menu li a{margin:0;color:#49596d;font-size:14px;padding:0;font-family:proxima_novasemibold;line-height:15px}header .nav .dropdown-menu .product-dropdown-menu .company-menu li:hover a{color:#008bff}header .nav .dropdown-menu .product-dropdown-menu .company-menu li{padding:11px 0;cursor:pointer}header .nav .dropdown-menu .product-dropdown-menu .company-menu li.expert a{background:#fb7d16;padding:10px 0;color:#fff;display:block;text-align:center;width:109px;border-radius:4px}header .nav .dropdown-menu .product-dropdown-menu .company-menu li.expert:hover a{background:#e46c0b}header .nav .dropdown-menu .product-dropdown-menu .company-menu li.expert{padding:0;margin-top:10px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a i.menu-ic{width:30px;height:30px;margin-right:15px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a .menu-ic svg{width:30px;height:30px;margin-right:15px;display:block}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a i.menu-ic svg{fill:#6d7a8a}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li:hover a i.menu-ic svg{fill:#008bff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a .product-menu-list{flex:1}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a .product-menu-list .header-menu-title{color:#1b3049;font-size:16px;line-height:21px;font-family:proxima_nova_rgbold;text-transform:capitalize;margin-bottom:0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a .product-menu-list p{display:block;padding-bottom:0;color:#263444;font-size:13px;line-height:18px;font-family:proxima_novasemibold}.dropdown-menu .product-dropdown-menu i.menu-close{position:absolute;top:12px;right:12px;cursor:pointer}.dropdown-menu .product-dropdown-menu i.menu-close svg{width:32px;height:32px}.dropdown.digital-eng .dropdown-menu:before{left:15%}.dropdown.product-mirrorfly .dropdown-menu:before{left:28.5%}.dropdown.product-vplayed .dropdown-menu:before{left:38.5%}.dropdown.contus-company .dropdown-menu:before{left:48.5%}#header_container{border-top:0;border-bottom:0;-webkit-box-shadow:none;box-shadow:none;position:static;width:100%;top:0;z-index:9999;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;max-width:100%;left:0;margin:0 auto;right:0;background:#fff;border-bottom:1px solid #d4d1d1}.product-main-list .caret-desk{display:none}header .nav .dropdown .product-main-list .caret-desk{display:block;margin:0 0 0 auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);border-top:4px solid #fff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list.open-submenu ul{display:block}.dropdown-menu .product-dropdown-menu .product-menu .menu-list.open-submenu .caret-desk{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown-menu .product-dropdown-menu .company-menu .submenu-subtitle .caret-desk{display:none}.dropdown-menu .product-dropdown-menu .product-menu h3:after{content:"";display:block;height:1px;margin:auto;width:100%;margin-top:11px;background:#bbb;-webkit-transition:width .5s ease,background-color .5s ease;-o-transition:width .5s ease,background-color .5s ease;transition:width .5s ease,background-color .5s ease}header .nav .dropdown.arrowchange .dropdown-menu{display:block}header .nav li.dropdown.arrowchange .product-main-list .caret-desk{display:none}.header_container .mav-mobile-menu{height:inherit;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header_container nav .nav>ul{position:relative;top:1px}header .nav .dropdown.arrowchange .dropdown-menu#menu4{min-width:175px;max-width:200px}#menu4.dropdown-menu .product-dropdown-menu .company-menu{width:100%;padding:15px 25px 25px;background:#fff}header#mirrorfly-menu .menu .dropmenu-new .submenu li a .sub-list .sublist-title{font-size:16px;margin-bottom:0;line-height:18px;color:#1b3049}header#mirrorfly-menu .menu .dropmenu-new .submenu li a .sub-list p{color:#263444;font-size:13px;line-height:18px;font-family:proxima_novasemibold}header#mirrorfly-menu .menu .dropmenu-new .submenu{padding:30px 30px 15px}header#mirrorfly-menu .menu .dropmenu-new .submenu ul li a img,header#mirrorfly-menu .menu .dropmenu-new .submenu ul li a svg{width:30px;height:auto}header#mirrorfly-menu .menu .dropmenu-new .submenu ul li{margin-bottom:22px}header#mirrorfly-menu .menu .dropmenu-new .submenu ul li:after{margin-top:4px}header#mirrorfly-menu .menu .dropmenu-new .submenu ul li:last-child{margin-bottom:0}.page-menu-list{max-width:1277px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.page-logo{width:18%}.page-logo p{font-family:proxima_nova_rgbold;font-size:20px;line-height:28px}.page-menu{margin-left:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-menu ul li{font-size:16px;line-height:normal}.page-menu ul li a{color:#000;padding:0 0 0 20px;font-size:15px;font-family:proxima_novasemibold}.page-menu ul li:first-child a{padding-left:0}.page-level-menu{position:absolute;top:60px;height:54px;background:#fff;width:100%;-webkit-box-shadow:0 5px 12px 0 rgba(196,198,202,.4);box-shadow:0 5px 12px 0 rgba(196,198,202,.4)}.page-level-menu.menu-fixed{position:fixed;top:0;width:100%;-webkit-box-shadow:-3px 12px 27px 0 rgba(5,122,171,.2);box-shadow:-3px 12px 27px 0 rgba(5,122,171,.2);z-index:99;background:#fff}.page-level-menu.menu-fixed .page-menu-list{max-width:100%;-webkit-box-shadow:none;box-shadow:none}.page-level-menu.menu-fixed .container{width:1320px}.page-menu ul li a.active{color:#0799d7}.page-menu ul li.expert:last-child{margin-left:45px;background:#fb7d17;border-radius:3px;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;text-align:center}.page-menu ul li.expert:hover:last-child{background:#de7d2e}.page-menu ul li.expert a{color:#fff;font-size:15px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;position:relative;display:block;padding:8px 25px 7px 25px;font-family:proxima_novasemibold}.page-level-menu .container{width:100%}.contusmain-menu .dropdown-menu .product-dropdown-menu .product-menu h3 sup{margin:8px}.contusmain-menu .dropdown-menu .product-dropdown-menu .product-menu h3 sup svg{width:15px;height:15px}.contusmain-menu .dropdown-menu .product-dropdown-menu .product-menu h3 sup svg.end-quote{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.contusmain-menu .dropdown-menu .product-dropdown-menu .product-menu h3 sup svg path{fill:#1b3049}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all{margin-top:3px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all.full-stack{margin-top:59px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all a{color:#0e76bd;font-family:proxima_novasemibold;position:relative;display:inline-block}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all a i{position:absolute;right:-6px;top:0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all a svg{position:absolute;left:47%;top:2px;width:12px;height:12px;fill:#0e76bd;-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;-o-transition:transform ease .4s;transition:transform ease .4s;transition:transform ease .4s,-webkit-transform ease .4s}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all a:hover svg{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.domain-link{width:100%;text-align:center}.domain-link a{text-align:center;font-size:17px;line-height:25px;background:#0e76bd;border-radius:3px;display:inline-block;color:#fff!important;padding:10px 20px;font-size:14px;font-family:proxima_novasemibold;line-height:15px}.banner-left,.banner-right{visibility:hidden;opacity:0}.banner-left.animate,.banner-right.animate{-webkit-animation-delay:1.5s;animation-delay:1.5s;opacity:1}.contusmain-menu .nav .dropdown .brand{color:#000;line-height:normal;border:none;font-family:proxima_novasemibold;font-size:18px;white-space:nowrap}.contusmain-menu .nav .dropdown .brand .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima_nova_rgregular;margin-top:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contusmain-menu .nav .dropdown .brand .product-list li{padding:0 5px;border-right:1px solid #2d9aff;font-size:12px;line-height:12px}.contusmain-menu .nav .dropdown .brand .product-list li:last-child{border-right:none}.contusmain-menu .nav .dropdown .brand svg{position:absolute;right:7px;top:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block}header.contusmain-menu .nav .dropdown:hover a.brand,header.contusmain-menu .nav li.dropdown.arrowchange a.brand{background:#eaeaea}.contusmain-menu#header_container nav .nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contusmain-menu .nav .dropdown{margin-right:0}.menu-lists{color:#000;padding:0;font-size:18px;font-weight:600;position:relative;top:0}.menu-lists:after{position:absolute;content:"";width:1px;height:16px;background:#868686;right:6px;bottom:9px}.menu-lists a{color:#000;font-family:proxima_novasemibold;font-size:18px}.menu-lists a.menu-points{margin-right:12px;padding:10px 11px 10px 11px;border-radius:3px}.menu-lists a.menu-points:hover{background:#eaeaea}.menu-lists.company:after{display:none}.menu-lists:last-child:after{display:none}@media (min-width:1367px){.page-level-menu.menu-fixed .page-menu-list,.page-menu-list{max-width:100%!important}.page-level-menu.menu-fixed .container{width:100%}.dropdown-menu{left:-32%}}@media (max-width:1320px){.contusmain-menu .header_container,.vplayed-menu.header .header-section .container{padding:0 20px}}@media screen and (max-width:1250px){.footer-wrapper{width:90%;margin:0 auto}.footer-column{width:25%;min-height:160px}.social-icons{display:none}.delivery-location,.service-location{width:50%;margin-left:0}}@media screen and (max-width:1200px){#menubar li.expert{display:flex!important;justify-content:center}#menubar li.expert a{width:45%;margin:0 5px 5px;text-align:center}.domain-link{display:none}header#header_container{display:none}header#mirrorfly-menu{background:#fff}#header_container{position:relative}#messaging-solutions svg.contus-svg,.header_container .logo svg,.vplayed-menu.header{display:none}.header_container svg.mobile-logo{display:block;width:120px;height:30px;padding-left:0}.header_container h6{background:0 0}#header_container{min-height:40px;height:auto;padding:0!important}#header_container nav{margin:0}header .nav .dropdown:after{display:none}header .nav .dropdown:hover a,header .nav li.dropdown.arrowchange a{color:#fff}.dropdown-menu .product-dropdown-menu .product-menu h3{display:none}.dropdown-menu .product-dropdown-menu .product-menu{padding:10px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;width:65%;padding:10px 20px}.dropdown-menu .product-dropdown-menu .company-menu{width:35%;padding:10px 25px}.product-main-list{padding:0}.dropdown-menu .product-dropdown-menu i.menu-close{display:none}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption span{display:none;margin-left:auto}.product-main-list{display:block}.dropdown-menu .product-dropdown-menu .product-menu .menu-list{width:100%;margin:0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list ul{display:none}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption:after{display:none}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption{color:#e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.caret-desk{display:none}.header_container{min-height:40px;display:block;height:auto;position:relative;background:#5c7fb6;overflow:hidden}.header_container h6 .logo{display:block;position:relative;z-index:9}.header_container .pull{width:25px;height:25px;background-position:0 -32px;position:absolute;right:15px;top:15px;z-index:9999}.nav{display:none;position:relative;width:100%;top:0;right:0}.dropdown .caret{float:right;width:21px;height:21px;background-position:-74px -40px;margin-top:0}.dropdown .active .caret{float:right;width:21px;height:21px;background-position:-74px -64px}.dropdown:hover .dropdown-menu{display:none}.dropdown-menu:before{border:0}.dropdown-menu li a{color:#fff;padding:10px 20px;font-size:14px;text-align:left}.nav .dropdown .brand{color:#fff!important;padding:10px 8px 8px;line-height:35px;font-size:17px;border-top:1px solid #6a8cc2;text-align:left;width:100%}.dropdown-menu li a:hover,.nav .dropdown .brand:hover,.nav .dropdown:hover>a{color:#fff;text-decoration:none}.nav .dropdown.home_ic{width:90%;display:block;overflow:hidden;margin:14px 22px;-webkit-box-sizing:border-box;box-sizing:border-box}.nav .dropdown.home_ic a{padding:0 8px;padding-top:9px;border:none}.dropdown .company-main-menu{width:100%}.nav .dropdown .dropdown-menu{width:100%;left:0;background:#466493;-webkit-box-sizing:border-box;box-sizing:border-box}.nav .dropdown{float:none}.dropdown-menu{position:relative;left:0;top:100%;z-index:1000;display:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.nav .dropdown:hover>a{text-decoration:none}.resources-menu-main{overflow:hidden}.nav .dropdown:hover .dropdown-menu{display:none}.nav .pos-relate .services-menu{display:block!important;padding:5px 0 0 20px!important}.nav .dropdown{padding:0}#header_container nav .nav>ul{top:inherit}header .nav .dropdown.arrowchange .dropdown-menu#menu4{width:100%;min-width:100%;max-width:100%}.dropdown-menu#menu4 .product-dropdown-menu .company-menu ul{display:block}.dropdown-menu:before{display:none}.product-main-list{padding:15px 15px 5px 15px}.dropdown-menu .product-dropdown-menu .product-menu h3{color:#fff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption{color:#fff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a{color:#fff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption span{color:#c7c7c7}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a i.menu-ic svg,.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a i.menu-ic svg path{fill:#fff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li:hover a{color:#fff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li:hover a i.menu-ic svg{fill:#fff}header .nav li.dropdown.arrowchange .product-main-list .caret-desk{border-top:4px solid #fff;display:block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.headerfooter-sprite{display:block}.header_container{position:relative!important}.isStuck .nav .dropdown .brand{font-size:17px}.isStuck .nav{top:0}.container .overview_page .fixed{top:0}.header_container{background:#5c7fb6}.page-level-menu,.page-level-menu.menu-fixed{display:none}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all a{color:#fff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all a svg{fill:#fff}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all,.dropdown-menu .product-dropdown-menu .product-menu .menu-list li.view-all.full-stack{margin:10px 0}.contusmain-menu .nav .dropdown .brand .product-list,.contusmain-menu .nav .dropdown .brand svg{display:none}.contusmain-menu .nav .dropdown.digital-eng .brand,.nav .dropdown .brand{background:0 0;border:none;border-top:1px solid #6a8cc2}header.contusmain-menu .nav .dropdown:hover a.brand,header.contusmain-menu .nav li.dropdown.arrowchange a.brand{background:0 0}.dropdown-menu .product-dropdown-menu .product-menu .menu-list p{display:block}.dropdown-menu .product-dropdown-menu .product-menu .menu-list .logo-caption,.dropdown-menu .product-dropdown-menu .product-menu .menu-list .mirrorfly-product,.dropdown-menu .product-dropdown-menu .product-menu .menu-list .vplayed-product,.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a .product-menu-list p,.dropdown-menu .product-dropdown-menu .product-menu .menu-list li a i.menu-ic{display:none}.dropdown-menu .product-dropdown-menu .product-menu .menu-list li,.dropdown-menu .product-dropdown-menu .product-menu .menu-list li:last-child{margin-bottom:7px}.dropdown-menu .product-dropdown-menu .product-menu .menu-list ul{margin-top:5px}.contusmain-menu .nav .dropdown .brand{border-top:1px solid #6a8cc2}.menu-lists{padding:0!important;top:0}.menu-lists a.menu-points{padding:10px 8px 8px}header .logo a .dark-logo{display:none!important}header.fixed-header .logo .logo-scroll{display:none!important}header .logo a .logo-responsive{display:block!important}}@media screen and (max-width:640px){.header_container .pull{width:25px;height:25px;background-position:0 -32px;position:absolute;right:15px;top:10px;z-index:9999}}@media screen and (max-width:500px){.dropdown-menu .product-dropdown-menu{display:block}.dropdown-menu .product-dropdown-menu .product-menu{width:100%}.dropdown-menu .product-dropdown-menu .company-menu{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 20px;font-size:14px}.dropdown-menu .product-dropdown-menu .company-menu .submenu-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.dropdown-menu .product-dropdown-menu .company-menu .submenu-subtitle .caret-desk{border-top:4px solid #000;display:block;margin:0 0 0 auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.dropdown-menu .product-dropdown-menu .company-menu.open-submenu ul{display:block}.dropdown-menu .product-dropdown-menu .company-menu.open-submenu .caret-desk{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown-menu .product-dropdown-menu .company-menu ul{display:none}}@media screen and(min-width:320px){.header_container .pull{width:25px;height:25px;background-position:0 -32px;position:absolute;right:15px;top:15px;z-index:9999}}.isStuck{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;background:rgba(255,255,255,.95);-webkit-box-shadow:1px 0 2px rgba(0,0,0,.2);box-shadow:1px 0 2px rgba(0,0,0,.2);position:fixed}.isStuck nav.tm_navbar{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.isStuck .menuBox{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.header_container.isStuck h6{margin:16px 26px 9px}.container .overview_page .fixed{top:53px;z-index:20}#headerhome .home-page-sprite{background-image:url(https://d1qktrytbkfjsu.cloudfront.net/image/home-page/home-sprite.png)}#headerhome .happy-clients-logo .worldbank-logo{background-position:-457px 0}@media (max-width:991px){#header_container{background:#5c7fb6}.pseudoStickyBlock{height:0!important}}#tabs .fixed{top:70px}@media screen and (max-width:830px){.delivery-location,.service-location{width:49%;margin-left:0;display:inline-block;vertical-align:top;float:none}.footer-column{width:49%;display:inline-block;vertical-align:top;float:none}}@media screen and (min-width:1025px){.header_container.isStuck .logo{background:url(https://d1qktrytbkfjsu.cloudfront.net/image/logo-small.png) no-repeat;width:151px;height:44px;margin-top:-10px;margin-left:15px}.header_container.isStuck .nav .dropdown .brand{color:#000}.header_container.isStuck .nav .dropdown .home{background-position:-247px -123px}.header_container.isStuck .caret-desk{border-top:4px solid rgba(0,0,0,.5)}.header_container.isStuck .dropdown-menu{background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);border:1px solid #ccc}.header_container.isStuck .dropdown-menu:before{left:15px;content:"";border:7px solid transparent;border-bottom-color:rgba(255,255,255,.95);top:-14px;z-index:2}.header_container.isStuck .dropdown-menu:after{left:14px;content:"";border:8px solid transparent;border-bottom-color:rgba(74,73,73,.28);font-size:0;line-height:0;z-index:1;display:inline-block;top:-16px;margin-left:25px;position:absolute;background-color:transparent}.header_container.isStuck li.home_ic a{opacity:.5}}.header_container.isStuck .nav .dropdown .brand.hiring-btn,.nav .dropdown .brand.hiring-btn{-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s ease;letter-spacing:.5px;font-size:15.5px;background:#2d9aff;padding:0 12px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer}.header_container.isStuck .nav .dropdown .brand.hiring-btn:hover,.nav .dropdown .brand.hiring-btn:hover{background:#1583e8}header#mirrorfly-menu{padding:0}header#mirrorfly-menu ul#menubar li.dropmenu-new:nth-child(2){margin-left:7px}.dark-menu header .menu ul li a svg{width:8px;height:20px;vertical-align:sub;fill:#000;position:relative;top:2px;margin-left:7px}@media (min-width:1201px){.header_container.home-container,.home-container{max-width:1340px;padding:0 30px;width:100%;margin:auto}.header_container.home-container{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.header_container.home-container #header_container nav .nav>ul{top:0}.header_container.home-container .nav .dropdown{padding-bottom:0;padding:15px 0}.header_container.home-container .dropdown-menu:before{display:none}.header_container.home-container .arrowchange .companymenu{position:relative}#menu1:before{left:10%;bottom:100%;content:"";border:7px solid transparent;border-bottom-color:#fff;font-size:0;line-height:0;display:inline-block;position:absolute;background-color:transparent;z-index:9999;right:0;width:0;height:0}#menu1:after{left:13%;bottom:100%;content:"";border:7px solid transparent;border-bottom-color:rgba(199,198,198,.5);font-size:0;line-height:0;display:inline-block;position:absolute;background-color:transparent;z-index:-1;right:0;width:0;height:0}#menu2:before{left:40%;bottom:100%;content:"";border:7px solid transparent;border-bottom-color:#fff;font-size:0;line-height:0;display:inline-block;position:absolute;background-color:transparent;z-index:9999;right:0;width:0;height:0}#menu2:after{left:45%;bottom:100%;content:"";border:7px solid transparent;border-bottom-color:rgba(199,198,198,.5);font-size:0;line-height:0;display:inline-block;position:absolute;background-color:transparent;z-index:-1;right:0;width:0;height:0}}@media (min-width:1367px){.header_container.home-container,.home-container{max-width:1340px}.header_container.home-container .dropdown-menu{left:0}}@media (min-width:1501px){.header_container.home-container .logo img{width:140px;height:auto;margin-top:0;display:block}.header_container.home-container .logo{width:140px;height:60px;margin-top:0!important}.nav .dropdown .brand{font-size:17px}.header_container.home-container .dropdown-menu{left:12%;right:auto;top:66px}.header_container.home-container .dropdown-menu.digital-terms{left:38%;top:67px}#header_container nav{margin-left:0}}@media (max-width:1200px){.padding-10{padding-left:10px;padding-right:10px}.contusmain-menu#header_container nav .nav>ul{display:block}.menu-lists a{color:#fff;font-size:17px;border-top:1px solid #6a8cc2;padding:10px 0 0;display:block}#header_container nav{margin-left:0!important}.menu-lists:after{display:none}header#mirrorfly-menu .menu .dropmenu-new .submenu ul li{margin-bottom:0;padding:0 0 10px 0}header#mirrorfly-menu .menu .dropmenu-new .submenu{padding:15px 20px}header#mirrorfly-menu ul#menubar li.dropmenu-new:nth-child(2){margin-left:0}header#mirrorfly-menu .menu .dropmenu-new .submenu ul li a img,header#mirrorfly-menu .menu .dropmenu-new .submenu ul li a svg{width:25px;height:25px;display:block;margin-right:10px}}@media (max-width:1279px){.contusmain-menu .nav .dropdown .brand{margin-right:5px}.menu-lists{padding:4px 5px 0 0}.menu-lists:after{right:0}#header_container nav{margin-left:0}}li.dropdown.product-mirrorfly{margin-right:5px!important}header#mirrorfly-menu .container.clearfix{max-width:1340px;width:100%;padding:0 30px}header#mirrorfly-menu .logo{width:218px}header#header_container h6{width:215px}