.item-panel-steps{background-color:#fff;border:1px solid hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);border-radius:16px;padding:24px;flex:1 1 auto;transition:all .3s ease-in-out}@media(min-width: 48rem){.item-panel-steps{flex-basis:70%;height:100%}}@media(min-width: 64rem){.item-panel-steps{flex-basis:640px;padding:64px 64px 32px 64px}}.item-panel-steps .inner-content{display:flex;flex-direction:column;gap:24px}@media(min-width: 64rem){.item-panel-steps .inner-content{gap:32px}}.item-panel-steps .wrapper-icons{display:flex;flex-direction:row}.item-panel-steps .wrapper-icons .icon-box,.item-panel-steps .wrapper-icons .counter-number{--box-icon-number-size: 40px;width:var(--box-icon-number-size);height:var(--box-icon-number-size);border-radius:50%;display:grid;align-items:center;justify-content:center}@media(min-width: 64rem){.item-panel-steps .wrapper-icons .icon-box,.item-panel-steps .wrapper-icons .counter-number{--box-icon-number-size: 64px}}.item-panel-steps .wrapper-icons .counter-number{font-size:18px;line-height:1;font-weight:800;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05)}@media(min-width: 64rem){.item-panel-steps .wrapper-icons .counter-number{font-size:24px}}.item-panel-steps .wrapper-icons .icon-box{background-color:var(--color-primary);color:var(--color-white);margin-left:-8px}@media(min-width: 64rem){.item-panel-steps .wrapper-icons .icon-box{margin-left:-16px}}.item-panel-steps .wrapper-icons .icon-box svg{width:16px;height:16px;fill:currentColor}@media(min-width: 64rem){.item-panel-steps .wrapper-icons .icon-box svg{width:24px;height:24px}}.item-panel-steps .item-entry-content{display:flex;flex-direction:column;gap:16px}.item-panel-steps .item-entry-content h3{font-size:18px}@media(min-width: 64rem){.item-panel-steps .item-entry-content h3{font-size:22px}}.item-panel-steps .status-bar{position:relative;width:100%;height:14px;background-image:url(../images/bg-dots.svg);background-repeat:repeat;background-size:4px 4px}.item-panel-steps .status-bar .status-progress{position:absolute;inset:0;width:0;height:100%;z-index:10;background-image:url(../images/bg-dots-red.svg);background-repeat:repeat;background-size:4px 4px;transition:width .8s cubic-bezier(0.4, 0, 0.2, 1);will-change:width}.item-panel-steps.swiper-slide-active{background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.1);border:1px solid hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.1)}.item-panel-steps.swiper-slide-active .counter-number{background-color:#fff}.panel-steps-slider{overflow:inherit !important}.panel-steps-slider .wrapper-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05);padding:16px;border-radius:16px;margin-top:16px}@media(min-width: 64rem){.panel-steps-slider .wrapper-bar{padding:24px;margin-top:32px;gap:120px}}.panel-steps-slider .wrapper-bar .btn-group{gap:8px;flex-direction:row !important}.panel-steps-slider .wrapper-bar .btn-group button{width:58px !important;height:58px !important;padding:0 !important;flex:0 0 auto;background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.1) !important;color:var(--color-primary) !important}.panel-steps-slider .wrapper-bar .btn-group button svg{width:24px;height:24px;fill:currentColor}.panel-steps-slider .wrapper-bar .btn-group button:hover{background-color:var(--color-primary) !important;color:var(--color-white) !important}.panel-steps-slider .wrapper-bar .progress-container{flex:1 1 auto}@media not all and (min-width: 64rem){.panel-steps-slider .wrapper-bar .progress-container{display:none}}.panel-steps-slider .wrapper-bar .progress-bar{height:8px;background:#fff;border-radius:8px;overflow:hidden}.panel-steps-slider .wrapper-bar .progress-fill{height:100%;width:25%;background:var(--color-primary);border-radius:8px;transition:width .5s ease-out}