body,html{scroll-behavior:smooth}.title-section{color:var(--dark-blue);font-family:Akrobat;font-size:48px;font-style:normal;font-weight:700;line-height:120%;margin:0}.alliance-page{background-color:#fff}.alliance-header{background-color:var(--dark-blue);padding:56px;border-radius:12px}.alliance-header__wrapper,.alliance-participants__header-wrapper,.alliance-join__header-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:56px}.alliance-header__title{display:flex;align-items:center;gap:12px}.alliance-header__title h1{font-size:56px;font-family:Akrobat,sans-serif;font-weight:800;color:var(--white);margin:0}.alliance-header__title img{width:48px;height:48px;flex-shrink:0}.alliance-header__content{color:var(--white)}.alliance-header__link{color:var(--dark-blue);background-color:#fff;max-width:220px;margin:40px 0 0}.card-info--alliance{align-items:flex-start}.card-info--alliance strong:not(:first-child){margin-top:12px;display:block}.card-info__number{font-family:Akrobat;font-size:22px;font-weight:800;line-height:110%}.alliance-participants__wrapper{background-color:var(--body-gray);border-radius:12px}.alliance-participants-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.card-participant,.card-participant a{color:#fff}.popup-card-participant .card-participant__contacts a{color:var(--dark-blue)}.card-participant{background-color:var(--dark-blue);border-radius:8px;display:flex;flex-direction:column;padding:16px}.card-participant__header{display:flex;align-items:center;gap:16px}.card-participant__logo-wrapper{width:100px;height:100px;background-color:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px}.card-participant__logo{max-width:100%;max-height:100%;object-fit:contain}.card-participant__name{font-family:Akrobat;font-size:24px;font-weight:700;line-height:120%;margin:0}.card-participant__description{margin:16px 0 0;font-size:16px;line-height:130%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:42px}.card-participant__description p{margin-bottom:0}.card-participant__content{margin:24px 0 35px}.card-participant__content h3,.card-participant__contacts h3{margin:0 0 12px;font-size:18px;font-family:Akrobat;font-weight:800;line-height:110%}.card-participant__content ul{padding:0;font-size:14px;line-height:150%}.card-participant__content ul li{margin-bottom:6px;list-style-type:none;position:relative;padding-left:12px}.card-participant__content ul li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:last-child){display:none}.card-participant__content ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:var(--red);border-radius:50%}.card-participant__content p{margin:0;font-size:16px;line-height:130%}.card-participant__content p{margin:0;font-size:16px;line-height:130%}.card-participant__tag{color:#94908c;font-size:10px;line-height:1.2;padding:4px;border-radius:3px;background:#f5f5f5;width:max-content;margin-top:8px;display:none}.card-participant__contacts{display:none}.card-participant__contacts ul{display:flex;flex-direction:column;gap:8px;padding-left:0}.card-participant__contacts ul li{list-style-type:none}.card-participant__contacts ul li a{font-size:16px;display:flex;align-items:center;gap:12px}.card-participant__button{display:flex;padding:12px 24px;justify-content:center;align-items:center;border-radius:4px;background:#fff;color:var(--dark-blue);font-family:Akrobat;font-size:16px;font-weight:800;line-height:150%;margin-top:auto}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;padding:20px;box-sizing:border-box}.popup-overlay.active{opacity:1;visibility:visible}.popup-content{position:relative;width:calc(100vw - 40px);max-width:432px;max-height:90vh;overflow-y:auto;transform:scale(.8);transition:transform 0.3s ease}.popup-overlay.active .popup-content{transform:scale(1)}.popup-close{position:absolute;top:16px;right:16px;background:rgb(255 255 255 / .9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001}.popup-card-participant{border-radius:8px;display:flex;flex-direction:column;padding:24px;background-color:#fff}.popup-card-participant .card-participant__header{display:flex;align-items:center;gap:16px}.popup-card-participant .card-participant__logo{max-width:100%;max-height:100%;object-fit:contain}.popup-card-participant .card-participant__name{font-family:Akrobat;font-size:24px;font-weight:700;line-height:120%;margin:0}.popup-card-participant a.card-participant__name{color:var(--dark-blue)}.popup-card-participant .card-participant__content{margin:16px 0}.popup-card-participant .card-participant__content h3,.popup-card-participant .card-participant__contacts h3{margin:0 0 12px;font-size:18px;font-family:Akrobat;font-weight:800;line-height:110%}.popup-card-participant .card-participant__content ul{padding:0;font-size:14px;line-height:150%}.popup-card-participant .card-participant__content ul li{margin-bottom:6px;list-style-type:none;position:relative;padding-left:12px}.popup-card-participant .card-participant__content ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:var(--red);border-radius:50%}.popup-card-participant .card-participant__contacts ul{display:flex;flex-direction:column;gap:8px;padding-left:0}.popup-card-participant .card-participant__contacts ul li{list-style-type:none}.popup-card-participant .card-participant__contacts ul li a{font-size:16px;display:flex;align-items:center;gap:12px}.popup-card-participant .card-participant__content ul li{display:list-item}.popup-card-participant .card-participant__button{display:none}.popup-card-participant .card-participant__contacts,.popup-card-participant .card-participant__tag,.popup-card-participant .card-participant__content ul li:not(:nth-child(1)):not(:nth-child(2)):not(:last-child),.popup-card-participant .card-participant__description{display:block}.popup-card-participant .card-participant__description{max-height:100%}.alliance-page .pagination{background-color:#fff0;padding-bottom:0}.alliance-page .pagination-wrapper{margin-top:0}.alliance-join{margin-top:56px}.alliance-join__title{margin-bottom:24px}.alliance-join__header-wrapper{align-items:center}.alliance-join__header-content{border-radius:12px;background:#f5f5f5;padding:16px}.alliance-join__header-title{font-size:18px;font-weight:600;line-height:130%;margin:0 0 24px}.alliance-join__email{display:flex;align-items:center;gap:12px;color:var(--dark-blue)}.alliance-warning{border-radius:12px;background:rgb(191 12 12 / .04)}.alliance-warning__header-wrapper{display:flex;padding:56px 0;align-items:flex-start;gap:24px}.alliance-warning__title{margin:0;color:var(--red);font-family:Akrobat;font-size:26px;font-weight:800;line-height:105%}.menu-item__tag{position:relative}.menu-item__tag::after{content:'';position:absolute;top:2px;right:0;color:#fff;padding:2px 4px;font-size:10px;border-radius:3px;background-color:var(--red);text-transform:capitalize;transform:translateX(10%)}.menu-item__tag--ukr::after{content:'Нове'}.menu-item__tag--eng::after{content:'New'}@media screen and (max-width:1024px){.alliance-header{padding:32px}.alliance-header__wrapper,.alliance-participants__header-wrapper,.alliance-join__header-wrapper{grid-template-columns:1fr;gap:24px}.alliance-header__title h1{font-size:42px}.title-section{font-size:32px}.alliance-page .padding-large_standart{padding-top:3rem;padding-bottom:3rem}.alliance-participants-cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:22px}.alliance-join__header-content{max-width:max-content}}@media screen and (max-width:991px){.alliance-benefits .div-block-55.support{gap:1.5rem}.alliance-warning__header-wrapper{padding:24px 16px}.alliance-warning__header-wrapper p{margin-bottom:0}}@media screen and (max-width:767px){.alliance-page .padding-large_standart{padding-top:2rem;padding-bottom:2rem}.alliance-header{padding:16px}.alliance-header__title{flex-direction:column-reverse;align-items:flex-start}.alliance-participants-cards{grid-template-columns:1fr;gap:16px;margin-top:22px}}@media screen and (max-width:479px){.alliance-header__link{max-width:unset}.alliance-warning__header-wrapper{flex-direction:column;padding:16px;gap:16px}.alliance-warning__title{font-size:22px}.alliance-warning__header-content .paragraph.style-18px{font-size:16px}}