.elementor-element-edit-mode.features{padding:0}.features{padding-left:0;padding-right:0}.features .title{font-weight:700}@media (min-width:1561px){.features .title{font-size:42px;line-height:52px}}@media screen and (max-width:1560px) and (min-width:767px){.features .title{font-size:32px;line-height:42px}}@media (max-width:767px){.features .title{font-size:30px;line-height:40px}}.feat-slider-content p a{text-decoration:none;position:relative;line-height:16px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.feat-slider-content p a:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.feat-slider-content p a:hover:after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.features .feat-slider-content.violet .sub span{background:#905ccd}.features .feat-slider-content.orange .sub span{background:#F58A38}.features .feat-slider-content.blue .sub span{background:#29AAF3}.features .feat-slider-content.red .sub span{background:#F65D76}.pin-spacer:not(.ns-pin-active) .slide-img{opacity:0!important}