.root-loading{display:flex!important;justify-content:center!important;position:fixed;width:100%;height:100%}.body{font-family:"Graphik Web",Arial!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","kern"}.button-center{left:50%;transform:translate(-50%);position:absolute;bottom:172px}.clearfix{margin-top:300px}.clearfix a:hover{color:#212121}.home-container{height:500px}.legacy-access{height:60px;background-color:#f4f4f4;text-align:right}.legacy-text{margin-top:18px;margin-right:25px;display:inline-block;line-height:23px;color:#002856}.legacy-text .bold{font-weight:500}.padding-right-60{padding-right:60px}.scroll-to-top span{font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#002856}.scroll-to-top{display:none;position:fixed;bottom:320px;right:0;z-index:99;border:none;outline:none;padding:15px;border-radius:10px;color:#002856;justify-content:center;align-items:center;cursor:pointer;background-color:transparent}.scroll-to-top i{cursor:pointer;margin-left:10px;transform:rotate(-90deg);font-size:38px}.scroll-to-top .ga-forward.active:before,.scroll-to-top .ga-forward:hover:before{content:"\e903"}.countryList{padding-left:5px}.countryList .countryTable .countryItem .dot{width:8px;height:8px;display:inline-block;border-radius:4px;margin-right:5px}.countryList .countryTable .countryItem .star{display:inline-block;font-weight:500}.countryList .tableHeaderContainer{height:70px;background-color:#f4f4f4;padding:17px 24px 17px 20px}.countryList .tableHeaderContainer .cols{padding:0;margin:0}.countryList .countryTable{display:grid}.countryList .arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f4f4f4;margin-left:80px;display:inline-block}.countryList .tableHeaderContainer .filterTitle{font-size:18px;font-weight:500;line-height:23px;color:#002856;float:left;margin-top:8px}.countryList .tableHeaderContainer .filterInputSection{float:right;display:inline-flex;justify-content:center;align-items:center}.countryList .tableHeaderContainer .filterInputSection .label{font-size:14px;font-weight:500;line-height:19px;text-align:right;color:#616161}.countryList .tableHeaderContainer .filterInputSection .filterSelectionBox{width:339px;height:36px;border:2px solid #d3d3d3;background-color:#fff;float:right;padding:5px 15px;margin-left:22px}.countryList .tableHeaderContainer .filterInputSection .placeholder{float:left;font-size:14px;line-height:19px;color:#616161}.countryList .tableHeaderContainer .is-open .Dropdown-arrow:before{content:"\F111"}.countryList .tableHeaderContainer .filterInputSection .Dropdown-arrow{right:28px;top:9px}.countryList .filterDropdown{width:339px;height:178px;box-shadow:0 1px 3px 0 rgba(97,97,97,.28);border:2px solid #d3d3d3;background-color:#fff;position:absolute;z-index:2;padding:15px 0;margin-top:35px;right:24px}.countryList .filterDropdown .filterItem{height:38px;font-size:14px;line-height:16px;color:#616161;list-style:none;padding:0 15px 0 13px;display:flex;align-items:center}.countryList .filterDropdown .filterItem:hover{background-color:#e5edfa;cursor:pointer}.countryTable .countryListLegend{font-size:14px;font-weight:500;line-height:19px;color:#616161;margin-top:17px}.mapcontainer{position:relative;margin:20px 0 0;height:525px}.mapcontainer .zoomcontrolwrapper{position:absolute;bottom:18px;right:-5px}.mapcontainer .zoomcontrolwrapper .zoomgroup{box-shadow:0 1px 3px 0 rgba(65,65,65,.28)}.mapcontainer .zoomcontrolwrapper .gapicon{font-family:gapfont;font-size:17px;color:#002856;width:30px;height:30px;cursor:pointer;position:relative;background:#fff}.mapcontainer .zoomOutButton{margin-bottom:10px;border-top:1px solid silver}.mapcontainer .highcharts-container{overflow:visible!important;width:100%!important}.mapcontainer .gapicon:after{position:absolute;left:6px;top:5px}.mapcontainer .resetmapdiv{box-shadow:0 1px 3px 0 rgba(65,65,65,.28)}.mapcontainer .resetmapdiv:after{content:"\F176"}.mapcontainer .zoomInButton:after{content:"\F103"}.mapcontainer .zoomOutButton:after{content:"\F15F";left:8px}.mapcontainer .legendContainer{text-align:center;margin-bottom:30px}.mapcontainer .legendContainer .alljobs,.mapcontainer .legendContainer .demandjobs{margin-right:20px;display:inline-block;font-weight:500;text-align:left}.mapcontainer .legendContainer .alljobs{width:286px;text-align:left}.mapcontainer .legendContainer .alljobs:before{content:"\A";width:8px;height:8px;border-radius:50%;background:#002856;display:inline-block;margin-right:5px}.mapcontainer .legendContainer .demandjobs:before{content:"\A";width:8px;height:8px;border-radius:50%;background:#4a90e2;display:inline-block;margin-right:5px}.no-padding{padding:0}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0}.no-margin{margin:0}.no-margin-left{margin-left:0}.no-margin-right{margin-right:0}.map-popup-wrap{position:absolute;width:280px}.map-popup-container{position:relative;margin-left:-130px}.map-popup{padding:20px 18px;position:absolute;background-color:#fff;bottom:0;width:280px;border-radius:6px;box-shadow:0 3px 5px 0 rgba(0,0,0,.16),0 1px 18px 0 rgba(97,97,97,.12),0 6px 10px 0 rgba(97,97,97,.14)}.map-popup:after,.map-popup:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.map-popup:after{border-color:#fff rgba(136,183,213,0) rgba(136,183,213,0);border-width:10px;margin-left:-10px}.map-popup:before{border-color:rgba(59,115,245,0);border-width:16px;margin-left:-16px}.map-popup-header-title{font-size:18px;font-weight:700;color:#002856;float:left;vertical-align:text-bottom}.map-popup-header-category{float:right;width:65px;height:22px;padding:5px 5px 3px;border-radius:3px;font-size:14px;font-weight:500;line-height:12px;color:#fff}.map-popup-border{margin-top:10px;width:244px;height:2px;border:1px solid silver}.map-popup-content-category{font-size:14px;color:#212121;margin-top:10px;height:20px}.icon-curr-salary-thick,.icon-remote-work,.map-popup-content-category .ga{font-size:20px;color:#012856}.map-popup-content-category-name,.map-popup-content-message{vertical-align:top;height:16px;font-size:14px;font-weight:400;color:#212121;margin-left:4px}.map-popup-content-message{margin-left:0}.map-popup-content-category.first{margin-top:2px}.map-popup-content{margin-top:14px}.country-classification-cell{border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;height:100%}.country-classification-cell.first{text-align:right}.country-classification-cell.first>div{width:100px;font-size:16px;font-weight:700;text-align:right;color:#012856;float:right;margin-right:20px;margin-top:22px}.flex{display:flex}.country-classification-cell.header{font-size:22px;font-weight:400;text-align:center;color:#fff}.country-classification-cell-group{line-height:15px;margin-top:28px}.country-classification-cell-text{line-height:21px;margin-top:8px}.country-classification-cell i{font-size:50px}.star-ratings .widget-svg{margin-top:22px}.country-classification-cell.regular .text{margin:10px 10px 15px;font-size:14px;color:#212121;line-height:14px}.country-classification-cell.regular{text-align:center}.star-container{line-height:10px}.country-classification-row{height:100%;padding:0}.countries-page.common-container.country{padding-left:0;height:760px}.countries-page.common-container.index{margin-bottom:100px!important}.countries-page.common-container.table{margin-top:0;margin-bottom:25.5px}.countries-page.common-container.table .title{float:left;line-height:30px}.countries-page.common-container.table .title-details{font-size:12px;line-height:30px;color:#212121;float:right}.countries-page-table{height:30px}.countries-page-table .title{margin:0}.cercle{position:relative;margin-right:4px;margin-left:20px;margin-top:7px;float:right;height:18px;width:18px;border-radius:50%;vertical-align:bottom}.cercle.green{border:2px solid #00a76d}.cercle.blue{border:2px solid #012856}.cercle i{font-size:10px;position:absolute;top:2px;left:2px}.cercle.blue i{color:#012856}.cercle.green i{color:#00a76d}.cercle.beta-tag{font-size:10px;font-weight:500;color:#fff;border-radius:2px;background:#e81159;padding:4px;margin-left:8px;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.self-service-include-notice{text-align:center}.self-service-include-notice-text{width:83.2%;height:25px;margin-top:20px;background-color:#f4f4f4;font-size:12px;font-weight:500;line-height:25px;text-align:center;color:#212121}.country-table-header-cell,.country-table-header-right{text-align:center}.country-table-header-cell:hover .country-table-header-title .icon-sort-arrows{display:block}.country-table-header-cell .icon-curr-salary-thick,.country-table-header-cell .icon-remote-work{font-size:24px;color:#012856}.country-table-header-cell .icon-sort-arrows{font-size:20px;line-height:26px;position:absolute;right:-16px;top:0;display:none}.country-table-header-cell{padding-top:20px;font-size:24px;color:#012856;border-right:1px solid silver;border-top:1px solid silver;border-bottom:1px solid silver;height:89px}.country-table-header-cell .ga.category{height:26px}.map-popup-header-category.category-3{color:#012856}.country-table-header-title{font-size:14px;font-weight:500;color:#002856;margin-bottom:14px;margin-top:4px;height:29px;line-height:1;display:table;width:89%}.country-table-header-title div{display:table-cell;vertical-align:middle;width:86%;position:relative;padding-left:10px}.map-popup-header-category.group-3.selected,.map-popup-header-category.group-3:hover{color:#fff!important}.countries-page.table .map-popup-header-category.selected,.countries-page.table .map-popup-header-category:hover{background-color:#012856!important}.country-table-left .map-popup-header-category{width:24px;height:22px;margin-right:20.5px;margin-top:10px;text-align:center;cursor:pointer}.country-table-cell{border-bottom:1px solid #d3d3d3;height:47.5px}.country-table-cell,.country-table-left-header{overflow:hidden}.country-table-cell,.country-table-left{border-right:1px solid #d3d3d3}.country-table-cell .ga-check02{font-size:22px;text-align:center;margin-top:11.5px;color:#00a76d;font-weight:700;zoom:115%}.country-table-row{padding-left:1.2px!important}.country-table-left{border-bottom:1px solid #d3d3d3;height:47.5px}.country-table-header-right.first{border-bottom:1px solid #d3d3d3;border-left:none;height:89px;font-size:14px;font-weight:500;line-height:15px;color:#002856;position:relative;border-right:1px solid silver}.country-table-left-header{font-size:14px;font-weight:400;line-height:3.49;color:#212121;float:left}.country-table-header-cell.research{background-color:#f0f0f0}.country-table-left .cercle{float:left;margin-top:14.5px;margin-left:3.5px}.country-table-cell .coming-soon{width:69px;font-size:14px;text-align:center;color:#212121;line-height:14px;margin-left:20%;margin-top:10.5px;position:absolute}.country-table-header-cell .ga.filter{line-height:26px;position:absolute;right:-10px;top:0;font-weight:700}.country-table .ga-bottom.blue{color:#002856!important}.country-table .ga-bottom.gray{color:silver!important}.country-table-header-cell:hover{box-shadow:0 1px 5px 0 rgba(97,97,97,.2),0 3px 4px 0 rgba(97,97,97,.12),0 2px 4px 0 rgba(97,97,97,.14)}.country-table-header-right .group-filtering{float:right;margin-right:20px;margin-top:53px;text-align:left;cursor:pointer}.country-table-header-right .country-filtering{text-align:left;width:100px;float:left;margin-bottom:20px;max-width:100px;position:absolute;bottom:0;cursor:pointer}.country-table-header-right i{margin-left:3px;color:#002856}.group-filtering .ordering-radio-selection{margin-left:20px}.group-filtering .country-popup-filter{width:140px;height:120px}.group-filtering .filter-popup-container{margin-top:15px}.group-filtering .popup-title{margin-bottom:12px!important}.filter-popup-container{position:absolute;background-color:#fff;z-index:9999;margin-top:85px}.country-filtering{position:relative}.country-popup-filter{text-align:left;width:280px;height:204px;padding-top:20px;border-radius:6px;box-shadow:0 3px 5px 0 rgba(0,0,0,.16),0 1px 18px 0 rgba(97,97,97,.12),0 6px 10px 0 rgba(97,97,97,.14)}.country-popup-filter .popup-title{font-size:14px;font-weight:500;line-height:14px;color:#212121;padding-left:20px;margin-bottom:10px}.country-popup-filter .selection{width:278px;height:38px;padding-left:20px;font-size:14px;line-height:38px;letter-spacing:normal;color:#212121;font-weight:400;cursor:pointer}.country-popup-filter .selected{color:#0052d6}.country-popup-filter .selection:hover{background-color:#e5edfa}.country-popup-filter .border{margin-top:7px;margin-left:20px;margin-right:25px;border:1px solid silver}.country-popup-filter .ordering-radio{margin-top:15px;margin-left:20px}.country-popup-filter .ordering-radio-selection{height:19px;margin-bottom:9px}.country-popup-filter .radio-capsule{margin-top:3px;margin-bottom:14px;float:left;line-height:19px}.country-popup-filter .radio-label{font-size:14px;font-weight:400;line-height:19px;color:#212121;margin-left:6px}.country-popup-filter .ordering-radio-selection{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.country-filtering i{position:absolute;bottom:0;right:0}.country-table .country-table-header.fixed{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:80}.country-table-header-right.col-xs-9.no-padding.flex{cursor:pointer}.country-table-left-header.subscribed-country{font-weight:700}.bottom-notice{margin-top:25.5px;font-size:14px;font-weight:400;color:#212121}.country-table-modal .modal-style{width:380px;margin:11px 90px 5px 60px;padding:0 0 24px;border-radius:6px;box-shadow:0 8px 10px 0 rgba(97,97,97,.2),0 6px 30px 5px rgba(97,97,97,.12),0 16px 24px 2px rgba(97,97,97,.14);background-color:#fff;border:none}.modal-open .overlay{position:fixed;z-index:9999;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(33,33,33,.8),rgba(33,33,33,.8));top:0;left:0}.country-table-modal .modal-style .country-classification-header{width:100%;padding:0 10px}.country-table-modal .modal-style .country-classification-header .col-xs-2{display:none}.country-table-modal .modal-style .country-classification-header .col-xs-4,.country-table-modal .modal-style .country-classification-header .col-xs-10{width:100%;border-right:none;padding:0;margin:0}.country-table-modal .modal-style .country-classification-body .country-classification-cell{width:100%;text-align:left;padding-left:20px;padding-right:0;border:none;border-top:1px solid silver;line-height:15px}.country-table-modal .modal-style .country-classification-body .country-classification-row.col-xs-2{width:120px;margin:0}.country-table-modal .modal-style .country-classification-body{padding-left:10px}.country-table-modal .modal-style .country-classification-body .star-ratings .widget-svg{margin-top:20px}.country-table-modal .modal-style .country-classification-body .country-classification-row.col-xs-10{float:left;width:220px;padding:0}.country-table-modal .modal-style .country-classification-cell.first>div{margin-top:20px;margin-right:0;line-height:18px}.country-table-modal .modal-style .country-classification-cell.regular .text{padding-left:0;margin-left:0;margin-top:7px;margin-bottom:10px}.country-table-modal .modal-style .country-classification-body{padding-left:34px;padding-right:34px}.country-table-modal .modal-style .country-classification-body.COVERAGE_ROW .country-classification-cell{border-top:none}.country-table-modal .modal-style .btn{margin-top:7px;float:right;margin-right:25px}.country-table-arrow-box-container{position:relative;width:1px;margin-left:50%;display:none}.cercle:hover .country-table-arrow-box-container,.country-table-header-cell:hover .country-table-arrow-box-container{display:block}.country-table-arrow-box b{width:230px}.country-table-arrow-box-container>div{position:absolute;bottom:22px}.country-table-arrow-box{margin-left:-30%;position:relative;width:230px;padding:20px 16px 33px;border-radius:6px;box-shadow:0 3px 5px 0 rgba(0,0,0,.16),0 1px 18px 0 rgba(97,97,97,.12),0 6px 10px 0 rgba(97,97,97,.14);background-color:#fff;z-index:500;font-size:14px;line-height:16px;letter-spacing:normal;color:#212121;text-align:left}.country-table-arrow-box:after,.country-table-arrow-box:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.country-table-arrow-box:after{border-color:#fff rgba(136,183,213,0) rgba(136,183,213,0);border-width:10px;margin-left:-55px}.country-table-arrow-box:before{border-color:rgba(59,115,245,0);border-width:16px;margin-left:-16px}.cercle.green .country-table-arrow-box-container>div{bottom:15px!important}.country-table-left .map-popup-header-category.group-3{color:#012856}.countries-page.country .title{font-size:15px;line-height:26px}.countries-page.country .desc{color:#212121}.country-table-modal .modal-style{top:20px}.country-table-arrow-box b{color:#002856}.mapcontainer{height:550px;width:100%;position:absolute;left:-17px}.col-xs-2.country-classification-row{padding-right:0;padding-left:0;margin-left:10px}.col-xs-10.country-classification-row{padding-left:10px;margin-left:-10px;padding-right:10px}.country-table-header-right.col-xs-3,.country-table-left.col-xs-3{margin-left:10px;padding-left:0;padding-right:0}.country-table-header-right.col-xs-9,.country-table-right.col-xs-9{margin-left:-10px;padding-right:10px}.self-service-include-notice.col-xs-9{padding-left:5px;padding-right:0}.countries-page-table.col-xs-12.inline{margin-right:5px}.country-table-header-cell{cursor:pointer}.legend-container{position:absolute;left:19%;right:auto;bottom:-2.5%}.legend-container,.legend-pair{display:flex;align-items:center}.legend-circle{height:12px;width:12px;border-radius:50%;margin-right:5px;display:inline-block}.circle-shadow{border:1px solid silver}.legend-text{font-size:12px;font-weight:400;color:#212121;line-height:1.33}.legend-pair:not(:last-child){margin-right:20px}.jump-links li a,.jump-links li a:active,.jump-links li a:focus,.jump-links li a:hover,.jump-links li a:visited{color:#616161;text-decoration:none;cursor:pointer;display:block}.menu-drop-down-arrow{transform:rotate(45deg);transition-duration:.6s;border:solid #002856;border-width:0 1px 1px 0;display:inline-block;padding:5px;right:7px;top:10px;position:absolute}.selected-list .menu-drop-down-arrow{transform:rotate(225deg);transition-duration:.6s;top:14px}.menu-drop-down-arrow.Dropdown-arrow:before{content:none}.menu-drop-down{width:235px;padding:6px 0 0 9px}.jump-links-list,.jump-sublinks-list{list-style-type:none;padding-left:0}.jump-links-main-category{width:100%;position:relative}.jump-sublinks-list>li{transition:all .4s ease-out;opacity:0;height:0;padding-left:15px}.jump-sublinks-list>li.show{opacity:1;height:25px}.jump-sublinks-list>li.show:hover{Background-color:rgba(0,97,188,.1)}.jump-sublinks-list{border-left:2px solid #ff540a}.jump-links-main-category{background-color:#fff;border-top:1px solid silver;line-height:35px}.jump-links{border-bottom:1px solid silver;list-style-type:none;margin-bottom:0}.overview-video-container{margin-top:10px}.overview-video-container .video-react{font-size:19px;line-height:19px;font-family:"Graphik Web",Arial;float:right}.overview-video-container .video-react .video-react-control{width:70px}.overview-video-container .video-react .first-time-video-background .video-react-big-play-button,.overview-video-container .video-react .video-react-big-play-button{display:none}.overview-video-container .video-react .custom-control-bar{background-color:#212121;height:50px}.overview-video-container .video-react .custom-control-bar .video-react-progress-control{visibility:hidden}.overview-video-container .video-react .custom-control-bar button.video-react-icon-fullscreen{display:inline-block}.overview-video-container .video-react .custom-control-bar .video-react-time-divider{width:10px!important;text-align:center!important;min-width:10px}.overview-video-container .video-react .custom-control-bar .video-react-time-control{font-size:18px;line-height:19px;width:auto;padding:17px 0;text-align:left;margin:0 1px}.overview-video-container .video-react .custom-control-bar2.video-react-control-bar{bottom:27px}.overview-video-container .video-react .custom-control-bar2{background-color:transparent}.overview-video-container .video-react .custom-control-bar2 .video-react-button,.overview-video-container .video-react .custom-control-bar2 .video-react-time-control{display:none}.overview-video-container .video-react .custom-control-bar2 .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level{background-color:#94332d}.overview-video-container .video-react .custom-control-bar2 div.video-react-volume-level:before{content:" "}.overview-video-container .video-react .custom-control-bar2 .video-react-load-progress,.overview-video-container .video-react .custom-control-bar2 .video-react-slider{margin:0;background-color:silver;height:10px}.overview-video-container .video-react .custom-control-bar2 .video-react-slider-bar{background-color:#94332d;height:10px}.overview-video-container .video-react .custom-control-bar2 .video-react-play-progress:before{content:" "}.overview-video-container .video-react .custom-control-bar2 .video-react-load-progress div{display:none}.overview-video-container .video-react .video-react-slider{background-color:silver;height:10px}.overview-video-container .video-react .video-react-slider:focus{box-shadow:none}.overview-video-container .video-react .video-react-has-started.video-react-user-inactive.video-react-playing .custom-control-bar2 .video-react-load-progress,.overview-video-container .video-react .video-react-has-started.video-react-user-inactive.video-react-playing .custom-control-bar2 .video-react-slider,.overview-video-container .video-react .video-react-has-started.video-react-user-inactive.video-react-playing .custom-control-bar2 .video-react-slider-bar{height:3px}.overview-video-container .video-react .video-react-has-started.video-react-user-inactive.video-react-playing .custom-control-bar2.video-react-control-bar.video-react-control-bar-auto-hide{visibility:visible;opacity:.4;bottom:-25px}.overview-video-container .video-react div.video-react-volume-level:before{content:" "}.overview-video-container .video-react .video-react-volume-bar.video-react-slider-horizontal{height:10px;width:100px;margin:22px 0}.overview-video-container .video-react .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level{background-color:#94332d;height:10px}.overview-video-container .video-react .video-react-menu-button-inline .video-react-menu-content{width:auto!important;height:auto!important}.overview-video-container .video-react .video-react-menu-button-inline:focus,.overview-video-container .video-react .video-react-menu-button-inline:hover,.overview-video-container .video-react .video-react-slider-active.video-react-menu-button-inline{width:178px}.overview-video-container .video-react .video-react-control:before{font-size:30px;line-height:18px;padding:16px 0;width:70px}.overview-video-container .video-react .video-react-progress-control .video-react-mouse-display,.overview-video-container .video-react .video-react-progress-control:hover .video-react-progress-holder{font-size:26px;line-height:19px}.overview-video-container .video-react-big-play-button.video-react-big-play-button-center{width:2em;height:2em;border:0;border-radius:40px}.overview-video-container .video-react-big-play-button:before{top:8px!important}.overview-video-container .video-react-video{width:100%}.overview-video-container .video-react .custom-control-bar>button+div+div{margin-left:30px!important}.navbar-nav .gem-menu-items{margin:0 20px;height:35px}.navbar-nav .casestudies{margin-right:20px;color:#212121}.navbar-nav .insights{margin-right:0;color:#212121}.navbar-nav .menu-active{color:#002856;border-bottom:4px solid #002856;font-weight:500}.navbar-nav .header-top-name{height:12px;font-size:16px;text-align:center;color:#002856;line-height:19px;color:#212121}.navbar-nav .menu-active .header-top-name{color:#002856}.navbar-nav.navbar-right{margin-top:28px;clear:right}.hero-section.with-map-image{background-image:url(/static/media/map.e8a6c098-066872a47cd0d359a314ef8d49d61e20.svg)}.hero-section{height:195px;background-color:#002856;background-repeat:no-repeat;background-size:126% 307%;background-position:27px -70px}.hero-section .main-container{height:100%;max-width:1120px}.hero-section .case_studies_quote .hero-text-container{border-left:10px solid #ff540a;padding:38px 5px 0 33px}.hero-section .case_studies_quote{background-color:transparent!important;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal;color:#fff;border:none!important}.hero-section .case_studies_quote svg{font-size:35px;opacity:.3}.hero-section .case_studies_quote .quot_note{margin-bottom:18px}.hero-section .case_studies_quote .quote-left{float:left;margin-right:15px;height:60px}.hero-section .case_studies_quote .quote-right{float:right}.hero-section .case_studies_quote .sub_quote_note{font-size:14px;font-weight:400;margin-left:50px}.hero-section .left-section-divider{width:30px;border-left:10px solid #ff540a;height:100%;float:left;padding:50px 0 0}.hero-section .hero-slide.left-side{box-sizing:border-box;margin-left:-60px;overflow:hidden;padding:15px 0 15px 25px}.hero-section .hero-slide{height:100%;padding:15px 0;background-color:#fff;border-top:1px solid silver}.hero-section .hero-text-container{height:100%;padding:50px 0 0 25px;border-left:10px solid #ff540a}.hero-section .hero-title{font-size:40px;font-weight:600;color:#002856;line-height:25px}.hero-section .hero-subtitle{color:#002856;margin-top:16px;font-size:18px;font-weight:500}.contentcontainer{float:left;width:100%}.page-links-container ul.tablinks>:first-child{padding-left:0}.page-links-container ul.tablinks{list-style-type:none;width:100%;float:left;padding-left:0}.page-links-container{list-style-type:none;height:38px}.page-links-container .page-link-list{float:left;padding:7px 20px 0 0}.page-links-container .gem-error-message{padding-top:30px}.page-link,.page-link:active,.page-link:focus,.page-link:hover,.page-link:visited{cursor:pointer;color:#616161;text-decoration:none}.page-link.active-page{color:#002856}.active-page .arrow-up{position:relative;left:32%;font-family:gapfont;border-bottom:1px solid #fff;margin-top:0;height:12px;color:silver;width:19.8px;font-size:22px}.active-page .arrow-up:before{content:"\F160"}.common-container{margin:27px 0 0!important}.common-container .sideNav .title{margin:0 0 10px}.common-container .subtitle,.common-container .title{margin:0 0 15px!important}.navbar-brand .tnp-nav-logo-text{position:relative;top:2px;cursor:pointer;margin-left:0!important}.navbar-brand .tnp-nav-logo-text-product{margin-bottom:0}.casestudies .insight-section{max-width:1430px}.insight-section{max-width:1120px;min-height:394px;margin:50px auto 0;background-repeat:no-repeat;background-size:cover;background-position:50%}.paragraph{margin-top:5px}.process-list-text{display:contents}.process-list .tn-heading1{font-weight:500!important}.our-sources .paragraph{margin-bottom:7px}.sideNav .title{font-weight:600}.our-process>H4{margin-top:31px}.our-process>H1{margin-bottom:25px}.paragraph.last{margin-bottom:30px}.overview-list{padding:5px 0 15px;margin:0}.overview-section .overview-list>LI{margin:0 0 15px 24px}.overview-list{list-style:none}.overview-list li:before{vertical-align:text-bottom;content:"\00b7";font-size:40px;color:#ff540a;font-weight:700;display:inline-block;width:20px;margin:0 0 0 -20px}.common-container .tn-heading1{font-weight:600;line-height:29px}.overview-section .process-list{counter-reset:my-awesome-counter;list-style:none;padding-left:22px}.process-list .tn-heading1{margin-bottom:5px;margin-top:20px}.process-list li{counter-increment:my-awesome-counter;position:relative;border-left:2px solid #d8d8d8;padding-left:50px}.process-list li:last-child{border-left:none}.process-list li:before{content:counter(my-awesome-counter,decimal-leading-zero);color:#ff540a;position:absolute;--size:32px;top:0;text-align:left;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;background-color:#f4f4f4;height:43px;padding-top:5px;left:-13px}.process-list i{font-size:30px;color:#002856;float:left;margin-right:20px}.about-us.overview-section .containerseparator{border-bottom:1px solid silver}.containerseparator img{border:1px solid silver;cursor:pointer}.our-principles.overview-section{margin-top:29px}.our-process{background-color:#f4f4f4;left:-128px;padding-bottom:30px;padding-top:31px}.our-sources.overview-section{margin-top:30px}.our-process .body{color:#212121;margin-bottom:20px!important}.contentblock .tn-heading1{margin-bottom:15px;font-weight:600;font-size:28px;line-height:29px;color:#002856;margin-top:20px}.contentblock .tn-heading4{margin-top:0;font-size:15px;line-height:20px;margin-bottom:10px}.process-list-our-data{margin:0 75px}.tableContainer .table-cols.cols-0{padding:0}.tableContainer .table-cols.cols-1{padding-left:5px}.tableContainer .table-cols.cols-3{padding-left:15px}.tableContainer .table-cols .items{margin-bottom:10px}.videoProofContainer{margin-top:20px}.videoProofContainer .videoproofblock{border-bottom:1px solid silver;padding:30px 0}.videoProofContainer .videoproofblock:last-child{border-bottom:0}.videoProofContainer .videoSection{display:table;cursor:pointer;width:375px;height:215px}.videoProofContainer .videoSection>img{width:100%;height:100%}.videoProofContainer .overview-video-container{margin:0}.videoProofContainer .modal-style{width:670px;height:410px;padding:35px 15px 15px;background-image:url(/static/media/video_bg_new.a7fda893-2d52678a1b2977695a405647b0e576fc.svg);background-repeat:no-repeat;background-size:contain,cover;border:0}.videoProofContainer .modal-style .video-react{pointer-events:auto!important;border:0!important}.videoProofContainer .overview-video-container .video-react{float:left;border:1px solid #e0e0e0;pointer-events:none}.videoProofContainer .videocontenttext .title{margin-top:32px;font-weight:600;line-height:29px;margin-bottom:10px}.videoProofContainer .videocontenttext span.subtitle{display:block;line-height:19px;font-size:14px;font-weight:500;color:#002856}.videoProofContainer .modal-style .bm-cross-button .ga-close01{color:#fff;font-size:17px}.videoProofContainer .modal-style .video-react:focus{outline:none}.videoProofContainer .modal-style .bm-cross-button{right:15px!important;top:12px!important}.videoProofContainer .modal-style .bm-cross-button .ga-close01:hover{border:0}.useCaseSection{margin-top:45px;height:100%;display:flex}.use-case-template .title .tn-heading1{font-weight:700}.use-case-template .description,.use-case-template .title{word-break:break-word}.use-case-template{margin-bottom:20px}.use-case-template .header{font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-bottom:20px;float:left;width:100%}.use-case-template .header .blue-line{color:#fff;background-color:#002856;width:66%;height:23px;float:left;padding:5px 15px;display:flex;align-items:center}.use-case-template .header .gray-line{width:34%;height:10px;background-color:#d3d3d3;float:left}.use-case-template .show-more{margin-top:10px;font-size:14px;font-weight:500;font-style:normal;line-height:19px;letter-spacing:normal;color:#0052d6;cursor:pointer}.useCaseSection .left-grid-5{padding:0 12px 0 0}.useCaseSection .right-grid-5{padding-right:2px}.minor-release{background-color:#f4f4f4;height:213px;list-style:none;margin:15px 0;padding:0 0 15px;display:inline-table}.minor-release .version{padding-left:5px}.minor-release .description{padding-left:7px}.big-release,.minor-release{position:inherit!important}.minor-release .minor-change-title{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#002856;margin:20px 0 0}.minor-release li{display:flex;justify-content:center;align-items:center;margin:5px 0}.big-release .tags .tag{font-style:italic;color:#616161}.big-release .tag-title{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:19px;color:#616161}.big-release .platforms{list-style:none}.big-release .platforms li:first-child{padding-left:0}.big-release .platforms li:last-child{border:none}.big-release .platforms li{border-right:2px solid #616161;padding:0 10px}.product-update-section{word-break:break-word}.product-update-section .product-update-section-title{margin:10px 0 0}.product-update-section .show-more{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:19px;letter-spacing:normal;color:#0052d6;padding:15px 0;cursor:pointer}.product-update-section .tn-heading3{font-size:15px;line-height:20px}.product-update-section .tn-heading2{font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;line-height:25px;letter-spacing:normal;color:#002856;margin:10px 0}.product-update-section .tn-heading4{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#212121;margin-top:10px;margin-bottom:10px}.gem-error-message{text-align:center}.gem-error-message .analysisIcon{text-align:center;font-size:49.4px;color:#ff540a;margin-top:25px}.update-page .col-xs-9 .search-title{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#212121;margin-bottom:10px}.update-page{margin:15px 0 0}.update-page .col-xs-9{padding-left:7px}.filter-box .checkbox-filters-section .platform-list-filters,.filter-box .checkbox-filters-section .tag-list-filters{list-style:none;padding:0}.filter-box .checkbox-filters-section .platform-list-filters{column-count:2;margin-bottom:0}.filter-box{width:auto;height:0;overflow:hidden;box-shadow:0 1px 3px 0 rgba(97,97,97,.28);border:2px solid #d3d3d3;border-top:none;background-color:#fff;padding:15px 15px 20px;transition:all .6s ease-out}.filter-box .title{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#002856;margin-bottom:10px}.filter-box .clear-filter.disabled{pointer-events:none;cursor:default;text-decoration:none;opacity:.5;color:#616161;border:2px solid silver;background-color:#f4f4f4}.filter-box .clear-filter{width:99px;height:36px;border:2px solid #002856;color:#002856;background-color:#fff;padding:5px 20px;margin:20px 0;cursor:pointer;display:inline-block;position:relative;font-weight:500}.insights .filter-box .apply{margin-left:20px}.insights .filter-box .clear-filter{float:right}.filter-box .date-section,.filter-box .platform-section,.filter-box .tag-section{float:left}.filter-box .platform-section{width:50%}.filter-box .checkbox-filters-section label{width:auto;display:inline-flex}.filter-box .checkbox-filters-section{display:inline-block;position:relative;width:96%}.filter-box .hide-section{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:19px;letter-spacing:normal;color:#0052d6;cursor:pointer;float:right;margin-bottom:-19px}.filter-box .tag-section{width:50%;border-left:2px solid silver;padding:0 20px;margin-left:-2px}.filter-box .date-section{width:100%;border-top:1px solid silver;margin:19px 0 0;padding:9px 0 0}.filter-box .date-section .from{border-right:1px solid silver}.filter-box .date-section .from,.filter-box .date-section .to{float:left;width:50%}.filter-box .date-section .to{float:left;padding:0 0 0 10px}.filter-box .date-section .from .year-box-container{margin-right:10px}.filter-box .date-section .year-box-container{width:37%;float:right}.filter-box .date-section .month-box-container{width:56%;margin-right:10px;float:left}.filter-box .date-section .dropdown-box{position:absolute;width:100%;border-radius:unset;padding:0;z-index:1000;box-shadow:0 1px 3px 0 rgba(97,97,97,.28);background-color:#fff;border:2px solid #d3d3d3;border-top:none}.filter-box .date-section .dropdown-box li{padding:5px 10px;height:38px;display:flex;align-items:center;justify-content:left;cursor:pointer}.filter-box .date-section .dropdown-box li:hover{Background-color:rgba(0,97,188,.1)}.dropdown-box-list>div::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}.filter-box.hide-with-animation .dropdown-box{display:none}.mini-menu-drop-down-arrow{transform:rotateX(180deg);transition-duration:1.5s;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #012856;right:15px;top:15px;position:absolute}.selected-list.mini-menu-drop-down-arrow{transform:rotateX(0deg)}.dropdown-box{height:87px!important;max-height:0;overflow:hidden;transition:max-height .5s ease}.dropdown-box -webkit-scrollbar{width:5px}.dropdown-box.dropdown-box-month{height:233px!important}.dropdown-box.dropdown-box-show{max-height:87px}.dropdown-box.dropdown-box-month.dropdown-box-show{max-height:233px}.dropdown-box-hide{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important;border-top:none!important;border-bottom:none!important;transition:all .5s ease}.filter-box .date-section .month-box,.filter-box .date-section .year-box{padding:5px 15px;border:2px solid #d3d3d3;height:36px;position:relative}.filter-box .date-section .dropdown-button.is-open .Dropdown-arrow:before{content:"\F111"!important;transform:rotate(180deg)}.filter-box .date-section .dropdown-button .Dropdown-arrow:before{content:"\F10E"}.filter-box .date-section .dropdown-button .Dropdown-arrow{content:" ";display:block;height:0;position:absolute;right:25px;top:8px;width:0;font-family:gapfont;font-size:12px;border:none}.input-box .icon{position:absolute;right:10px;padding:10px 2px;font-size:19px;color:#002856}.filter-box.show-with-animation{height:315px}.filter-box.hide-with-animation{padding-top:0;padding-bottom:0;border-bottom-width:0;border-top-width:0}.insights .filter-box{width:100%;position:absolute;overflow:visible}.insights .filter-box.show-with-animation{height:auto;min-height:250px;padding-bottom:30px;transition:all .6s ease-out}.insights .filter-box.hide-with-animation{overflow:hidden;min-height:0;transition:all .6s ease-out}.contentcontainer.insights{border-top:1px solid silver}.contentcontainer.insights .insight-categories-dropdown-container{margin:35px auto 0;display:table}.contentcontainer.insights .insight-categories-dropdown-container .insight-header-container{display:flex}.contentcontainer.insights .insight-categories-dropdown-container .insight-header-container .checkbox-label span.label-width{word-break:break-word;color:#212121}.contentcontainer.insights .insight-categories-dropdown-container .insight-header-container .Dropdown-control{color:#212121}.contentcontainer.insights .insight-categories-dropdown-container .insight-header-container .heading1.title{margin:0;font-size:40px;font-weight:700;line-height:.63;padding:8px 0}.contentcontainer.insights .insight-categories-dropdown-container .platform-section{width:100%}.contentcontainer.insights .insightslistcontainer{margin:30px auto 0}.contentcontainer.insights .insightslistcontainer .article-item-container{margin-bottom:40px}.contentcontainer.insights .insightslistcontainer .article-item-box.article-thumbnail-box{max-height:300px;min-height:auto;padding-bottom:0}.contentcontainer.insights .insightslistcontainer .article-item-description{font-style:normal}.dropdown-container{display:flex;justify-content:flex-end}.insight-header-box{flex-basis:320px}.insight-header-box .tn-heading1.title{width:338px;height:44px;font-size:40px;font-weight:700;line-height:.63;color:#002856}.insight-header-box.dropdown-container{display:flex;align-items:center;justify-content:end;flex-basis:0px;flex-grow:1;justify-content:flex-end}.insights .input-box .icon{margin-top:-3px;color:silver;font-size:20px}.insights .filter-box{box-shadow:0 3px 5px 0 rgba(0,0,0,.16),0 1px 18px 0 rgba(97,97,97,.12),0 6px 10px 0 rgba(97,97,97,.14);border-radius:0 0 6px 6px}.insights .filter-box .date-section{padding-top:14px}.insights .filter-box .date-section .month-box-container{color:#212121;width:55%}.insights .filter-box .btn-primary{background-color:#d1460b;border:2px solid #d1460b;color:#fff}.insights .filter-box .btn-primary.disabled{color:#616161;border:2px solid silver;background-color:#f4f4f4}.insights .filter-box .btn-secondary-outline.clear-filter:hover{color:#fff;background-color:#002856}.insights .filter-box .btn{margin-bottom:0}.insight-header-title .tn-heading1{font-size:40px;font-weight:700;line-height:25.2px;height:44px;padding:8px 0}.jump-links-title{font-size:24px;font-weight:600;line-height:24px;margin-bottom:11px}.footer-container{margin-top:100px}.tn-footer-wrapper{width:90%!important;min-width:1030px;max-width:1430px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.tn-announcement-banner{left:0;position:fixed}.universal-search-header-container{display:flex;align-items:center;padding:12px 20px 12px 60px;border-bottom:1px solid #e0e0e0;width:100%;background:#fff;height:60px}.universal-search-header-container .tn-announcement-icon{position:relative;top:0;right:0}.universal-search-header-container .logo-header{padding-left:20px;height:22px}.universal-search-header-container .tn-universal-search-container{margin:0 auto}.universal-search-header-container .tn-universal-search-container .MuiFormControl-root{border-radius:9px;outline:2px solid #c7cae0;margin-top:0;padding:0 20px;height:36px}.universal-search-header-container .tn-universal-search-container .MuiFormControl-root .MuiInputBase-root{padding:8px 0}.universal-search-header-container .tn-universal-search-container .MuiFormControl-root .MuiInputBase-root .MuiInput-input{padding-right:20px}.universal-search-header-container .tn-universal-search-container .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-root{z-index:0;margin:0}.universal-search-header-container .tn-universal-search-container .MuiFormControl-root .MuiInput-root input:active,.universal-search-header-container .tn-universal-search-container .MuiFormControl-root .MuiInput-root input:focus-visible{border:none!important}.tn-universal-search-popper{margin-left:15px!important;margin-top:-6px!important;background-color:#fff}@media (max-width:1240px){.tn-universal-search-popper .popper-content,.universal-search-header-container .tn-universal-search-container{width:575px!important}}@media (min-width:1240px){.tn-universal-search-popper .popper-content,.universal-search-header-container .tn-universal-search-container{width:661px!important}}.universal-search-header-container .tn-universal-search-container input:-ms-input-placeholder{opacity:1}.universal-search-header-container .tn-universal-search-container .MuiInputBase-input,.universal-search-header-container .tn-universal-search-container input::placeholder{opacity:1}.universal-search-header-container .tn-universal-search-container input:focus:-ms-input-placeholder{color:transparent!important;opacity:0}.universal-search-header-container .tn-universal-search-container input:focus::placeholder{color:transparent!important;opacity:0}.universal-search-header-container .tn-universal-search-container .MuiInputBase-root .MuiInputAdornment-root .tn-icon.icon-magnifying-glass-search{font-size:20px}
/*# sourceMappingURL=main.6f33feca.chunk.css.map */