.q-cards-wrapper{padding:0 50px}.q-cards-title{font-size:54px;font-style:normal;font-weight:400;line-height:1.2em;text-align:center;text-transform:uppercase;transition:all .8s ease}.q-cards-title strong{font-weight:700}.q-cards-controls{border:1px solid rgba(0,0,0,.15);border-radius:70px;display:flex;gap:5px;margin:0 auto 40px;max-width:max-content;padding:5px 7px;transition:all .8s ease}.q-cards-controls.zeroTopGap{margin-top:0}.q-cards-control{background:transparent;border-radius:70px;color:var(--color-black-transparency-70);font-size:18px;font-style:normal;font-weight:400;line-height:1.2em;padding:23px;transition:all .3s ease}.q-cards-control.active,.q-cards-control:hover{background:var(--color-canary-2);color:var(--color-black)}.q-cards-control.active{font-weight:700}.q-cards-text{font-size:16px;font-style:normal;font-weight:400;line-height:1.2em;margin:25px 0 40px;text-align:center;transition:all .8s ease}.q-cards-tab:not(.active){display:none}.q-cards-items-list{display:flex;gap:20px}.q-cards-items.isLink .q-cards-items-list{gap:32px}.q-cards-items.isLink .q-cards-item .q-cards-description,.q-cards-items.isLink .q-cards-item .q-cards-headline{font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:1.25em;margin-top:8px}.q-cards-items.isLink .q-cards-item .q-cards-description{font-weight:400;margin:6px 0 16px}.q-cards-items:not(.isLink) .q-cards-item{border:1px solid rgba(0,0,0,.3);border-radius:20px;padding:20px 20px 40px}.q-cards-items:not(.isLink) .q-cards-item .q-cards-headline{font-size:32px;font-style:normal;font-weight:400;line-height:1.2em;margin:20px 0;text-transform:uppercase}.q-cards-items:not(.isLink) .q-cards-item .q-cards-description{font-size:18px;font-style:normal;font-weight:400;line-height:1.4em}.q-cards-item{transition:all .8s ease;width:100%}.q-cards-source{aspect-ratio:393/293;border-radius:16px;overflow:hidden;position:relative;width:100%}.q-cards-label{background:var(--color-canary-1);border-radius:100px;color:var(--color-black);font-size:14px;font-style:normal;font-variant:all-small-caps;font-weight:600;left:9px;letter-spacing:-.14px;line-height:1.7em;padding:4px 12px;position:absolute;top:10px;z-index:1}.q-cards-image{height:100%;object-fit:cover;object-position:center;width:100%}.q-cards-date{color:var(--color-black);display:block;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:1.4em;margin-top:16px}.q-cards-button{margin:60px auto 0;transition:all .8s ease}.q-cards-link{align-items:center;color:var(--color-denim);display:flex;font-size:15px;font-style:normal;font-weight:600;gap:6px;line-height:1.46em;text-transform:uppercase}@media (min-width:901px){.q-cards-pagination{display:none}.q-cards-item{flex-shrink:1}.q-cards-items:not(.isLink) .q-cards-item{height:auto}}@media (max-width:1280px){.q-cards-items-list,.q-cards-items.isLink .q-cards-items-list{gap:40px 20px}}@media (max-width:1180px){.q-cards-items-list{flex-wrap:wrap}.q-cards-item{width:calc(50% - 10px)}.q-cards-items.isLink .q-cards-item .q-cards-description,.q-cards-items.isLink .q-cards-item .q-cards-headline{font-size:21px}.q-cards-title{font-size:36px}.q-cards-text{margin-top:18px}}@media (max-width:900px){.q-cards-wrapper{padding:0 16px}.q-cards-controls{max-width:100%;padding:5px;width:100%}.q-cards-control{font-size:12px;padding:25px 5px;width:100%}.q-cards-title{font-size:28px;text-align:left}.q-cards-text{margin:10px 0 20px;text-align:left}.q-cards-items.isLink .q-cards-items-list{flex-direction:column}.q-cards-item{width:100%}.q-cards-source{aspect-ratio:370/285}.q-cards-button{max-width:100%}.q-cards-items-list.swiper-wrapper{flex-wrap:nowrap;gap:0}.q-cards-item{transition:opacity .8s ease,transform .8s ease}.q-cards-items:not(.isLink) .q-cards-item{border-radius:16px;padding:16px 16px 20px}.q-cards-items:not(.isLink) .q-cards-source{aspect-ratio:266/154;border-radius:12px}.q-cards-items:not(.isLink) .q-cards-item .q-cards-headline{font-size:21px;margin-bottom:0}.q-cards-items:not(.isLink) .q-cards-item .q-cards-description{font-size:14px;margin-top:14px}.q-cards-pagination{margin:20px 0 0}.q-cards-button{margin-top:25px}.q-cards-item.swiper-slide{height:auto}}