.case-studies{margin-top:109px}.case-studies__title{font-size:92px;font-style:normal;font-weight:600;letter-spacing:-1.84px;line-height:100%;margin:0 auto 33px;max-width:800px;text-align:center}.case-studies__title strong{font-weight:400}.case-studies__title.primary strong{color:var(--color-primary)}.case-studies__title.secondary strong{color:var(--color-secondary)}.case-studies__title.tertiary strong{color:var(--color-tertiary)}.case-studies__title.white strong{color:var(--color-white)}.case-studies__title.inter-gray strong{color:var(--color-inter-gray)}.case-studies__description{font-size:20px;font-style:normal;font-weight:500;line-height:135%;margin:0 auto 165px;max-width:634px;text-align:center}.case-studies__filters{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:40px;margin-left:calc(50% - 50vw);overflow-x:auto;padding-left:var(--layout-padding);padding-right:var(--layout-padding);width:100vw}.case-studies__filters swiper-container{max-width:100%;overflow:visible;padding:0 var(--layout-padding)}.case-studies__filters swiper-container::part(container){overflow:visible}.case-studies__filters swiper-container swiper-slide{width:auto}.case-studies__filters .button-menu{background:transparent;border:1px solid transparent;border-radius:1000px;color:var(--color-white);cursor:pointer;display:flex;font-size:14px!important;gap:8px;height:32px;padding:6px 12px;transition:all var(--transition-duration) ease;white-space:nowrap;width:fit-content}.case-studies__filters .button-menu:hover{border-color:hsla(0,0%,100%,.3)}.case-studies__filters .button-menu.active{border-color:var(--color-white)}.case-studies__filters::-webkit-scrollbar{display:none}.case-studies__content{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:120px;opacity:1;transition:opacity .3s ease}.case-studies__content.fade-out{opacity:0;pointer-events:none}.case-studies__content.fade-in{opacity:1}.case-studies__load-more{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:0 0 120px}.case-studies__load-more .btn{background-color:var(--color-dark-gray);color:var(--color-white)}.case-studies__load-more .btn:hover{background-color:var(--color-interact-gray)}@media(max-width:991.98px){.case-studies__content{grid-template-columns:repeat(2,1fr)}.case-studies__filters .button-menu{font-size:14px}}@media(max-width:767.98px){.case-studies__title{font-size:56px;font-style:normal;font-weight:600;letter-spacing:-1.12px;line-height:110%;margin-bottom:9px}.case-studies__description{font-size:19px;font-style:normal;font-weight:500;line-height:135%;margin:0 auto 80px;max-width:350px;text-align:center}.case-studies__filters{justify-content:flex-start;margin-bottom:32px}}@media(max-width:575.98px){.case-studies__content{grid-template-columns:repeat(1,1fr);margin:0 auto}}