.c20{display:flex;flex-wrap:wrap;column-gap:84px;align-items:flex-start;.c20__heading{width:100%}.c20__heading h2{text-align:center;font-size:22px;text-transform:uppercase;color:#454545}.c20__video video{width:100%;border-radius:20px}.c20__list-wrapper{display:flex;gap:8px;align-items:center}.c20__list{display:flex;gap:24px;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;flex-grow:1}.c20__list-wrapper>button{transform:translateY(-60%);border:none;background:none;vertical-align:middle;padding:0;aspect-ratio:1/1;width:40px;height:40px;cursor:pointer}.c20__list-wrapper>button:disabled{opacity:.5}.c20__list .card-wrapper{flex-shrink:0;scroll-snap-align:start}.card--card,.card--standard .card__inner{background-color:#ececec}@media screen and (min-width:990px){.c20__heading h2{width:calc(25% - 84px / 2)}.c20__video{width:calc(25% - 84px / 2)}.c20__list-wrapper{width:calc(75% - 84px / 2)}.c20__list .card-wrapper{width:calc(100% / 3 - 24px * 2 / 3)}}@media screen and (min-width:750px) and (max-width:989px){column-gap:24px;.c20__heading h2{width:calc(30% - 24px / 2)}.c20__list-wrapper{width:calc(70% - 24px / 2)}.c20__video{width:calc(30% - 24px / 2)}.c20__list .card-wrapper{width:calc(100% / 2 - 24px * 1 / 2)}}@media screen and (max-width:749px){row-gap:24px;.c20__list{flex-wrap:wrap}.c20__list-wrapper{width:100%}.c20__list-wrapper>button{display:none}.c20__list .card-wrapper{width:calc(100% / 2 - 24px / 2);flex-grow:1}}}