*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}img{width:100%}.app,.app-iframe{direction:ltr}.app.rtl,.rtl.app-iframe{direction:rtl}.app-iframe{margin:auto;max-width:1920px}.lang-selector{background-color:"gray";padding-inline-start:5rem;width:"100%"}.icon-product-microsoft365-16{background-image:url(/static/media/microsoft_365.d18d0713bf265531dabe.svg);background-size:cover;height:16px;width:16px}.icon-product-yammer-16{background-image:url(/static/media/yammer.6904c308245796ec4297.svg);background-size:cover;height:16px;width:16px}.icon-product-azure-16{background-image:url(/static/media/azure.e8d7d92891b52e1f32c2.svg);background-size:cover;height:16px;width:16px}.icon-product-dynamics-365-16{background-image:url(/static/media/dynamics_365.16bad1d50f50384c7369.svg);background-size:cover;height:16px;width:16px}.icon-product-sql-16{background-image:url(/static/media/sql.b3134b0fc49a8bcac280.svg);background-size:cover;height:16px;width:16px}.icon-product-power-bi-16{background-image:url(/static/media/power_bi.b81a2fc54e8c81bf9b8e.svg);background-size:cover;height:16px;width:16px}.icon-product-office-16{background-image:url(/static/media/office.c12a1ba2fde6a3f3962a.svg);background-size:cover;height:16px;width:16px}.icon-product-outlook-16{background-image:url(/static/media/outlook.4aef0a0b94dfb09300e0.svg);background-size:cover;height:16px;width:16px}.icon-product-project-16{background-image:url(/static/media/project.25b1e1944d3089f762aa.svg);background-size:cover;height:16px;width:16px}.icon-product-skype_for_business-16{background-image:url(/static/media/skype_for_business.d115932b516de29ba8e5.svg);background-size:cover;height:16px;width:16px}.icon-product-teams-16{background-image:url(/static/media/teams.c7a56a77c968588e62a9.svg);background-size:cover;height:16px;width:16px}.icon-product-visio-16{background-image:url(/static/media/visio.9b1143ff5df80b8ed8f8.svg);background-size:cover;height:16px;width:16px}.icon-product-share_point-16{background-image:url(/static/media/share_point.bbaa872e0b112e8512ab.svg);background-size:cover;height:16px;width:16px}.icon-product-windows-16{background-image:url(/static/media/windows.1babde8e4a43da9cfbbf.svg);background-size:cover;height:16px;width:16px}.icon-partner-asp{background-image:url(/static/media/advspec.a550d77d6fb6969dab62.svg);background-size:cover;height:18px;width:18px}.icon-partner-azure-msp{background-image:url(/static/media/azure.07b49d7f6e68b9a7f401.svg);background-size:cover;height:14px;width:18px}.icon-partner-competency{background-image:url(/static/media/competency.9e225db10dc215d98ae7.svg);background-size:cover;height:18px;width:18px}.icon-partner-expertise{background-image:url(/static/media/expertise.93d939cb57947c2437ce.svg)}.icon-partner-expertise,.icon-sent{background-size:cover;height:16px;width:17px}.icon-sent{background-image:url(/static/media/sent.cbbe7307352fea0b0a13.svg)}.icon-empty-gallery{background-image:url(/static/media/emptygallery.2596f1b2e575c6e9c07f.svg);background-size:cover;height:200px;width:200px}.icon-sort{background-image:url(/static/media/sort.066d553c61c8c1fe49e3.svg)}.icon-info,.icon-sort{background-size:cover;height:16px;width:16px}.icon-info{background-image:url(/static/media/info.d280857dc37449887a41.svg)}.icon-location{background-image:url(/static/media/location.e136da003985f02b0252.svg);background-size:cover;height:16px;width:11px}.icon-diversity{background-image:url(/static/media/diversity.7f75ec5bd1ef24d19de6.svg);background-size:cover;height:28px;width:25px}.background-gallery-empty{background-image:url(/static/media/gallery_back.9330c065f005a72c70a5.png);background-size:cover;height:1032px;width:1920px;width:100%}.background-gallery-banner{background-image:url(/static/media/gallery_banner.836852c9f72661b943f9.svg);background-size:cover;height:200px;width:1300px;width:100%}body,div,h1,h2,h3,li,p{color:#323130}.pd-dropdown-underline .ms-Dropdown:focus,.tab-container .default-tab:focus>label{border:1px dotted #888}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-link{color:#006fc2;forced-color-adjust:auto}.invisible-aria-live-label{height:1px;left:-1px;overflow:hidden;pointer-events:none;position:absolute;top:0;width:1px}.card{background-color:#fff;display:flex;flex-wrap:wrap;margin:5px 5px 5px 0;padding:16px}@media(max-width:320px){.card{padding:8px}}.card .partner-icon-host{height:150px;margin:16px 32px 16px 16px;overflow:hidden;padding:8px;position:relative;width:150px}.card .partner-icon-host .partner-large-icon img{display:block;height:calc(100% - 10px);left:5px;object-fit:scale-down;position:absolute;top:5px;width:calc(100% - 10px)}.card .partner-location-box{margin-top:6px}.card .header{margin-bottom:16px;margin-top:8px}.card .header .title-block .title{color:#333}.card .header .title-block .sub-title{color:#605e5c;font-weight:400;margin-top:8px}.card .header .title-block .main-content{margin-top:12px}.loading-panel{align-items:center;display:flex;height:700px;justify-content:center;width:100%}.partner-details-wrapper{margin-top:2rem;padding:5rem}.partner-details-wrapper .logo{width:20rem}.empty-partner-details{height:1000px}.contact-button-margin{margin-top:12px}@media (-webkit-min-device-pixel-ratio:3),only screen and (max-device-width:768px)and (max-device-height:768px)and (-webkit-min-device-pixel-ratio:2){.mobile-media{display:none}}.as-desktop-app-details{align-self:center;height:100%;margin:auto;min-height:1000px;padding-bottom:50px;width:100%}.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}.as-desktop-app-details .spza_detail-container .stickycard-favourite{align-self:center;margin-left:10px}@media(max-width:1023px){.as-desktop-app-details .spza_detail-container .stickycard-favourite{display:none}}.as-desktop-app-details .spza_detail-container .pdp-details{margin:auto;max-width:1920px;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 .app-tab-button,.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb .go-back-button{background-color:#0000;border:none;display:inline;font-size:14px;line-height:60px;margin:0;max-width:none;min-width:0;min-width:auto}.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{cursor:default;padding:0 6px}.as-desktop-app-details .spza_detail-container .navigation-bar .breadcrumb span{font-size:11px;line-height:57px}.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{height:15px;width: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;height:44px;outline:none}.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{color:#323130;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin:0 10px -2px 0;padding:12px 8px;text-align:center}.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{border-bottom:2px solid #0078d4;color:#323130;font-weight:600}.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{clear:both;display:block;padding-left:5px;position:relative;top:10px}.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{align-items:center;background:#deecf9;border-radius:2px;display:flex;flex-direction:row;margin-top:15px;padding-left:8px;padding-right:8px;width:fit-content}.as-desktop-app-details .spza_detail-container .detail-content .diverse-block .diverse-label{font-size:13px;font-weight:400;margin-left:8px}.as-desktop-app-details .spza_detail-container .detail-content .title-block{display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between}.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;display:flex;flex-wrap:wrap;margin-top:4px}.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{color:#006fc2;text-decoration:none}.as-desktop-app-details .spza_detail-container .detail-content .title-block .contact-button{border-radius:2px;font-size:14px;height:32px;margin-right:8px}.as-desktop-app-details .spza_detail-container .detail-content .title-block .badges-block{display:flex;flex-wrap:wrap;margin:32px;position:absolute;right:0;top:0}@media(max-width:5){.as-desktop-app-details .spza_detail-container .detail-content .title-block .badges-block{margin:10px 0;position:static}.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 .banner{height:32px;margin-right:5px}.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{flex:none;height:100%;margin-right:30px;text-align:center;width:164px}.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 h2,.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell header{color:#1a1a1a;font-size:12px;font-weight:600;margin-top:8px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell h2 img,.as-desktop-app-details .spza_detail-container .detail-content .metadata .cell header img{height:15px;padding-left:2px;width:15px}.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:1px;border-radius:3px;bottom:26px;color:#000;content:attr(alt);max-width:1000;padding:2px;position:absolute;top:20%;z-index:98}.as-desktop-app-details .spza_detail-container .detail-content .metadata .c-hyperlink{display:block;font-size:12px;text-align:left}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails{font-size:12px;margin-top:8px;padding:0 0 0 1px}.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;font-size:12px;font-weight:600;margin-bottom:2px}.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{float:left;height:30px;margin-right:6px;width:30px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .thunk .forApp{line-height:30px;overflow:hidden;padding-right:16px;text-overflow:ellipsis;white-space:nowrap}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .details-rating .c-glyph{height:18px;margin-right:2px;width:18px}.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>a,.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell>span{display:block}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog{background:#fff;border:1px solid #e6e6e6;cursor:default;left:50px;max-height:707px;overflow-x:hidden;overflow-y:hidden;position:relative;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1);width:500px;z-index:1000}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .overlay{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .modalContent{color:#000;display:flex;flex-direction:column;position:relative}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .modalContent .regions-header{font-size:15px;font-weight:200;margin-bottom:15px;margin-left:15px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .modalContent .cancel{background:#fff;border:none;float:right;padding:0 6px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .region-dialog .modalContent .cancel span:after{height:10px;line-height:12px;margin-right:10px;margin-top:5px;width:10px}.as-desktop-app-details .spza_detail-container .detail-content .metadata .metaDetails .cell .dialog-closed{border:none;max-height:0}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content{flex:1 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{font-size:14px;margin-top:16px;white-space:pre-wrap}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .partner-description a{color:#006fc2;text-decoration:none}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .partner-description a:hover,.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .partner-description a:visited{color:#006fc2;text-decoration:underline}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description{font-size:14px;margin-top:4px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description a{color:#006fc2;text-decoration:none}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description a:hover,.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description a:visited{color:#006fc2;text-decoration:underline}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description-ul{list-style-position:"outside";list-style-type:disc;margin-left:16px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description-li{font-size:14px;margin-top:4px;max-width:230px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .description-li-wide{font-size:14px;margin-top:4px;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-size:14px;font-weight:600;margin-top:22px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section{align-items:center;display:inline-flex;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;margin-left:8px;margin-right:8px;overflow:hidden;text-overflow:ellipsis}.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;overflow:hidden;text-overflow:ellipsis}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section .learn-more-link{color:#0078d4;font-size:14px;font-weight:400;margin-left:8px}.as-desktop-app-details .spza_detail-container .detail-content .deatil-page-content .overview .title-section .title-link{display:block;font-size:14px;font-weight:600;margin-left:5px;margin-top:0;text-align:left}.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{flex:1 1;-ms-flex:1;max-width:1000px;padding-bottom:15px}@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{display:block;font-size:13px}.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;overflow:hidden;text-overflow:ellipsis}.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{font-size:14px;font-weight:400;max-width:250px}.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{font-size:14px;font-weight:400;max-width:500px}.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{display:block;font-size:14px;line-height:20px;margin-inline-start:8px;margin-right:8px;margin-top:16px;text-align:inherit}.as-desktop-app-details .spza_detail-container .detail-content .header{display:flex;flex-grow:1;margin-left:0;overflow:hidden}@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{color:#006fc2;cursor:pointer}.as-desktop-app-details .spza_detail-container .embed-breadcrumb-button span:after{font-size:12px;margin-right:6px}.breadcrumb{font-size:11px;line-height:57px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .breadcrumbItem{display:inline-block}.breadcrumb .appTabButton,.breadcrumb .goBackButton{background-color:#0000;border:none;display:inline;font-size:14px;margin:0}.breadcrumb .goBackButton{font-size:14px;padding:0 10px 0 0}.breadcrumb .goBackButton:hover{color:#006fc2;cursor:pointer;text-decoration:underline}.breadcrumb .appTabButton{cursor:default;padding:0 6px}.partners-gallery{font-weight:700;height:100%;margin-left:30px;margin-right:30px;text-align:center}.partners-gallery .partners-gallery-content-box{display:flex;flex-direction:row;margin-top:20px;min-height:100%;text-align:left}@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{font-size:20px;font-weight:600;margin-top:30px;text-align:start}.partners-gallery .gallery-header-sub-title{font-size:14px;font-weight:300;margin-top:8px;text-align:start}.partners-gallery .gallery-header-no-location-alert-box{background-color:#f3f2f1;flex-grow:1;margin-right:64px;margin-top:20px;padding:8px;text-align:left}.partners-gallery .gallery-header-no-location-alert-message{font-size:14px;font-weight:400}.partners-gallery .gallery-header-no-location-alert-action{color:#0078d4;font-size:14px;font-weight:400;margin-top:8px}.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{align-items:flex-start;clear:both;display:flex;flex-direction:column}.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;height:44px;outline:none}.tab-container .default-tab:focus>label{border-bottom:2px solid #0078d4}.tab-container .default-tab>label{color:#323130;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin:0 10px -2px 0;padding:12px 8px;text-align:center}.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{border-bottom:2px solid #0078d4;color:#323130;font-weight:600}.tab-container .tab-selected>label:hover{background-color:#f3f2f1}.tab-container>.tab-content{clear:both;display:block;max-width:100%;padding-left:5px;position:relative;top:10px}.tab-container.gray .default-tab:focus>label{border-bottom:2px solid #0078d4}.tab-container.gray .default-tab>label:hover,.tab-container.gray .tab-selected>label:hover{background-color:#edebe9}.home-filters-panel{display:flex;margin:auto;max-width:1366px;padding:0 20px;width:100%}.home-filters-panel .tab-container{align-items:center;display:flex;flex-direction:column;width:100%}.home-filters-panel .tab-container .filter-panel-item-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.home-filters-panel .tab-container .filter-panel-item-container .filter-item{background:#fff;border:1px solid #edebe9;border-radius:6px;box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108);box-sizing:border-box;color:#000;display:flex;justify-content:center;margin:10px}.home-filters-panel .tab-container .filter-panel-item-container .filter-item .active-indecator{background-color:#0078d4;border-radius:6px 0 0 6px;height:100%;width:5px}.home-filters-panel .tab-container .filter-panel-item-container .filter-item a{display:flex;height:55px;width:180px}.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{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#605e5c;display:-webkit-box;font-size:14px;line-height:20px;margin:0 8px 0 10px;overflow:hidden}.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:focus,.home-filters-panel .tab-container .filter-panel-item-container .filter-item a:hover{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;display:flex;height:64px;justify-content:center;position:fixed;width:100%;z-index:4}@media(max-width:1470px){.stickycard{height:128px}}@media(max-width:1023px){.stickycard{top:0}}.stickycard-container{align-items:center;display:flex;flex-direction:row;height:64px;justify-content:space-between;max-width:1920px;overflow:hidden;padding:0 20px 0 30px;position:fixed;width:100%}@media(max-width:1470px){.stickycard-container{height:128px}}@media(max-width:705px){.stickycard-container{flex-direction:column}}.stickycard-sub-container{align-items:center;display:flex;flex-direction:row;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{align-items:center;display:flex;padding-right:48px}@media(max-width:1470px){.stickcard-publisher{padding:18px 0}}.stickcard-publisher .stickycard-icon{align-self:center;flex-basis:auto;flex-shrink:0;height:24px;width:24px}.stickcard-publisher .stickycard-icon .sticky-icon-img{max-height:24px;max-width:24px}.stickcard-publisher .stickycard-title{color:#333;display:flex;font-size:14px;font-weight:600;line-height:20px;margin-left:8px}@media(max-width:1470px){.stickycard-right{padding-top:60px}}@media(max-width:705px){.stickycard-right{padding-top:0}}.stickycard-tabs{align-items:center;padding:8px 0 0}@media(max-width:705px){.stickycard-tabs{display:none}}.gallery-container{height:100%;min-height:1000px;padding-bottom:30px;padding-left:30px;padding-right:30px;width:100%}.gallery-container .gallery-header-tile-filters{display:flex;flex-flow:row wrap;margin:0 0 12px;width:200}@media(-webkit-min-device-pixel-ratio:3),(max-width:539px),screen and (max-device-width:768px)and (max-device-height:768px)and (-webkit-min-device-pixel-ratio:2){.gallery-container .gallery-header-tile-filters .tile-filter{display:none}}.gallery-container .loading-panel{align-items:flex-start;justify-content:left;max-height:100px;max-width:100px}.gallery-container .tiles-container{grid-gap:6px;display:grid;grid-template-columns:repeat(auto-fill,240px);margin-top:14px;text-align:center}.gallery-container .results-container{display:flex;flex-direction:column}.gallery-container .results-title{align-self:flex-start;font-size:20px;font-weight:400;margin-top:24px}.gallery-container .loading-panel{align-items:center;display:flex;height:100rem;justify-content:center;width:100%}.gallery-container .empty-gallery-container{align-items:center;display:flex;flex-direction:column;margin-top:100px;width:100%}.gallery-container .empty-gallery-title{font-size:18px;font-weight:600;margin-top:28px}.gallery-container .empty-gallery-text{font-size:12px;font-weight:400;margin-top:20px}.gallery-container .empty-gallery-button{margin-top:28px}.gallery-container .results-pagination-panel{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:72px;width:100%}.gallery-container .zero-border{border:0}.gallery-container .page-index-button{width:40px}.gallery-container .gallery-header-sort-box{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:24px;padding-right:48px}@media(max-width:1024px){.gallery-container .gallery-header-sort-box .gallery-header-sortby-label,.gallery-container .gallery-header-sort-box .gallery-header-sortby-label-rtl{display:none}}.gallery-container .gallery-header-sortby-label{font-weight:400;margin-left:8px}.gallery-container .gallery-header-sortby-label-rtl{font-weight:400;margin-right:8px}.gallery-container .gallery-banner-wrapper{background-image:url(/static/media/gallery_banner.836852c9f72661b943f9.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;height:200px;overflow:hidden;position:relative}@media(max-width:1024px){.gallery-container .gallery-banner-wrapper{display:none}}.gallery-container .gallery-banner-wrapper .gallery-banner-content{background:#fffffff2;height:100%;padding:24px 20px;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{background:url(/static/media/background-rectangle-mask.69dd9d293d27e5069ecc.svg) no-repeat 100% 100%;bottom:0;content:"";height:100%;left:100%;opacity:.95;position:absolute;width:100px}}.gallery-container .gallery-banner-wrapper .gallery-banner-content .gallery-banner-title{color:#106ebe;font-size:28px;font-weight:600;margin-bottom:16px}.gallery-container .gallery-banner-wrapper .gallery-banner-content .gallery-banner-description{color:#323130;font-size:14px;font-weight:600;line-height:20px;max-width:400px}.tile-container{cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;height:370px;overflow:hidden;padding:16px;text-align:left;width:220px}.tile-container:hover{background:#faf9f8}.tile-container .tile-top-section{display:flex;justify-content:space-between}.tile-container .tile-icon{align-items:center;background:#fff;display:flex;height:60px;justify-content:center;padding:2.5px;width:60px}.tile-container .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:18px;font-weight:600;height:48px;margin:12px 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tile-container .location{color:#605e5c;font-size:12px;font-weight:400;margin-top:8px;text-align:left;width:100%}.tile-container .card-products-box{margin-top:8px;width:100%}.tile-container .card-products-box .product-item{color:#605e5c;font-size:12px;font-weight:400;margin-right:10px}.tile-container .tile-bottom-box{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:100%;overflow:hidden}.tile-container .description{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#605e5c;display:-webkit-box;font-size:12px;font-weight:400;margin-top:12px;overflow:hidden;text-align:left;text-overflow:ellipsis}.tile-container .contact-section-wrapper{margin-top:20px}.tile-container .contact-section-wrapper .contact-button{border-radius:2px;font-size:14px;font-weight:600;height:32px;margin-right:8px}.contact-partner-dialog{display:flex;flex-direction:column;max-width:672px;padding-top:16px}@media(max-width:640px){.contact-partner-dialog{overflow-y:none}}.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;margin-top:24px;padding-left:24px;padding-right: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-height:44px;max-width:44px}.contact-partner-dialog .focus-areas-drop-down,.contact-partner-dialog .location-drop-down{margin-top:6px}.contact-partner-dialog .disclaimer-seperator{margin-top:8px}.contact-partner-dialog .disclaimer-box{display:flex;flex:0 0 auto;flex-direction:row;margin-left:24px;margin-right:24px;margin-top:16px}.contact-partner-dialog .disclaimer-text{font-size:12px;font-weight:400;line-height:16px}.contact-partner-dialog .content-box{flex:1 1 auto;margin-top:8px;padding-left:24px;padding-right:24px}@media(min-width:640px){.contact-partner-dialog .content-box{overflow-y:auto}}.contact-partner-dialog .content-box .content-paragraph{font-size:14px;font-weight:400;margin-top:6px;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 1}@media(min-width:480px){.contact-partner-dialog .content-box .content-field:nth-of-type(2n){margin-left:12px}}.contact-partner-dialog .buttons-box{margin-top:16px;padding-bottom:24px;padding-left:24px;padding-right:24px;text-align:right}.contact-partner-dialog .contact-button-progress-box{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:center}.contact-partner-dialog .contact-spinner{margin-left:8px;margin-right:8px}.filter-search-box{padding:8px}.filter-search-box-list{margin-top:8px;overflow-y:auto}.dropdown-item-header{color:#323130;font-size:12px;font-weight:600;margin-left:10px}.locations-label{margin-right:16px}.action-button{width:100%}.contact-message-sent-dialog{direction:ltr;height:380px;text-align:left}.contact-message-sent-dialog-rtl{direction:rtl;height:380px;text-align:right}.contact-message-sent-titlebox{display:flex;flex-direction:row;margin-top:16px;width:560px}.contact-message-sent-title{font-size:20px;font-weight:600;text-align:center;width:100%}.contact-message-sent-cancel-icon{color:#323130;margin-left:24px;position:absolute;right:0}@media(min-width:480px){.contact-message-sent-cancel-icon{right:24px}}.contact-message-sent-cancel-icon-rtl{color:#323130;left:0;position:absolute}@media(min-width:480px){.contact-message-sent-cancel-icon-rtl{left:24px}}.contact-message-sent-main-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:60px}.contact-message-sent-icon{height:100px;width:100px}.contact-message-sent-message{font-size:17px;font-weight:400;margin-top:20px;text-align:center;width:280px}.contact-message-sent-message-bold{font-weight:600}.contact-message-sent-buttons-box{display:flex;justify-content:flex-end;margin:66px 24px 24px}.invisible-map{height:1px;position:relative;visibility:hidden;width:1px}.select-location-dialog-container{flex-basis:560px}.select-location-dialog{direction:ltr;padding:8px 24px 24px;text-align:left;width:500px}@media(max-width:480px){.select-location-dialog{width:240px}}.select-location-dialog-rtl{direction:rtl;padding:8px 24px 24px;text-align:right;width:500px}@media(max-width:480px){.select-location-dialog-rtl{width:240px}}.select-location-dialog-title-box{display:flex;flex-direction:row;margin-top:16px}.select-location-dialog-title{font-size:20px;font-weight:600;text-align:start;width:100%}.select-location-dialog-cancel-icon{color:#323130;margin-left:24px;position:absolute;right:24px}.select-location-dialog-cancel-icon-rtl{color:#323130;left:24px;position:absolute}.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{font-size:14px;font-weight:600;margin-top:24px}.select-location-dialog-location-button-margins{margin-top:8px}.filter-tooltip{display:inline-block;position:relative}.filter-tooltip .tooltiptext{background-color:#fff;border:1px solid #323130;border-radius:2px;color:#323130;font-size:12px;padding:4px 0;position:absolute;text-align:center;visibility:hidden;z-index:10}.filter-tooltip:hover .tooltiptext{visibility:visible}.filter-container-box{align-items:stretch;background:#faf9f8;border-radius:2px;overflow:hidden;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-height:16px;min-width: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{font-weight:400;height:30px;margin-left:30px}.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{align-items:center;display:flex;flex-direction:row}.filters-title-text{display:flex;flex-direction:row;font-size:18px;font-weight:400;text-align:start}.filters-title-clear-link{align-self:flex-end;font-size:14px;font-weight:400;margin-left:10px;margin-right:10px}.filters-search-container{margin-top:21px;text-align:start}.filters-location-container{margin-top:16px;text-align:start}.filters-nav-container{margin-top:0;text-align:start}.error-boundary-page{align-items:"center";display:flex;height:80vh;justify-content:"center";width:100%}.error-boundary-page .error-boundary-container{align-items:center;align-self:center;display:flex;flex-direction:column;padding:30px;width:100%}.error-boundary-page .error-boundary-container .error-boundary-title{color:#323130;font-size:18px;font-weight:600;margin-top:28px}.card-products-box,.product-icon-link-container{align-items:center;display:flex}.card-products-box{flex-direction:row;overflow:hidden;position:relative}.card-products-box .more-product-item{font-size:12px;margin-right:10px}.card-products-box .more-product-item-label-wrapper{flex-shrink:0}.card-products-box .card-products-box-icons-container{align-items:center;display:flex;flex-direction:row;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:first-of-type{flex-basis:auto;flex-grow:1;max-width:100%;overflow:hidden}.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{color:#006fc2;cursor:default;font-size:12px;font-weight:400;line-height:20px}.card-products-box .more-product-item-label:hover{border-bottom:1px solid #006fc2}@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{font-size:12px;margin-right:10px}.more-products-card .more-product-icon-link{display:inline-flex;margin-top:6px}.more-products-card .more-product-icon-link .icon{margin-right:6px}
/*# sourceMappingURL=main.f1fceec3.css.map*/