.franchise-form__steps{padding-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around}.franchise-form__steps--step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex:1}.franchise-form__steps--step::before{content:"";position:absolute;width:50%;height:2px;left:0;top:17px;background-color:var(--color-gray-dark);z-index:1}.franchise-form__steps--step::after{content:"";position:absolute;width:70%;height:2px;left:50%;top:17px;background-color:var(--color-gray-dark);z-index:1}.franchise-form__steps--step.first-step::before{display:none}.franchise-form__steps--step.last-step::after{display:none}.franchise-form__steps--step.active::before{background-color:var(--color-primary)}.franchise-form__steps--step.active::after{background:var(--color-primary);background:-webkit-linear-gradient(to right, var(--color-primary), var(--color-gray-dark));background:linear-gradient(to right, var(--color-primary), var(--color-gray-dark))}.franchise-form__steps--step.done::before{background-color:var(--color-primary)}.franchise-form__steps--step.done::after{background:var(--color-primary)}.franchise-form__steps--step span{position:relative;width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:20px;background-color:var(--color-secondary-dark);border:2px solid var(--color-gray-dark);font-size:1.4rem;color:var(--color-gray-dark);z-index:10}.franchise-form__steps--step small{display:none;font-size:1.2rem;padding:0 1.5rem;text-align:center;color:var(--color-gray-dark)}.franchise-form__steps--step.active span,.franchise-form__steps--step.done span{border:2px solid var(--color-primary);color:var(--color-primary)}.franchise-form__steps--step.active small,.franchise-form__steps--step.done small{color:var(--color-primary)}.franchise-form__tabs{padding:5rem 0 5rem 0}.franchise-form__tabs--tab{display:none;position:relative;padding:5rem 3rem 2rem 3rem;border:2px solid var(--color-primary);-webkit-border-radius:1rem;-webkit-background-clip:padding-box;-moz-border-radius:1rem;-moz-background-clip:padding;border-radius:1rem;background-clip:padding-box}.franchise-form__tabs--tab::after{content:attr(data-title);position:absolute;top:-20px;left:3rem;width:auto;height:40px;padding:0 1.5rem;background-color:var(--color-primary);-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;color:var(--color-secondary-dark);font-weight:700}.franchise-form__tabs--tab.active{display:block}.franchise-form__tabs--tab .form-divider{position:relative;display:block;width:100%;height:1px;padding:4rem 0 3rem 0;background-image:url(/assets/img/web/others/dotted-form.png);background-position:center;background-repeat:repeat-x}.franchise-form__tabs--tab .tab-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-top:2rem}.franchise-form__tabs--tab .tab-buttons button{height:40px;-webkit-border-radius:1rem;-webkit-background-clip:padding-box;-moz-border-radius:1rem;-moz-background-clip:padding;border-radius:1rem;background-clip:padding-box}.franchise-form__tabs--tab .tab-buttons button *{color:var(--color-secondary-dark)}.franchise-form__tabs--tab .tab-buttons button i{font-size:1.6rem}.franchise-form__tabs--tab .tab-buttons button.back-button{background-color:var(--color-primary)}.franchise-form__tabs--tab .tab-buttons button.back-button *{color:var(--color-secondary-dark)}.franchise-form__tabs--tab .form-label+*{margin-top:0 !important}.franchise-form__tabs--tab input,.franchise-form__tabs--tab select,.franchise-form__tabs--tab textarea{font-size:1.4rem;color:var(--color-white);padding-left:0}.franchise-form__tabs--tab input::placeholder,.franchise-form__tabs--tab input::-moz-placeholder,.franchise-form__tabs--tab input::-webkit-input-placeholder,.franchise-form__tabs--tab select::placeholder,.franchise-form__tabs--tab select::-moz-placeholder,.franchise-form__tabs--tab select::-webkit-input-placeholder,.franchise-form__tabs--tab textarea::placeholder,.franchise-form__tabs--tab textarea::-moz-placeholder,.franchise-form__tabs--tab textarea::-webkit-input-placeholder{color:var(--color-secondary-light) !important}.franchise-form__tabs--tab input,.franchise-form__tabs--tab textarea{background-color:rgba(0,0,0,0);-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:0;border-bottom:2px solid var(--color-primary)}.franchise-form__tabs--tab .select-wrapper{background-color:var(--color-secondary-dark);-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:0;border-bottom:2px solid var(--color-primary)}.franchise-form__tabs--tab .select-wrapper *{background-color:var(--color-secondary-dark)}.franchise-form__tabs--tab .select-wrapper select{background-color:var(--color-secondary-dark);padding-left:0 !important;color:var(--color-white)}.franchise-form__tabs--tab .select-wrapper select:focus{background-color:var(--color-secondary-dark)}.franchise-form__tabs--tab h2{font-family:"Yeseva One",cursive !important;font-size:2.6rem;color:var(--color-primary)}.franchise-form__tabs--tab h3{color:var(--color-white)}@media(min-width: 576px){.franchise-form__steps{padding-top:5rem;display:flex;justify-content:space-around}.franchise-form__steps--step small{display:block}.franchise-form__tabs--tab{padding-bottom:5.5rem}.franchise-form__tabs--tab .tab-buttons{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:95%;bottom:-20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.franchise-form__tabs--tab .tab-buttons button{-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box}.franchise-form__tabs--tab .tab-buttons.first{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}}
