.marktpos-tab-features-02 .features-images [data-index]{display:none}.marktpos-tab-features-02 .tabs-row{row-gap:3rem}.marktpos-tab-features-02 .features-images [data-index].active{display:block}.marktpos-tab-features-02 .features-links [data-index] .description{height:0;overflow:hidden;transition:all .3s cubic-bezier(.22,.61,.63,.85)}.marktpos-tab-features-02 .features-links [data-index] .description p:last-child{padding-bottom:20px}.marktpos-tab-features-02 span[style*="--rotation"]{transform:rotate(0);transition:transform .3s cubic-bezier(.22,.61,.63,.85)}.marktpos-tab-features-02 .features-links [data-index].active span[style*="--rotation"]{transform:rotate(var(--rotation))}.marktpos-tab-features-02 .feature-header{-webkit-appearance:none;background:0;border:0;color:#c7b5b2;cursor:pointer;margin:0;padding:20px 0 16px;text-align:left;width:100%}.marktpos-tab-features-02 .features-links a:hover{color:inherit}.marktpos-tab-features-02 .features-links [data-index] .mobile-image{display:none}@media (max-width:993px){.marktpos-tab-features-02 .features-links [data-index].active .mobile-image{display:flex}}.marktpos-tab-features-02 .features-links [data-index] .progress{margin-top:4px}.marktpos-tab-features-02 .progress{background-color:rgb(var(--progress-resting));height:1px;transition:all .15s ease-in-out;width:100%}.marktpos-tab-features-02 .progress .progress__bar{background-color:rgba(var(--progress-active),1);height:100%;width:0}.marktpos-tab-features-02 .features-links [data-index].active .progress{background-color:rgba(var(--progress-active),.3);height:3px}.marktpos-tab-features-02 .features-links [data-index].active .progress .progress__bar{animation:fill-bar 5s infinite}.marktpos-tab-features-02 .tabs-row:hover .features-links [data-index].active .progress .progress__bar{animation-play-state:paused}@keyframes fill-bar{0%{width:0}to{width:100%}}.column_feature{align-content:start;display:flex;gap:10px}.icon-icon{background:var(--icon-background);border-radius:100%;color:var(--icon-color);display:block;display:flex;justify-content:center;padding:.675rem}.icon-image{display:block;min-width:var(--icon-width)}.img-shadow img{border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1)}