.cs[data-cs=cards]{font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding-top:24px;position:relative;width:100%}.cs[data-cs=cards] .swiper-wrapper{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}.cs[data-cs=cards] .swiper-slide{flex:0 0 auto;min-width:280px;width:280px}.cs[data-cs=cards] .cs-card{display:flex;flex-direction:column;gap:12px}.cs[data-cs=cards] .cs-imgwrap{background:#111;overflow:hidden;padding-top:75%;position:relative}.cs[data-cs=cards] .cs-imgwrap img{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.cs[data-cs=cards] .cs-caption{background:#3b3c3f;color:#fff;font-size:16px;height:275px;line-height:1.45;overflow:hidden;padding:14px}.cs[data-cs=cards] .cs-caption__title{display:block;font-size:16px;line-height:1.2;margin:0 0 10px}.cs[data-cs=cards] .cs-caption__link{align-self:flex-end;background:#17191c;border:2px solid #afff00;border-radius:2rem;color:#fff;font-size:16px;font-weight:700;margin:0 auto;padding:.35rem 1.2rem;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cs[data-cs=cards] .cs-caption__link:hover{border:2px solid #577f00}.cs[data-cs=cards] .cs-caption__link:focus,.cs[data-cs=cards] .cs-caption__link:hover{background-color:#577f00;color:#fff;text-decoration:none}.cs[data-cs=cards] .cs-cta{align-items:center;background:#afff00;border-radius:2rem;color:#000;display:inline-flex;font-weight:700;justify-content:center;margin-top:24px;padding:.6rem 1.4rem;text-decoration:none}.cs[data-cs=cards] .cs-nav-controls,.cs[data-cs=cards] .swiper-pagination{display:none}.cs[data-cs=cards] .cs-nav-controls .swiper-button-next,.cs[data-cs=cards] .cs-nav-controls .swiper-button-prev{align-items:center;background:rgba(16,17,19,.88);border:1px solid hsla(0,0%,100%,.6);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;inset:auto!important;justify-content:center;margin:0!important;pointer-events:auto;position:relative!important;width:40px;z-index:4}.cs[data-cs=cards] .cs-nav-controls .swiper-button-next:after,.cs[data-cs=cards] .cs-nav-controls .swiper-button-prev:after{font-family:inherit;font-size:18px;line-height:1}.cs[data-cs=cards] .cs-nav-controls .swiper-button-prev:after{content:"‹"}.cs[data-cs=cards] .cs-nav-controls .swiper-button-next:after{content:"›"}@media (max-width:1024px){.cs[data-cs=cards]{overflow:hidden}.cs[data-cs=cards] .swiper-slide{min-width:220px;width:220px}.cs[data-cs=cards] .swiper-wrapper{flex-wrap:nowrap;gap:10px;justify-content:flex-start}.cs[data-cs=cards] .cs-caption{font-size:16px;height:auto;overflow:hidden}.cs[data-cs=cards] .cs-caption__title{font-size:18px;line-height:1.25}.cs[data-cs=cards] .swiper-pagination{display:block;margin-top:20px;position:static}.cs[data-cs=cards] .cs-nav-controls{display:flex;gap:12px;justify-content:center;margin-top:16px;width:100%;z-index:4}}@media (max-width:768px){.cs[data-cs=cards]{padding-top:12px}.cs[data-cs=cards] .swiper-slide{margin-right:14px;max-width:340px;min-width:82vw;width:82vw}.cs[data-cs=cards] .cs-card{background:#101113;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.35);overflow:hidden}.cs[data-cs=cards] .cs-caption{font-size:16px;height:auto;overflow:visible}.cs[data-cs=cards] .cs-caption__title{font-size:18px;line-height:1.25}}