.c-product-features{margin-top:80px;margin-bottom:80px;position:relative;width:100%;overflow:hidden}@media only screen and (max-width:991px){.c-product-features{margin-top:40px;margin-bottom:40px}}.c-product-features__heading{margin-bottom:2rem;text-align:center;font-weight:500}@media only screen and (max-width:991px){.c-product-features__heading{margin-bottom:1.5rem}}.c-product-features__heading span{font-size:2rem;line-height:1.2;display:block}@media only screen and (max-width:575px){.c-product-features__heading span{font-size:5.5vw}}.c-product-features__heading span:first-child{font-size:58px;line-height:.9}@media only screen and (max-width:575px){.c-product-features__heading span:first-child{font-size:6.3vw;line-height:1;margin-bottom:.25rem}}.c-product-features__title{font-size:20px;font-weight:500;text-align:center}.c-product-features__description{font-size:18px;text-align:center}.c-product-features__slider{margin-top:4rem;overflow:unset}@media only screen and (max-width:1199px){.c-product-features__slider{padding-left:30px;padding-right:30px;margin-top:2rem}}.c-product-features__slider__nav{top:50%}.c-product-features__slider__nav:after{display:none}.c-product-features__slider__nav.swiper-button-prev{left:-5px}.c-product-features__slider__nav.swiper-button-next{right:-5px}.c-product-features__slider__nav svg{width:16px}.c-product-features__slider__item{width:25%;text-align:center;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.c-product-features__slider__item__content{padding:1rem;background-color:#fff;width:100%}.c-product-features__slider__item h4{font-size:18px;font-weight:500}.c-product-features__slider__item p{font-size:14px}.c-product-features__slider__item__image{position:relative;margin:1rem 0}.c-product-features__slider__item__image:last-child{margin:2rem 0}.c-product-features__slider__item__image:after{content:"";display:block;width:100%;height:0;padding-top:40%}.c-product-features__slider__item__image img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;object-position:center}