.installer-container{text-align:center}.installer__loader{display:none}.installer__loader.show{display:block}.installer__accordion{padding:20px 0;border-bottom:1px solid #ccc}.installer__accordion__header{color:#0277bd;margin-bottom:0;padding-left:34px;position:relative}.installer__accordion__content{padding:10px 34px 0}.installer-info{font-size:14px;font-weight:500;line-height:20px;margin:20px 0 40px}.installer-info-thank{margin-bottom:30px}.installer-info__list{margin:30px;text-align:left;line-height:16px;padding-inline-start:15px}.installer-info__list-item{padding-left:10px}.installer .form-row__error{padding:10px 15px;margin:0 0 10px;text-align:center;border:1px solid #cf000f;background-color:rgba(207,0,15,.05);font-size:12px;font-weight:500;color:#cf000f}.installer .form-row__error .tel-uri{color:#0277bd;text-decoration:underline}.installer .form-row__error .tel-uri:hover{color:#0a3055}.installer .form-row__error p:last-child{margin-bottom:0}.installer-step-errors [data-step]{display:none;margin-top:10px}.installer-step-errors[data-step="1"][data-step-error][data-error-required] [data-step="1"][data-error-required],.installer-step-errors[data-step="1"][data-step-error][data-error-validation] [data-step="1"][data-error-validation],.installer-step-errors[data-step="2"][data-step-error][data-error-required] [data-step="2"][data-error-required],.installer-step-errors[data-step="2"][data-step-error][data-error-validation] [data-step="2"][data-error-validation],.installer-step-errors[data-step="3"][data-step-error][data-error-required] [data-step="3"][data-error-required],.installer-step-errors[data-step="3"][data-step-error][data-error-submit] [data-step="3"][data-error-submit],.installer-step-errors[data-step="3"][data-step-error][data-error-validation] [data-step="3"][data-error-validation]{display:block}.installer-application{background-color:#f8f8f8;padding:20px}.installer-application .heading{font-size:24px;font-weight:500;letter-spacing:0;padding-bottom:25px;margin:0;border-bottom:1px solid #ccc}.installer-application[data-step="1"] .installer-block[data-step="1"]:not([data-step-finished]) .installer-block__header,.installer-application[data-step="2"] .installer-block[data-step="2"]:not([data-step-finished]) .installer-block__header,.installer-application[data-step="3"] .installer-block[data-step="3"]:not([data-step-finished]) .installer-block__header{color:#3e3e3e}.installer-block{text-align:initial;padding:0}.installer-block[data-step-finished] .installer-block__header{color:#0277bd}.installer-block[data-step-finished] .installer-block__header-icon{display:inline-block;vertical-align:middle;color:#67a509;width:24px;height:24px;margin-right:16px}.installer-block__header{font-size:20px;font-weight:500;line-height:24px;color:#ccc;text-align:center;margin:25px 0;padding-left:0}.installer-block__header-icon{display:none}.installer-block__header.finish-block__header{color:#0277bd}.installer-block__header.finish-block__header .installer-block__header-icon{display:inline-block;vertical-align:middle;color:#67a509;width:24px;height:24px;margin-right:16px}.installer-block__content{padding:15px 0 0}.installer-block__content .form-row{margin:0;padding:0}.installer-block__content .form-row .form-row__label{font-size:14px;font-weight:700;line-height:16px;margin:10px 0;padding:0}.installer-block__content .form-row .form-row__field{display:flex;flex-direction:column;padding:0 0 10px}.installer-block__content .form-row .form-row__field-item{margin-bottom:10px}.installer-block__content .form-row .submit-condition{margin:10px 0}.installer-block__content .form-row .submit-condition .warning-required{font-size:14px;font-weight:700;line-height:16px}.installer-block__content .additional-form{display:none;padding:10px 20px 0}.installer-block__content .additional-form .form-row__label{padding:0}.installer-block__content .additional-form .form-row__error{margin:10px 0 0}.installer-block__content .additional-form .select-checkbox__half-wrap{display:flex;flex-flow:column}.installer-block__content .additional-form .select-checkbox__half-wrap .chb{flex:0 0 100%;max-width:100%}.installer-action{display:flex;flex-direction:column;align-items:center;margin:30px 0 20px}.installer-action[data-step="1"] .btn[data-step="1"],.installer-action[data-step="2"] .btn[data-step="2"],.installer-action[data-step="3"] .btn[data-step="3"]{display:inline-block}.installer-action .btn{width:100%;display:none}.installer-action .btn .fa-arrow-left,.installer-action .btn .fa-arrow-right{margin:0 10px}.installer-action .btn-secondary{margin:0 0 20px}.installer .border-dashed{border-bottom:1px dashed #d8d8d8}.installer .border-dashed-list+.border-dashed-list{border-top:1px dashed #d8d8d8}.installer .your-details__add-radio .rbn{font-size:14px;line-height:24px}.installer .select-checkbox,.installer .select-radio{align-items:flex-start}.installer .select-checkbox .chb,.installer .select-radio .rbn{margin-bottom:10px}.touch-device .installer .ddn select{font-size:.875rem;line-height:1rem}@media (min-width:768px){.installer-action{flex-direction:row;justify-content:center;margin:40px 0 30px}.installer-action .btn{width:250px}.installer-action .btn-secondary{margin:0 30px 0 0}.installer-application{padding:40px 125px}.installer-block__content .additional-form{padding:10px 35px 0}.installer-block__content .additional-form .select-checkbox__half-wrap{flex-flow:wrap}.installer-block__content .additional-form .select-checkbox__half-wrap .chb,.installer .select-form{flex:0 0 50%;max-width:50%}.installer .form-row__error{padding:15px 50px;font-size:15px}.installer-step-errors [data-step]{margin-top:15px}}@media (min-width:992px){.installer-container{max-width:800px}.installer-info{margin:30px 0 60px}.installer-info-thank{margin-bottom:40px}.installer-info__list{width:600px;margin:40px auto}}