//Feature Area .featureSlider{ .swiper-slide{ padding-bottom: 55px; background: var(--color-white); &.swiper-slide-active{ .feature-wrapper{ .content-area{ transform: translateX(38%) scale(1); } } } } .swiper-pagination-3{ text-align: center; position: absolute; .swiper-pagination-bullet{ transition: all .4s; } } } .feature-wrapper{ text-align: center; position: relative; z-index: 1; .content-area{ background: var(--color-white); padding: 20px; border-radius: 10px; box-shadow: 0px 30px 40px rgba(197, 197, 197, 0.16); position: absolute; z-index: 1; bottom: -15px; right: 38%; transform: translateX(38%) scale(0); width: 100%; transition: var(--transition); opacity: 1; text-align: start; max-width: 367px; transition: all 1.7s; .feature-area{ display: flex; align-items: center; gap: 10px; margin-bottom: 25px; li{ display: flex; align-items: center; gap: 10px; line-height: 1; font-size: 16px; color: var(--color-body); font-weight: 400; font-family: var(--font-primary); img{ width: 23px; } } } .rts-btn{ background: transparent; transition: all .3s ease-in-out; &:hover{ background: var(--color-heading-1); } &::after{ background: var(--color-gray); } } .dot{ width: 22px; height: 22px; display: block; border: 1px solid var(--color-white); position: absolute; top: -10px; left: -10px; border-radius: 50%; &::after{ content: ''; position: absolute; width: 11px; height: 11px; border-radius: 50%; background: var(--color-white); left: 50%; top: 50%; transform: translate(-50%, -50%); } } } img.shape{ position: absolute; bottom: -50px; left: 50%; transform: translateX(-50%); z-index: -1; } } .rts-feature-area{ .swiper{ padding-bottom: 60px; } }