.media-slider{padding:48px 0}.media-slider__title{font-size:32px;font-weight:700;margin-bottom:12px;margin-top:0;text-align:center}.media-slider__subtitle{font-size:18px;margin-bottom:36px;text-align:center}.media-slider__card{background-color:var(--background-light-gray);border-radius:10px;padding:24px}.media-slider__text{margin-top:40px}.media-slider__text>:first-child{margin-top:0}.media-slider__text>:last-child{margin-bottom:0}.landing-block .media-slider{padding:0}.landing-block--theme-blue .media-slider__card,.landing-block--theme-gray .media-slider__card{background-color:var(--primary-white)}.media-slider-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.media-slider-card__image{border-radius:10px;cursor:pointer;display:block;height:140px;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.media-slider-card__image img{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left}.media-slider-card__image i{color:var(--background-light-new);font-size:40px;left:50%;line-height:1;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;z-index:1}.media-slider-card__image:after{background-color:var(--primary-black);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;width:100%}.media-slider-card__image:hover i{opacity:1}.media-slider-card__image:hover:after{opacity:.5}.media-slider-card__title{font-weight:700}.media-slider-card__text>:first-child{margin-top:0}.media-slider-card__text>:last-child{margin-bottom:0}.media-slider-card__text--preview{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media screen and (width <= 1023px){.media-slider{padding:24px 0}.media-slider__title{font-size:24px;text-align:left}.media-slider__subtitle{font-size:16px;line-height:1.4;margin-bottom:24px}.media-slider__card{padding:16px}.media-slider__text{margin-top:24px}}@media screen and (width <= 599px){.media-slider__subtitle{text-align:left}}