@charset "UTF-8";div[id^=not],.error{color:#cd3c14;display:none}.error-msg{color:#cd3c14!important}.box{border-radius:10px}.box label{background:#242424;border:1px solid #404040;padding:10px 16px;border-radius:9px;color:#fff}@media only screen and (min-width:768px){.box{border:1px solid #464646}}.radio-option,.checkbox-option{position:relative;display:flex;align-items:center;padding:10px 35px 10px 45px!important;margin-bottom:12px;cursor:pointer;background:#242424;transition:background .2s;font-size:15px}.radio-option input,.checkbox-option input{position:absolute;opacity:0}.radio-option input:checked~.checkmark,.checkbox-option input:checked~.checkmark{background:#ff7900;border-color:#fff}.radio-option input:checked~.checkmark::after,.checkbox-option input:checked~.checkmark::after{display:block}.radio-option:hover,.checkbox-option:hover{background:#000}.radio-option.checked,.checkbox-option.checked{background:#000;color:#fff}.radio-option .checkmark,.checkbox-option .checkmark{position:absolute;left:16px;top:50%;width:20px;height:20px;background:#d9d9d9;border:1px solid #fff;transform:translateY(-50%)}.radio-option .checkmark::after,.checkbox-option .checkmark::after{width:100%;height:100%;content:"";position:absolute;display:none}.radio-option .checkmark{border-radius:50%}.radio-option .checkmark::after{background:#ff7900;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-option .checkmark{border-radius:5px;z-index:0}.checkbox-option .checkmark::after{border:solid #ff7900;border-radius:5px;z-index:0}.box-info input{border:1px solid #3c3c3c;border-radius:10px;background:#242424;color:#fff;font-size:16px;line-height:44px}.box-info input:hover,.box-info input:focus{border-color:#ff7900}.box-info input::placeholder{color:#fff}.box-info input:-webkit-autofill,.box-info input:-webkit-autofill:hover,.box-info input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px #242424 inset!important;caret-color:#fff}.box-info input:autofill{background:#242424!important;color:#fff!important}.box-info input:focus{background-color:#000!important;color:#fff}.bg-boxes{background:#242424;border:1px solid #3c3c3c}.number{width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:#242424;border:1px solid #6e6e6e}@media(min-width:1200px){.flex-xl-equal{flex:1}}@media(max-width:768px){.flex-xs-equal{flex:1}}@media(min-width:768px){.w-md-300px{min-width:300px}}.box-info input::-webkit-contacts-auto-fill-button{display:none}.form-check{position:absolute;opacity:0;pointer-events:none}.check-fields label{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:#000;border-radius:0;color:gray;cursor:pointer;position:relative;transition:background .25s,border-color .25s}.check-fields label::before{content:"";width:24px;height:24px;border:1px solid #9a9a9a;background-color:#000;flex-shrink:0}.form-check:checked+label::before{background-color:#000;background-image:url(https://www.orange.ro/imagini/nl/checked.png);background-repeat:no-repeat;background-position:50%}.step{display:none}.step.active{display:block}#progressFill{width:0;height:100%;background:#4caf50;transition:width .3s}button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px){.step{display:block!important}#formProgress,#stepText{display:none}#firstStep{display:block}}@media(max-width:768px){.step{display:none}.step.active{display:block}#formProgress,#stepText{display:block;color:#727272}}.progress-container{width:100%;height:0;background:#363636;overflow:hidden;margin-bottom:20px;position:relative}.progress-container .progressbar{height:100%;background:#ff7900;width:0;transition:width .3s ease}.description{font-size:17px}@media only screen and (min-width:992px){.description{font-size:21px}}@media only screen and (max-width:768px){.border-mobile{border-style:solid;border-width:1px;border-radius:16px;padding:24px 15px}}.headings{font-size:17px;font-weight:700}@media only screen and (min-width:768px){.headings{font-size:21px;font-weight:400}}.btn-back{border-color:#2e2e2e;background-color:#131313}@media only screen and (min-width:768px){.min-w-260px{min-width:260px}}.gap20px{gap:20px}