.q-case-studies-archive-wrapper{background:var(--color-mine-shaft);border-top:1px solid hsla(0,0%,100%,.1);overflow:hidden;padding:60px 50px 0}.q-case-studies-archive-controls-wrapper{margin:0 auto 60px;max-width:max-content}.q-case-studies-archive-controls{border:1px solid var(--color-canary-2);border-radius:65px;display:flex;gap:5px;padding:5px}.q-case-studies-archive-control{background:transparent;border-radius:65px;color:hsla(0,0%,100%,.7);font-size:18px;font-weight:400;height:69px;min-width:162px;padding:0 20px;transition:all .3s ease}.q-case-studies-archive-control.active{font-weight:700}.q-case-studies-archive-control.active,.q-case-studies-archive-control:hover{background:var(--color-canary-2);color:var(--color-black)}.q-case-studies-archive-items{display:flex;flex-wrap:wrap;margin:-32px -16px}.q-case-studies-archive-item{color:var(--color-white);margin:32px 16px;width:calc(33.33333% - 32px)}.q-case-studies-archive-item-img{aspect-ratio:425/300;border-radius:16px;height:auto;object-fit:cover;object-position:center;width:100%}.q-case-studies-archive-title{font-size:21px;margin-top:24px}.q-case-studies-archive-text{font-size:18px;font-weight:400;margin-top:10px}.q-case-studies-archive-pagination-items{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:64px}.q-case-studies-archive-pagination-item{align-items:center;background:transparent;border:1px solid hsla(240,4%,90%,.1);border-radius:100px;color:var(--color-white);display:flex;flex-shrink:0;font-size:14px;height:40px;justify-content:center;transition:all .3s ease;width:40px}button.q-case-studies-archive-pagination-item{cursor:pointer}.q-case-studies-archive-pagination-item.active{background:var(--color-denim);border-color:var(--color-denim)}.q-case-studies-archive-pagination-item svg{pointer-events:none}.q-case-studies-archive-pagination-item.disabled{opacity:.5;pointer-events:none}@media (max-width:1180px){.q-case-studies-archive-item{width:calc(50% - 32px)}}@media (max-width:900px){.q-case-studies-archive-wrapper{padding:60px 16px 0}.q-case-studies-archive-item{margin:0;width:100%}.q-case-studies-archive-controls-wrapper{margin:0 -16px 60px;max-width:unset;overflow-x:auto;overflow-y:hidden;padding:0 16px;width:calc(100% + 32px)}.q-case-studies-archive-controls{width:max-content}.q-case-studies-archive-items{flex-direction:column;gap:40px;margin:0}.q-case-studies-archive-item-img{aspect-ratio:358/200}.q-case-studies-archive-title{font-size:18px;margin-top:20px}.q-case-studies-archive-text{color:var(--color-silver-sand);font-size:14px;margin-top:4px}.q-case-studies-archive-pagination-items{gap:7px}.q-case-studies-archive-pagination-item{height:32px;width:32px}span.q-case-studies-archive-pagination-item{border:none;font-size:12px;height:auto;width:15px}}