.common-fashion-arrow{align-items:center;display:inline-flex;font-size:16px;gap:16px;position:relative;white-space:nowrap}.common-fashion-arrow:before{bottom:-8px;content:"";display:block;left:-8px;position:absolute;right:-8px;top:-8px}@media(min-width:1280px){.common-fashion-arrow{font-size:18px}}.common-fashion-arrow__text{border-bottom:1px solid #eee;transition-duration:.3s;transition-property:border-color}@media (hover:hover){.common-fashion-arrow:hover .common-fashion-arrow__text,[data-common-fashion-arrow-container]:hover .common-fashion-arrow__text{border-color:#000}}.common-fashion-arrow:active .common-fashion-arrow__text,[data-common-fashion-arrow-container]:active .common-fashion-arrow__text{border-color:transparent}.common-fashion-arrow__arrow-wrapper{margin:-16px -32px -16px 0;overflow:hidden;padding:16px 32px 16px 0;position:relative;z-index:1}.common-fashion-arrow__arrow-wrapper:before{border:1px solid;border-radius:50%;content:"";display:block;height:32px;position:absolute;right:48px;top:50%;transform:translate(32%,-50%);transition-duration:.3s;transition-property:transform,background-color;width:32px;z-index:-1}@media(hover:hover){.common-fashion-arrow:hover .common-fashion-arrow__arrow-wrapper:before,[data-common-fashion-arrow-container]:hover .common-fashion-arrow__arrow-wrapper:before{background-color:#eef7ea;transform:translate(calc(32% + 16px),-50%) scale(1.2)}.common-fashion-arrow:active .common-fashion-arrow__arrow-wrapper:before,[data-common-fashion-arrow-container]:active .common-fashion-arrow__arrow-wrapper:before{background-color:#e2ecde;transform:translate(calc(32% + 16px),-50%) scale(.9)}}.common-fashion-arrow__arrow{display:block;height:16px;transform:translateX(-16px);transition-duration:.3s;transition-property:transform;width:101px}@media(hover:hover){.common-fashion-arrow:active .common-fashion-arrow__arrow,.common-fashion-arrow:hover .common-fashion-arrow__arrow,[data-common-fashion-arrow-container]:active .common-fashion-arrow__arrow,[data-common-fashion-arrow-container]:hover .common-fashion-arrow__arrow{transform:none}}.section-header{align-items:baseline;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}@media(min-width:600px){.section-header{flex-direction:row}}@media(min-width:1280px){.section-header{align-items:center;flex-wrap:nowrap}}.section-header__content{grid-gap:16px;align-content:flex-start;display:grid;gap:16px}.section-header__title{text-wrap:balance;font-family:Cormorant,Tahoma,serif;font-weight:700;text-transform:uppercase}.section-header__title--size-default{font-size:28px;line-height:36.4px}@media(min-width:360px){.section-header__title--size-default{font-size:calc(17.82609px + 2.82609vw)}}@media(min-width:1280px){.section-header__title--size-default{font-size:54px}}@media(min-width:360px){.section-header__title--size-default{line-height:calc(25.28696px + 3.08696vw)}}@media(min-width:1280px){.section-header__title--size-default{line-height:64.8px}}.section-header__title--size-medium{font-size:24px;line-height:31.2px}@media(min-width:360px){.section-header__title--size-medium{font-size:calc(14.6087px + 2.6087vw)}}@media(min-width:1280px){.section-header__title--size-medium{font-size:48px}}@media(min-width:360px){.section-header__title--size-medium{line-height:calc(20.86957px + 2.86957vw)}}@media(min-width:1280px){.section-header__title--size-medium{line-height:57.6px}}.section-header__text{text-wrap:balance;color:#2e2e2e;font-size:16px;line-height:24px}@media(min-width:360px){.section-header__text{font-size:calc(15.21739px + .21739vw)}}@media(min-width:1280px){.section-header__text{font-size:18px}}@media(min-width:360px){.section-header__text{line-height:calc(21.41739px + .71739vw)}}@media(min-width:1280px){.section-header__text{line-height:30.6px}}.company-group-main-map__container{padding-bottom:40px}.company-group-main-map__title{margin-bottom:32px}.company-group-main-map__map-wrapper{background-color:#eee;border-radius:8px;height:60vh;overflow:hidden;position:relative}.company-group-main-map__groups{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03);display:flex;gap:24px;left:8px;padding:12px 16px;position:absolute;top:8px;z-index:2}@media(min-width:600px){.company-group-main-map__groups{gap:32px;padding:16px 24px}}.company-group-main-map__group-item{position:relative}.company-group-main-map__group-item:after{content:"/";position:absolute;right:-13px}.company-group-main-map__group-item:last-child:after{display:none}@media(min-width:600px){.company-group-main-map__group-item:after{right:-18px}}.company-group-main-map__group-button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px dashed gray;box-shadow:none;color:currentColor;color:gray;font:inherit;font-size:14px;font-weight:500;line-height:1.5;margin:0;padding:0;position:relative;touch-action:manipulation;transition-duration:.3s;transition-property:border-color,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.company-group-main-map__group-button:before{bottom:-8px;content:"";display:block;left:-8px;position:absolute;right:-8px;top:-8px}@media (hover:hover){.company-group-main-map__group-button:hover{border-color:#1f1f1f;color:#1f1f1f}}.company-group-main-map__group-button:active{border-color:#000;color:#000}@media(min-width:600px){.company-group-main-map__group-button{font-size:16px}}.company-group-main-map__group-button--active{border-color:#000;border-style:solid;color:#000}.company-group-main-map__map{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.company-group-main-map__map [class*=panel-pane]{z-index:16314!important}.company-group-main-map__cluster{align-items:center;background:#fff;border:8px solid #000;border-radius:50%;color:#000;display:flex;font-size:18px;font-weight:500;height:56px;justify-content:center;line-height:1;transition-duration:.3s;transition-property:transform,box-shadow;width:56px}.company-group-main-map__cluster.hovered{box-shadow:0 0 0 4px rgba(0,0,0,.2);transform:scale(1.1)}.company-group-main-map__balloon{padding:8px}.company-group-main-map__balloon-title{font-size:17px;font-weight:500;line-height:1.4}.company-group-main-map__balloon-address{font-size:15px;font-weight:500;line-height:1.4;margin-bottom:12px}.company-group-main-map__balloon-list{grid-gap:6px;display:grid;gap:6px;margin-top:8px}.company-group-main-map__balloon-link{border-bottom:1px solid gray;display:inline-block;font-size:14px;font-weight:500;line-height:1.4}.company-group-main-map__balloon-link--dashed{border-bottom-style:dashed}