*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{width:100%}.app,.app-iframe{direction:ltr}.app.rtl,.rtl.app-iframe{direction:rtl}.app-iframe{max-width:1920px;margin:auto}.lang-selector{width:"100%";padding-inline-start:5rem;background-color:"gray"}.icon-product-microsoft365-16{background-image:url(../../../images/productIcons/microsoft_365.svg);background-size:cover;width:16px;height:16px}.icon-product-yammer-16{background-image:url(../../../images/productIcons/yammer.svg);background-size:cover;width:16px;height:16px}.icon-product-azure-16{background-image:url(../../../images/productIcons/azure.svg);background-size:cover;width:16px;height:16px}.icon-product-dynamics-365-16{background-image:url(../../../images/productIcons/dynamics_365.svg);background-size:cover;width:16px;height:16px}.icon-product-sql-16{background-image:url(../../../images/productIcons/sql.svg);background-size:cover;width:16px;height:16px}.icon-product-power-bi-16{background-image:url(../../../images/productIcons/power_bi.svg);background-size:cover;width:16px;height:16px}.icon-product-office-16{background-image:url(../../../images/productIcons/office.svg);background-size:cover;width:16px;height:16px}.icon-product-outlook-16{background-image:url(../../../images/productIcons/outlook.svg);background-size:cover;width:16px;height:16px}.icon-product-project-16{background-image:url(../../../images/productIcons/project.svg);background-size:cover;width:16px;height:16px}.icon-product-skype_for_business-16{background-image:url(../../../images/productIcons/skype_for_business.svg);background-size:cover;width:16px;height:16px}.icon-product-teams-16{background-image:url(../../../images/productIcons/teams.svg);background-size:cover;width:16px;height:16px}.icon-product-visio-16{background-image:url(../../../images/productIcons/visio.svg);background-size:cover;width:16px;height:16px}.icon-product-share_point-16{background-image:url(../../../images/productIcons/share_point.svg);background-size:cover;width:16px;height:16px}.icon-product-windows-16{background-image:url(../../../images/productIcons/windows.svg);background-size:cover;width:16px;height:16px}.icon-partner-asp{background-image:url(../../../images/generalIcons/advspec.svg);background-size:cover;width:18px;height:18px}.icon-partner-azure-msp{background-image:url(../../../images/generalIcons/azure.svg);background-size:cover;width:18px;height:14px}.icon-partner-competency{background-image:url(../../../images/generalIcons/competency.svg);background-size:cover;width:18px;height:18px}.icon-partner-expertise{background-image:url(../../../images/generalIcons/expertise.svg);background-size:cover;width:17px;height:16px}.icon-partner-support-services{background-image:url(../../../images/generalIcons/supportservices.svg);background-size:cover;width:17px;height:16px}.icon-sent{background-image:url(../../../images/generalIcons/sent.svg);background-size:cover;width:17px;height:16px}.icon-empty-gallery{background-image:url(../../../images/generalIcons/emptygallery.svg);background-size:cover;width:200px;height:200px}.icon-sort{background-image:url(../../../images/generalIcons/sort.svg);background-size:cover;width:16px;height:16px}.icon-info{background-image:url(../../../images/generalIcons/info.svg);background-size:cover;width:16px;height:16px}.icon-location{background-image:url(../../../images/generalIcons/location.svg);background-size:cover;width:11px;height:16px}.icon-diversity{background-image:url(../../../images/generalIcons/diversity.svg);background-size:cover;width:25px;height:28px}.background-gallery-empty{background-image:url(../../../images/background/gallery_back.png);background-size:cover;width:1920px;height:1032px;width:100%}.background-gallery-banner{background-image:url(../../../images/background/gallery_banner.svg);background-size:cover;width:1300px;height:200px;width:100%}body,h1,h2,h3,div,p,li{color:#323130}.tab-container .default-tab:focus>label,.pd-dropdown-underline .ms-Dropdown:focus{border:1px dotted #888}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.primary-link{color:#006fc2;forced-color-adjust:initial}.invisible-aria-live-label{width:1px;height:1px;position:absolute;top:0;left:-1px;overflow:hidden;pointer-events:none}.card{flex-wrap:wrap;padding:16px;margin:5px 5px 5px 0;background-color:#fff;display:flex}@media (max-width: 320px){.card{padding:8px}}.card .partner-icon-host{margin:16px 32px 16px 16px;padding:8px;width:150px;height:150px;position:relative;overflow:hidden}.card .partner-icon-host .partner-large-icon img{position:absolute;left:5px;top:5px;display:block;width:calc(100% - 10px);height:calc(100% - 10px);-o-object-fit:scale-down;object-fit:scale-down}.card .partner-location-box{margin-top:6px}.card .header{margin-top:8px;margin-bottom:16px}.card .header .title-block .title{color:#333}.card .header .title-block .sub-title{margin-top:8px;color:#605e5c;font-weight:400}.card .header .title-block .main-content{margin-top:12px}.loading-panel{height:700px;width:100%;display:flex;justify-content:center;align-items:center}.partner-details-wrapper{padding:5rem;margin-top:2rem}.partner-details-wrapper .logo{width:20rem}.empty-partner-details{height:1000px}.contact-button-margin{margin-top:12px}@media only screen and (max-device-width: 768px) and (max-device-height: 768px) and (-webkit-min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 3){.mobile-media{display:none}}.as-desktop-app-details{padding-bottom:50px;align-self:center;min-height:1000px;width:100%;height:100%;margin:auto}.as-desktop-app-details .spza_detail-container{height:100%}.as-desktop-app-details .spza_detail-container .stickyCardPricing{align-self:center;margin-right:8px;max-width:220px}@media (max-width: 1023px){.as-desktop-app-details .spza_detail-container .stickyCardPricing{display:none}}.as-desktop-app-details .spza_detail-container .sticky-card-button{margin-bottom:8px}.as-desktop-app-details .spza_detail-container .sticky-card-button .c-button{border-radius:2px}@media (max-width: 1023px){.as-desktop-app-details .spza_detail-container .stickycard-favourite{display:none}}.as-desktop-app-details .spza_detail-container .stickycard-favourite{margin-left:10px;align-self:center}.as-desktop-app-details .spza_detail-container .pdp-details{max-width:1920px;margin:auto;padding:0 64px;width:100%}@media (max-width: 640px){.as-desktop-app-details .spza_detail-container .pdp-details{padding:0 20px}}@media (min-width: 640px) and (max-width: 1024px){.as-desktop-app-details .spza_detail-container .pdp-details{padding:0 28px}}.as-desktop-app-details .spza_detail-container .navigation-bar{height:60px}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb .go-back-button,.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb .app-tab-button{background-color:transparent;margin:0;font-size:14px;line-height:60px;max-width:none;min-width:initial;display:inline;border:none}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb .go-back-button{padding:0 10px 0 0}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb .go-back-button:hover{color:#006fc2;cursor:pointer;text-decoration:underline}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb .app-tab-button{padding:0 6px;cursor:default}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb span{line-height:57px;font-size:11px}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb span:focus{border:1px dotted #006fc2;outline:none}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb span:before{width:15px;height:15px}.as-desktop-app-details .spza_detail-container .tab-container{clear:both}.as-desktop-app-details .spza_detail-container .tab-container .separator{border-bottom:1px solid #d3d3d3;position:relative;top:-8px}.as-desktop-app-details .spza_detail-container .tab-container .default-tab{float:left;outline:none;height:44px}.as-desktop-app-details .spza_detail-container .tab-container .default-tab:focus>label{border-bottom:2px solid #0078d4}.as-desktop-app-details .spza_detail-container .tab-container .default-tab>label{display:inline-block;margin:0 10px -2px 0;padding:12px 8px;text-align:center;color:#323130;cursor:pointer;font-size:14px;line-height:20px}.as-desktop-app-details .spza_detail-container .tab-container .default-tab>label:hover{background-color:#f3f2f1}.as-desktop-app-details .spza_detail-container .tab-container .default-tab [type=radio]{display:none}.as-desktop-app-details .spza_detail-container .tab-container .tab-selected{height:44px}.as-desktop-app-details .spza_detail-container .tab-container .tab-selected>label{color:#323130;font-weight:600;border-bottom:2px solid #0078d4}.as-desktop-app-details .spza_detail-container .tab-container .tab-selected>label:hover{background-color:#f3f2f1}.as-desktop-app-details .spza_detail-container .tab-container>.tab-content{display:block;position:relative;top:10px;clear:both;padding-left:5px}.as-desktop-app-details .spza_detail-container .detail-content .diverse-container{width:fit-content}.as-desktop-app-details .spza_detail-container .detail-content .diverse-block{display:flex;flex-direction:row;background:#deecf9;border-radius:2px;align-items:center;width:fit-content;padding-left:8px;padding-right:8px;margin-top:15px}.as-desktop-app-details .spza_detail-container .detail-content .diverse-block .diverse-label{margin-left:8px;font-weight:400;font-size:13px}.as-desktop-app-details .spza_detail-container .detail-content .title-block{display:flex;justify-content:space-between;flex-direction:column;height:100%;flex-grow:1}.as-desktop-app-details .spza_detail-container .detail-content .title-block .partner-location-box{display:flex}.as-desktop-app-details .spza_detail-container .detail-content .title-block .partner-location-box .partner-location-box-content{flex-basis:500px}.as-desktop-app-details .spza_detail-container .detail-content .title-block .container{align-items:center;margin-top:4px;display:flex;flex-wrap:wrap}.as-desktop-app-details .spza_detail-container .detail-content .title-block .container .appSource-spza-user-favourite-tile-detail-button{height:32px}.as-desktop-app-details .spza_detail-container .detail-content .title-block .product-hyperlink{text-decoration:none;color:#006fc2}.as-desktop-app-details .spza_detail-container .detail-content .title-block .contact-button{margin-right:8px;border-radius:2px;font-size:14px;height:32px}@media (max-width: 5){.as-desktop-app-details .spza_detail-container .detail-content .title-block .badges-block{position:static;margin:10px 0}.as-desktop-app-details .spza_detail-container .detail-content .title-block .badges-block .banner{margin-top:10px}}.as-desktop-app-details .spza_detail-container .detail-content .title-block .badges-block{position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;margin:32px}.as-desktop-app-details .spza_detail-container .detail-content .title-block .badges-block .banner{margin-right:5px;height:32px}.as-desktop-app-details .spza_detail-container .detail-content .pdp-tabs{margin:32px 32px 0}@media (max-width: 640px){.as-desktop-app-details .spza_detail-container .detail-content .pdp-tabs{margin:20px 20px 0}}.as-desktop-app-details .spza_detail-container .detail-content .metadata{width:164px;height:100%;flex:none;margin-right:30px;text-align:center}.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell{margin-bottom:12px;text-align:left}.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell header,.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell h2{color:#1a1a1a;font-weight:600;font-size:12px;margin-top:8px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell header img,.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell h2 img{height:15px;width:15px;padding-left:2px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell span{font-size:12px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell .tooltip{display:inline;position:relative}.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell .tooltip:hover:after{background:#333;background:#fff;border-radius:3px;border:1px;bottom:26px;color:#000;content:attr(alt);top:20%;padding:2px;position:absolute;z-index:98;max-width:1000}.as-desktop-app-details .spza_detail-container .detail-content .metadata .c-hyperlink{text-align:left;font-size:12px;display:block}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails{margin-top:8px;padding:0 0 0 1px;font-size:12px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell{margin-bottom:12px;text-align:left}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell h2{color:#1a1a1a;margin-bottom:2px;font-weight:600;font-size:12px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .thunk{background:#f2f2f2}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .thunk .miniIcon{margin-right:6px;height:30px;width:30px;float:left}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .thunk .forApp{line-height:30px;padding-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .details-rating .c-glyph{width:18px;height:18px;margin-right:2px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .details-rating .c-glyph:after{color:#006fc2;font-size:18px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .details-rating .c-glyph:before{font-size:18px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .ratings-count{font-size:16px;line-height:20px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .details-categories{color:#006fc2;cursor:pointer}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .details-categories.d365FilterGroupHeader{display:none}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .details-categories:hover{text-decoration:underline}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell>span,.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell>a{display:block}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog{border:1px solid #e6e6e6;width:500px;left:50px;background:#fff;cursor:default;z-index:1000;overflow-y:hidden;overflow-x:hidden;max-height:707px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1);position:relative}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .overlay{position:fixed;background:#fff;top:0;left:0;bottom:0;right:0;z-index:999}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .modalContent{position:relative;display:flex;flex-direction:column;color:#000}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .modalContent .regions-header{margin-left:15px;font-size:15px;font-weight:200;margin-bottom:15px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .modalContent .cancel{border:none;background:#fff;float:right;padding:0 6px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .modalContent .cancel span:after{width:10px;height:10px;line-height:12px;margin-right:10px;margin-top:5px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .dialog-closed{max-height:0;border:none}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-link{color:#006fc2}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-link:hover{cursor:pointer}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .products-supported span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content{flex:1;position:relative}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .spza-group .header-wrap{margin-top:0}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .spza-group .header-wrap>h3{padding:0}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .spza-group .header-wrap .spza-header-text{padding:25px 0 26px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .spza-group .spza-pagerWrapper{margin:0 0 0 -20px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .spza-group .spza-pagerWrapper .spza-pager{height:100%}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview{min-height:200px;padding-bottom:20px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-explanation{font-size:12px;font-weight:400;margin-top:4px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .partner-description{margin-top:16px;font-size:14px;white-space:pre-wrap}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .partner-description a{text-decoration:none;color:#006fc2}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .partner-description a:visited,.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .partner-description a:hover{color:#006fc2;text-decoration:underline}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description{margin-top:4px;font-size:14px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description a{text-decoration:none;color:#006fc2}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description a:visited,.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description a:hover{color:#006fc2;text-decoration:underline}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description-ul{margin-left:16px;list-style-position:"outside";list-style-type:initial}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description-li{margin-top:4px;font-size:14px;max-width:230px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description-li-wide{margin-top:4px;font-size:14px;max-width:480px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .legal-warning{font-size:12px;font-weight:400;line-height:20px;margin-top:8px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .competency-sub-title{font-weight:600;margin-top:22px;font-size:14px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section{display:inline-flex;align-items:center;margin-top:46px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section .title-icon{line-height:20px;vertical-align:center}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section .title-text{font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;overflow:hidden;margin-left:8px;margin-right:8px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section .title-text-no-icon{font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;overflow:hidden}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section .learn-more-link{font-size:14px;font-weight:400;margin-left:8px;color:#0078d4}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section .title-link{margin-left:5px;margin-top:0;font-weight:600;text-align:left;font-size:14px;display:block}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .details-content-wrapper{display:flex;flex-direction:column}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .appdetail-content{padding-bottom:15px;flex:1;-ms-flex:1;max-width:1000px}@media (max-width: 1200px){.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .appdetail-content{-ms-flex:none}}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .appdetail-content.noMedia{max-width:800px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .appdetail-content .link{margin-top:20px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .appdetail-content .link .linkTitle{padding:0}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .appdetail-content .link .linkContent{font-size:13px;display:block}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .appdetail-content .details-content-header{font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;overflow:hidden}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .overview-box{display:flex;flex-direction:column}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .four-columns-box{display:flex;flex-wrap:wrap}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .four-columns-box .col{min-width:250px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .four-columns-box-li{max-width:250px;font-size:14px;font-weight:400}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .two-columns-box{display:flex;flex-wrap:wrap}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .two-columns-box .col{min-width:500px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .two-columns-box-li{max-width:500px;font-size:14px;font-weight:400}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .adv-spec-box,.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .diverse-business-box{margin-top:12px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .additional-info-box{display:flex;flex-direction:column}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .website-link{margin-inline-start:8px;margin-right:8px;margin-top:16px;line-height:20px;text-align:inherit;font-size:14px;display:block}.as-desktop-app-details .spza_detail-container .detail-content .header{margin-left:0;overflow:hidden;display:flex;flex-grow:1}@media (max-width: 320px){.as-desktop-app-details .spza_detail-container .detail-content .header{width:100%}}.as-desktop-app-details .spza_detail-container .embed-breadcrumb-button:hover{cursor:pointer;color:#006fc2}.as-desktop-app-details .spza_detail-container .embed-breadcrumb-button span:after{font-size:12px;margin-right:6px}.breadcrumb{line-height:57px;font-size:11px}.breadcrumb .breadcrumbItem{display:inline-block}.breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .goBackButton,.breadcrumb .appTabButton{background-color:transparent;margin:0;font-size:14px;display:inline;border:none}.breadcrumb .goBackButton{padding:0 10px 0 0;font-size:14px}.breadcrumb .goBackButton:hover{color:#006fc2;cursor:pointer;text-decoration:underline}.breadcrumb .appTabButton{padding:0 6px;cursor:default}.partners-gallery{text-align:center;font-weight:700;margin-left:30px;margin-right:30px;height:100%}.partners-gallery .partners-gallery-content-box{display:flex;flex-direction:row;margin-top:20px;text-align:left;min-height:100%}@media (max-width: 1024px){.partners-gallery .partners-gallery-content-box{flex-direction:column}}.partners-gallery .gallery-header-box{display:flex;flex-direction:row;justify-content:space-between}.partners-gallery .gallery-header-search-result-box{flex-grow:1}.partners-gallery .gallery-header-main-title{margin-top:30px;text-align:start;font-size:20px;font-weight:600}.partners-gallery .gallery-header-sub-title{margin-top:8px;text-align:start;font-size:14px;font-weight:300}.partners-gallery .gallery-header-no-location-alert-box{margin-top:20px;margin-right:64px;text-align:left;background-color:#f3f2f1;padding:8px;flex-grow:1}.partners-gallery .gallery-header-no-location-alert-message{font-size:14px;font-weight:400}.partners-gallery .gallery-header-no-location-alert-action{margin-top:8px;font-size:14px;font-weight:400;color:#0078d4}.partners-gallery-empty{height:1000px}.partners-gallery-search-box{margin-top:10px}.icon-link{display:inline-flex}.icon-link .icon{margin-right:6px}.tab-container{display:flex;align-items:flex-start;flex-direction:column;clear:both}.tab-container .separator{border-bottom:1px solid #d2d0ce;position:relative;top:-8px}.tab-container .tab-headers{display:flex;flex-direction:row}.tab-container .default-tab{float:left;outline:none;height:44px}.tab-container .default-tab:focus>label{border-bottom:2px solid #0078d4}.tab-container .default-tab>label{display:inline-block;margin:0 10px -2px 0;padding:12px 8px;text-align:center;color:#323130;cursor:pointer;font-size:14px;line-height:20px}.tab-container .default-tab>label:hover{background-color:#f3f2f1}.tab-container .default-tab [type=radio]{display:none}.tab-container .tab-selected{height:44px}.tab-container .tab-selected>label{color:#323130;font-weight:600;border-bottom:2px solid #0078d4}.tab-container .tab-selected>label:hover{background-color:#f3f2f1}.tab-container>.tab-content{display:block;position:relative;top:10px;clear:both;padding-left:5px;max-width:100%}.tab-container.gray .default-tab:focus>label{border-bottom:2px solid #0078d4}.tab-container.gray .default-tab>label:hover{background-color:#edebe9}.tab-container.gray .tab-selected>label:hover{background-color:#edebe9}.home-filters-panel{margin:auto;padding:0 20px;max-width:1366px;width:100%;display:flex}.home-filters-panel .tab-container{width:100%;display:flex;flex-direction:column;align-items:center}.home-filters-panel .tab-container .filter-panel-item-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:center}.home-filters-panel .tab-container .filter-panel-item-container .filter-item{display:flex;color:#000;border-radius:6px;background:#fff;border:1px solid #edebe9;box-sizing:border-box;box-shadow:0 3.2px 7.2px #0002,0 .6px 1.8px #0000001c;margin:10px;justify-content:center}.home-filters-panel .tab-container .filter-panel-item-container .filter-item .active-indecator{width:5px;height:100%;background-color:#0078d4;border-radius:6px 0 0 6px}.home-filters-panel .tab-container .filter-panel-item-container .filter-item a{height:55px;width:180px;display:flex}.home-filters-panel .tab-container .filter-panel-item-container .filter-item a>*{align-self:center}.home-filters-panel .tab-container .filter-panel-item-container .filter-item a .filter-text{font-size:14px;line-height:20px;color:#605e5c;margin:0 8px 0 10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.home-filters-panel .tab-container .filter-panel-item-container .filter-item a .noFocus:focus{outline:none}.home-filters-panel .tab-container .filter-panel-item-container .filter-item a .productIcon{margin:10px 0 10px 10px}.home-filters-panel .tab-container .filter-panel-item-container .filter-item a:hover,.home-filters-panel .tab-container .filter-panel-item-container .filter-item a:focus{background-color:#eff6fc;border-radius:6px}.home-filters-panel .tab-container .filter-panel-item-container .filter-item.active{background-color:#eff6fc}.home-filters-panel .tab-container .filter-panel-item-container .filter-item.active a{width:175px}.home-filters-panel .tab-container .filter-panel-item-container .filter-item.active a .productIcon{margin:10px 0 10px 5px}@media (max-width: 1023px){.home-filters-panel .tab-container .filter-panel-item-container{display:none}}.home-filters-panel .tab-container .tab-content{width:100%}.stickycard{background-color:#fff;box-shadow:0 .3px .9px 1.5px #0000001a,0 1.6px 3.6px #00000021;height:64px;width:100%;position:fixed;z-index:4;display:flex;justify-content:center}@media (max-width: 1470px){.stickycard{height:128px}}@media (max-width: 1023px){.stickycard{top:0}}.stickycard-container{max-width:1920px;display:flex;flex-direction:row;height:64px;width:100%;position:fixed;align-items:center;padding:0 20px 0 30px;justify-content:space-between;overflow:hidden}@media (max-width: 1470px){.stickycard-container{height:128px}}@media (max-width: 705px){.stickycard-container{flex-direction:column}}.stickycard-sub-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.stickycard-left{display:flex}@media (max-width: 1470px){.stickycard-left{flex-direction:column}}@media (max-width: 705px){.stickycard-left{max-height:64px}}.stickcard-publisher{display:flex;align-items:center;padding-right:48px}@media (max-width: 1470px){.stickcard-publisher{padding:18px 0}}.stickcard-publisher .stickycard-icon{flex-shrink:0;flex-basis:auto;width:24px;height:24px;align-self:center}.stickcard-publisher .stickycard-icon .sticky-icon-img{max-width:24px;max-height:24px}.stickcard-publisher .stickycard-title{display:flex;font-size:14px;font-weight:600;line-height:20px;margin-left:8px;color:#333}@media (max-width: 1470px){.stickycard-right{padding-top:60px}}@media (max-width: 705px){.stickycard-right{padding-top:0}}.stickycard-tabs{padding:8px 0 0;align-items:center}@media (max-width: 705px){.stickycard-tabs{display:none}}.gallery-container{width:100%;height:100%;min-height:1000px;padding-left:30px;padding-right:30px;padding-bottom:30px}.gallery-container .gallery-header-tile-filters{margin:0 0 12px;display:flex;width:200;flex-flow:row wrap}@media (max-width: 539px),screen and (max-device-width: 768px) and (max-device-height: 768px) and (-webkit-min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 3){.gallery-container .gallery-header-tile-filters .tile-filter{display:none}}.gallery-container .loading-panel{max-height:100px;max-width:100px;display:flex;justify-content:left;align-items:flex-start}.gallery-container .tiles-container{display:grid;grid-template-columns:repeat(auto-fill,240px);grid-gap:6px;text-align:center;margin-top:14px}.gallery-container .results-container{display:flex;flex-direction:column}.gallery-container .results-title{font-weight:400;font-size:20px;margin-top:24px;align-self:flex-start}.gallery-container .loading-panel{height:100rem;width:100%;display:flex;justify-content:center;align-items:center}.gallery-container .empty-gallery-container{width:100%;margin-top:100px;display:flex;flex-direction:column;align-items:center}.gallery-container .empty-gallery-title{font-weight:600;font-size:18px;margin-top:28px}.gallery-container .empty-gallery-text{font-weight:400;font-size:12px;margin-top:20px}.gallery-container .empty-gallery-button{margin-top:28px}.gallery-container .results-pagination-panel{margin-top:72px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.gallery-container .zero-border{border:0px}.gallery-container .page-index-button{width:40px}.gallery-container .gallery-header-sort-box{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:24px;padding-right:48px}@media (max-width: 1024px){.gallery-container .gallery-header-sort-box .gallery-header-sortby-label-rtl,.gallery-container .gallery-header-sort-box .gallery-header-sortby-label{display:none}}.gallery-container .gallery-header-sortby-label{margin-left:8px;font-weight:400}.gallery-container .gallery-header-sortby-label-rtl{margin-right:8px;font-weight:400}.gallery-container .gallery-banner-wrapper{height:200px;display:flex;position:relative;background-repeat:no-repeat;background-position:right;background-size:cover;background-image:url(./../../../images/background/gallery_banner.svg);overflow:hidden}@media (max-width: 1024px){.gallery-container .gallery-banner-wrapper{display:none}}.gallery-container .gallery-banner-wrapper .gallery-banner-content{padding:24px 20px;background:#fffffff2;height:100%;position:relative}@media (max-width: 1366px){.gallery-container .gallery-banner-wrapper .gallery-banner-content{width:100%}}@media (min-width: 1366px){.gallery-container .gallery-banner-wrapper .gallery-banner-content{max-width:50%}.gallery-container .gallery-banner-wrapper .gallery-banner-content:after{content:"";position:absolute;height:100%;bottom:0;width:100px;left:100%;background:url(../../../images/background/background-rectangle-mask.svg) no-repeat bottom right;opacity:.95}}.gallery-container .gallery-banner-wrapper .gallery-banner-content .gallery-banner-title{font-size:28px;color:#106ebe;margin-bottom:16px;font-weight:600}.gallery-container .gallery-banner-wrapper .gallery-banner-content .gallery-banner-description{line-height:20px;font-size:14px;font-weight:600;color:#323130;max-width:400px}.tile-container{cursor:pointer;width:220px;height:370px;padding:16px;display:flex;flex-direction:column;flex-wrap:nowrap;text-align:left;overflow:hidden}.tile-container:hover{background:#faf9f8}.tile-container .tile-top-section{display:flex;justify-content:space-between}.tile-container .tile-icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;padding:2.5px;background:#fff}.tile-container .name{font-size:18px;font-weight:600;height:48px;margin:12px 0 0;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tile-container .location{font-size:12px;font-weight:400;margin-top:8px;text-align:left;color:#605e5c;width:100%}.tile-container .card-products-box{width:100%;margin-top:8px}.tile-container .card-products-box .product-item{font-size:12px;font-weight:400;margin-right:10px;color:#605e5c}.tile-container .tile-bottom-box{display:flex;justify-content:space-between;flex-grow:1;flex-direction:column;max-width:100%;overflow:hidden}.tile-container .description{font-size:12px;font-weight:400;margin-top:12px;text-align:left;color:#605e5c;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical}.tile-container .contact-section-wrapper{margin-top:20px}.tile-container .contact-section-wrapper .contact-button{margin-right:8px;border-radius:2px;font-size:14px;font-weight:600;height:32px}.contact-partner-dialog{max-width:672px;display:flex;flex-direction:column}@media (max-width: 640px){.contact-partner-dialog{overflow-y:none}}.contact-partner-dialog{padding-top:16px}.contact-partner-dialog .header-title{font-size:20px;font-weight:600;padding-left:24px;padding-right:24px}.contact-partner-dialog .header-panel{display:flex;flex-direction:row}.contact-partner-dialog .header-box{display:flex;flex:0 0 auto;flex-direction:row;padding-left:24px;padding-right:24px;margin-top:24px}.contact-partner-dialog .header-box .header-content-box{display:flex;flex-direction:column;margin-left:12px;margin-right:12px}.contact-partner-dialog .header-box .partner-name{font-size:18px;font-weight:600px}.contact-partner-dialog .header-box .partner-logo{max-width:44px;max-height:44px}.contact-partner-dialog .location-drop-down,.contact-partner-dialog .focus-areas-drop-down{margin-top:6px}.contact-partner-dialog .disclaimer-seperator{margin-top:8px}.contact-partner-dialog .disclaimer-box{margin-top:16px;margin-left:24px;margin-right:24px;flex:0 0 auto;display:flex;flex-direction:row}.contact-partner-dialog .disclaimer-text{font-size:12px;font-weight:400;line-height:16px}.contact-partner-dialog .content-box{padding-left:24px;padding-right:24px;flex:1 1 auto;margin-top:8px}@media (min-width: 640px){.contact-partner-dialog .content-box{overflow-y:auto}}.contact-partner-dialog .content-box .content-paragraph{margin-top:6px;font-size:14px;font-weight:400;min-height:40px}.contact-partner-dialog .content-box .content-fields-row{display:flex;flex-direction:column;margin-top:6px}@media (min-width: 480px){.contact-partner-dialog .content-box .content-fields-row{flex-direction:row}}.contact-partner-dialog .content-box .content-fields-row-no-margin{display:flex;flex-direction:column}@media (min-width: 480px){.contact-partner-dialog .content-box .content-fields-row-no-margin{flex-direction:row}}.contact-partner-dialog .content-box .separator{margin-top:14px}.contact-partner-dialog .content-box .content-field{flex-basis:calc(50% - 6px);flex:1,1,0px}@media (min-width: 480px){.contact-partner-dialog .content-box .content-field:nth-of-type(2n){margin-left:12px}}.contact-partner-dialog .buttons-box{text-align:right;margin-top:16px;padding-bottom:24px;padding-left:24px;padding-right:24px}.contact-partner-dialog .contact-button-progress-box{display:flex;flex-direction:row;color:#fff;justify-content:center;align-items:center}.contact-partner-dialog .contact-spinner{margin-left:8px;margin-right:8px}.filter-search-box{padding:8px}.filter-search-box-list{overflow-y:auto;margin-top:8px}.dropdown-item-header{font-weight:600;margin-left:10px;font-size:12px;color:#323130}.locations-label{margin-right:16px}.action-button{width:100%}.contact-message-sent-dialog{direction:ltr;text-align:left;height:380px}.contact-message-sent-dialog-rtl{direction:rtl;text-align:right;height:380px}.contact-message-sent-titlebox{width:560px;display:flex;margin-top:16px;flex-direction:row}.contact-message-sent-title{font-weight:600;font-size:20px;text-align:center;width:100%}.contact-message-sent-cancel-icon{margin-left:24px;color:#323130;position:absolute;right:0}@media (min-width: 480px){.contact-message-sent-cancel-icon{right:24px}}.contact-message-sent-cancel-icon-rtl{color:#323130;position:absolute;left:0}@media (min-width: 480px){.contact-message-sent-cancel-icon-rtl{left:24px}}.contact-message-sent-main-box{margin-top:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-message-sent-icon{width:100px;height:100px}.contact-message-sent-message{font-size:17px;font-weight:400;margin-top:20px;width:280px;text-align:center}.contact-message-sent-message-bold{font-weight:600}.contact-message-sent-buttons-box{display:flex;justify-content:flex-end;margin:66px 24px 24px}.select-location-dialog-container{flex-basis:560px}.select-location-dialog{width:500px;direction:ltr;text-align:left;padding:8px 24px 24px}@media (max-width: 480px){.select-location-dialog{width:240px}}.select-location-dialog-rtl{width:500px;direction:rtl;text-align:right;padding:8px 24px 24px}@media (max-width: 480px){.select-location-dialog-rtl{width:240px}}.select-location-dialog-title-box{display:flex;margin-top:16px;flex-direction:row}.select-location-dialog-title{font-weight:600;font-size:20px;width:100%;text-align:start}.select-location-dialog-cancel-icon{margin-left:24px;color:#323130;position:absolute;right:24px}.select-location-dialog-cancel-icon-rtl{color:#323130;position:absolute;left:24px}.select-location-dialog-input-row{margin-top:16px}.select-location-dialog-apply-button-margins{margin-left:8px;margin-right:8px}.select-location-dialog-buttons-box{display:flex;justify-content:flex-end;margin-top:56px}.select-location-dialog-my-location-label,.select-location-dialog-select-location-label{margin-top:24px;font-size:14px;font-weight:600}.select-location-dialog-location-button-margins{margin-top:8px}.filter-tooltip{position:relative;display:inline-block}.filter-tooltip .tooltiptext{visibility:hidden;font-size:12px;background-color:#fff;color:#323130;text-align:center;padding:4px 0;border-radius:2px;border-color:#323130;border-width:1px;border-style:solid;position:absolute;z-index:10}.filter-tooltip:hover .tooltiptext{visibility:visible}.filter-container-box{align-items:stretch;overflow:hidden;background:#faf9f8;border-radius:2px;padding:16px}@media (max-width: 1024px){.filter-container-box{padding:8px 16px}}@media (min-width: 1024px){.filter-container-box{max-width:275px}}.filters-expand-button i,.filters-expand-button:active i,.filters-expand-button:hover i.ms-Button-icon{color:#000}@media (min-width: 1024px){.filters-expand-button{display:none}}.filter-location-box{padding-left:16px;padding-right:16px}.filter-location-label-box{display:flex;flex-direction:row}.filter-location-icon-box{min-width:16px;min-height:16px}.filter-location-label{font-size:14px;font-weight:400}.filter-location-edit-box{margin-left:12px;margin-top:8px}.filter-location-edit-link{font-size:14px;font-weight:400}.filter-group-action-button{height:30px;margin-left:30px;font-weight:400}.filter-search-result-bold{font-weight:700}.filter-item-action-button{height:30px}.filter-check-l2-left-margin{margin-left:16px}.filter-check-l1-left-margin{margin-left:4px}.filter-check-text-left-margin{margin-left:6px;overflow:hidden;white-space:nowrap}.filters-title-box{display:flex;flex-direction:row;align-items:center}.filters-title-text{text-align:start;font-size:18px;font-weight:400;display:flex;flex-direction:row}.filters-title-clear-link{margin-left:10px;margin-right:10px;font-size:14px;font-weight:400;align-self:flex-end}.filters-search-container{text-align:start;margin-top:21px}.filters-location-container{text-align:start;margin-top:16px}.filters-nav-container{text-align:start;margin-top:0}.error-boundary-page{display:flex;width:100%;height:80vh;align-items:"center";justify-content:"center"}.error-boundary-page .error-boundary-container{width:100%;padding:30px;display:flex;flex-direction:column;align-self:center;align-items:center}.error-boundary-page .error-boundary-container .error-boundary-title{font-weight:600;font-size:18px;margin-top:28px;color:#323130}.product-icon-link-container{display:flex;align-items:center}.card-products-box{display:flex;flex-direction:row;align-items:center;overflow:hidden;position:relative}.card-products-box .more-product-item{margin-right:10px;font-size:12px}.card-products-box .more-product-item-label-wrapper{flex-shrink:0}.card-products-box .card-products-box-icons-container{display:flex;flex-direction:row;align-items:center;overflow:hidden;position:relative}.card-products-box .card-products-box-icons-container>div{flex-shrink:0}.card-products-box .card-products-box-icons-container>div:nth-of-type(1){flex-grow:1;max-width:100%;overflow:hidden;flex-basis:initial}.card-products-box .card-products-box-icons-container .icon-link{flex-shrink:1;max-width:100%}.card-products-box .card-products-box-icons-container .icon-link .product-item{font-size:12px;margin-right:10px;width:100%}.card-products-box .card-products-box-icons-container .icon-link .icon{flex-shrink:0}.card-products-box .more-product-item-label{font-size:12px;font-weight:400;line-height:20px;color:#006fc2;cursor:default}.card-products-box .more-product-item-label:hover{border-bottom-color:#006fc2;border-bottom-width:1px;border-bottom-style:solid}@media (max-width: 320px){.card-products-box .more-product-item-label{margin:-10px}}.more-products-card{max-width:400px;padding:16px}.more-products-card .more-product-item{margin-right:10px;font-size:12px}.more-products-card .more-product-icon-link{display:inline-flex;margin-top:6px}.more-products-card .more-product-icon-link .icon{margin-right:6px}
