.case-studies-cards{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}.case-studies-cards__grid{display:flex;flex-wrap:wrap;gap:24px;width:100%;z-index:9;max-width:1320px;justify-content:flex-start}@media (max-width: 1511px){.case-studies-cards__grid{gap:20px}}@media (max-width: 1023px){.case-studies-cards__grid{flex-direction:column}}.case-studies-cards__card{display:flex;flex-direction:column;gap:40px;background:#f2f9ff;border-radius:20px;padding:40px;width:calc(50% - 12px);min-height:280px;min-width:328px}@media (max-width: 1511px){.case-studies-cards__card{width:calc(50% - 10px);padding:40px 28px}}@media (max-width: 1023px){.case-studies-cards__card{width:100%;padding:40px 28px}}.case-studies-cards__content{display:flex;flex-direction:column;gap:40px;flex:1}.case-studies-cards__header{display:flex;align-items:center;gap:20px}.case-studies-cards__icon-container{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background:linear-gradient(180deg,#6996ff,#4263f4);border-radius:10px;flex-shrink:0}.case-studies-cards__icon{width:28px;height:28px;filter:brightness(0) invert(1)}.case-studies-cards__category{font-family:Montserrat,sans-serif;font-weight:600;font-size:17px;line-height:1.4;color:#101010}@media (max-width: 1023px){.case-studies-cards__category{font-size:16px}}.case-studies-cards__body{display:flex;flex-direction:column;gap:16px;flex:1}.case-studies-cards__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;line-height:1.4;color:#101010;margin:0}@media (max-width: 1023px){.case-studies-cards__title{font-size:20px}}.case-studies-cards__description{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#101010;margin:0}.case-studies-cards__button{display:flex;align-items:center;gap:4px;padding:12px 20px;background:transparent;border:1px solid #101010;border-radius:10px;cursor:pointer;transition:all .3s ease;align-self:flex-start}.case-studies-cards__button:hover{color:#fff;background:linear-gradient(180deg,#6996ff,#4263f4 115.74%);border:1px solid #fff}.case-studies-cards__button:hover .case-studies-cards__button-text{color:#fff}.case-studies-cards__button:hover .case-studies-cards__button-icon path{stroke:#fff}.case-studies-cards__button:active{color:#fff;background:linear-gradient(0deg,#00000040 0% 100%),linear-gradient(180deg,#6996ff,#4263f4 115.74%);border:1px solid #fff}.case-studies-cards__button:active .case-studies-cards__button-text{color:#fff}.case-studies-cards__button:active .case-studies-cards__button-icon path{stroke:#fff}.case-studies-cards__button-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#101010;transition:color .3s ease}.case-studies-cards__button-icon{width:20px;height:20px;color:#101010;transition:color .3s ease}.case-studies-cards__pagination{display:flex;align-items:center;gap:12px}.case-studies-cards__pagination-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.case-studies-cards__pagination-btn:hover:not(.case-studies-cards__pagination-btn--disabled){background:#1010101a}.case-studies-cards__pagination-btn--disabled{opacity:.3;cursor:not-allowed}.case-studies-cards__pagination-btn svg{width:24px;height:24px;color:#101010}.case-studies-cards__pagination-pages{display:flex;align-items:center;gap:12px}.case-studies-cards__pagination-page{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:transparent;border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:1.2;text-transform:uppercase;color:#101010;cursor:pointer;transition:all .3s ease;position:relative;z-index:10}.case-studies-cards__pagination-page:hover{background:#1010101a}.case-studies-cards__pagination-page--active{background:linear-gradient(180deg,#6996ff,#4263f4);color:#fff;border-radius:10px;padding:16px 20px}.case-studies-cards__pagination-page--active:hover{background:linear-gradient(180deg,#6996ffe6,#4263f4e6)}.case-studies-cards__pagination-ellipsis{display:flex;align-items:center;justify-content:center;width:34px;height:48px;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:1.2;text-transform:uppercase;color:#101010}@media (max-width: 1511px){.case-studies-cards{gap:60px}.case-studies-cards__pagination{gap:8px}.case-studies-cards__pagination-btn,.case-studies-cards__pagination-page{width:40px;height:40px;font-size:16px}.case-studies-cards__pagination-ellipsis{width:28px;height:40px;font-size:16px}}@media (max-width: 1023px){.case-studies-cards{gap:40px}.case-studies-cards__pagination{justify-content:center;flex-wrap:wrap}}
