.cases__filters{display:flex;flex-direction:row;column-gap:20px;row-gap:15px;flex-wrap:wrap;list-style:none;padding:40px}.cases__dropdown{padding:0 20px 20px;position:relative}.cases__dropdown-button{width:100%;padding:12px 16px;border:2px solid var(--text-subtitle-2);border-radius:8px;background:var(--bg-white);color:var(--bg-footer);font-size:18px;line-height:1.2;text-align:left;position:relative;max-width:350px;cursor:pointer}.cases__dropdown-button::after{position:absolute;right:15px;width:12px;content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2719%27 viewBox=%270 0 18 19%27 fill=%27none%27%3E%3Cpath d=%27M16 8.04349L9.83638 14.2071C9.44585 14.5976 8.81269 14.5976 8.42217 14.2071L2.25855 8.04349L5.08697 8.04349L9.12927 12.0858L13.1716 8.04349L16 8.04349Z%27 fill=%27%232C2D30%27/%3E%3C/svg%3E%0A");transition:transform .2s ease}.cases__dropdown-button[aria-expanded='true']::after{transform:rotate(180deg)}.cases__dropdown-button[aria-expanded='true']{border:solid 2px var(--bg-footer)}.cases__dropdown-list{position:absolute;max-width:350px;width:100%;z-index:5;margin-top:8px;background:#fff;border:1px solid var(--text-subtitle-2);border-radius:8px;list-style:none;max-height:280px;overflow:auto;display:none}.cases__dropdown-list[data-open='true']{display:block}.cases__dropdown-item{padding:10px 14px;cursor:pointer;color:var(--text-grey-900);border-bottom:1px solid var(--text-subtitle-2)}.cases__dropdown-item:hover{background-color:var(--bg-light)}.cases__dropdown-item.is-active{font-weight:600;color:var(--text-contrast);background-color:var(--bg-light)}.cases__dropdown-item:last-child{border-bottom:unset}.cases__filter{align-items:center;border:2px solid var(--text-contrast);border-radius:8px;color:var(--text-contrast);cursor:pointer;display:flex;font-size:15px;font-style:normal;font-weight:400;justify-content:center;line-height:11px;padding:14px 21px;pointer-events:all}.cases__filter:hover{color:var(--text-contrast);background-color:var(--bg-hovered-filter)}.cases__filter.is-active{background:var(--general-red, #F04E36);color:#FFF}.cases .title{padding-top:85px;padding-bottom:56px}@media (max-width: 768px){.cases .title{padding-top:70px;padding-bottom:33px}}.cases .title span{display:block}.cases__wrapper{height:100vh;position:relative;scroll-snap-align:start;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:5px}.cases__content{display:grid;height:100%;grid-template-areas:"b a";grid-template-columns:1fr 57%;color:#fff}@media (max-width: 1024px){.cases__content{display:flex;flex-direction:column-reverse;padding:0 76px}}@media (max-width: 768px){.cases__content{padding:0 35px}}.cases .revert{grid-template-areas:"a b";grid-template-columns:57% 1fr}.cases .revert .cases__item:first-child{border-left:unset;width:100%;grid-area:b}.cases .revert .cases__item:first-child a{width:fit-content}.cases .revert .cases__item:last-child{grid-area:a;border-right:1px solid rgba(255,255,255,0.2);border-left:unset;max-width:100%}.cases .revert .cases__item:last-child a{width:fit-content}@media (max-width: 1024px){.cases .revert .cases__item:last-child{border:unset}}.cases__item:first-child{align-items:flex-end;align-self:flex-end;border-top:1px solid rgba(255,255,255,0.2);display:flex;grid-area:b;width:100%}.cases__item:first-child a{width:fit-content}@media (max-width: 1024px){.cases__item:first-child{border:unset}}.cases__item:last-child{border-left:1px solid rgba(255,255,255,0.2);border-right:unset;margin-left:0;margin-right:auto;padding-left:70px;padding-right:unset;display:flex;flex-direction:column;grid-area:a;justify-content:flex-end;padding-bottom:70px;width:100%}.cases__item:last-child a{width:fit-content}@media (max-width: 1024px){.cases__item:last-child{padding:unset;border:unset}}.cases .tag{display:flex;margin-bottom:8px;gap:5px;flex-wrap:wrap}@media (max-width: 768px){.cases .tag{margin-bottom:13px}}.cases__tag{background-color:var(--bg-contrast);text-transform:uppercase;padding:3px 16px;font-size:1rem;line-height:1.5rem;letter-spacing:0.32px;font-weight:700}@media (max-width: 768px){.cases__tag{font-size:0.875rem}}.cases__title{color:var(--bg-white) !important;margin-bottom:48px;max-width:692px}@media (max-width: 1024px){.cases__title{max-width:616px;margin-bottom:20px}}@media (max-width: 768px){.cases__title{max-width:271px;margin-bottom:15px}}.cases__item-content{max-width:473px;padding:69px 0 93px 70px}@media (max-width: 1024px){.cases__item-content{padding:0 0 95px 0}}@media (max-width: 768px){.cases__item-content{max-width:296px}}.cases__values{display:flex;gap:57.8px;margin-bottom:40px}@media (max-width: 768px){.cases__values{display:none}}.cases__values-item{display:flex;flex-direction:column;position:relative}.cases__values-item:after{position:absolute;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2212%22 viewBox=%220 0 16 12%22 fill=%22none%22%3E%3Cpath d=%22M8.46022 0H15.8015L7.34124 12H0L8.46022 0Z%22 fill=%22%23F04E36%22/%3E%3C/svg%3E");width:16px;height:12px;right:-35px;top:50%;transform:translateY(-50%)}.cases__values-item:last-child:after{content:none}.cases__value{font-size:2.75rem;line-height:2.5rem;font-weight:600}.cases__entity{font-size:1rem;line-height:1.75rem;font-weight:600}.cases__description{color:var(--text-light);margin-bottom:40px}@media (max-width: 768px){.cases__description{margin-bottom:30px}}.cases__link--more{display:none;font-size:15px;font-weight:700;line-height:24px;text-transform:uppercase;color:var(--bg-contrast);gap:12px;align-items:center}@media (max-width: 768px){.cases__link--more{display:flex}}.cases__link{padding:16px 32px;background-color:var(--bg-contrast);font-size:14px;line-height:normal;letter-spacing:0.28px;text-transform:uppercase;font-weight:800;display:inline-flex;justify-content:center;align-items:center;border-radius:8px;transition:background-color 3ms ease}.cases__link:hover{transition:background-color 3ms ease;background-color:var(--bg-contrast-hover)}.cases__link:active{background-color:var(--bg-contrast-dark);transition:background-color 3ms ease}@media (max-width: 768px){.cases__link{display:none}}.cases__description-mobile{display:none}@media (max-width: 1024px){.cases__description-mobile{display:block}}.cases__readmore{display:none}@media (max-width: 768px){.cases__readmore{display:flex;text-transform:uppercase;font-size:0.938rem;line-height:1.5rem;font-weight:700;color:var(--text-contrast);gap:12px;align-items:center}.cases__readmore:active{color:var(--bg-contrast-dark)}}


/*# sourceMappingURL=style.css.map*/