.companySrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.affiliateImagePlaceholder,.brandGalleryPlaceholder{display:grid;place-items:center;min-height:18rem;margin:0;padding:2rem;color:var(--hc3);font-size:1.6rem;text-align:center;background:#f3f5f7}.brandLogoEmpty{padding:3rem 0;color:var(--hc3);font-size:1.6rem}.companyDataState{width:min(100% - 3rem,1260px);margin:0 auto;padding:clamp(5rem,9vw,9rem) 2rem;border-block:1px solid #eee;text-align:center}.companyDataState__title{color:var(--hc2);font-size:clamp(2.2rem,3vw,3.2rem);font-weight:700;line-height:1.4}.companyDataState__description{margin-top:1.2rem;color:var(--hc3);font-size:1.6rem;line-height:1.65}.historyMobilePicker{position:relative}.historyMobilePicker label{display:block;margin-bottom:.8rem;color:var(--hc2);font-size:1.4rem;font-weight:700}.historyMobilePicker select{width:100%;min-height:5.2rem;padding:0 5rem 0 1.8rem;border:1px solid #ddd;border-radius:0;background:#fff url(/images/mobile/sub/loc-arr.png) no-repeat calc(100% - 1.8rem) 50%;background-size:1.4rem auto;color:#222;font:inherit;font-size:1.7rem;font-weight:700;appearance:none}.historyTab{position:sticky;top:var(--header-h-desktop);z-index:4}.historyMobilePicker select:focus-visible,.historyTab a:focus-visible{outline:3px solid #31c0df;outline-offset:2px}.historyItemWrap{min-width:0;flex:1 1}.historyPhoto img{display:block;max-width:100%;height:auto}.historyYearMobile{display:none}@media (max-width:1023px){.historyTab,.historyTitle,.historyYearDesktop{display:none}.historyYearMobile{display:block}.historySectConts{display:block;padding-left:0}.historyPeriod[data-period-active=false]{display:none}.historyItem{padding-left:0}.historyItem .year{position:static}.historyItemWrap{margin-top:4rem}.historyPhoto img{width:100%}}@media (min-width:1024px){.historyMobilePicker{display:none}.historySectConts{align-items:flex-start;padding-left:0}.historyTitle{position:sticky;top:calc(var(--header-h-desktop) + 8rem);left:auto;flex:0 0 172px;align-self:flex-start}.historyPeriod+.historyPeriod .historyItem:first-child{margin-top:100px}}.brandSwiper{overflow:hidden}.brandSwiper .swiper-pagination-bullet{border:0;cursor:pointer;font-family:inherit}.brandSwiper .swiper-pagination-bullet:focus-visible,.brandSwiperItemSwiper__ctrl button:focus-visible{outline:3px solid #31c0df;outline-offset:-4px}.brandSwiperVs{position:relative;isolation:isolate;overflow:hidden;background:#172447}.brandSwiperVs picture,.brandSwiperVs picture:after{position:absolute;inset:0}.brandSwiperVs picture:after{content:"";display:block;background:rgb(0 0 0/12%)}.brandSwiperVs picture img{width:100%;height:100%;object-fit:cover}.brandSwiperVs>span{position:relative;z-index:1;white-space:pre-line}.brandVisualPlaceholder{position:absolute;inset:0;display:grid;place-items:center;padding:2rem;color:#fff;font-size:2rem;text-align:center}.brandSwiperItemSwiper .swiper-slide img{display:block;width:100%;height:auto}.brandSwiperItemSwiper__ctrl button{border:0;cursor:pointer}.brandSwiperItems .desc>p:not(.logo){white-space:pre-line}.brandLogoList img,.brandSwiperItems .desc .logo img{display:block;max-width:100%;height:auto}.brandLogoList a{display:block}.brandLogoList>li>a>img{width:100%}.brandSect2{padding-bottom:2rem}@media (max-width:1023px){.brandSwiperItem{height:auto;min-height:36.9rem}.brandSwiperItemSwiper__ctrl{z-index:2}.brandSect2{padding-inline:1.5rem}.brandSect2.static{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.brandSwiper{padding-top:0}.brandSwiperItemSwiper__ctrl{z-index:2}}.affiliateSect2{max-width:calc(100% - 4rem)}.affiliateSect2__item picture,.affiliateSect2__item picture img{display:block;width:100%}.affiliateSect2__item picture img{height:auto}.affiliateSect2__item>ul>li>ul>li+li{margin-top:.5rem}@media (max-width:1023px){.affiliateDesktopBreak{display:none}.affiliateSect2{width:auto;max-width:none;margin:0;padding-top:0}}.locationItemTit{position:relative;width:100%;border:0;background:transparent;text-align:left;font:inherit}.locationItemTit:focus-visible{outline:3px solid #31c0df;outline-offset:3px}.locationItemTit .hty1,.locationItemTit .hty3{margin:0}.locationItem__map{position:relative;overflow:hidden;background:#f3f5f7}.locationMapCanvas{width:100%;height:100%}.locationMapStatus{position:absolute;inset:0;z-index:1;display:grid;place-items:center;margin:0;padding:3rem;color:#555;font-size:1.6rem;line-height:1.6;text-align:center;background:#f3f5f7}.locationInfo{min-width:0}@media (max-width:1023px){.locationItemTit{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.locationItemTit:after{content:"";width:1.6rem;height:1rem;margin-left:1.5rem;background:url(/images/mobile/sub/loc-arr.png) no-repeat 50% 50%;background-size:100% auto;transition:transform .18s ease}.locationItem.active .locationItemTit:after{transform:rotate(180deg)}.locationItem:not(.active) .locationItemDesc{display:none}.locationItemDesc{display:flex;flex-direction:column}.locationItem__map{order:1;width:100%;height:385px}.locationInfo{order:2}.locationInfo .locationItem__ln{display:block;margin-top:0;padding:0;border-bottom:0}.locationInfo .locationItem__ln+.locationItem__ln .locDl{border-top:1px solid #eee}}@media (min-width:1024px){.locationItemTit{cursor:default}.locationItemDesc{display:flex!important;flex-direction:column;padding-top:0;border-top:0}.locationInfo{order:1}.locationItem__map{order:2;width:100%;height:540px}.locationInfo .locationItem__ln{margin-top:0}}@media (prefers-reduced-motion:reduce){.locationItemTit:after{transition:none}}.brandSwiperVs>.brandVisualPlaceholder{display:grid}.locationItemTit .hty1,.locationItemTit .hty3{width:100%}@media (max-width:1023px){.brandSwiperItems .link,.historyPeriodNav{display:none}}@media (min-width:1024px){.historyItem[id]{scroll-margin-top:260px}}.brandSwiperVs picture:after{display:none}@media (min-width:1024px){.ciSect3__color>div{display:flex;flex-direction:column}.ciSect3__color>div .bx{order:-1;flex:none}}@media (max-width:1023px){.bxWht__ico.ico1 picture{display:block;height:100%}.bxWht__ico.ico1 img{width:auto;height:100%;max-height:100%}#container .incruitSection .bxWht__ico.ico1 picture,#container .incruitSection .bxWht__ico.ico1 picture img{height:100%!important;max-height:100%!important}#container .incruitSection .bxWht__ico.ico1 picture img{width:auto!important}}.brandSwiper>.brandSwiperPagination{position:absolute;top:0!important;bottom:auto!important;z-index:10;display:flex}.brandSwiper>.brandSwiperPagination .swiper-pagination-bullet{box-sizing:border-box;margin:0!important}@media (max-width:1023px){.brandSwiper>.brandSwiperPagination{left:0;width:100%;flex-wrap:wrap;transform:none}.brandSwiper>.brandSwiperPagination .swiper-pagination-bullet{width:25%;flex:0 0 25%}}@media (min-width:1024px){.brandSwiper>.brandSwiperPagination{left:50%;width:1260px;transform:translateX(-50%)}.brandSwiper>.brandSwiperPagination .swiper-pagination-bullet{flex:1 1}}.brandSwiperItemSwiper__ctrl .swiper-button-next,.brandSwiperItemSwiper__ctrl .swiper-button-prev{padding:0;border:0;cursor:pointer}@media (min-width:1024px){.brandSwiperItemSwiper__ctrl .swiper-button-next,.brandSwiperItemSwiper__ctrl .swiper-button-prev{background-position:50% 50%;background-repeat:no-repeat;background-size:27px 52px}.brandSwiperItemSwiper__ctrl .swiper-button-next:after,.brandSwiperItemSwiper__ctrl .swiper-button-prev:after,.brandSwiperItemSwiper__ctrl .swiper-navigation-icon{display:none}}@media (max-width:1023px){.brandSwiperItemSwiper__ctrl .swiper-button-next,.brandSwiperItemSwiper__ctrl .swiper-button-prev{background-image:none;color:#fff}.brandSwiperItemSwiper__ctrl .swiper-button-next:after,.brandSwiperItemSwiper__ctrl .swiper-button-prev:after{display:none}.brandSwiperItemSwiper__ctrl .swiper-navigation-icon{display:block;width:1.1rem;height:2rem;color:#fff}}.brandSwiperItemSwiper__ctrl .swiper-button-next,.brandSwiperItemSwiper__ctrl .swiper-button-prev{top:0!important;margin:0!important;display:block}.brandSwiperItemSwiper__ctrl .swiper-button-prev{left:0!important;right:auto!important}.brandSwiperItemSwiper__ctrl .swiper-button-next{right:0!important;left:auto!important}