.blue-4{color:#005686}.my-apps-panel{padding-top:60px;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;background:#fff}.my-apps-panel:not(.compass-v3){transition:padding-top .3s linear;padding-bottom:20px}.my-apps-panel .close{position:absolute;top:10px;right:10px;width:30px;height:30px;font-size:16px;line-height:1;color:#b4b6ba}.my-apps-panel .close:focus,.my-apps-panel .close:hover{text-decoration:none;cursor:pointer;color:#3d3d3d}.my-apps-panel .close:focus{color:#368ec4}.compass-accordion-wrapper{height:calc(100% - 30px)}.compass-search.active~.compass-accordion-wrapper{height:calc(100% - 78px)}.dropdown.compass-app-settings{white-space:nowrap;position:fixed;z-index:1200!important}.compass-app-settings .no-install{font-size:14px;text-align:center}.compass-app-settings .download-link,.compass-app-settings .install-item{text-align:center}.compass-app-settings .item{position:relative}.compass-app-settings.dropdown-menu li{display:flex;justify-content:center}.compass-app-settings.dropdown-menu li.has-install{justify-content:space-between}.compass-app-settings.dropdown-menu li icons{display:flex;align-items:center;margin-left:5px}.compass-app-settings.dropdown-menu .item .fonticon{width:25px;color:#77797c;font-size:16px;vertical-align:middle}.compass-app-settings.dropdown-menu .item.launch-App-Setting{justify-content:left}.compass-app-settings.dropdown-menu .item.launch-App-Setting .fonticon{margin-left:10px;margin-top:6px;margin-right:10px;vertical-align:none}.compass-app-settings .fonticon:hover{color:#3d3d3d!important}.compass-app-settings .fonticon-drive-delete{margin-top:4px}.compass-app-settings .fonticon-update.optional{color:#e87b00!important}.compass-app-settings .fonticon-update.mand{color:#ea4f37!important}.compass-app-settings .fonticon-update.new{color:#57b847!important}.compass-app-settings .platform-item-responsive{padding-left:14px!important}#uwa-tooltip.compass-info,.compass-info{position:fixed;font:300 11px '3ds';color:#0d0d0d;text-align:center;white-space:nowrap;background-color:#fff;z-index:2000;padding:8px;border:1px solid #a8aaac;border-radius:2px;-webkit-box-shadow:1px 1px 3px;-moz-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.exp-item,.service-item{display:block;position:relative;float:left;width:88px;height:93px;padding:0;margin:8px 0 0 0;background:0 0}.exp-item,.service-item,.widget-item.exp-item{cursor:pointer}.role.exp-item{height:105px}.exp-item .title,.service-item-title{display:block;position:absolute;top:69px;width:80px;height:24px;overflow:hidden;margin:0 4px;border:0;text-align:center;font:300 11px/12px '3ds';color:#3d3d3d}.wind10 .exp-item .title,.wind10 .service-item-title{width:82px;margin:0 2px}.role.exp-item .title{height:36px}.exp-item.active:not(.drop-favorite)::after,.exp-item.requested::after,.exp-item.widget-item::after,.item-view-v3.widget-item .icon-group-item::after{content:'';position:absolute;width:64px;height:64px;right:12px;background:url('assets/images/icon_mask.png') 0 0 no-repeat;cursor:pointer}.item-view-v3.widget-item .icon-group-item::after{right:0;left:0}div:not(.compass-service-drag-icon) a.portfolio-item.widget-item .portfolio-item-inner::after{content:'';position:absolute;width:100%;height:120px;cursor:pointer;right:0}.fonticon-service-widget{color:#fff;position:absolute;right:-2px;top:-2px}.fonticon-service-widget:hover{color:#b4b6ba}.compass-service-drag-icon .portfolio-item-content{width:100%}.compass-service-drag-icon .portfolio-item-title{position:absolute;top:56px;right:10px;color:#fff;text-align:right;font-weight:700;text-shadow:#000 0 0 10px;width:75%;max-width:94%}.compass-service-drag-icon .portfolio-item-subtitle{position:absolute;top:78px;right:10px;color:#fff;text-align:right;font-weight:700;text-shadow:#000 0 0 10px;max-width:94%}.exp-item .icon,.service-item-icon{display:block;position:absolute;width:64px;height:64px;left:12px}.exp-item .expand-img,.exp-item .settings-img{cursor:pointer;width:11px;height:17px;font-size:15px;line-height:22px;position:absolute;right:0;top:42px}.exp-item .settings-img.active{color:#fff;text-shadow:#000 1px 0 0,#000 -1px 0 0,#000 0 1px 0,#000 0 -1px 0}.exp-item.selectable.selected::before{left:30px}.exp-item.config{padding-left:45px}.apps-accordion .alert-message.noapps{display:none;position:static;margin:12px 10px 0 10px;padding:5px 15px;width:auto;color:#77797c;background-color:#fcfcfc;box-shadow:none;-webkit-box-shadow:none}.experience-list,.service-list{padding:4px 15px 0 10px;margin-bottom:0;display:none}.experience-list li,.service-list li,.suggestion-list li{list-style-type:none}.expanded-role{margin-top:12px;display:none;position:relative}.expanded-role .expanded-role-title{font:300 16px '3ds';height:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0d0d0d;padding:0 45px 5px 44px;cursor:pointer}.expanded-role .expanded-role-close,.expanded-role .expanded-role-info{position:absolute;cursor:pointer;width:30px;height:30px}.expanded-role .expanded-role-close{top:1px;left:12px}.expanded-role .expanded-role-info{top:-1px;right:12px;opacity:.7}.expanded-role .expanded-role-info:hover{opacity:1}.V2 .experience-list.east.empty+.noapps.east,.V2 .experience-list.east:not(.empty),.V2 .experience-list.north.empty+.noapps.north,.V2 .experience-list.north:not(.empty),.V2 .experience-list.south.empty+.noapps.south,.V2 .experience-list.south:not(.empty),.V2 .experience-list.west.empty+.noapps.west,.V2 .experience-list.west:not(.empty){display:block}.my-apps-panel.compass-v3 .drag-app.role img{z-index:2!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.all-roles:not(.roles-expanded) .experience-list.roles.not-available-roles:not(.empty),.east .experience-list.east.empty+.noapps.east,.east .experience-list.east:not(.empty),.expanded-role .experience-list,.experience-list.favorite.empty+.noapps.favorite,.experience-list.favorite:not(.empty),.my-apps-panel:not(.roles-expanded) .experience-list.roles.empty+.noapps.roles,.my-apps-panel:not(.roles-expanded) .experience-list.roles:not(.empty):not(.not-available-roles),.north .experience-list.north.empty+.noapps.north,.north .experience-list.north:not(.empty),.roles-expanded .expanded-role,.service-list,.south .experience-list.south.empty+.noapps.south,.south .experience-list.south:not(.empty),.west .experience-list.west.empty+.noapps.west,.west .experience-list.west:not(.empty){display:block}.experience-list.roles .exp-item.requested:after{background-position:0 -64px}.experience-list.roles .exp-item.active:after{background-position:0 -128px}.experience-list.roles:not(.not-available-roles) .exp-item:not(.active){opacity:.5}.fonticon.all-roles-btn{margin:auto;display:block;font-size:15px;cursor:pointer;height:24px;line-height:25px;color:#adaeae}.my-apps-panel.roles-expanded .fonticon.all-roles-btn,.not-available-roles.empty+.fonticon.all-roles-btn{display:none}.dropdown.compass-modal-dropdown{z-index:1210!important}.suggestion-section{padding:0 10px;min-height:50px;position:relative}.suggestion-section .compass-loading{left:10px;right:10px}.suggestion-section .compass-loading::before{background:#fff}.suggestion-list{margin:0;padding:0}.suggestion-list .suggestion-item{margin-top:10px;border:1px solid #e2e4e3;height:58px;overflow:hidden;position:relative;cursor:pointer}.suggestion-list .suggestion-item-icon{margin:5px;position:absolute}.suggestion-list .suggestion-item-description{margin:5px 5px 5px 58px;overflow:hidden;height:48px}.suggestion-list .suggestion-item-baseline{color:#5b5d5e;font-size:11px}.apps-accordion .drop-favorite>div{padding:0;margin:0 4px;color:#d1d4d4;border:2px solid #d1d4d4;border-radius:4px;height:89px;overflow:hidden}.apps-accordion .drop-favorite>div .add{font-size:26px;margin:0 auto;height:36px;display:block}.apps-accordion .drop-favorite>div .text{height:49px;font:300 10px/12px '3ds';display:table-cell;text-align:center;vertical-align:middle;padding:0 5px}.apps-accordion .drop-favorite.active>div{color:#56b747;border-color:#56b747}.apps-accordion .favorite-hidden{display:none}.compass-drag-icon{width:64px;height:64px;position:absolute;z-index:3000}.compass-service-drag-icon{position:absolute;z-index:3000}.compass-drag-icon,.compass-service-drag-icon{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}.accordion-item .delete-favorite,.my-favorite-apps-section .compass-scroll-accordion-section-title-wrapper .delete-favorite{right:20px;top:6px;height:30px;font:18px/26px '3ds';color:#3d3d3d;opacity:0;transition:opacity .3s linear;display:none;border:2px solid #f1f1f1;border-radius:4px;padding:0 16px}.compass-v3 .accordion-item .delete-favorite{color:#77797c}.compass-v3 .accordion-item .delete-favorite:hover{color:#3d3d3d}.my-favorite-apps-section .compass-scroll-accordion-section-title-wrapper .delete-favorite{position:absolute}.accordion-item.active .accordion-title:hover .delete-favorite,.accordion-item.active .delete-favorite.show,.my-favorite-apps-section .compass-scroll-accordion-section-title-wrapper .delete-favorite.show,.my-favorite-apps-section:not(.closed):not(.scrolled) .compass-scroll-accordion-section-title-wrapper:hover>.delete-favorite:not(.hide),.touch .active.my-favorite-apps-section:not(.closed):not(.scrolled) .delete-favorite{display:block!important;opacity:1;display:block}.accordion-item.active:hover .delete-favorite,.touch .active.my-favorite-apps-section .delete-favorite{border-color:transparent}.accordion-item.active .delete-favorite.active,.my-favorite-apps-section .compass-scroll-accordion-section-title-wrapper .delete-favorite.active{border-color:#ea4f37!important;display:block;opacity:1;color:#ea4f37!important}.my-apps-panel .delete-favorite.active{border-color:#ea4f37!important;color:#ea4f37!important}.my-apps-panel .delete-favorite .fonticon{margin:0;margin-right:4px;margin-left:4px}.items-per-line-6 .apps-accordion .exp-item{margin-right:calc(20% - 106px)}.items-per-line-5 .apps-accordion .exp-item{margin-right:calc(25% - 110px)}.items-per-line-4 .apps-accordion .exp-item{margin-right:calc(33.3% - 118px)}.items-per-line-3 .apps-accordion .exp-item{margin-right:calc(50% - 132px)}.items-per-line-2 .apps-accordion .exp-item{margin-right:calc(100% - 176px)}.items-per-line-2 .apps-accordion .exp-item:nth-of-type(2n),.items-per-line-3 .apps-accordion .exp-item:nth-of-type(3n),.items-per-line-4 .apps-accordion .exp-item:nth-of-type(4n),.items-per-line-5 .apps-accordion .exp-item:nth-of-type(5n),.items-per-line-6 .apps-accordion .exp-item:nth-of-type(6n){margin-right:0}.compass-spinner{margin:auto}@keyframes spinner-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spinner-rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinner-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.compass-overlay{background-color:#77797c;background:rgba(120,122,125,.9);position:absolute;left:0;right:0;bottom:0;padding:15px 20px;z-index:13;text-align:center}.compass-overlay .compass-overlay-text{font:normal 16px '3ds';color:#fff;text-align:center}.compass-overlay .compass-overlay-spinner.compass-spinner .spinner-bar{background-color:#fff}.compass-overlay .compass-overlay-spinner.compass-spinner{display:none}.compass-loading{z-index:12;position:absolute;left:0;right:0;bottom:0;top:0}.compass-loading::before{content:'';background:#e9e9e9;opacity:.8;position:absolute;width:100%;height:100%}.compass-loading .compass-spinner{position:absolute;top:calc(50% - 14px);left:calc(50% - 16px)}.compass-error{width:100%;padding-top:124px;color:#0d0d0d;font:normal 20px/25px '3ds';text-align:center}.compass-install-desc{text-align:left;font:300 16px '3ds'}.compass-install-wrapper{margin-bottom:3em}.compass-java-desc{text-align:left;font:300 16px '3ds';margin-bottom:16px}.daemon-modal .btn{margin-bottom:16px}.daemon-modal .btn.btn-link{margin-top:10px;font-style:italic}.daemon-modal .btn.btn-link .fonticon{text-decoration:none;margin-right:5px}.daemon-modal .btn.btn-block{margin-left:20px;width:calc(100% - 80px)}.daemon-modal .daemon-port-input{display:inline-block;width:75px;margin-left:5px;margin-right:10px}.daemon-modal .alert-wrapper{overflow:hidden;height:0;transition:height 250ms cubic-bezier(.33, .66, .66, 1)}.daemon-modal .alert-message{position:static;opacity:0}.failure .daemon-modal .alert-error{opacity:1}.failure .daemon-modal .daemon-port-input{border-color:#ea4f37}.daemon-modal .more-container{overflow:hidden;transition:height 250ms cubic-bezier(.33, .66, .66, 1);height:0;padding:0 20px}.daemon-modal .more-container li,.list-style-type-disc li{list-style-type:disc}.daemon-modal .fonticon-info-circled{font-size:1.5em;vertical-align:middle;opacity:.7}.daemon-modal .fonticon-info-circled:hover{opacity:1}.daemon-modal .download-wrapper{position:relative;padding:20px 20px 0 20px}.daemon-modal .download-wrapper li,.list-style-type-decimal li{list-style-type:decimal}.daemon-modal .change-port{margin-top:15px}.compass-modal.daemon-wrapper-modal .modal-body{padding:0}.popover.compass-popover{z-index:1205;max-width:800px}.compass-popover .compass-systray{background:url('assets/images/favicon.png');width:16px;height:16px;display:inline-block;margin:0 10px}.uwa-select.compass-select{float:right;margin:0;margin-top:-.4em}.compass-release-wrapper{margin-bottom:1em}.compass-mult-release>.compass-one-release{display:none}.compass-one-release>.compass-mult-release{display:none}.compass-process-descriptor .btn{margin:20px 0;padding:10px 16px;text-align:left}.compass-process-descriptor-title:hover{color:#3c6680;border-color:#3c6680;background:linear-gradient(to bottom,#edf9ff 0,#c1dae7 100%);background:-ms-linear-gradient(to bottom,#edf9ff 0,#c1dae7 100%)}.compass-process-descriptor-title:active{color:#fff;border-color:#3c6680;background:linear-gradient(to bottom,#358ec4 0,#3c99d0 25%,#3da4e0 100%);background:-ms-linear-gradient(to bottom,#358ec4 0,#3c99d0 25%,#3da4e0 100%)}.compass-process-descriptor-details{text-align:left;border:1px solid #00f;padding:10px 10px 10px 30px;margin:-1px 10px 0 10px;display:none}.compass-process-descriptor-details ul{padding:0;margin:0}.compass-process-descriptor-view-details{text-align:right;margin:-1px 10px}.compass-process-descriptor-view-details span{border:1px solid #00f;padding:5px;display:inline-block;cursor:pointer}.compass-process-descriptor-process-description{padding-top:5px}.compass-process-descriptor-process-description-title{height:20px;line-height:20px;padding-left:35px;background:url('assets/images/expand.png') 0 0 no-repeat;cursor:pointer}.active .compass-process-descriptor-process-description-title{background-position:0 -20px}.compass-process-descriptor-process-description ul{padding-left:40px;display:none}.compass-process-descriptor-process-description.active ul{display:block}.compass-ct~applet,.compass-ct~iframe,.compass-ct~object{position:absolute}.modal.compass-modal{z-index:1200}.compass-modal .modal-body{padding-bottom:0}.compass-modal .divider{height:1px;background-color:#d1d4d4}.compass-modal.compass-modal-missing .modal-body,.compass-modal.compass-modal-support .modal-body{padding-top:40px;padding-bottom:40px}.compass-modal.compass-request-modal .modal-body{padding-bottom:20px}@media screen and (max-width:959px){body.support-quick-link-fix-mobile-app .compass-ct,body.support-quick-link-fix-mobile-app .compass-small,body.support-quick-link-fix-mobile-app .compass-small-over,div.support-quick-link .compass-ct,div.support-quick-link .compass-small,div.support-quick-link .compass-small-over{display:block!important}.compass-ct,.compass-small,.compass-small-over{display:none!important}}@media screen and (max-width:959px){.compass-base:not(.animate),.compass-ct:not(.open),.compass-small,.compass-small-over{display:none!important}div.support-quick-link .compass-base:not(.animate),div.support-quick-link .compass-ct:not(.open),div.support-quick-link .compass-small,div.support-quick-link .compass-small-over{display:none!important}}@media screen and (min-width:768px){.compass-modal .modal-wrap{width:750px}}@media screen and (min-width:918px){.compass-modal.compass-request-modal .modal-wrap{width:900px}}.compass-button{border-radius:3px;background-clip:padding-box;padding:.625em 1em;text-align:center;border:1px solid #b4b6ba;text-decoration:none;background:linear-gradient(to bottom,#f4f5f6 0,#e3e5e5 100%);background:-ms-linear-gradient(to bottom,#f4f5f6 0,#e3e5e5 100%);font:300 14px/14px '3ds'}.compass-button.hover{color:#5b5d5e;border-color:#77797c;background:linear-gradient(to bottom,#f4f5f6 0,#e2e4e3 100%);background:-ms-linear-gradient(to bottom,#f4f5f6 0,#e2e4e3 100%)}.compass-button.active{color:#5b5d5e;border-color:#5b5d5e;background:linear-gradient(to bottom,#e2e4e3 0,#e6e7e8 25%,#e2e4e3 100%);background:-ms-linear-gradient(to bottom,#e2e4e3 0,#e6e7e8 25%,#e2e4e3 100%)}.compass-install-path{margin-bottom:15px}.compass-install-path .compass-install-desc{display:inline-block;vertical-align:top;margin-top:16px}.compass-install-path .select{display:inline-block;width:50%;margin:10px}.my-apps-panel.V2{padding-top:26px!important}.my-apps-panel.compass-v3{padding-top:0!important;margin-top:0!important}.V2 .compass-search .compass-search-text-wrapper{margin-top:33px}.V2 .close{font-size:16px}.V2 .compass-search .compass-search-button{position:absolute;right:28px;top:13px;font-size:16px}.V2 .my-apps-panel:not(.compass-v3) .compass-search.active{height:54px}.V2 .my-favorite-apps-section .compass-scroll-accordion-section-title-wrapper .delete-favorite{top:17px!important}@media screen and (max-width:958px){.V2 .compass-search .compass-search-button{font-size:20px;top:10px}.V2 .close{font-size:20px}.V2 .btn-open-compass,.V2 .compass-base{z-index:1040}.V2.compass-modal-overlay{top:42px;z-index:11!important}.V2 .btn-open-compass{position:absolute;bottom:25px;width:90%;margin-left:5%}}.my-apps-panel.compass-v3 .compass-search .compass-search-text-wrapper{margin-top:4px}.my-apps-panel.compass-v3 .compass-search .compass-search-button{position:absolute;right:36px;top:13px;font-size:16px}.my-apps-panel.compass-v3 .my-apps-panel:not(.compass-v3) .compass-search.active{width:156px;margin-left:137px;margin-top:-50px}.my-apps-panel.compass-v3 .my-favorite-apps-section .compass-scroll-accordion-section-title-wrapper .delete-favorite{top:17px!important}.my-apps-panel.compass-v3 .close,.my-apps-panel.compass-v3 .compass-search .compass-search-button{user-select:none;top:7px;color:#fff;font-size:20px;font-weight:lighter;white-space:nowrap}.my-apps-panel.compass-v3 .compass-search .compass-search-button{display:block}.my-apps-panel.compass-v3 .compass-search-text-reset{color:#b4b6ba}.my-apps-panel.compass-v3 .top-bar-overlay{background-color:#005685;position:absolute;top:0;width:100%;height:43px;line-height:43px}.compass-app-drag-hover{border:10px solid transparent;border:3px solid #b4b6ba!important;display:grid;align-items:center;text-align:center;width:100%;color:#b4b6ba}.compass-app-drag-hover .fonticon{font-size:18px}.compass-app-drag-hover.active{border-color:#368ec4!important;color:#368ec4}@media screen and (min-width:640px){.my-apps-panel.compass-v3 .top-bar-overlay{display:none}.my-apps-panel.compass-v3 .close{color:#b4b6ba}.my-apps-panel.compass-v3 .compass-search .compass-search-button{display:none}}@media (max-width:958px) and (min-width:640px){body:not(.addinmode) #compass_ctn.topbar-compass{display:none;position:absolute;top:41px!important;left:calc((.125 * 100% - -69px) * .5 - 41px)!important}body:not(.addinmode) #compass_ctn.topbar-compass.support-quick-link{display:block;position:relative;top:0!important;left:0!important}body:not(.addinmode) #compass_ctn.topbar-compass.support-quick-link.compass-force-show{width:90px}.portfolio-items{padding-right:5px;padding-left:5px}.support-quick-link compass-nav-main div.tab{padding-left:145px!important;padding-right:39px!important}.support-quick-link compass-nav-main div.tab-item-text{display:none}.support-quick-link compass-nav-main .topbar-logo:not(.hide-topbar-Logo){opacity:0}}@media screen and (max-width:640px){body:not(.addinmode) #compass_ctn.topbar-compass.support-quick-link{display:block;position:absolute;top:0!important;transform:translateX(-100vw);left:30px!important}body:not(.addinmode) .support-quick-link:not(.compass-search-open) compass-nav-second .tab{padding-left:95px}}.compass-info.compass-tooltip{opacity:0;transition:opacity .2s linear;-webkit-transition:opacity .2s linear}.compass-info.compass-tooltip.visible{opacity:1}.compass-small-tooltip{z-index:100!important}.compass-force-show .hide-highlight{background-position:inherit!important}.fonticon-interact{cursor:pointer}.fonticon-interact:hover{color:#3d3d3d}.fonticon-interact:active{color:#368ec4}.compass-iframe-loader{width:100%;min-height:40px}.compass-iframe-loader iframe{width:100%;height:320px;border:none;visibility:hidden}.compass-iframe-loader iframe.visible{visibility:visible}.compass-iframe-loader .compass-iframe-loader-text{padding:20px 0}.compass-scroll-accordion{height:100%;overflow:hidden;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.compass-scroll-accordion-wrapper{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.my-apps-panel:not(.V2) .iosVersion.compass-scroll-accordion-wrapper{overflow-y:auto}.compass-scroll-accordion-section{transition:margin .3s linear,background-color .3s linear}.compass-scroll-accordion-section.not-visible{display:none}.compass-scroll-accordion.has-scroller .compass-scroll-accordion-section{margin-right:10px}.compass-scroll-accordion-section-title{position:relative;margin:0;height:52px;overflow:hidden;background:0 0;text-align:left}.compass-scroll-accordion-section-title-wrapper:not(.child){border:solid 1px #d1d4d4}.compass-scroll-accordion-section-title-wrapper:not(.child):hover{border:solid 1px #b4b6ba}.compass-scroll-accordion-section-title-wrapper{height:38px;margin:12px 10px 0 10px;background-color:#e2e4e3;border-radius:4px;border-bottom:1px solid #d1d4d4;cursor:pointer}.compass-scroll-accordion-section-title-wrapper.child{background-color:#fff;margin-top:0}.compass-scroll-accordion-section-title-wrapper:hover{background:#d1d4d4;border-bottom:1px solid #b4b6ba}.compass-scroll-accordion-section-title-wrapper.child:hover{background-color:#f1f1f1;border-bottom:1px solid #b4b6ba}.compass-scroll-accordion-section.scrolled .compass-scroll-accordion-section-title-wrapper{background-color:#fff;border-color:#fff}.compass-scroll-accordion-section-title-arrow.fonticon{display:inline-block;position:absolute;left:15px;font-size:12px;line-height:40px;color:#3d3d3d;width:38px;margin:0}.compass-scroll-accordion-section div[data-parent] .compass-scroll-accordion-section-title-wrapper,.compass-scroll-accordion-section.closed div[data-parent] .compass-scroll-accordion-section-title-wrapper,.compass-scroll-accordion-section:hover div[data-parent] .compass-scroll-accordion-section-title-wrapper{border-bottom:0 solid #b4b6ba}.compass-scroll-accordion-section div[data-parent] .compass-scroll-accordion-section-title-arrow.fonticon-right-dir,.compass-scroll-accordion-section.closed div[data-parent] .compass-scroll-accordion-section-title-arrow.fonticon-right-dir,.compass-scroll-accordion-section:hover div[data-parent] .compass-scroll-accordion-section-title-arrow.fonticon-right-dir{color:#b4b6ba}.compass-scroll-accordion-section div[data-parent] .compass-scroll-accordion-section-title-arrow.fonticon-down-dir,.compass-scroll-accordion-section.closed div[data-parent] .compass-scroll-accordion-section-title-arrow.fonticon-down-dir,.compass-scroll-accordion-section:hover div[data-parent] .compass-scroll-accordion-section-title-arrow.fonticon-down-dir{color:#77797c}.compass-scroll-accordion-section div[data-parent].compass-scroll-accordion-section-title,.compass-scroll-accordion-section.closed div[data-parent].compass-scroll-accordion-section-title,.compass-scroll-accordion-section:hover div[data-parent].compass-scroll-accordion-section-title{height:40px}.compass-scroll-accordion-section .compass-scroll-accordion-section-title-arrow.fonticon-right-dir,.compass-scroll-accordion-section.closed .compass-scroll-accordion-section-title-arrow.fonticon-down-dir{display:none}.compass-scroll-accordion-section .compass-scroll-accordion-section-title-icon,.compass-scroll-accordion-section.closed .compass-scroll-accordion-section-title-icon{color:#77797c}.compass-scroll-accordion-section.closed .compass-scroll-accordion-section-title-arrow.fonticon-right-dir{color:#77797c;display:inline-block}.compass-scroll-accordion-section-title-wrapper:hover .compass-scroll-accordion-section-title-arrow.fonticon-down-dir,.compass-scroll-accordion-section.closed .compass-scroll-accordion-section-title-wrapper:hover .compass-scroll-accordion-section-title-arrow.fonticon-right-dir{color:#3d3d3d!important}.compass-scroll-accordion-section-title-icon{position:absolute;top:10px;left:43px;font-size:18px;height:28px;width:28px;display:none;transition:left .3s linear}.V2 .compass-scroll-accordion-section-title-icon{top:19px}.compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-icon{display:inline-block;margin:0}.compass-scroll-accordion-section-title-text{padding-left:42px;font:bold 13px/42px arial;color:#3d3d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 18px);display:inline-block;transition:padding-left .3s linear}.compass-scroll-accordion-section.scrolled .compass-scroll-accordion-section-title-text{padding-left:3px}.compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-text{padding-left:65px}.compass-scroll-accordion-section.scrolled .compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-text{padding-left:5px}.compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-icon.east,.compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-icon.north,.compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-icon.south,.compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-icon.west{top:4px;font-size:24px}.compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-icon.west{top:8px;font-size:18px}.compass-scroll-accordion-section.scrolled .compass-scroll-accordion-section-title-arrow.fonticon-down-dir,.compass-scroll-accordion-section.scrolled .compass-scroll-accordion-section-title-arrow.fonticon-right-dir,.compass-scroll-accordion-section.scrolled .compass-scroll-accordion-section-title.has-icon .compass-scroll-accordion-section-title-icon{display:none}.compass-scroll-accordion-section-content-container{overflow:hidden}.compass-scroll-accordion-section-content-wrapper{overflow:hidden}.compass-scroll-accordion-section .content{padding-top:0!important;padding-bottom:0!important}.compass-scroll-accordion-section-content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.compass-scroll-accordion.smooth-scroll .compass-scroll-accordion-section-content-wrapper,.compass-scroll-accordion.smooth-scroll .compass-scroll-accordion-section-title{transition:margin-top .3s cubic-bezier(.33, .66, .66, 1),height .3s cubic-bezier(.33, .66, .66, 1)}.compass-scroll-accordion-scrollbar-wrapper{position:absolute;right:0;top:0;bottom:0;width:20px;padding-top:12px;opacity:1;transition:opacity .3s linear}.compass-scroll-accordion-scrollbar{background:#e2e4e3;position:relative;left:5px;width:6px;border-radius:2px;cursor:-webkit-grab;cursor:-moz-grab;height:0;transition:height .3s cubic-bezier(.33, .66, .66, 1)}.compass-scroll-accordion-scrollbar.grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing}.compass-scroll-accordion.smooth-scroll .compass-scroll-accordion-scrollbar{transition:top .3s cubic-bezier(.33, .66, .66, 1),height .3s cubic-bezier(.33, .66, .66, 1)}.hideSectionFirstDisplay{transition:display .3s}.compass-search{height:32px;transition:height .3s cubic-bezier(.33, .66, .66, 1),opacity .3s linear}.my-apps-panel:not(.compass-v3) .compass-search.active{height:78px}.compass-search.transparent{opacity:0}.compass-search .compass-search-button{width:30px;height:32px;border-radius:2px;float:right;margin:0 7px 0 0;font-size:22px;color:#77797c;cursor:pointer;margin-right:14px}.compass-search.active .compass-search-button{color:#368ec4}.compass-search .compass-search-button:hover{color:#3d3d3d;transition:color .3s linear,border-color .3s linear}.compass-search .compass-search-button:active{color:#368ec4;transition:color .3s linear,border-color .3s linear}.compass-search .compass-search-button.active{color:#368ec4}.compass-search .compass-search-text-wrapper{clear:both;margin:0 10px 0 10px;padding-top:12px;position:relative;display:none}.compass-search .compass-search-text-wrapper .compass-search-text{padding-right:10px}.compass-search.active .compass-search-text-wrapper{display:block}.compass-search .close.compass-search-text-reset{position:absolute;top:23px;font-size:14px;right:5px;width:16px;height:16px;z-index:1}.compass-search .compass-search-text::-ms-clear{display:none}.items-roles-view{grid-gap:0 10px;padding:0 10px;display:grid!important;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}compass-content .content.accordion-animated-content{padding:0!important;margin:0!important}compass-content .accordion .accordion-item:first-child{border-top:0}.item-view-v3.app-item img{height:64px;width:64px}.item-view-v3.cockpit-item .fonticon:not(.settings-img){height:64px;width:64px;z-index:2;height:64px;width:64px;background-size:64px;color:#77797c;background-color:#f9f9f9;border:1px solid #f1f1f1;margin-left:0;padding-top:3px;font-size:38px}.item-view-v3.cockpit-item .fonticon-chart-map-tree{height:48px!important;width:64px!important;font-size:30px!important}a.item-view-v3>img{outline:0}.item-view-v3 img.custom-with-image{border-radius:100%;padding:15px;height:64px;width:64px}.item-view-v3[data-click]{cursor:pointer}.item-view-v3 img[loading=lazy]{height:64px;width:64px}.item-view-v3{padding:5px 20px 5px 20px;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:5px;padding-bottom:5px;height:50px;padding-left:10px;padding-right:10px;align-items:center;transition:background-color .3s}.item-view-v3 .icon-request{position:absolute;left:0}.item-view-v3 .icon-available{position:absolute;left:0;bottom:-5px}.item-view-v3 .icon-wrapper{width:38px;height:100%}.item-view-v3 .icon-wrapper .icon-group{display:flex;flex-wrap:wrap}.item-view-v3 .icon-wrapper .icon-group-item{height:40px;position:relative}.item-view-v3 .icon-wrapper .icon-group-item img{width:19px;vertical-align:top}.item-view-v3 .icon-wrapper .icon-group-item img.custom-with-image{border-radius:100%;padding:15px}.item-view-v3 .icon-wrapper .icon-group-item:only-child img{width:100%}.item-view-v3 .icon-wrapper .icon-group-count{font-weight:700;border:1px solid #999;width:17px;height:17px;border-radius:50%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-top:2px;margin-left:2px;font-size:11px}.item-view-v3 .item-view-content-wrapper .item-view-content{display:flex;max-height:19px}.item-view-v3 .item-view-content-wrapper .item-view-content .title{color:#3d3d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#compass-tabs.tab{flex-wrap:nowrap;padding-left:134px;height:96px;padding-right:0;font-family:Arial;font-size:12px;border-color:#d1d4d4;border:0}#compass-tabs.tab .tab-item{margin-right:0!important;width:62%;display:flex;align-items:center;justify-content:center}#compass-tabs.tab .tab-item.active{border-top:3px solid #368ec4;border-bottom-color:rgba(255,255,255,0)!important;color:#368ec4;height:70px}#compass-tabs.tab .tab-item:not(.active){border-radius:0 0 0 15px;background-color:#f1f1f1;color:#77797c;height:70px}#compass-tabs.tab .tab-item:not(.active):not(:last-child){border-radius:0 0 15px 0}#compass-tabs.tab .tab-item:not(:last-child){border-radius:0 0 15px 0;padding-left:21px}#compass-roles-tabs.tab{flex-wrap:nowrap;height:60px;font-family:Arial,Regular;font-size:12px;margin-right:10px;padding:0;margin-left:10px}#compass-roles-tabs.tab .tab-item:hover:not(.active):not(.disabled){color:#3d3d3d}#compass-roles-tabs.tab .tab-item:hover:not(.active):not(.disabled) .fonticon{border:1px solid #3d3d3d}#compass-roles-tabs .tab-item{flex:1;color:#b4b6ba;padding-top:8px;padding-bottom:10px}#compass-roles-tabs .tab-item .fonticon{margin-right:0;border-radius:50%;border:1px solid #77797c;width:30px;height:30px;padding-top:5px}#compass-roles-tabs .tab-item.active{color:#368ec4}#compass-roles-tabs .tab-item.active .fonticon{border:1px solid #368ec4}#compass-roles-tabs .tab-item .fonticon-user{font-size:20px}#compass-roles-tabs .tab-item .fonticon-users{font-size:18px;padding-top:6px}#compass-roles-tabs .tab-item .fonticon-building-office{font-size:18px}#compass-roles-tabs .tab-item .fonticon-globe{font-size:18px;padding-top:6px}.masked .content-overlay{transition-duration:0s!important}#my-apps-ct.masked{position:initial!important}#my-apps-ct.masked .mask{background-color:#fff!important}.content-overlay{height:100%;width:100%;transform:translateX(0);background:#fff;position:absolute;overflow:hidden;transition-duration:.6s;transition-timing-function:ease-in-out;z-index:5}.content-overlay .portfolio-me-apps .fonticon{padding:5px;padding-right:10px}.content-overlay .portfolio-me-apps .fonticon{cursor:pointer}.content-overlay .content-overlay-header{display:flex;border-bottom:1px solid #d1d4d4;align-items:center;color:#77797c}.content-overlay .content-overlay-header>i.content-overlay-back.fonticon{font-size:2.3em;width:38px;height:38px;line-height:38px}.content-overlay .content-overlay-header .content-overlay-icon-more.fonticon{width:38px;height:38px;line-height:38px}.content-overlay .content-overlay-header .content-overlay-icon-more.to-request{margin-right:10px}.content-overlay .content-overlay-header .disable-go-back{visibility:hidden!important;width:10px}.content-overlay .content-overlay-header i.content-overlay-back,.content-overlay .content-overlay-header i.content-overlay-icon-more{cursor:pointer;color:#77797c}.content-overlay .content-overlay-header>span{font-size:14px;flex:1;margin:0;font-weight:400}.content-overlay .content-overlay-header>h1{font-size:14px!important;flex:1!important;margin:0!important;font-weight:400!important}.content-overlay .content-overlay-header>i.fonticon{font-size:22px}.content-overlay .content-overlay-header .fonticon.fonticon-close{font-size:18px;font-size:18px;width:38px;height:38px;padding-right:0;padding-left:0;margin:0;line-height:38px}.content-overlay .content-overlay-header .content-overlay-icon-more.to-buy,.content-overlay .content-overlay-header .content-overlay-icon-more.to-contact{margin-right:5px;line-height:1.22857}.content-overlay .content-overlay-icon-more.fonticon-hourglass{color:#00b8de!important}.content-overlay .content-overlay-header .fonticon:not(.badge-icon):not(.disabled):hover{color:#3d3d3d!important;border-color:#3d3d3d!important}.content-overlay .fonticon{cursor:pointer}.content-overlay .fonticon--disabled,.content-overlay .fonticon.disabled{cursor:default!important}.content-overlay.content-overlay-hidden{transform:translateX(-100%)}.service-2-section{padding:0 10px;min-height:50px;position:relative}.service-2-list{margin:0;padding:0}.service-2-list .service-2-item{margin-top:10px;border:1px solid #e2e4e3;height:75px;overflow:hidden;position:relative;cursor:pointer;display:flex}.service-2-list .service-2-item:hover{background-color:#f4f5f6}.service-2-list .service-2-item .service-2-item-icon{margin:5px;height:64px;width:auto}.service-2-list .service-2-item a:active,.service-2-list .service-2-item a:hover,.service-2-list .service-2-item a:link,.service-2-list .service-2-item a:visited{text-decoration:none}.service-2-list .service-2-item .service-2-item-content{overflow:hidden;height:64px;flex:1;padding-top:19px;padding-left:5px}.service-2-list .service-2-item .service-2-item-content-title{color:#3d3d3d;font-weight:700}.service-2-list .service-2-item .service-2-item-content-description{color:#77797c;font-size:11px;overflow:hidden}.compass-v3 .title-for-img{color:#fff;font-size:16px;font-family:Arial;width:min-content;margin-right:7%;display:flex;align-items:center;text-align:left}.compass-v3 .icon-wrapper .title-for-img{font-weight:700;text-shadow:#000 0 0 10px}.compass-v3.content-overlay .content-overlay-header>span{font-family:Arial;color:#3d3d3d}.compass-v3.content-overlay .content-overlay-header>h1{font-family:Arial!important;color:#3d3d3d!important}.compass-v3.content-overlay .content-overlay-header button span:not(.fonticon-info):not(.caret){color:#77797c}.industries-detail .marketing-header{background-color:#fff}.playground-detail .marketing-header{background-color:#fff}.marketing-header{text-align:center;padding:20px;height:60px}.marketing-header header{font-size:14px;color:#3d3d3d}.marketing-header .subheader{color:#005686;font-size:14px;font-weight:700;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.marketing-footer header{font-size:14px;text-align:center;color:#78befa;padding:19px;text-transform:uppercase;font-weight:700;height:50px}.marketing-footer{background-color:#003c5a;margin:0 5px}.marketing-footer .item-view-process .item-view-content-wrapper .item-view-content .title,.marketing-footer .item-view-v3 .item-view-content-wrapper .item-view-content .title{color:#fff}.marketing-footer .items-view-process .item-view-process .icon-wrapper img{width:100%}.service-tab .item-view-content-wrapper{cursor:pointer;height:172px;display:flex;border:1px solid #fff;border-radius:6px;margin:5px;background-repeat:no-repeat;background-position:center;align-items:flex-end}.service-tab .item-view-content-wrapper .item-view-content{text-align:left!important;margin-left:2px}.service-tab .item-view-content-wrapper .title{width:100%}.service-tab .item-view-content-wrapper .subtitle{width:100%;font-weight:400}.service-tab .marketing-footer{background-color:#fff!important}.view-process-detail .marketing-footer div{color:#fff!important}img.responsive,video.responsive{width:100%!important}.items-view-square{display:flex;flex-wrap:wrap}.items-view-square .item-view-square{cursor:pointer;width:50%}.items-view-square .item-view-square img{width:100%;height:172px;border-radius:6px;overflow:hidden;object-fit:cover}.items-view-square .item-view-square .item-view-content-wrapper{position:relative;padding:5px}.items-view-square .item-view-square .item-view-content{color:#fff!important;text-align:center;font-weight:700;font-size:14px}.industries,.industries-detail,.items-apps-view,.playground-detail,.solution-detail,.view-process-detail{background-color:#003c5a;min-height:100%}.industries .item-view-content-wrapper{height:172px;display:flex;border:1px solid #368ec4;border-radius:6px;margin:5px;background-repeat:no-repeat;background-position:center}.industries .item-view-content-wrapper .item-view-content{display:flex;align-items:flex-end;width:50%}.industries .item-view-content-wrapper .title{width:100%}.industries-detail .items-view-square .item-view-square .item-view-content,.playground-detail .items-view-square .item-view-square .item-view-content{color:#005686!important}.industries-detail .item-view-content-wrapper,.playground-detail .item-view-content-wrapper{height:150px;display:flex;border:1px solid #368ec4;border-radius:6px;margin:5px}.industries-detail .item-view-content-wrapper .item-view-content,.playground-detail .item-view-content-wrapper .item-view-content{display:flex;align-items:center;height:45px;overflow:hidden;text-align:center;text-overflow:ellipsis;margin-top:97px;width:100%}.industries-detail .item-view-content-wrapper .title,.playground-detail .item-view-content-wrapper .title{width:100%}.solution-detail .marketing-header{background-color:#fff}.solution-detail .items-view-square .item-view-square{width:100%}.solution-detail .item-view-square .item-view-content{right:10px;left:auto}.solution-detail .item-view-square img{height:110px;border:1px solid #368ec4;object-fit:fill}#compass-tab-content-to-scroll,.compass-roles-tab-content,.compass-tab-content{height:100%}#compass-tab-content .scroller-root{height:100%!important}.industries-detail .icon-wrapper>div,.solution-detail .icon-wrapper>div{height:128px;width:100%}.solution-detail .marketing-header{height:60px;padding:12px}.solution-detail .icon-wrapper>div{height:128px;width:100%}.solution-detail .item-view-content-wrapper{height:110px;display:flex;border:1px solid #368ec4;border-radius:6px;margin:5px}.solution-detail .item-view-content{display:flex;align-items:center;text-align:right;width:100%;flex-direction:row-reverse}.solution-detail .title{width:40%;margin-right:15px}.solution-detail .item-view-content .title{width:50%;padding-right:5px;padding-left:20px;text-align:left;font-weight:400}@media (min-width:640px) and (max-width:958px){.portfolio-responsive #compass-roles-tabs .tab-item.active{border-right-color:#368ec4}.portfolio-responsive #compass-roles-tabs .tab-item{flex:0;border-right:3px solid transparent;border-bottom:0}.portfolio-responsive #compass-roles-tabs{flex-direction:column}.portfolio-responsive .compass-roles-tab-content{width:100%}.portfolio-responsive #compass-tab-content.tab-operations{display:flex}}.btn-primary.content-overlay-icon-more{color:#fff!important;line-height:1.22857}.app-item .icon-wrapper{background-image:url(assets/v3.1/images/app/Appicon_backgound_r2021x_sprite.png);background-position:0 0}.app-item .icon-wrapper.is-3DEXPERIENCE,.app-item .icon-wrapper.is-Platform{background-position:0 0}.app-item .icon-wrapper.is-CATIA{background-position:-64px 0}.app-item .icon-wrapper.is-DELMIA,.app-item .icon-wrapper.is-DELMIAWORKS{background-position:-128px 0}.app-item .icon-wrapper.is-ENOVIA{background-position:-192px 0}.app-item .icon-wrapper.is-EXALEAD{background-position:-256px 0}.app-item .icon-wrapper.is-GEOVIA{background-position:0 -64px}.app-item .icon-wrapper.is-NETVIBES{background-position:-64px -64px}.app-item .icon-wrapper.is-SOLIDWORKS{background-position:-128px -64px}.app-item .icon-wrapper.is-3DVIA{background-position:-192px -64px}.app-item .icon-wrapper.is-SIMULIA{background-position:-256px -64px}.app-item .icon-wrapper.is-3DSWYM{background-position:0 -128px}.app-item .icon-wrapper.is-BIOVIA{background-position:-64px -128px}.app-item .icon-wrapper.is-3DEXCITE{background-position:-128px -128px}.app-item .icon-wrapper.is-3DS-Internal,.app-item .icon-wrapper.is-CUSTOM{background-position:-192px -128px}.app-item .icon-wrapper.is-QUINTIQ{background-position:-256px -128px}.world-tab{height:100%}.world-tab .item-view-content-spacer{width:100%}.world-tab .item-view-content-wrapper{height:120px;display:flex;margin:5px;background-repeat:no-repeat;position:relative}.world-tab .item-view-content-wrapper .title{position:absolute;top:56px;right:10px;color:#fff;text-align:right;font-weight:700;text-shadow:#000 0 0 10px}.world-tab .item-view-content-wrapper .sub-title{position:absolute;top:87px;right:10px;color:#fff;font-weight:700;text-shadow:#000 0 0 10px}.solution-detail .title{text-shadow:#000 0 0 10px}@media (min-width:640px){.portfolio-responsive #compass-tab-content .scroll-container,.portfolio-responsive .compass-roles-tab-content .scroll-container{height:calc(100% - 85px)!important}.portfolio-responsive #compass-roles-tabs .tab-item.active{border-right-color:#368ec4}.portfolio-responsive #compass-roles-tabs .tab-item{flex:0;border-right:3px solid transparent;border-bottom:0}.portfolio-responsive #compass-roles-tabs{flex-direction:column;border-bottom:0;margin-right:20px}.portfolio-responsive .compass-roles-tab-content{width:calc(100% - 125px)}.portfolio-responsive .compass-standalone-public .compass-roles-tab-content{width:100%}.portfolio-responsive #compass-tab-content.tab-operations{display:flex}}.item-view-v3.app-item .item-view-content-wrapper{padding-left:10px;padding-right:1px}.item-view-v3.cockpit-item .item-view-content-wrapper.title{padding-left:10px!important;padding-right:1px!important;text-overflow:ellipsis;overflow:hidden}.compass-v3 .settings-img{position:absolute;color:#77797c;font-size:20px;right:-5px;margin:0!important;padding:0!important;z-index:2}.compass-v3 .settings-img:hover{color:#3d3d3d}.compass-v3 .settings-img.active{color:#368ec4}@media (min-width:641px){.portfolio-responsive #compass-tabs.tab .tab-item{font-size:16px;font-weight:700}.compass-v3.portfolio-responsive .column .column-ctn{width:75%!important}.portfolio-responsive .items-apps .item-view-v3,.portfolio-responsive .items-roles-view .item-view-v3,.portfolio-responsive .solution-detail .item-view-square{width:50%!important}.portfolio-responsive .world-tab .item-view-content-spacer{width:50%!important}.portfolio-responsive .industries .item-view-square,.portfolio-responsive .industries-detail .item-view-square,.portfolio-responsive .service-tab .items-view-square .item-view-square{width:33.33%!important}.portfolio-responsive .compass-standalone p.buy-price{top:43px!important;right:89px!important}.portfolio-responsive div.background-industry-demo-mobile{display:none!important}.portfolio-responsive div.background-industry-demo-large{display:flex!important}}@media (min-width:768px){.portfolio-responsive .service-tab .items-view-square .item-view-square{width:33.33%!important}.portfolio-responsive .industries .item-view-square,.portfolio-responsive .industries-detail .item-view-square{width:25%!important}.portfolio-responsive .description{display:flex;flex-wrap:wrap}.portfolio-responsive .description div{width:48%!important;padding:1%}.compass-v3.portfolio-responsive .compass-iframe-loader-text-description{background-color:#fff!important;display:flex;flex-wrap:wrap}.compass-v3.portfolio-responsive .compass-iframe-loader-text-description div{width:48%!important;padding:1%!important}}@media (min-width:1081px){.portfolio-responsive .description{display:flex;flex-wrap:wrap}.portfolio-responsive .description div{width:48%!important;padding:1%}.portfolio-responsive .items-apps .item-view-v3,.portfolio-responsive .items-roles-view .item-view-v3,.portfolio-responsive .solution-detail .item-view-square{width:33.33%!important}.portfolio-responsive .world-tab .item-view-content-spacer{width:33.33%!important}.portfolio-responsive .service-tab .items-view-square .item-view-square{width:25%!important}.portfolio-responsive .industries .item-view-square,.portfolio-responsive .industries-detail .item-view-square{width:20%!important}}@media (min-width:1081px){.portfolio-responsive .compass-standalone .my-apps-panel.compass-v3{margin-top:41px!important}.portfolio-responsive .description{display:flex;flex-wrap:wrap}.portfolio-responsive .description div{width:48%!important;padding:1%}.portfolio-responsive .items-apps .item-view-v3,.portfolio-responsive .items-roles-view .item-view-v3,.portfolio-responsive .solution-detail .item-view-square{width:33.33%!important}.portfolio-responsive .world-tab .item-view-content-spacer{width:33.33%!important}.portfolio-responsive .industries .item-view-square,.portfolio-responsive .industries-detail .item-view-square,.portfolio-responsive .service-tab .items-view-square .item-view-square{width:20%!important}}.items-apps,.items-flex,.items-roles-view{display:flex;flex-wrap:wrap}.items-apps .item-view-content-wrapper{color:#fff}.app-item .icon-available,.items-apps .icon-available{display:none}.app-item .icon-request,.items-apps .icon-request{display:none}.item-responsive,.items-apps .item-view-v3,.items-roles-view .item-view-v3{width:100%}.industries .item-view-content-wrapper .item-view-content .title{text-align:left;margin-left:10px;margin-bottom:6px}.compass-roles-tab-content .scroll-container,div#compass-tab-content .scroll-container{height:calc(100% - 165px)!important}div.compass-standalone .my-apps-panel.compass-v3 div#compass-roles-tab-content .scroll-container,div.compass-standalone .my-apps-panel.compass-v3 div#compass-tab-content .scroll-container{height:calc(100% - 155px)!important}#container-scroll{height:calc(100% - 47px)!important}#container-scroll.with-footer{height:calc(100% - 94px)!important}.service-tab{height:100%}.items-apps .item-view-v3 .icon-wrapper{width:64px;height:64px}.items-apps .item-view-v3,.items-roles-view .item-view-v3,.portfolio-items .item-view-v3{height:auto!important;position:relative}.item-view-v3.app-item{position:relative}.item-view-v3.cockpit-item{position:relative}.check-out-view{height:100%;color:#3d3d3d}.check-out-form-2{display:flex;font-size:16px;margin:0 6px;margin-top:20px}.check-out-form-2 .input-number{width:100%}.check-out-form-2 div{width:50%}.check-out-content .check-out-form-2{margin-top:20px}.check-out-view{text-align:center}.check-out-header{height:120px;background-color:#003c5a;color:#fff}.check-out-header img{position:absolute;top:25px;left:25px}.check-out-header .title{position:absolute;left:120px;top:50px;font-size:14px}.check-out-content{background-color:#f1f1f1;padding:15px}.check-out-duration{display:flex}.check-out-duration .check-out-time{width:50%}.check-out-duration .check-out-time:only-child{width:100%}.check-out-duration .check-out-time-wrapper{border:1px solid #b4b6ba;margin:5px;padding:10px;border-radius:10px;text-align:center}.check-out-duration .check-out-time-wrapper div{font-size:24px;color:#77797c}.check-out-duration .check-out-time-wrapper div.price-1{color:#77797c;font-size:21px}.check-out-duration .check-out-time-wrapper div.price{font-weight:700;font-size:39px;color:#3d3d3d}.check-out-duration .check-out-time-wrapper div.price-2{color:#77797c;font-size:18px}.check-out-duration .check-out-time-wrapper.selected{background-color:#fff;border:3px solid #368ec4}.check-out-duration .check-out-time-wrapper.selected div{color:#368ec4}.check-out-duration .check-out-time-wrapper.selected div.price{color:#005686}.check-out-summary{background:#f1f1f1;margin:20px;border-radius:10px;padding:15px;font-weight:700;font-size:16px;margin-top:20px}.check-out-legal{background:#fff;padding:15px;font-size:12px #77797C}.check-out-buttons{background:#fff;text-align:right}.check-out-buttons button{margin:0 20px}.industries-detail .item-view-content-wrapper{background-position:50%}.add-top-bar{user-select:none;background-color:#005685;position:relative;color:#fff;height:50px;line-height:43px;font-family:"3ds",sans-serif;font-size:16px;font-weight:lighter;white-space:nowrap;min-width:320px}.compass-standalone .my-apps-panel.compass-v3{margin-top:41px}.industries-detail .description{display:none}.content-overlay-go-home{margin-left:16px!important;padding-top:0!important;color:#77797c}.content-overlay-go-home.fonticon{margin-right:0;border-radius:50%;border:1px solid #77797c;width:28px;height:28px;margin-top:8px;margin-bottom:8px}.content-overlay-go-home.fonticon-user{font-size:20px!important;line-height:1.2em;padding-left:1px}.content-overlay-go-home.fonticon-users{font-size:18px!important}.content-overlay-go-home.fonticon-building-office{font-size:18px!important}.content-overlay-go-home.fonticon-globe{font-size:18px!important;padding-top:1px!important}.content-overlay-header .content-overlay-go-home.fonticon.fonticon-globe{padding-top:1px!important}.items-roles-view .item-view-v3 .icon-wrapper{height:64px;width:64px}.items-roles-view .item-view-v3 .icon-wrapper .icon-group{height:64px;width:64px}.items-roles-view .item-view-v3 .icon-wrapper .icon-group .icon-group-item{height:64px;width:64px}.items-roles-view .item-view-v3 .icon-wrapper .icon-group .icon-group-item img{height:64px!important;width:64px!important}.items-roles-view .item-view-v3{height:auto!important}.compass-v3 .topbar-header{display:block;position:absolute!important;left:136px;top:10px;display:flex;box-sizing:border-box}.compass-v3 .topbar-header .topbar-app-brand{box-sizing:border-box;flex:0 0 auto;margin-left:4px;font-weight:400;-webkit-box-flex:0}.industries-detail .background-responsive{background-position:50%}.check-out-summary .check-out-form-2{margin-top:0}.mpf-stripe{width:100%!important;height:100%!important;border:0!important}.content-overlay-header{position:relative}.compass-standalone .buy-price{top:88px!important;padding:0!important}.background-industry-demo-mobile{display:flex!important}.background-industry-demo-large{display:none!important}.industries-detail .icon-wrapper>div{height:120px!important}.compass-v3 .compass-iframe-loader-text-description{background-color:#fff!important}.compass-v3 .compass-iframe-loader-text-description div{padding:10px}.title-for-img span,.world-tab .item-view-content .title span{color:#da291b}.items-roles-view .item-view-v3 .item-view-content-wrapper{margin:0;font-size:12px;margin-top:-10px;text-overflow:ellipsis;overflow:hidden}.compass-v3.content-overlay .compass-iframe-loader-text-description{background:#fff;padding:20px;font-family:Arial;font-size:16px;color:#3d3d3d}.compass-v3 .process-brand{position:absolute;border-top-left-radius:5px 5px;top:-.5px;left:-.5px;width:87px;height:20px}.compass-v3 .modal{top:125px}.compass-v3 .coming-soon{position:absolute;left:0;top:0;height:64px;width:64px}.drop-manager-cancel{border:2px dashed #e2e4e3;border-radius:4px;background:#f9f9f9;text-align:center;height:90px;margin:20px}.drop-manager-cancel.hover{background:#f4f5f6;border-color:#d1d4d4}.drop-manager-cancel.hover .text{color:#3d3d3d}.drop-manager-cancel:before{display:inline-block;margin-right:-10px;height:100%;content:"";vertical-align:middle}.drop-manager-cancel .center{display:inline-block;vertical-align:middle}.drop-manager-cancel .text{color:#77797c}.img-unselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.demo-filter-view .app-item:not([data-id=X3DMCTY_AP]):not([data-id=MAP-IERPNOZVZ]):not([data-id=ENXPLAN_AP]):not([data-id=NETDOFT_AP]),.demo-filter-view .my-business-methods-section,.demo-filter-view .my-roles-section{display:none!important}.compass-small{left:7px;top:5px;z-index:1000;cursor:pointer}.compass-on{z-index:1003}.compass-base,.compass-on,.compass-over,.quadrant-play{position:absolute;height:128px;width:128px;background-position:-260px 0}.compass-base{z-index:1001;cursor:pointer;display:none;left:-17px;top:5px;transform:scale(.52,.52);-webkit-transform:scale(.52,.52);transform-origin:50% 0;-webkit-transform-origin:50% 0;transition:transform .2s ease-in,top .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in,top .2s ease-in}.compass-over-v3{background:url("assets/3DEXPERIENCE-COMPASS_128x128_Hover.png") no-repeat;display:none}.compass-over-v3.over{position:absolute;height:128px;width:128px;z-index:1004;display:block}.active-over{z-index:1004!important}.compass-base.animate{transform:scale(1,1);-webkit-transform:scale(1,1)}.support-quick-link .compass-ct.open{background:0 0}.support-quick-link .compass-ct.open .compass-base{display:block}.support-quick-link .compass-ct.open .compass-small,.support-quick-link .compass-ct.open .compass-small-over,.support-quick-link .compass-ct.open .quadrant-play-small{display:none}.compass-over{z-index:1002}.support-quick-link .compass-ct.open .compass-over{z-index:1004;opacity:0;transition:opacity .3s}.support-quick-link .compass-small .east,.support-quick-link .compass-small .north,.support-quick-link .compass-small .play,.support-quick-link .compass-small .south,.support-quick-link .compass-small .west{z-index:1004;opacity:1;transition:opacity .3s}.play-activated{z-index:1004}.compass-base,.compass-ct,.compass-on,.compass-over,.compass-small,.compass-small-over,.quadrant-play,.quadrant-play-small{background-image:url(assets/images/compass.png)}.support-quick-link .compass-ct .quadrant-play,.support-quick-link-fix-mobile-app .compass-ct .quadrant-play{opacity:1;transition:opacity .3s linear;background-position:-390px -130px;z-index:1004}.compass-ct{background-position:-390px -260px;top:0;left:58px;height:76px;width:77px;z-index:0}.compass-ct .east,.compass-ct .north,.compass-ct .play,.compass-ct .south,.compass-ct .west{position:absolute;right:0;top:0}.compass-ct .compass-base.east{background-position:-390px 0}.compass-ct .compass-base.west{background-position:-130px -130px}.compass-ct .compass-base.south{background-position:-260px -260px}.compass-ct .compass-base.north{background-position:0 -260px}.compass-ct .compass-base.play{background-position:-396px -390px}.compass-ct .compass-base .compass-over.east{background-position:-260px -130px;opacity:1}.compass-ct .compass-base .compass-over.west{background-position:0 -130px;opacity:1;transition:opacity .3s}.compass-ct .compass-base .compass-over.south{background-position:0 0;opacity:1;transition:opacity .3s}.compass-ct .compass-base .compass-over.north{background-position:-130px -260px;opacity:1;transition:opacity .3s}.compass-ct .compass-base .compass-over.play{background-position:-130px 0;opacity:1;transition:opacity .3s}.compass-ct .quadrant-play.play-activated.over{background-position:-130px 0}.compass-ct .quadrant-play.play-activated{opacity:1;transition:opacity .3s linear;background-position:-390px -130px}.compass-ct .compass-small,.compass-ct .compass-small-over,.compass-ct .quadrant-play-small{position:absolute;background-position:-330px -390px;width:64px;height:64px}.compass-ct .quadrant-play-small.play-activated.over{background-position:-396px -390px}.compass-ct .quadrant-play-small.play-activated{opacity:1;transition:opacity .3s linear;background-position:-198px -390px}.compass-ct .compass-small-over{z-index:1000;opacity:0}.quadrant-play-small.east{background-position:-520px -132px}.quadrant-play-small.west{background-position:-520px -198px}.quadrant-play-small.north{background-position:-264px -390px}.quadrant-play-small.south{background-position:0 -390px}.quadrant-play-small.play{background-position:-132px -390px}.compass-small-over.east{background-position:-520px -132px}.compass-small-over.west{background-position:-520px -198px}.compass-small-over.south{background-position:0 -390px}.compass-small-over.north{background-position:-264px -390px}.compass-small-over.play{background-position:-132px -390px;background-position:-198px -390px!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.compass-base,.compass-ct,.compass-on,.compass-over,.compass-small,.compass-small-over,.quadrant-play{background-image:url(assets/images/compass@2x.png);background-size:584px 454px}}.compass-v3:not(.support-quick-link) .compass-ct .compass-small:hover .compass-small-over,.compass-v3:not(.support-quick-link) .compass-ct.open .compass-small .compass-small-over{background-image:url(assets/3DEXPERIENCE-COMPASS_64x64_Hover.png);background-repeat:no-repeat;background-position:0;background-size:100%;z-index:1005;transition:opacity .2s;opacity:1}#compass-container.compass-v3{position:absolute!important}#compass-container.compass-v3 .compass-ct.open{position:absolute;top:0;left:calc(50% - -36px);z-index:9}.embededInCompass .topbar{display:none!important}@media screen and (max-width:639px){body.pushed.right .compass-app-settings,body.pushed.right .compass-drag-icon,body.pushed.right .compass-dropdown,body.pushed.right .compass-modal-dropdown,body.pushed.right .compass-service-drag-icon,body.pushed.right .compass-small-tooltip,body.pushed.right .compass-tooltip{transform:translateX(-100vw)}body.pushed.right.addinmode:not(.with-app) .compass-app-settings{transform:translateX(0)!important}}@media (min-width:640px) and (max-width:958px){body.addinmode.with-app #compass_ctn.topbar-compass:not(.compass-v3){position:absolute;top:62px;left:calc((.125 * 100% - -240px) * .5 - 41px)}.hide-topbar-Logo{width:128px!important;background-image:none!important}}@media screen and (max-width:699px){body.addinmode:not(.with-app) .topbar #compass_ctn{top:21px;position:absolute;left:calc(-50vw - 41px)}}@media screen and (min-width:700px){body.addinmode:not(.with-app) .topbar #compass_ctn{left:0;transform:translateX(-50vw) translateX(-41px);position:absolute;top:21px}body.addinmode:not(.with-app) .topbar #compass_ctn .compass-ct{transform:translateX(0)!important;left:0!important;position:absolute;top:0!important}}@media screen and (max-width:959px){.compass-v3.topbar-compass.compass-force-show{display:none}body.addinmode.with-app #compass_ctn.topbar-compass .compass-ct{display:none!important}}@media screen and (max-width:959px){.compass-v3.topbar-logo{background-size:100% 100%!important;height:auto!important;cursor:pointer!important}.compass-v3.topbar-logo.north:not(.hide-topbar-Logo){background-image:url(../i3DXCompass/assets/small-compass_N.ico)!important}.compass-v3.topbar-logo.west:not(.hide-topbar-Logo){background-image:url(../i3DXCompass/assets/small-compass_W.ico)!important}.compass-v3.topbar-logo.east:not(.hide-topbar-Logo){background-image:url(../i3DXCompass/assets/small-compass_E.ico)!important}.compass-v3.topbar-logo.south:not(.hide-topbar-Logo){background-image:url(../i3DXCompass/assets/small-compass_S.ico)!important}.compass-v3.topbar-logo.play:not(.hide-topbar-Logo){background-image:url(../i3DXCompass/assets/small-compass_P.ico)!important}html:not(.touch).topbar-logo.active-hover:not(.hide-topbar-Logo),html:not(.touch).topbar-logo:hover:not(.hide-topbar-Logo){background-image:url(../i3DXCompass/assets/small-compass_HA.ico)!important;background-repeat:no-repeat}.topbar-logo{background-image:url(../i3DXCompass/assets/small-compass.ico)!important;background-repeat:no-repeat}.topbar-logo.default-compass-active:not(.hide-topbar-Logo){background-image:url(../i3DXCompass/assets/small-compass_HA.ico)!important;background-repeat:no-repeat}.compass-v3.topbar-logo.compass-over-v3-icon{background-image:url(../i3DXCompass/assets/small-compass_HA.ico)!important;background-repeat:no-repeat}body.addinmode.with-app #compass_ctn.topbar-compass .compass-ct,body:not(.addinmode) #compass_ctn.topbar-compass .compass-ct{position:initial;top:0;left:58px}body.compass-v2 .topbar-logo{background-image:url(../i3DXCompass/assets/small-compass.ico)!important;background-size:100% 100%!important;height:auto!important;cursor:pointer!important}body.compass-v2 .topbar-logo.north{background-image:url(../i3DXCompass/assets/small-compass_N.ico)!important}body.compass-v2 .topbar-logo.west{background-image:url(../i3DXCompass/assets/small-compass_W.ico)!important}body.compass-v2 .topbar-logo.east{background-image:url(../i3DXCompass/assets/small-compass_E.ico)!important}body.compass-v2 .topbar-logo.south{background-image:url(../i3DXCompass/assets/small-compass_S.ico)!important}body.compass-v2 .topbar-logo.play{background-image:url(../i3DXCompass/assets/small-compass_P.ico)!important}body.compass-v2 .topbar-cmd.menu.fonticon-menu{width:30px!important}body.compass-v2 .topbar-cmd.menu.fonticon-menu:before{content:'\e002'}body.compass-v2 .compass-modal-overlay.modal-overlay.in{opacity:.8}body.compass-v2.swym-im .compass-modal-overlay{z-index:98}body.compass-v2.swym-im .top-bar-overlay{height:44px!important}body.compass-v2.addinmode .topbar-center.with-addinbtn{margin-right:0!important}body.compass-v2 .topbar-addinbtn{display:none!important}body.compass-v2 #compass_ctn.topbar-compass{position:fixed!important;top:calc(50% - 152px)!important;left:calc(50% - 38px)!important;transform:translate(0,0)!important}body.compass-v2 #compass_ctn.topbar-compass .compass-base.animate{transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5)}body.compass-v2 #compass_ctn.topbar-compass{display:block!important}.compass-v3.top-bar-overlay{z-index:3}}@media screen and (max-width:699px){body.addinmode:not(.with-app) .topbar .compass-v3 .compass-ct{display:none!important}}@media screen and (min-width:700px){body.addinmode:not(.with-app) .topbar #compass_ctn.compass-v3 .compass-ct{display:none!important}}.compass-dropdown.dropdown-menu span.fonticon{color:#77797c!important}compass-footer .mpf-div-mini-cart{padding-top:6px;border-top:1px solid #e2e4e3}.compass-no-transition .column.left,.compass-no-transition .content-overlay{transition:none!important}.grow{transform:scale(1.3)}.portfolio{background-color:#003c5a;min-height:100%}.portfolio .banner-responsive-view{height:120px}.portfolio-items-empty{color:#fff;font-size:16px;font-style:italic;text-align:center;margin:10px;display:none}.portfolio-items{grid-gap:15px;display:grid;grid-auto-rows:min-content;margin-top:0;padding-top:0}.portfolio-items a.portfolio-item:hover{text-decoration:none}.portfolio-items .portfolio-item:not(.disabled){cursor:pointer}.portfolio-items .portfolio-item:hover{box-shadow:0 0 10px rgba(255,255,255,.3)}.portfolio-items .portfolio-item-inner{position:relative}.portfolio-items .portfolio-item.do-disable{opacity:.25}.item-view-v3.do-disable{opacity:.25}.compass-tooltip-know-more{padding:5px}.compass-tooltip-know-more div{padding:5px}.portfolio-description-tags{text-overflow:ellipsis;white-space:nowrap;text-align:center;padding-bottom:0;margin-top:0;display:flex;grid-gap:10px;justify-content:center;margin-bottom:40px}.portfolio-description-tags .badge .badge-content{width:auto!important}.portfolio-description-tags .badge-primary{color:#368ec4!important;border-color:#368ec4!important;background-color:#fff}.portfolio-description-tags .badge{line-height:22px;height:38px;padding:9px 8px 8px 8px;width:151px;border-radius:4px;font-size:15px}.portfolio-description-tags .badge-selectable{cursor:pointer}.portfolio-description-tags .badge.do-disable{background-color:transparent;color:#d1d4d4;border-color:#d1d4d4;opacity:.85}.portfolio-description-tags .badge-selectable.do-disable:hover{color:#fff;border-color:#fff!important;opacity:1}.portfolio-description-tags .badge-selectable:hover:not(.disabled){color:#005686!important;border-color:#005686!important;background-color:#fff}.portfolio-description-tags .fonticon-cancel:hover:not(.disabled){color:#005686!important;border-color:#005686!important}portfolio-description{line-height:26px;font-size:18px;color:#3d3d3d;letter-spacing:-.2px}portfolio-description portfolio-header h2{font-size:30px;color:#3d3d3d}portfolio-description portfolio-header-title{font-size:14px;color:#77797c;text-transform:uppercase}portfolio-description img,portfolio-description video{width:100%}portfolio-description li{list-style-type:disc!important;line-height:30px;font-family:"3ds",Arial;font-size:18px;padding-left:8px}.portfolio-success-story .portfolio-success-story-media{width:70%;max-width:750px;text-align:center;margin:auto}.portfolio-success-story .portfolio-success-story-subtitle{padding-right:15px;padding-left:15px;font-size:16px;color:#77797c;text-align:center;margin-top:60px!important}.portfolio-success-story img{width:70%;max-width:750px;text-align:center;margin:auto}.portfolio-description-contact{display:flex;grid-gap:10px;margin-top:30px}.portfolio-extra-content{color:#fff;text-align:left;padding:30px 0 30px 0;background-color:#368ec4}.portfolio-extra-content .portfolio-extra-content-inner{width:75%;margin:auto;display:flex;align-items:flex-start;max-width:1200px}.portfolio-extra-content .portfolio-extra-content-inner .portfolio-extra-content-play-button{margin-left:30px;cursor:pointer}.portfolio-extra-content .portfolio-extra-content-inner .portfolio-extra-content-play-button .portfolio-button{color:#368ec4!important;background-color:#fff!important;font-family:"3ds";font-size:18px;white-space:nowrap;text-align:center;width:128px;border-radius:4px;height:50px;padding:23px}.portfolio-extra-content .portfolio-extra-content-inner .portfolio-extra-content-play-button .portfolio-button i:before{position:absolute;top:.5px;left:8px}.portfolio-extra-content .portfolio-extra-content-inner .portfolio-extra-content-play-button .portfolio-button i{position:relative}.portfolio-extra-content .portfolio-extra-content-inner .portfolio-extra-content-play-button .portfolio-button:hover i{color:#005686!important;background-color:#fff!important;border-color:#fff!important}.portfolio-extra-content .portfolio-extra-content-title{font-size:30px;line-height:32px;letter-spacing:-.6px}.portfolio-extra-content .portfolio-extra-content-content{font-size:18px;margin-top:10px}.portfolio-button{display:flex;align-items:center;color:#42a2da;cursor:pointer;font-family:"3ds"}.portfolio-button.portfolio-contact-list{border:#42a2da 1px solid;background-color:#fff;border-radius:4px;padding-right:15px;padding-left:15px;min-width:72px}.portfolio-button.portfolio-button-plain{background-color:#42a2da;text-align:center;display:inline;border-radius:4px;color:#fff;padding-right:15px;padding-left:15px;height:40px;line-height:40px;padding:0 24px;font-family:"3ds"}.portfolio-button.portfolio-button-plain:hover{background-color:#1d83c2}.portfolio-button i{margin-right:10px}.portfolio-benefits-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(511px,1fr));grid-gap:20px}.portfolio-benefits-list .benefit-container,.portfolio-benefits-list li{padding-left:20px;padding-right:20px;border-radius:4px;background-color:#f4f5f6;border-bottom:4px solid #d1d4d4}.portfolio-benefits-list .benefit-container h3,.portfolio-benefits-list li h3{padding-bottom:20px}.portfolio [loading]{transition:opacity .3s ease 0s}.portfolio [loading=lazy]{opacity:0}.portfolio-me-apps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;grid-auto-rows:min-content;margin-top:20px;margin-right:20px;margin-left:20px}.portfolio.portfolio-background-white{background-color:#fff}.portfolio.portfolio-background-white .item-view-content-wrapper{color:#3d3d3d!important}.compass-view-small .compass-app-drag-hover{margin:0!important}.compass-view-small .portfolio.portfolio-depth5 .portfolio-me-apps .item-view-v3,.compass-view-small .portfolio.portfolio-depth6 .portfolio-me-apps .item-view-v3{height:110px!important}.compass-view-small .portfolio.portfolio-depth5 .portfolio-me-apps .item-view-v3 .title,.compass-view-small .portfolio.portfolio-depth6 .portfolio-me-apps .item-view-v3 .title{font-size:11px;overflow:hidden;text-overflow:ellipsis}.compass-view-small .my-apps-section .items-roles-view,.compass-view-small .my-favorite-apps-section .items-roles-view,.compass-view-small .portfolio-me-apps{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));grid-gap:2px}.compass-view-small .my-apps-section .items-roles-view .item-view-v3,.compass-view-small .my-favorite-apps-section .items-roles-view .item-view-v3,.compass-view-small .portfolio-me-apps .item-view-v3{height:110px!important;display:grid;grid-template-rows:64px auto auto;grid-template-columns:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.compass-view-small .my-apps-section .items-roles-view .item-view-v3 .img-unselect,.compass-view-small .my-favorite-apps-section .items-roles-view .item-view-v3 .img-unselect,.compass-view-small .portfolio-me-apps .item-view-v3 .img-unselect{width:100%!important;background-repeat:no-repeat;background-position:center}.compass-view-small .my-apps-section .items-roles-view .item-view-v3 .icon-wrapper,.compass-view-small .my-favorite-apps-section .items-roles-view .item-view-v3 .icon-wrapper,.compass-view-small .portfolio-me-apps .item-view-v3 .icon-wrapper{top:0;left:calc(50% - 32px)}.compass-view-small .my-apps-section .items-roles-view .item-view-v3 .item-view-content-wrapper,.compass-view-small .my-favorite-apps-section .items-roles-view .item-view-v3 .item-view-content-wrapper,.compass-view-small .portfolio-me-apps .item-view-v3 .item-view-content-wrapper{padding-left:0;text-align:center;font-size:11px}div.view-portfolio-contact{height:100%;padding-top:15px}div.view-portfolio-contact>iframe{height:100%;width:100%;border:0}div.portfolio-empty-view{height:100%;display:flex;align-items:center;justify-content:center;padding-top:20px}div.portfolio-empty-view div.portfolio-empty-view-content-wrapper{text-align:center;margin-top:30px}div.portfolio-empty-view div.portfolio-empty-view-content-wrapper div{font-family:Arial;color:#77797c;width:80%;margin:auto}div.portfolio-empty-view div.portfolio-empty-view-content-wrapper div.portfolio-empty-view-content-title{font-size:22px}div.portfolio-empty-view div.portfolio-empty-view-content-wrapper div.portfolio-empty-view-content{margin-top:30px!important}div.portfolio-empty-view div.portfolio-empty-view-content-wrapper i.fonticon{font-size:140px;width:100%;padding-top:4px;color:#d1d4d4;margin:0}.portfolio .video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.portfolio .video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}portfolio-header,portfolio-header-background{background-color:#f4f5f6}portfolio-content{margin-top:30px;text-align:justify}portfolio-header h2{margin:0;padding-bottom:30px}portfolio-video{margin-top:50px;padding-right:30px;padding-left:20px}portfolio-header-title{padding:20px 0;display:block}portfolio-description{text-align:center;margin-bottom:60px}portfolio-content,portfolio-header{padding-left:30px;padding-right:20px}portfolio-content,portfolio-description,portfolio-header,portfolio-header-title,portfolio-video{display:block}@media (min-width:1200px){.portfolio:not(.me-view):not(.company-view) portfolio-description{display:grid;grid-auto-columns:auto 600px 600px auto;text-align:left}portfolio-header-background{grid-row-start:1;grid-column-start:1;grid-column-end:span 4}portfolio-header{grid-row-start:1;grid-column-start:2;grid-column-end:2;grid-row-end:span 1}portfolio-video{grid-row-start:1;grid-column-start:3;grid-column-end:span 1;grid-row-end:span 2}portfolio-content{grid-row-start:2;grid-column-start:2;grid-column-end:span 1;grid-row-end:span 1;text-align:left}}.portfolio.portfolio-depth1{background-color:#fff}.portfolio.portfolio-depth1 .portfolio-items{grid-template-columns:repeat(auto-fill,minmax(296px,1fr));grid-gap:10px;padding:10px!important;display:grid;grid-auto-rows:min-content}.portfolio.portfolio-depth1 .portfolio-footer{background-color:#fff;margin-top:0!important;padding-top:0!important}.portfolio.portfolio-depth1 .portfolio-item{max-width:620px}.portfolio.portfolio-depth1 .portfolio-item-inner{height:120px;display:flex;background-repeat:no-repeat;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.portfolio.portfolio-depth1 .portfolio-item-content{background:linear-gradient(to right,rgba(255,255,255,0) 50%,rgba(4,22%,36%,95%) 100%);width:100%}.portfolio.portfolio-depth1 .portfolio-item-title{position:absolute;top:56px;right:10px;color:#fff;text-align:right;font-weight:700;text-shadow:#000 0 0 10px;width:75%;max-width:94%}.portfolio.portfolio-depth1 .portfolio-item-subtitle{position:absolute;top:78px;right:10px;color:#fff;text-align:right;font-weight:700;text-shadow:#000 0 0 10px;max-width:94%}.portfolio.portfolio-depth2 .title-banner{display:none}.portfolio.portfolio-depth2 .portfolio-items{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.portfolio.portfolio-depth2 .portfolio-item-inner{height:172px;display:flex;border:1px solid #368ec4;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:center}.portfolio.portfolio-depth2 .portfolio-item-content{display:flex;align-items:flex-end;background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(4,22%,36%,95%) 100%);border-radius:0 0 6px 6px;width:100%;margin-bottom:-.5px}.portfolio.portfolio-depth2 .portfolio-item-title{color:#fff!important;text-align:center;font-weight:700;font-size:14px;text-align:left;margin-left:10px;margin-bottom:6px;width:50%;text-shadow:#000 0 0 10px}.portfolio.portfolio-depth3 .title-banner{display:none}.portfolio.portfolio-depth3 .portfolio-items{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.portfolio.portfolio-depth3 .portfolio-item-inner{height:150px;display:flex;border:1px solid #368ec4;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:center}.portfolio.portfolio-depth3 .portfolio-item-content{display:flex;align-items:center;height:45px;overflow:hidden;text-align:center;text-overflow:ellipsis;margin-top:104px;width:100%;background-color:#fff;border-radius:0 0 6px 6px;padding:5px}.portfolio.portfolio-depth3 .portfolio-item-title{width:100%;font-weight:700;font-size:14px;color:#005686!important}.portfolio.portfolio-depth3 .portfolio-item-title.portfolio-item-title-long{font-size:11px}.portfolio.portfolio-depth4{background:#fff}.portfolio.portfolio-depth4 .title-for-img{display:none}.portfolio.portfolio-depth4 .portfolio-items{grid-template-columns:repeat(auto-fill,minmax(370px,1fr));margin:auto;grid-gap:15px}.portfolio.portfolio-depth4 .portfolio-item{position:relative}.portfolio.portfolio-depth4 .portfolio-item-inner{height:110px;display:flex;border:1px solid #368ec4;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:center;padding:0}.portfolio.portfolio-depth4 .portfolio-item-content{display:flex;align-items:center;text-align:right;width:100%;flex-direction:row-reverse;background:linear-gradient(to right,rgba(255,255,255,0) 50%,rgba(4,22%,36%,95%) 100%);border-radius:0 6px 6px 0}.portfolio.portfolio-depth4 .portfolio-item-title{width:50%;padding-right:5px;padding-left:20px;text-align:left;font-weight:400;color:#fff!important;font-weight:700;font-size:14px;text-shadow:#000 0 0 10px}@media (min-width:640px){.portfolio-responsive .portfolio.portfolio-depth4 .portfolio-item{width:50%}}@media (min-width:1081px){.portfolio-responsive .portfolio.portfolio-depth4 .portfolio-item{width:33.33%}}@media (min-width:1920px){.portfolio-responsive .portfolio.portfolio-depth4 .portfolio-item{width:25%}}.portfolio.portfolio-depth5,.portfolio.portfolio-depth6{background:#fff}.portfolio.portfolio-depth5 .title-for-img,.portfolio.portfolio-depth6 .title-for-img{display:none}.portfolio.portfolio-depth5 .portfolio-items,.portfolio.portfolio-depth6 .portfolio-items{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.portfolio.portfolio-depth5 .item-view-v3 .item-view-content-wrapper .item-view-content .title,.portfolio.portfolio-depth6 .item-view-v3 .item-view-content-wrapper .item-view-content .title{color:#fff}.portfolio.portfolio-depth5 .item-view-v3 .icon-wrapper,.portfolio.portfolio-depth6 .item-view-v3 .icon-wrapper{height:64px;width:64px}.portfolio.portfolio-depth5 .item-view-v3 .icon-wrapper .icon-group,.portfolio.portfolio-depth6 .item-view-v3 .icon-wrapper .icon-group{height:64px;width:64px}.portfolio.portfolio-depth5 .item-view-v3 .icon-wrapper .icon-group .icon-group-item,.portfolio.portfolio-depth6 .item-view-v3 .icon-wrapper .icon-group .icon-group-item{height:64px;width:64px}.portfolio.portfolio-depth5 .item-view-v3 .icon-wrapper .icon-group .icon-group-item img,.portfolio.portfolio-depth6 .item-view-v3 .icon-wrapper .icon-group .icon-group-item img{height:64px!important;width:64px!important}.portfolio.portfolio-depth5 .item-view-v3,.portfolio.portfolio-depth6 .item-view-v3{height:auto!important}.portfolio.portfolio-depth5 .item-view-v3 .item-view-content-wrapper,.portfolio.portfolio-depth6 .item-view-v3 .item-view-content-wrapper{margin:0;font-size:12px;color:#fff}.portfolio.portfolio-depth5 .icon-request,.portfolio.portfolio-depth6 .icon-request{display:none}.portfolio.portfolio-depth5.portfolio-roles-view .banner-responsive-view,.portfolio.portfolio-depth5.portfolio-roles-view portfolio-header-title,.portfolio.portfolio-depth6.portfolio-roles-view .banner-responsive-view,.portfolio.portfolio-depth6.portfolio-roles-view portfolio-header-title{display:none}.portfolio.portfolio-depth5.portfolio-roles-view .item-view-v3,.portfolio.portfolio-depth6.portfolio-roles-view .item-view-v3{cursor:default!important}.portfolio.portfolio-depth6 .item-view-v3 .icon-wrapper{margin-right:5px}.portfolio.portfolio-depth6 portfolio-header h2{padding-top:50px}portfolio-section{display:block}portfolio-section portfolio-section-content{display:block}.portfolio-depth2 portfolio-section.has-subtitle h2,.portfolio-depth3 portfolio-section.has-subtitle h2,.portfolio-depth4 portfolio-section.has-subtitle h2,.portfolio-depth5 portfolio-section.has-subtitle h2,.portfolio-depth6 portfolio-section.has-subtitle h2{padding-bottom:20px}.portfolio-depth2 portfolio-section.has-title portfolio-section-content,.portfolio-depth3 portfolio-section.has-title portfolio-section-content,.portfolio-depth4 portfolio-section.has-title portfolio-section-content,.portfolio-depth5 portfolio-section.has-title portfolio-section-content,.portfolio-depth6 portfolio-section.has-title portfolio-section-content{padding-top:0!important}.portfolio-depth2 portfolio-section.has-background h2,.portfolio-depth3 portfolio-section.has-background h2,.portfolio-depth4 portfolio-section.has-background h2,.portfolio-depth5 portfolio-section.has-background h2,.portfolio-depth6 portfolio-section.has-background h2{padding-top:60px;margin-top:0}.portfolio-depth2 portfolio-section.has-background portfolio-section-content,.portfolio-depth3 portfolio-section.has-background portfolio-section-content,.portfolio-depth4 portfolio-section.has-background portfolio-section-content,.portfolio-depth5 portfolio-section.has-background portfolio-section-content,.portfolio-depth6 portfolio-section.has-background portfolio-section-content{padding-top:60px;margin-top:0;padding-bottom:60px!important;margin-bottom:0!important}.portfolio-depth2 portfolio-section portfolio-section-content,.portfolio-depth3 portfolio-section portfolio-section-content,.portfolio-depth4 portfolio-section portfolio-section-content,.portfolio-depth5 portfolio-section portfolio-section-content,.portfolio-depth6 portfolio-section portfolio-section-content{padding-right:30px;padding-left:30px;padding-bottom:0;margin-bottom:80px!important;padding-top:60px;max-width:1200px;margin:0 auto}.portfolio-depth2 portfolio-section h2,.portfolio-depth3 portfolio-section h2,.portfolio-depth4 portfolio-section h2,.portfolio-depth5 portfolio-section h2,.portfolio-depth6 portfolio-section h2{padding-top:0;margin-top:80px;padding-bottom:60px;margin-bottom:8px;text-align:center;font-size:32px;color:#3d3d3d;font-weight:400;display:block;text-transform:uppercase}.portfolio-depth2 portfolio-section .portfolio-section-subtitle,.portfolio-depth3 portfolio-section .portfolio-section-subtitle,.portfolio-depth4 portfolio-section .portfolio-section-subtitle,.portfolio-depth5 portfolio-section .portfolio-section-subtitle,.portfolio-depth6 portfolio-section .portfolio-section-subtitle{font-size:20px;color:#3d3d3d;text-align:center;margin-bottom:60px}.portfolio-depth2 .section-footer,.portfolio-depth3 .section-footer,.portfolio-depth4 .section-footer,.portfolio-depth5 .section-footer,.portfolio-depth6 .section-footer{background-color:#003c5a}.portfolio-depth2 .section-footer h2,.portfolio-depth3 .section-footer h2,.portfolio-depth4 .section-footer h2,.portfolio-depth5 .section-footer h2,.portfolio-depth6 .section-footer h2{color:#fff}.discover-section{background-color:#f1f1f1}.discover-section .text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discover-section .discover-section-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(356px,1fr));grid-gap:30px;justify-items:center;justify-content:center;margin:auto}.discover-section .discover-section-list portfolio-discover-card{background-color:#fff;border:1px solid #d1d4d4;border-bottom:2px solid #77797c;grid-template-columns:100%;height:250px;display:grid;border-radius:4px;width:100%;grid-template-rows:80px 50px auto 30px;grid-template-areas:"portfolio-discover-card-header" "portfolio-discover-card-title" "portfolio-discover-card-content" "portfolio-discover-card-footer"}.discover-section .discover-section-list portfolio-discover-card:hover{transition:box-shadow .2s ease-out;box-shadow:0 9px 12px 0 rgba(0,0,0,.1)}.discover-section .discover-section-list portfolio-discover-card portfolio-discover-card-header{color:#3d3d3d;font-size:20px;text-align:left;padding-top:20px;border-radius:3px 3px 0 0}.discover-section .discover-section-list portfolio-discover-card portfolio-discover-card-content,.discover-section .discover-section-list portfolio-discover-card portfolio-discover-card-footer,.discover-section .discover-section-list portfolio-discover-card portfolio-discover-card-title{padding-right:20px;padding-left:20px}.discover-section .discover-section-list portfolio-discover-card portfolio-discover-card-title{color:#3d3d3d;font-size:20px;text-align:left;margin-top:25px}.discover-section .discover-section-list portfolio-discover-card portfolio-discover-card-content{color:#77797c;font-size:14px;text-align:left;margin-top:15px}.discover-section .discover-section-list portfolio-discover-card portfolio-discover-card-footer{color:#77797c;font-size:15px;text-align:right;justify-content:flex-end;display:flex;margin-top:10px;padding-bottom:25px}.discover-section .discover-section-list portfolio-discover-card portfolio-discover-card-footer .fonticon{font-size:20px;color:#77797c}.banner-responsive-view{overflow:hidden;position:relative}.banner-responsive-view .icon-wrapper .title-for-img{position:absolute;right:0;top:0;height:120px;width:50%;text-align:right;max-width:400px;padding-right:5px;padding-left:20px;justify-content:flex-end}.banner-responsive-view .banner-mask{position:absolute;top:0;height:100%;width:100%;background:linear-gradient(to right,rgba(255,255,255,0) 50%,rgba(4,22%,36%,95%) 100%)}div.compass-standalone .my-apps-panel.compass-v3 div#compass-tab-content .scroll-container,div.compass-standalone .my-apps-panel.compass-v3 div.compass-roles-tab-content .scroll-container{height:calc(100% - 155px)!important}div.compass-standalone-public #compass-roles-tabs{display:none}div.compass-standalone-public.compass-standalone .my-apps-panel.compass-v3 div.compass-roles-tab-content .scroll-container{height:calc(100% - 110px)!important}div.compass-standalone-public div.compass-roles-tab-content .scroller-root{height:100%!important}div.compass-standalone-public div#compass-tab-content.compass-tab-content-v3{height:calc(100% - 172px)!important}div.compass-standalone-public #compass-tabs-v2.tab{flex-wrap:nowrap;padding-left:134px;margin-top:-23px!important;height:96px;padding-right:0;font-family:Arial;font-size:12px;border-color:#d1d4d4;border:0}div.compass-standalone-public #compass-tabs-v2.tab .tab-item.active{border-top:3px solid #368ec4;border-bottom-color:rgba(255,255,255,0)!important;color:#368ec4;height:70px}div.compass-standalone-public #compass-tabs-v2.tab .tab-item:not(.active){border-radius:0 0 0 15px;background-color:#f1f1f1;color:#77797c;height:70px}div.compass-standalone-public #compass-tabs-v2.tab .tab-item{margin-right:0!important;width:62%;display:flex;align-items:center;justify-content:center}.compass-standalone-login{position:absolute;top:55px;right:5px;z-index:1;font-size:24px;cursor:pointer;color:#fff}#compass-tab-content{height:100%}div#compass-tab-content.compass-tab-content-v3{height:calc(100% - 173px)!important}div#compass-tab-content.compass-tab-content-v3 div.scroll-container{height:100%!important}#compass-tabs.tab.compass-tabs-v3{height:80px!important}#compass-roles-tabs.tab.compass-tabs-v2.compass-tabs-v3{padding-left:0!important;margin-top:0!important;padding-top:12px!important;border-top:1px solid #b4b6ba}.tab.compass-tabs-as-v2{margin-top:10px!important}#compass-roles-tabs.tab.compass-tabs-v2{height:84px!important;background-color:#f4f5f6;margin-top:-23px!important;margin-right:0!important;padding-left:142px!important;padding-top:12px!important;margin-left:0!important;border-bottom:0}@media (min-width:640px){#compass-roles-tabs.tab.compass-tabs-v2{padding-left:157px!important}}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item:hover:not(.active):not(.active) div.fonticon,#compass-roles-tabs.tab.compass-tabs-v2 .tab-item:hover:not(.active):not(.active) div.tab-item-border,#compass-roles-tabs.tab.compass-tabs-v2 .tab-item:hover:not(.active):not(.active) div.tab-item-text{color:#3d3d3d!important}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item.active{border-bottom:0}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item.active div.tab-item-border{background-color:#368ec4!important;border-color:#368ec4!important}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item.active div.tab-item-text{color:#368ec4!important}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item.active div.fonticon{border:0!important;color:#fff!important;padding-top:0!important}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item:not(:last-child){margin-right:0}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item{color:#3d3d3d;border-bottom:0;padding-right:0;padding-left:0;padding-top:0}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item div.tab-item-text{margin-top:8px}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item div.tab-item-border{color:#77797c;border:1px solid;height:38px;display:flex;width:38px;align-items:center;text-align:center;border-radius:25px;align-content:center;margin:0 auto;background-color:#fff}#compass-roles-tabs.tab.compass-tabs-v2 .tab-item div.fonticon{margin:0 auto!important;font-size:18px;border:0!important;width:auto!important;height:auto!important;padding-top:0!important}.android.touch .compass-v3 .column,.ios.touch .compass-v3 .column{height:100%!important}.compass-standalone.opened{background-color:#005686}.compass-v3.top-bar-overlay.add-top-bar{height:100px}.content-overlay-footer{height:47px;display:flex;align-items:center;float:right}.content-overlay-footer div{margin-right:20px;margin-left:5px}.content-overlay-footer button{margin-right:25px}.compass-v3 .topbar-header .topbar-app-brand{padding-top:40px}.compass-standalone .my-apps-panel.compass-v3 #compass-roles-tab-content .scroll-container{height:100%!important}.test .tabs-content-wrapper{display:flex;flex-direction:row-reverse}.test .tabs-content{height:100%;width:100%}.test #compass-roles-tabs{display:flex;flex-direction:column;padding-top:81px!important;height:auto!important;width:150px}.compass-search-open compass-layout{grid-template-rows:106px 48px 50px auto}.compass-search-open compass-layout compass-nav-search{display:block}.compass-second-nav-hidden.compass-search-open compass-layout{grid-template-rows:106px 58px 0 auto}.compass-second-nav-hidden compass-layout{grid-template-rows:106px 0 0 auto}.compass-public.support-quick-link compass-layout{grid-template-rows:0 0 125px auto}.compass-public.support-quick-link compass-nav-second{padding-top:55px}.compass-public.support-quick-link compass-nav-second .compass-nav-settings-icon{top:0;right:44px!important;left:unset}.compass-public compass-layout{grid-template-rows:0 0 70px auto}.compass-public compass-nav-main{display:none}.compass-public compass-nav-second .tab{padding-top:25px}.compass-public compass-nav-second .compass-nav-settings-icon{top:0}compass-layout{height:100%;display:grid;grid-template-columns:100%;grid-template-rows:106px 0 50px auto;grid-template-areas:"compass-nav-main" "compass-nav-search" "compass-nav-second" "compass-content"}.compass-footer-visible .content-overlay,.compass-footer-visible compass-layout{height:calc(100% - 60px)!important}.compass-nav-close-icon,.compass-nav-filter-icon,.compass-nav-search-icon,.compass-nav-settings-icon{position:absolute;height:44px;width:44px;font-size:22px;margin:0;color:#77797c;cursor:pointer}.compass-nav-close-icon{top:0;right:0;font-size:18px;line-height:38px;height:38px}.compass-nav-filter-icon{left:32px;bottom:0}.compass-nav-settings-icon{left:0;bottom:0}.compass-nav-search-icon{right:0;bottom:0}.role-icon-request{font-size:12px;background-color:#77797c;color:#fff;height:20px;width:20px;position:absolute;right:2px;border-radius:10px;padding-top:2px;top:2px}.role-icon-requested{background-color:#00b8de}.compass-nav-close-icon:hover,.compass-nav-filter-icon:hover,.compass-nav-search-icon:hover,.compass-nav-settings-icon:hover{color:#3d3d3d}.compass-nav-search-icon.active,.compass-nav-settings-icon.active{color:#368ec4!important}.force-select-tenant-toggle{margin-left:17px!important}compass-nav-search{margin:10px;display:none}compass-nav-search .input-group{position:relative;width:100%}compass-nav-search .input-group i.fonticon{position:absolute;font-size:18px;top:6px;right:13px;z-index:3;color:#77797c}compass-nav-search .input-group i.fonticon:hover{color:#3d3d3d;cursor:pointer}compass-nav-search input.form-control{height:38px;border-radius:18px!important;background-color:#fff;color:#3d3d3d;outline:0;border:0;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px #b4b6ba solid;transition:border .3s ease-out}compass-nav-search input.form-control:focus{border:1px #368ec4 solid}compass-nav-search .form-control:hover~div.input-group-addon{border-color:#77797c;border-left:0}compass-nav-search .form-control:focus~div.input-group-addon{border:1px #368ec4 solid;border-left:0}compass-nav-search .my-apps-panel.compass-v3 div.input-group-addon.fonticon-clear{padding-bottom:2px}compass-nav-search div.input-group-addon.fonticon:hover{cursor:text}compass-nav-search div.input-group-addon.fonticon-clear:hover{color:#3d3d3d;cursor:pointer}compass-nav-second{grid-area:compass-nav-second}compass-nav-second .tab{padding-top:6px;flex-wrap:nowrap}compass-nav-second .tab .tab-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}compass-content{grid-area:compass-content}compass-content,compass-content .scroll-container,compass-content .scroller-root{height:100%}compass-content .scroller-scrollbar{z-index:auto}compass-nav-main{grid-area:compass-nav-main;position:relative;background-color:#f4f5f6}compass-nav-main .tab-item.active div.tab-item-border{background-color:#368ec4!important;border-color:#368ec4!important}compass-nav-main .tab-item{color:#3d3d3d;border-bottom:0;padding-right:0;padding-left:0;padding-top:0}compass-nav-main .tab-item.active div.fonticon{border:0!important;color:#fff!important;padding-top:0!important}compass-nav-main .tab-item.active div.tab-item-text{color:#368ec4!important}compass-nav-main .tab-item:not(:last-child){margin-right:0}compass-nav-main .tab-item div.tab-item-border{color:#77797c;border:1px solid;height:38px;display:flex;width:38px;align-items:center;text-align:center;border-radius:25px;align-content:center;margin:0 auto;background-color:#fff}compass-nav-main .tab-item div.tab-item-text{margin-top:8px}compass-nav-main .tab-item div.fonticon{margin:0 auto!important;font-size:18px;border:0!important;width:auto!important;height:auto!important;padding-top:0!important;color:#77797c}compass-nav-main .tab-item:hover:not(.active):not(.disabled){color:#3d3d3d}compass-nav-main .tab-item:hover:not(.active):not(.disabled) div.fonticon,compass-nav-main .tab-item:hover:not(.active):not(.disabled) div.tab-item-border,compass-nav-main .tab-item:hover:not(.active):not(.disabled) div.tab-item-text{color:#3d3d3d!important}@media (min-width:334px) and (max-width:640px){.compass-second-nav-hidden.support-quick-link compass-layout{grid-template-rows:106px 48px 0 auto}.support-quick-link .compass-nav-settings-icon{bottom:-50px}.support-quick-link compass-nav-search .input-group{width:calc(100% - 110px);margin-left:110px}}.content-overlay-header button.btn.btn-with-icon.responsive-icon-text .fonticon{display:none}@media (max-width:640px){.portfolio-description-contact,.portfolio-extra-content .portfolio-extra-content-inner{justify-content:center!important;display:grid!important}}compass-nav-main div.tab{margin-top:0!important;padding-top:35px!important;border-top:1px solid #b4b6ba;height:106px!important;padding-right:60px;padding-left:60px}compass-nav-main div.tab .tab-item{flex:1}.support-quick-link compass-nav-main div.tab{padding-left:145px!important;padding-right:39px!important}.portfolio-description .carousel,portfolio-description .carousel{font-size:12px;padding-bottom:56px}.portfolio-description .carousel .carousel-indicators,portfolio-description .carousel .carousel-indicators{bottom:-23px;font-size:12px;padding:15px}.portfolio-description .carousel .carousel-indicators .indicator,portfolio-description .carousel .carousel-indicators .indicator{background-color:#b4b6ba;width:14px;height:14px;margin-right:10px}.portfolio-description .carousel .carousel-indicators .indicator.active,portfolio-description .carousel .carousel-indicators .indicator.active{background-color:#368ec4}.compass-v3 li.clearfix{list-style:none}.item-view-v3{display:grid;grid-template-columns:64px auto 1px}.item-view-v3 .icon-wrapper{left:10px;position:absolute;margin-left:0!important}.item-view-v3 .item-view-content-wrapper{margin-top:0!important}@media (max-width:479px){.portfolio-items{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}.content-overlay-header button.btn.btn-with-icon.responsive-icon-text{font-size:0;min-width:30px;background-color:transparent;padding:0;border:0;height:38px;width:38px;margin-right:0!important}.content-overlay-header button.btn.btn-with-icon.responsive-icon-text .fonticon{display:block;width:38px;font-size:18px}}@media (max-width:334px){compass-layout{grid-template-rows:260px 0 50px auto}.compass-second-nav-hidden compass-layout{grid-template-rows:260px 0 0 auto}.portfolio-description-main,.portfolio-discover,.portfolio-success-story{padding-right:0;padding-left:0}.portfolio-description-contact{padding-right:5px;padding-left:5px}.portfolio-extra-content .portfolio-extra-content-inner,.portfolio-success-story .portfolio-success-story-media,.portfolio-success-story .portfolio-success-story-title{width:100%}.portfolio-description-main{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.compass-search-open compass-layout{grid-template-rows:260px 48px 50px auto}compass-nav-main div.tab{height:auto;flex-direction:column;flex-wrap:nowrap}.portfolio-description{padding:5px}}.portfolio-description-main{grid-gap:20px}.portfolio-description-main>div{margin-right:0!important}html.android compass-layout input.form-control,html.ios compass-layout input.form-control{font-size:16px!important}compass-content .accordion>.accordion-item:first-child>.accordion-title{border-top:0}.me-experience-tab .portfolio{background-color:#fff}.me-experience-tab .portfolio .portfolio-footer{background-color:#fff}.portfolio-business-experience .portfolio-items{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.portfolio-business-experience .portfolio-item-inner{cursor:pointer;height:110px;display:flex;border:1px solid #368ec4;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:center}.portfolio-business-experience .portfolio-item-image{width:108px;display:flex;height:108px;background:#fff}.portfolio-business-experience .portfolio-item-image img{border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:108px;max-width:108px;margin:auto}.portfolio-business-experience .portfolio-item-content{overflow:hidden;text-overflow:ellipsis;width:100%;background-color:#fff;padding:10px;border-radius:0 5px 5px 0}.portfolio-business-experience .portfolio-item-title{width:100%;font-weight:700;font-size:12px;color:#005686!important}.portfolio-business-experience .portfolio-item-title.portfolio-item-title-long{font-size:11px}.portfolio-business-experience .portfolio-item-rating .fonticon-favorite-on{color:#42a2da}.portfolio-business-experience .portfolio-item-rating .fonticon-favorite-off{color:#e2e4e3}.portfolio-business-experience .portfolio-item-rating span{color:#77797c;font-size:11px}.portfolio-business-experience .portfolio-item-description{margin-top:10px;height:30px;overflow:hidden;font-size:11px}.portfolio-business-experience .portfolio-item-logo{position:absolute;right:5px;top:5px}.portfolio-business-experience-relation .portfolio-items{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.portfolio-business-experience-relation .portfolio-item-inner{cursor:pointer;height:110px;display:flex;border:1px solid #368ec4;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#fff}.portfolio-business-experience-relation .portfolio-item-image{width:195px}.portfolio-business-experience-relation .portfolio-item-content{width:100%}.portfolio-business-experience-relation .portfolio-item-title{width:100%;font-weight:700;font-size:12px;color:#000!important;height:108px;line-height:108px;text-align:center}.portfolio-business-experience-relation .portfolio-item-title.portfolio-item-title-long{font-size:11px}.portfolio-business-experience-relation .portfolio-item-rating{display:none}.portfolio-business-experience-relation .portfolio-item-rating .fonticon-favorite-on{color:#42a2da}.portfolio-business-experience-relation .portfolio-item-rating .fonticon-favorite-off{color:#e2e4e3}.portfolio-business-experience-relation .portfolio-item-rating span{color:#77797c;font-size:11px}.portfolio-business-experience-relation .portfolio-item-description{display:none;margin-top:10px;height:30px;overflow:hidden;font-size:11px}.portfolio-business-experience-relation .portfolio-item-logo{display:none}