.page-header{padding:8px 0}.page-header.initial-linear-gradient{background:linear-gradient(-80deg,#18181b,#000 20% 20%)}.page-header.custom-linear-gradient{background:linear-gradient(-80deg,var(--theme-breadcrumbs-bg-color) 0%,var(--theme-breadcrumbs-bg-color) 20%,var(--theme-breadcrumbs-bg-color) 20%)}@media screen and (min-width:768px){.page-header{padding:18px 0}}@media screen and (min-width:1280px){.page-header{padding:20px 0}}.page-header__content{display:flex;flex-direction:column}.page-header__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap}.page-header__breadcrumbs li{font-size:14px;color:var(--theme-breadcrumbs-text-color)}.page-header__breadcrumbs li:not(:last-child):after{content:"/";color:var(--theme-breadcrumbs-text-color);margin:0 8px}.page-header__breadcrumbs li.active{color:var(--theme-accent-color);pointer-events:none}.page-header__title{color:var(--theme-breadcrumbs-text-color);font-size:28px;line-height:140%;text-transform:uppercase;font-weight:800;margin-top:16px}@media screen and (min-width:768px){.page-header__title{font-size:36px;margin-top:20px}}@media screen and (min-width:1280px){.page-header__title{font-size:44px;margin-top:24px}}.page-header__description{font-size:16px;color:var(--theme-breadcrumbs-text-color);margin-top:8px}.page-header__role{font-size:20px;font-weight:700;color:var(--theme-breadcrumbs-text-color);margin-top:10px}.page-header__content-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header__number{font-family:Oswald,sans-serif;font-size:124px;line-height:1;display:none;margin-top:8px}@media screen and (min-width:768px){.page-header__number{display:block;margin-top:0}}.page-header__number-mobile{display:block}@media screen and (min-width:768px){.page-header__number-mobile{display:none}}.page-header__button{margin-top:20px}@media screen and (min-width:768px){.page-header__button{margin-top:30px}}.search-dropdown[x-cloak]{display:none!important}.search-dropdown{max-width:461px;min-width:461px;width:100%;position:relative;background-color:#fff;z-index:1000;margin-right:-24px;border-radius:12px}.search-dropdown.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.search-dropdown.is-open .icon-search{color:#d08700}.search-dropdown.is-open .search-dropdown__header{border-radius:12px 12px 0 0;border-color:#d08700;border-bottom:1px solid #e5e7eb}.search-dropdown.is-open .search-dropdown__content{display:block}.search-dropdown__header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;gap:12px;border:1px solid #18181b;border-radius:12px}.search-dropdown__header .label{width:100%}.search-dropdown__header .label-input{border:none;outline:none;width:100%;font-size:16px;font-family:var(--theme-font-family),sans-serif;color:var(--theme-section-text-color)}.search-dropdown__header .label-input::placeholder{color:rgb(from var(--theme-section-text-color) r g b/.6)!important}.search-dropdown .icon-search{flex-shrink:0}.search-dropdown__content{display:none;background-color:#fff;position:absolute;left:0;right:0;top:100%;border:1px solid #d08700;border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.search-dropdown__content-wrap{padding:10px 16px}.search-dropdown__content-wrap ul li{color:var(--theme-section-text-color)}.news-card{display:flex;border-radius:4px;border:1px solid var(--theme-section-border-color);width:100%;min-width:0;max-width:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;contain:layout;isolation:isolate}@media(hover:hover){.news-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.news-card:hover .news-card__image img{transform:scale(1.05)}}.news-card.column .news-card__image{max-width:100%;max-height:344px;min-height:auto}@media screen and (min-width:768px){.news-card.column .news-card__image{max-height:350px;min-height:350px}}.news-card.row{flex-direction:column}@media screen and (min-width:768px){.news-card.row{flex-direction:row}}.news-card .tags-list{max-height:60px;overflow:hidden}.news-card .description,.news-card .title{overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.news-card .title{-webkit-line-clamp:2;min-height:auto;font-size:16px;transition:color .18s cubic-bezier(.445,.05,.55,.95)}@media screen and (min-width:768px){.news-card .title{min-height:50px}}.news-card__image{flex:0 0 auto;position:relative;width:100%;max-width:100%;min-width:0;max-height:344px;display:flex;overflow:hidden}@media screen and (min-width:768px){.news-card__image{flex:0 0 360px;max-width:360px}}@media screen and (min-width:1024px){.news-card__image{flex:0 0 452px;max-width:452px}}.news-card__image img{display:block;width:100%;object-fit:cover;transition:transform .5s ease;transform:scale(1);transform-origin:center center;will-change:transform;backface-visibility:hidden}.news-card__content{padding:16px;flex-grow:1}@media screen and (min-width:1280px){.news-card__content{padding:24px}}.news-card__content .description{min-height:auto}@media screen and (min-width:768px){.news-card__content .description{min-height:96px}}.news-card .date{color:rgb(from var(--theme-section-text-color) r g b/.8)}.news-card__categories .categories{display:flex;align-items:center;row-gap:8px;column-gap:12px;padding-bottom:12px;flex-wrap:wrap;max-height:82px;overflow:hidden}.news-card__categories .categories.is-expanded{max-height:100%}.news-card__categories .categories.is-expanded~.show-more svg{transform:rotate(180deg)}.news-card__categories .show-more{display:none;color:var(--theme-section-text-color)}.chip.tag{background-color:#e8e8ea;border-radius:50px;padding:2px 8px;font-size:14px;color:var(--theme-section-text-color)}.latest-news>a{display:inline-flex!important}@media screen and (min-width:640px){.latest-news>a{display:none!important}}.latest-news .section-header a{display:none!important}@media screen and (min-width:640px){.latest-news .section-header a{display:inline-flex!important}}.latest-news .d-grid{display:grid;grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:900px){.latest-news .d-grid{grid-template-columns:repeat(3,1fr);grid-gap:16px}}@media screen and (min-width:1440px){.latest-news .d-grid{grid-gap:30px}}.latest-news .news-card{flex:33.33%;flex-grow:0}.latest-news .news-card__content{padding:24px 16px}.latest-news .news-card__content .description{min-height:auto}@media screen and (min-width:900px){.latest-news .news-card__content .description{min-height:96px}}@media screen and (min-width:1440px){.latest-news .news-card__content{padding:24px}}.latest-news .news-card__image{min-width:auto}.latest-news .news-card__image img{object-fit:cover}.brand-card{border-radius:4px;border:1px solid var(--theme-section-border-color);padding:16px 12px;display:flex;align-items:center;gap:12px;transition:.3s ease all;background-color:var(--theme-section-bg-color)}@media screen and (min-width:375px){.brand-card{padding:20px 16px;gap:16px}}@media screen and (min-width:640px){.brand-card{padding:24px;gap:24px}}@media screen and (min-width:768px){.brand-card{padding:24px 44px 24px 35px;gap:32px}}@media screen and (min-width:1440px){.brand-card{gap:55px}}.brand-card.column{gap:10px;padding:20px 16px;align-items:flex-start}.brand-card.column .brand-card__image{justify-content:flex-start}.brand-card.column .brand-card__content{width:100%}.brand-card.column .brand-card__image{max-height:48px;max-width:48px}.brand-card.column .brand-card__image img{max-height:100%}.brand-card svg{transition:.3s ease all}.brand-card:hover{transform:translateY(-5px)}.brand-card:hover svg{transform:rotate(-45deg)}.brand-card__image{max-width:84px;max-height:121px;height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:375px){.brand-card__image{max-width:100px}}@media screen and (min-width:640px){.brand-card__image{max-width:120px}}@media screen and (min-width:768px){.brand-card__image{max-width:160px}}.brand-card__image img{height:100%;object-fit:contain}.brand-card__content{flex-basis:100%}.brand-card__content-title{font-weight:700;font-size:14px;text-transform:uppercase;color:var(--theme-section-text-color)}@media screen and (min-width:375px){.brand-card__content-title{font-size:16px}}.brand-card__content-description{font-size:14px;color:var(--theme-section-text-color)}@media screen and (min-width:640px){.brand-card__content-description{font-size:16px}}.associations .map{position:relative;width:100%;height:520px;overflow:hidden}@media screen and (min-width:1024px){.associations .map{height:725px}}@media screen and (min-width:1440px){.associations .map{height:895px}}.map .leaflet-top,.map .leaflet-bottom{z-index:400}.map .leaflet-container{position:absolute;top:0;left:0;width:100%;height:100%}.map .leaflet-control-attribution{font-size:11px;line-height:1.35;padding:4px 8px;max-width:calc(100% - 20px);background:#ffffffeb;border-radius:2px;box-shadow:0 0 0 1px #0000000f}.map .leaflet-control-attribution a{color:#3f3f47;text-decoration:underline}.map .leaflet-popup-content-wrapper{border-radius:4px;border:1px solid #e2e8f0;box-shadow:0 4px 4px #0000000a}.map .leaflet-popup-content-wrapper .leaflet-popup-content{margin:48px 4px 12px 6px}@media screen and (min-width:375px){.map .leaflet-popup-content-wrapper .leaflet-popup-content{margin:50px 20px 24px}}.map .leaflet-popup-close-button{top:24px!important;right:20px!important}.map .leaflet-popup-close-button:before{content:"";background-image:url(/build/assets/icon-close-D0QZGpG_.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px;display:inline-block}.map .leaflet-popup-close-button span,.map .leaflet-popup-tip-container{display:none}.map .custom-marker-icon{background:url(/build/assets/map-marker-hfNs8ZRg.svg) no-repeat center center/contain;display:flex;justify-content:center;align-items:flex-start;position:relative}.map .custom-marker-icon img{border-radius:50%;object-fit:contain;margin-top:12px;background-color:#fff;overflow:hidden}.map .district-popup{font-family:var(--theme-font-family),sans-serif}.map .district-popup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.map .district-popup__socials{display:flex;align-items:center;gap:10px;color:#18181b}.map .district-popup__socials .social-links-item{color:inherit}.map .district-popup__logo{max-width:48px;max-height:48px}.map .district-popup__title{text-transform:uppercase;font-weight:700;font-size:14px;color:var(--theme-section-text-color);margin-bottom:12px}@media screen and (min-width:375px){.map .district-popup__title{font-size:16px}}.map .district-popup__phones-group,.map .district-popup__email-group{margin-bottom:14px}.map .district-popup__phones-group .district-popup__phone:not(:first-child) svg{opacity:0;visibility:hidden}.map .district-popup__address-group{margin-bottom:20px}.map .district-popup__item{font-weight:600;font-size:14px;color:var(--theme-section-text-color);display:flex;align-items:flex-end;gap:6px}.map .district-popup__item svg{transition:.3s ease}.map .district-popup__item:hover a,.map .district-popup__item:hover address{text-decoration:underline}.map .district-popup__item:hover svg{color:var(--theme-accent-color)}@media screen and (min-width:375px){.map .district-popup__item{font-size:16px;gap:11px}}.map .district-popup__item svg{flex-shrink:0}.map .district-popup__item a,.map .district-popup__item address{font-style:normal;color:inherit}.map .district-popup__address{align-items:flex-start}.map .district-popup__link{display:flex;align-items:center;justify-content:center;height:40px;max-width:238px;color:var(--theme-section-text-color)}.associations-wrap{position:relative;z-index:1;width:100%}.associations .actions{width:100%;max-width:100%;margin-top:24px}@media screen and (min-width:1024px){.associations .actions{position:absolute;z-index:1000;top:20px;left:15px;max-width:519px;margin-top:0}}.associations .search{padding:16px 0;background-color:#fff;border-top-right-radius:4px;border-top-left-radius:4px}@media screen and (min-width:1024px){.associations .search{padding:20px}}.associations .search__description{margin-bottom:16px}@media screen and (min-width:768px){.associations .search__description{margin-bottom:20px}}.associations .search .search-dropdown-wrap{height:46px}.associations .search .search-dropdown{height:100%;min-width:initial;max-width:100%}@media screen and (min-width:640px){.associations .search .search-dropdown{min-width:461px;max-width:461px}}.associations .search .search-dropdown__header{height:100%;border-color:#e5e7eb;border-radius:100px;background-color:#f9fafb}.associations .search .label-input{background-color:transparent}.associations .search .label-input::placeholder{color:#6b7280}.associations .clubs-list{padding:20px;background-color:#dedede78;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.associations .clubs-list .brand-card{border:1px solid transparent}.associations .clubs-list .brand-card:hover{transform:none}.associations .clubs-list .list{overflow-y:auto;max-height:400px}@media screen and (min-width:1440px){.associations .clubs-list .list{height:573px}}.associations .clubs-list .list{padding-right:12px}.associations .clubs-list .list::-webkit-scrollbar-thumb{background-color:#9f9fa9;border-radius:100px}.associations .clubs-list .list::-webkit-scrollbar-track{background-color:#f4f4f5}.associations .clubs-list .list::-webkit-scrollbar{width:4px}.associations .clubs-list .list-item{border-radius:4px;background-color:#fff}.associations .clubs-list .list-item:not(:last-child){margin-bottom:12px}.associations-content{padding:24px 0 48px}@media screen and (min-width:640px){.associations-content{padding:36px 0 72px}}@media screen and (min-width:1024px){.associations-content{padding:95px 0}}.associations-content .alphabet-filter{display:flex;align-items:center;gap:12px;margin-bottom:32px}@media screen and (min-width:768px){.associations-content .alphabet-filter{gap:20px}}.associations-content .alphabet-filter .active{background-color:var(--theme-accent-color);border-radius:4px}.associations-content .alphabet-filter__item{display:flex;align-items:center;justify-content:center;font-size:20px;text-transform:uppercase;color:var(--theme-section-text-color);width:27px;height:36px;transition:.3s ease}.associations-content .alphabet-filter__item:hover{background-color:var(--theme-accent-color);border-radius:4px}.associations-content .clubs-list .list{display:grid;grid-gap:16px;grid-template-columns:1fr}@media screen and (min-width:768px){.associations-content .clubs-list .list{grid-gap:24px}}@media screen and (min-width:1024px){.associations-content .clubs-list .list{grid-template-columns:repeat(auto-fill,minmax(485px,1fr))}}.associations-content .clubs-list .list-item{min-height:154px;background-color:var(--theme-section-bg-color)}@media screen and (min-width:768px){.associations-content .clubs-list .list-item{min-height:167px}}.associations-content .clubs-list .list-item .brand-card{padding:0;gap:0;height:100%}.associations-content .clubs-list .list-item .brand-card__content{padding:0 8px}@media screen and (min-width:375px){.associations-content .clubs-list .list-item .brand-card__content{padding:0 12px}}@media screen and (min-width:640px){.associations-content .clubs-list .list-item .brand-card__content{padding:0 16px}}@media screen and (min-width:768px){.associations-content .clubs-list .list-item .brand-card__content{padding:0 20px}}.associations-content .clubs-list .list-item .brand-card__image{max-height:100%;background-color:#f4f4f5}.associations-content .clubs-list .list-item .brand-card__image img{max-width:calc(100% - 6px);max-height:120px;height:auto;object-fit:contain}@media screen and (min-width:640px){.associations-content .clubs-list .list-item .brand-card__image img{max-width:120px}}.details-hero{background-size:cover;background-repeat:no-repeat;background-color:#004590}.details-hero__bg{background-position:90% center;height:205px}@media screen and (min-width:768px){.details-hero__bg{background-position:right center}}@media screen and (min-width:1024px){.details-hero__bg{height:196px}}.details-hero__img{background-position:center center;height:279px}@media screen and (min-width:1024px){.details-hero__img{height:520px}}.association-details{margin-top:-172px}@media screen and (min-width:1024px){.association-details{margin-top:-60px}}.association-details .details-wrap{width:100%}@media screen and (min-width:1024px){.association-details .details-wrap{display:flex;align-items:flex-end}}.association-details .details-wrap .details{background-color:var(--theme-section-bg-color);margin-top:23px}@media screen and (min-width:1024px){.association-details .details-wrap .details{padding:6px 12px 0 22px;border-radius:0 4px 0 0;margin-top:0}}@media screen and (min-width:1440px){.association-details .details-wrap .details{display:flex;flex-wrap:wrap;gap:40px}}.association-details__title{font-size:22px}@media screen and (min-width:375px){.association-details__title{font-size:24px}}@media screen and (min-width:768px){.association-details__title{font-size:25px}}@media screen and (min-width:1280px){.association-details__title{font-size:28px}}.association-details__subtitle{color:rgb(from var(--theme-section-text-color) r g b/.6)}.association-details .logo{padding:20px;background-color:var(--theme-section-bg-color);box-shadow:0 4px 4px #0000000d;border:1px solid var(--theme-section-border-color);border-radius:4px;max-width:344px;width:100%;height:initial;display:flex;align-items:center;justify-content:center;flex-shrink:0;aspect-ratio:1}@media screen and (min-width:375px){.association-details .logo{aspect-ratio:auto;height:344px}}@media screen and (min-width:1024px){.association-details .logo{max-width:260px;height:290px}}@media screen and (min-width:1280px){.association-details .logo{max-width:290px}}.association-details .logo img{max-width:251px;max-height:251px}.association-details .contacts{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.association-details .contacts-item{display:flex;gap:8px;font-weight:600;font-style:normal;font-size:16px;color:#18181b}.association-details .contacts-item .base-ico{flex-shrink:0;transition:.3s ease}.association-details .contacts-item:hover{text-decoration:underline}.association-details .contacts-item:hover .base-ico{color:var(--theme-accent-color)}.association-details .social-links ul{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:16px}@media screen and (min-width:1024px){.association-details .social-links ul{flex-wrap:unset;margin-top:10px}}.association-details .social-links ul li{display:flex;align-items:center;justify-content:center}.association-details .latest-news-wrap{padding-top:42px;padding-bottom:24px}@media screen and (min-width:640px){.association-details .latest-news-wrap{padding-top:95px;padding-bottom:85px}}.association-details .markup{margin-bottom:42px}@media screen and (min-width:640px){.association-details .markup{margin-bottom:95px}}
