.main-banner{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;height:auto;min-height:auto}@media (max-width:767.98px){.main-banner{height:auto;min-height:auto;text-align:center;background-size:50% auto}}@media (max-width:576.98px){.main-banner{background-size:75% auto}}.main-banner .banner-outer{padding:3.5rem 0}@media (max-width:1199.98px){.main-banner .banner-outer{padding:3rem 0}}@media (max-width:991.98px){.main-banner .banner-outer{padding:2rem 0}}@media (max-width:767.98px){.main-banner .banner-outer{padding:3.5rem 0 1rem}}@media (max-width:576.98px){.main-banner .banner-outer{padding:4rem 0 1rem}}.main-banner .banner-outer .heading-banner{font-size:38px}@media (max-width:576.98px){.main-banner .banner-outer .heading-banner{font-size:25px;padding:5px 15px;margin-bottom:30px}}@media (max-width:767.98px){.main-banner .banner-outer .border-left-box{margin-bottom:0}}.register{font-size:18px;line-height:160%}.register .step-box{margin-bottom:4rem}@media (max-width:767.98px){.register .step-box{margin-bottom:2rem}}.register .step-box .step-col{border-bottom:10px solid #959595;color:#959595;line-height:110%;font-size:18px}.register .step-box .step-col a{color:#959595;text-decoration:none}.register .step-box .step-col a:hover{cursor:not-allowed}.register .step-box .step-col.active,.register .step-box .step-col.pass{border-bottom:10px solid #e00227;color:#000}.register .step-box .step-col.active a,.register .step-box .step-col.pass a{color:inherit;text-decoration:none}.register .step-box .step-col.active a:hover,.register .step-box .step-col.pass a:hover{color:#e00227;cursor:pointer}.register .step-box .step-col.active h3,.register .step-box .step-col.pass h3{color:#e00227}@media (max-width:576.98px){.register .step-box .step-col{font-size:15px}.register .step-box .step-col h3{font-size:1.8rem}}.register .register-content{max-width:980px;width:100%;margin:0 auto}.register .register-content .btn-group-radio{display:block}.register .register-content .btn-group-radio .btn-radio{font-size:18px}.register .register-content .btn-group-radio .btn-radio:hover{opacity:.8}.register .register-content .btn-group-radio .btn-radio-sub:hover{opacity:.8}@media (max-width:576.98px){.register .register-content .btn-group-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.register .register-content .btn-group-radio .btn-radio{min-width:auto;width:45%}.register .register-content .btn-group-radio .targetSub{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.register .register-content .btn-group-radio .targetSub .btn-radio-sub{min-width:auto;width:45%}}.register .register-content .or-box{position:relative;height:100%;overflow:hidden}.register .register-content .or-box .or-text{color:#e00227;background-color:#fff;text-align:center;border:2px solid #e00227;padding:5px 20px}@media (max-width:576.98px){.register .register-content .or-box .or-text{display:inline-block;margin:1.5rem 0}}.register .register-content .or-box:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:-webkit-calc(100% - 50px);height:calc(100% - 50px);z-index:-1;background-color:#e00227}@media (max-width:576.98px){.register .register-content .or-box:after{width:100%;height:1px;left:100px;top:50%}}.register .register-content .radio-custom-wrapper{color:#959595}.register .register-content .radio-custom-wrapper.active{color:#000}.register .register-content .warranty-box{border:3px solid #cfcfcf;-webkit-border-radius:15px;border-radius:15px;padding:30px 45px}.training{font-size:18px;line-height:160%}.training .step-box{margin-bottom:4rem}@media (max-width:767.98px){.training .step-box{margin-bottom:2rem}}.training .step-box .step-col{border-bottom:10px solid #959595;color:#959595;line-height:110%;font-size:18px}.training .step-box .step-col a{color:#959595;text-decoration:none}.training .step-box .step-col a:hover{cursor:not-allowed}.training .step-box .step-col.active,.training .step-box .step-col.pass{border-bottom:10px solid #e00227;color:#000}.training .step-box .step-col.active a,.training .step-box .step-col.pass a{color:inherit;text-decoration:none}.training .step-box .step-col.active a:hover,.training .step-box .step-col.pass a:hover{color:#e00227;cursor:pointer}.training .step-box .step-col.active h3,.training .step-box .step-col.pass h3{color:#e00227}@media (max-width:576.98px){.training .step-box .step-col{font-size:15px}.training .step-box .step-col h3{font-size:1.8rem}}.training .training-content{max-width:980px;width:100%;margin:0 auto}.training .training-content .btn-group-radio{display:block}.training .training-content .btn-group-radio .btn-radio{font-size:18px}.training .training-content .btn-group-radio .btn-radio:hover{opacity:.8}.training .training-content .btn-group-radio .btn-radio-sub:hover{opacity:.8}@media (max-width:576.98px){.training .training-content .btn-group-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.training .training-content .btn-group-radio .btn-radio{min-width:auto;width:45%}.training .training-content .btn-group-radio .targetSub{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.training .training-content .btn-group-radio .targetSub .btn-radio-sub{min-width:auto;width:45%}}.training .training-content .or-box{position:relative;height:100%;overflow:hidden}.training .training-content .or-box .or-text{color:#e00227;background-color:#fff;text-align:center;border:2px solid #e00227;padding:5px 20px}@media (max-width:576.98px){.training .training-content .or-box .or-text{display:inline-block;margin:1.5rem 0}}.training .training-content .or-box:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:-webkit-calc(100% - 50px);height:calc(100% - 50px);z-index:-1;background-color:#e00227}@media (max-width:576.98px){.training .training-content .or-box:after{width:100%;height:1px;left:100px;top:50%}}.training .training-content .radio-custom-wrapper{color:#959595}.training .training-content .radio-custom-wrapper.active{color:#000}.training .training-content .warranty-box{border:3px solid #cfcfcf;-webkit-border-radius:15px;border-radius:15px;padding:30px 45px}.poscodeWrapper{position:relative}.poscodeWrapper #checkpostcode{position:absolute;top:0;right:0;height:-webkit-calc(1.8em + 1.25rem + 2px);height:calc(1.8em + 1.25rem + 2px);min-width:auto}.table-wrap{padding:1.5rem;border:1px solid #e00227}@media(min-width:576px){.mb-sm-5{margin-bottom:2.5rem!important}}.select2-results__option.select2-results__option--disabled{color:#828282}.alert.alert-danger{color:#fff;background:#e00227;border-color:#c70223}