.side-nav{--side-nav-accent: #1B74DA;--side-nav-text: #000;--side-nav-muted: #565656;--side-nav-border: #D8D8D8;--side-nav-surface: #F0F0F0;--side-nav-sticky-top: 24px;--side-nav-width: 280px;position:sticky;top:calc(var(--navigation-height) + var(--side-nav-sticky-top));align-self:flex-start;flex-shrink:0;width:var(--side-nav-width);max-height:calc(100vh - var(--navigation-height) - var(--side-nav-sticky-top));display:flex;flex-direction:column}@media(max-width: 991px){.side-nav{position:sticky;top:var(--navigation-height);width:100%;max-height:none;margin-bottom:32px;z-index:10;padding-block:16px;background:rgba(0,0,0,0)}}.side-nav__container{display:flex;flex-direction:column;gap:24px;min-height:0;flex:1}.side-nav__search{flex-shrink:0;display:block;width:100%;height:56px;margin:0;padding-inline-start:54px;border:2px solid var(--side-nav-border);border-radius:50px;background:#fff url("/assets/icons/ico-search-dark-gray.svg") no-repeat var(--inline-start) 20px center/23px;color:var(--side-nav-text);font-size:20px;line-height:56px}.side-nav__search::placeholder{color:var(--side-nav-muted)}.side-nav__search:focus{outline:none;border-color:var(--side-nav-accent)}.side-nav__filter{flex-shrink:0}.side-nav__heading{flex-shrink:0;margin:0;color:var(--side-nav-text)}@media(max-width: 991px){.side-nav__heading{display:none}}.side-nav__nav{display:flex;flex-direction:column;min-height:0;flex:1;position:relative;width:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.side-nav__nav:hover{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.side-nav__nav::-webkit-scrollbar{width:8px}.side-nav__nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.side-nav__nav::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:4px;transition:background-color .2s ease}.side-nav__nav:hover::-webkit-scrollbar-thumb{background-color:var(--side-nav-border)}.side-nav__group-heading{display:block;margin:0 0 24px;font-size:20px;font-weight:600;color:var(--side-nav-text)}@media(max-width: 991px){.side-nav__group-heading{display:none}}.side-nav__list{margin:0;padding:0;list-style:none;width:100%;flex:0 0 auto;display:flex;flex-direction:column;gap:16px}.side-nav__list:has(>.side-nav__group){gap:0}.side-nav__group{width:100%}.side-nav__group+.side-nav__group{margin-top:40px}.side-nav__sublist{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:16px}.side-nav__item{display:block;width:100%;line-height:1.3;cursor:pointer;box-sizing:border-box;padding-inline-start:17px;border-inline-start:4px solid rgba(0,0,0,0);color:var(--side-nav-text);transition:color .2s ease,border-color .2s ease}.side-nav__item:has(>a){padding-inline-start:0}.side-nav__item a{display:block;padding-inline-start:17px;color:inherit;text-decoration:none}.side-nav__item:hover,.side-nav__item:focus-within{color:var(--side-nav-accent)}.side-nav__item:focus-visible,.side-nav__item[tabindex]:not([tabindex="-1"]):focus-visible,.side-nav__item a:focus-visible{outline:none}.side-nav__item.is-active{color:var(--side-nav-accent);border-inline-start-color:var(--side-nav-accent);font-weight:500}@media(max-width: 991px){.side-nav{--pill-bg: #fff;--pill-border: #000;--pill-text: #000;--pill-active-bg: #F0F0F0;--pill-fade: rgba(0, 0, 0, 0.14);--pill-scrollbar: rgba(0, 0, 0, 0.3);--pill-caret-filter: brightness(0)}.side-nav__nav{position:relative;overflow:visible;background:rgba(0,0,0,0);border:0}.side-nav__nav:before{content:attr(data-label);display:flex;align-items:center;width:100%;height:52px;min-height:52px;padding:0 24px;background:var(--pill-bg);color:var(--pill-text);border:2px solid var(--pill-border);border-radius:24px;box-shadow:-2px 2px 8px 0 rgba(0,0,0,.25);font-size:16px;font-weight:400}.side-nav__nav:after{content:"";display:block;position:absolute;width:24px;height:24px;top:14px;inset-inline-end:24px;border:0;transform:none;background:url("/assets/icons/chevron-down.svg") no-repeat center/24px;filter:var(--pill-caret-filter);transition:transform .3s ease}.side-nav__group-heading{display:none}.side-nav__group+.side-nav__group{margin-top:0}.side-nav__sublist{gap:0}.side-nav__list{display:none;gap:0}.side-nav__item{padding:16px 24px;border:0;background:var(--pill-bg);color:var(--pill-text);font-size:16px;font-weight:400}.side-nav__item:has(>a){padding:0}.side-nav__item a{padding:16px 24px}.side-nav.is-open .side-nav__nav:after{transform:rotate(180deg)}.side-nav.is-open .side-nav__group-heading{display:block;margin:16px 0 8px;padding:0 24px;font-size:16px;font-weight:700;color:var(--side-nav-text)}.side-nav.is-open .side-nav__list{display:flex;margin-top:8px;max-height:268px;overflow-y:auto;overscroll-behavior:none;background:var(--pill-bg);border:2px solid var(--pill-border);border-radius:24px}.side-nav.is-open .side-nav__list::-webkit-scrollbar{width:14px}.side-nav.is-open .side-nav__list::-webkit-scrollbar-track{margin:26px 0;background:rgba(0,0,0,0)}.side-nav.is-open .side-nav__list::-webkit-scrollbar-thumb{background-color:var(--pill-scrollbar);background-clip:padding-box;border:4px solid rgba(0,0,0,0);border-radius:999px}.side-nav.is-open .side-nav__list:before,.side-nav.is-open .side-nav__list:after{content:"";position:sticky;inset-inline:0;display:block;flex:0 0 34px;height:34px;z-index:10;pointer-events:none;transition:opacity .3s ease}.side-nav.is-open .side-nav__list:before{top:0;margin-bottom:-34px;background:linear-gradient(to bottom, var(--pill-fade), transparent);opacity:var(--side-nav-shadow-top, 0)}.side-nav.is-open .side-nav__list:after{bottom:0;margin-top:-34px;background:linear-gradient(to top, var(--pill-fade), transparent);opacity:var(--side-nav-shadow-bottom, 0)}.side-nav.is-open .side-nav__item{display:block}.side-nav.is-open .side-nav__item:hover,.side-nav.is-open .side-nav__item:focus-within,.side-nav.is-open .side-nav__item.is-active{background:var(--pill-active-bg)}}.side-nav--dark{--side-nav-accent: #FFC700;--side-nav-text: #fff;--side-nav-muted: #565656;--side-nav-border: #888}.side-nav--dark .side-nav__search{background-color:rgba(0,0,0,0)}@media(max-width: 991px){.side-nav--dark{--pill-bg: #000;--pill-border: #E6B300;--pill-text: #fff;--pill-active-bg: #191919;--pill-fade: rgba(255, 255, 255, 0.2);--pill-scrollbar: rgba(255, 255, 255, 0.4);--pill-caret-filter: brightness(0) invert(1)}}@media(max-width: 991px){.side-nav--pill{width:320px;max-width:100%;margin-inline:auto}.side-nav--pill.side-nav--dark{position:static}.side-nav--pill.is-open .side-nav__list{position:absolute;inset-inline:0;top:60px;margin-top:0;z-index:20}}.main[view=our-partners]{background:#fff}.main[view=our-partners] .intro p{width:900px;max-width:100%;margin:0 auto 32px}.main[view=our-partners] .intro .actions{margin-top:0}.main[view=our-partners] #partnersWithNav{position:relative;z-index:1;padding:72px 0}.main[view=our-partners] #partnersWithNav .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:64px}.main[view=our-partners] #partnersWithNav .container:before,.main[view=our-partners] #partnersWithNav .container:after{display:none}@media(max-width: 1200px){.main[view=our-partners] #partnersWithNav .container{gap:36px}}@media(max-width: 991px){.main[view=our-partners] #partnersWithNav .container{flex-flow:column nowrap;justify-content:flex-start;gap:24px}}@media(max-width: 991px){.main[view=our-partners] #partnersWithNav #partnersSideNav{display:none}}.main[view=our-partners] #partnersWithNav #partnersSideNav .side-nav__container{gap:0}.main[view=our-partners] #partnersWithNav #partnersSideNav .side-nav__search{margin-bottom:40px}.main[view=our-partners] #partnersWithNav #partnersSideNav .side-nav__filter{margin-bottom:40px}.main[view=our-partners] #partnersWithNav #partnersSideNav .side-nav__heading{margin-bottom:24px}.main[view=our-partners] #partnersWithNav .noResultsFound{display:block;text-align:left;width:100%}.main[view=our-partners] #partnersWithNav .noResultsFor{display:block;clear:both;opacity:.6}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry{width:100%;display:block;position:relative}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry p{font-size:14px;color:#565656;margin-bottom:8px}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #currentSelection{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:10px;height:40px;width:100%;padding-block:7px;padding-inline:16px 8px;box-sizing:border-box;border:1px solid #888;border-radius:8px;background:#fff;color:inherit;font-family:inherit;font-size:16px;text-align:inherit;position:relative}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #currentSelection:hover{background:#f0f0f0;cursor:pointer}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #currentSelection:after{content:"";display:block;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #000;position:absolute;inset-inline-end:16px;top:50%;margin-top:-3px}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #searchCountry{display:block;height:40px;width:100%;padding-block:7px;padding-inline:16px 8px;box-sizing:border-box;border:1px solid #888;border-radius:8px;font-size:16px;background:#fff url("/assets/icons/ico-search.svg") no-repeat var(--inline-end) 16px center/20px}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown{box-shadow:0px 6px 18px 0px rgba(0,0,0,.3);border-radius:8px;width:100%;background:#fff;overflow:hidden;height:520px;padding:8px;box-sizing:border-box;position:absolute;left:0;top:72px;z-index:10;display:none}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown.active{display:block}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown .allCountries{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;font-family:inherit;font-size:16px;line-height:24px;padding:8px 16px 8px 8px;border:0;background:#fff;color:inherit;text-align:inherit;box-sizing:border-box;position:relative}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown .allCountries:hover{background:#f0f0f0;cursor:pointer}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown .allCountries:focus-visible{outline-offset:-2px}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown .allCountries.active:before{content:"";position:absolute;top:50%;margin-top:-8px;inset-inline-end:10px;display:block;width:15px;height:7px;transform:rotate(-45deg);border:2px solid #000;border-right:0;border-top:0}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown #countriesList{height:440px;position:absolute;left:0;top:88px;width:100%;overflow-x:hidden;overflow-y:scroll;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;box-sizing:border-box;padding:0}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown #countriesList>button{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;font-family:inherit;font-size:16px;line-height:24px;padding:8px 16px;border:0;background:#fff;color:inherit;text-align:inherit;position:relative}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown #countriesList>button:hover{background:#f0f0f0;cursor:pointer}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown #countriesList>button.is-highlighted{background:#f0f0f0}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown #countriesList>button:focus-visible{outline-offset:-2px}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown #countriesList>button.active:before{content:"";position:absolute;top:50%;margin-top:-8px;right:10px;display:block;width:15px;height:7px;transform:rotate(-45deg);border:2px solid #000;border-right:0;border-top:0}.main[view=our-partners] #partnersWithNav .side-nav__filter #filterByCountry #countryDropdown #countriesList>button.notFound{display:none}.main[view=our-partners] #partnersWithNav #partnersList{flex:1;min-width:0}@media(max-width: 991px){.main[view=our-partners] #partnersWithNav #partnersList{width:100%}}.main[view=our-partners] #partnersWithNav #partnersList>div+div{padding-top:48px}.main[view=our-partners] #partnersWithNav #partnersList h2{margin-bottom:16px}.main[view=our-partners] #partnersWithNav #partnersList h2+p{margin-bottom:40px}.main[view=our-partners] #partnersWithNav #partnersList h2+p a{font-weight:500;color:#1b74da}.main[view=our-partners] #partnersWithNav #partnersList .partnersGroup .hide{display:none}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;gap:24px;margin:0;padding:0;width:100%}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner{display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;border:1px solid #bfbfbf;border-radius:8px;width:calc(25% - 18px);box-sizing:border-box;margin:0;cursor:pointer}@media(max-width: 1150px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner{width:calc(33.32% - 16px)}}@media(max-width: 1080px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner{width:calc(50% - 12px)}}@media(max-width: 991px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner{width:calc(33.32% - 16px)}}@media(max-width: 768px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner{width:calc(50% - 12px)}}@media(max-width: 480px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner{width:100%;flex-flow:row nowrap;justify-content:flex-start;height:76px;overflow:hidden}}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner:hover{background:radial-gradient(ellipse at center, #ffffff 0%, #efefef 100%)}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner.notFound{display:none}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner>div{display:block;width:80%;cursor:pointer;min-height:100%}@media(max-width: 480px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner>div{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner .partnerLogo{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;min-height:40px;box-sizing:content-box;margin:38px 0 20px;width:100%}@media(max-width: 480px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner .partnerLogo{background-color:#f8f8f8 !important;background-size:50px !important;width:96px;height:76px;margin:0 16px 0 0;border-left:10px solid #f8f8f8;border-right:10px solid #f8f8f8}}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner .partnerLogo a{display:flex}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner .partnerLogo>img{margin:0 auto;max-width:80%;max-height:50px;opacity:0}.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner .partnerName{display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;width:100%;font-size:16px;text-align:center;padding:0 0 28px}@media(max-width: 991px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner .partnerName{font-size:18px}}@media(max-width: 480px){.main[view=our-partners] #partnersWithNav #partnersList .partnersGrid .partner .partnerName{font-size:16px;width:60%;height:76px;flex-flow:row nowrap;justify-content:flex-start;text-align:left;padding:0}}.main[view=our-partners] .box{padding:48px}.main[view=our-partners] .box .section-head{max-width:1140px}@media(max-width: 768px){.main[view=our-partners] .box{padding:48px 20px 20px}}dialog#partnerPopup.keeperLightbox{padding:32px;width:536px;margin-left:-268px;border-radius:8px;overflow:hidden}@media(max-width: 960px){dialog#partnerPopup.keeperLightbox{bottom:auto;left:50%}}@media(max-width: 768px){dialog#partnerPopup.keeperLightbox{left:0;margin:0 auto;width:100%;width:calc(100% - 20px)}}#partnerOverview{border-radius:8px}#partnerOverview .partnerLogoName{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;border-radius:8px;margin-bottom:24px;position:relative;padding-left:48px;height:48px}#partnerOverview .partnerLogoName .partnerLogo{display:block;width:48px;height:48px;border-radius:8px;border:1.2px solid #d8d8d8;position:absolute;left:0;top:0}#partnerOverview .partnerLogoName .partnerName{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:calc(100% - 48px);text-align:left;height:48px}#partnerOverview .companyOverview{display:block;width:100%;font-size:15px;line-height:1.6}#partnerOverview .details{font-size:15px;line-height:1.6}#partnerOverview p{display:block;width:100%;margin:16px 0}#partnerOverview .popupCTA{margin-top:40px;display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:16px}#partnerOverview .popupCTA a.btn-clear-black{border-color:#000}#partnerOverview .popupCTA .documentation,#partnerOverview .popupCTA .moreInfo,#partnerOverview .popupCTA .partnerWebsite{display:none}
