.sidebar,#confirmForm{position:absolute;width:0%;background:#fff;top:0;overflow-y:hidden;z-index:1;right:0;overflow-x:hidden;transition:.5s;padding:0%;height:100%}.sidebar .closeSideBar{cursor:pointer}.sidebar form{overflow:auto}#confirmForm{z-index:10;overflow:auto}#confirmForm .row{overflow:auto;display:flex;flex-wrap:wrap;gap:20px;width:80%;margin:auto}#confirmForm .data .mb-3{width:31.333333%}.sections{scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow-x:scroll;overflow-y:hidden;height:100vh;width:100vw;display:flex}.section,.sections>section{scroll-snap-align:start;flex:0 0 100%;height:100vh;align-items:center;justify-content:center;transition:all .4s ease}form{height:100%;color:#000}form>section,form section.sect{overflow-y:auto}#routing_logic .form-label{font-size:14px;font-weight:300;margin-bottom:0}.side{position:absolute;background:#f5f6fa;height:100%;left:0;width:15%!important;padding:0 30px;box-shadow:4px 0 6px #0003;justify-content:center;align-items:center;display:none}section.sect{justify-content:center;align-items:center;background:transparent;flex-direction:column;vertical-align:top}section a{background-color:#1e2938;padding:20px 25px;color:#fff;border-radius:80px;justify-content:center;display:flex;margin:20px 0}section a:hover{color:#fff}section.sect .title .back{margin-bottom:20px;justify-content:left;display:flex}section.sect .forward{justify-content:right;display:flex}section.sect .forward i{font-size:x-large;margin-left:10px;margin-right:0}section.sect h4{font-size:2rem}section.sect>div{width:85%!important;margin:auto;padding:0 0 0 10px}section.sect>.row{padding:20px 0 0 10px}section.sect#products .mb-3,section.sect#designs .mb-3{width:33.3333%}section i{font-size:x-large;margin-right:10px}section.sect .mb-3{margin-bottom:1rem!important;width:33%;padding:20px;display:inline-block}section.sect input:not([type=checkbox]){border:0;border-bottom:2px solid #cacaca;border-radius:0;background-color:transparent!important;box-shadow:none!important;width:100%}section.sect input:focus-visible{outline:none}section.sect input:focus-visible{border-bottom:2px solid #000}section select{display:block;border-bottom:2px solid}section button{padding:20px 45px;background:#1e2938;color:#fff;border-radius:80px}.progress-container{position:fixed;top:0;left:0;width:100%;height:6px;background:#0000001a;z-index:1000}.progress-bar{height:6px;width:0%;background:linear-gradient(90deg,#007bff,#00c6ff);transition:width .2s ease-out;border-radius:4px}
