.stepper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.stepper .steps-container{width:100%}.stepper .steps-container .rvt-steps{border-bottom:1px solid #d3d3d3;width:100%}.stepper .steps-container .rvt-steps .rvt-steps__item .rvt-steps__item-content{background:transparent;border:none;cursor:pointer}.stepper .steps-container .rvt-steps .rvt-steps__item .rvt-steps__item-content .rvt-steps__indicator{font-family:brandon-grotesque,sans-serif;font-size:2.5rem!important;font-style:italic;font-weight:700;height:4rem;width:4rem}.stepper .steps-container .rvt-steps .rvt-steps__item .rvt-steps__item-content.active .rvt-steps__indicator,.stepper .steps-container .rvt-steps .rvt-steps__item .rvt-steps__item-content:focus .rvt-steps__indicator,.stepper .steps-container .rvt-steps .rvt-steps__item .rvt-steps__item-content:hover .rvt-steps__indicator{background:linear-gradient(90deg,var(--gradient-color-1) 0,var(--gradient-color-2) 60%);color:#fff}.stepper .steps-container .rvt-steps::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:8px}.stepper .steps-container .rvt-steps::-webkit-scrollbar{-webkit-appearance:none}.stepper .steps-container .rvt-steps::-webkit-scrollbar-thumb{background-color:var(--stepper-scrollbar-bg);border:2px solid #fff;border-radius:8px}.stepper .details-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}@media screen and (max-width:740px){.stepper .details-wrapper{justify-content:start}}.stepper .details-wrapper .nav-button{align-items:center;background:transparent;border:none;color:#555;cursor:pointer;display:flex;justify-content:center}.stepper .details-wrapper .nav-button:disabled{color:#ccc;cursor:not-allowed;opacity:.5}.stepper .details-wrapper .nav-button svg{color:var(--primary)}@media screen and (max-width:740px){.stepper .details-wrapper .nav-button{padding:10px 0;position:absolute;top:50%}.stepper .details-wrapper .nav-button.right-nav{right:-30px}.stepper .details-wrapper .nav-button.left-nav{left:-30px}}@media screen and (min-width:740px){.stepper .details-wrapper .nav-button{background:#e8e8e8;border-radius:50%;padding:10px}}.stepper .details-wrapper .details-container{display:flex;justify-content:center;margin:0 auto;width:100%}@media screen and (max-width:740px){.stepper .details-wrapper .details-container{padding-top:20px}}
