.cs-section{padding:56px 0;background:#fff}.cs-section__heading{font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:#1a1a1a;margin:0 0 32px;text-align:center;line-height:1.2}.cs-section__grid{display:grid;grid-template-columns:1fr 60px 1fr;gap:0;align-items:start}.cs-section__arrow{display:flex;align-items:center;justify-content:center;padding-top:360px}.cs-section__card{border:1.5px solid #1a1a1a;border-radius:4px;padding:24px;background:#fff}.cs-section__video{position:relative;margin-bottom:20px;border-radius:4px;overflow:hidden;background:#eee;cursor:pointer}.cs-section__video video{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.cs-section__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;z-index:2;transition:transform .2s ease}.cs-section__video-play:hover{transform:translate(-50%,-50%) scale(1.1)}.cs-section__image{margin-bottom:20px;border-radius:4px;overflow:hidden}.cs-section__image img{display:block;width:100%;height:auto;object-fit:cover;border-radius:4px}.cs-section__card-title{font-size:22px;font-weight:900;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:#1a1a1a;margin:0 0 16px}.cs-section__card-text{font-size:14px;line-height:1.7;color:#333}.cs-section__card-text p{margin:0 0 14px}.cs-section__card-text p:last-child{margin-bottom:0}.cs-section__card-text strong{color:#1a1a1a}@media screen and (max-width:749px){.cs-section{padding:36px 0;overflow:hidden}.cs-section__container{padding:0}.cs-section__heading{font-size:24px;margin-bottom:24px;padding:0 16px}.cs-section__grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;padding:0 16px;scroll-padding:0 16px}.cs-section__grid::-webkit-scrollbar{display:none}.cs-section__card{flex:0 0 calc(100vw - 32px);min-width:calc(100vw - 32px);scroll-snap-align:start;scroll-snap-stop:always;padding:20px;margin-right:12px}.cs-section__card:last-child{margin-right:0}.cs-section__video,.cs-section__image{display:none}.cs-section__arrow{position:absolute;right:20px;bottom:20px;padding:0;z-index:5}.cs-section__grid{position:relative}.cs-section__card-title{font-size:18px}.cs-section__card-text{font-size:13px}}@media screen and (min-width:990px){.cs-section__heading{font-size:34px}.cs-section__grid{grid-template-columns:1fr 80px 1fr}.cs-section__card{padding:28px}.cs-section__card-title{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/section-cause-solution.css.map */
