@media screen and (min-width:1024px){.courtesy-page{width:400px!important;margin:200px auto}}@media screen and (min-width:767px){.courtesy-page{width:400px;margin:200px auto}.courtesy-page h1{font-size:40px;line-height:32px;text-align:center;margin-bottom:20px}}@media screen and (max-width:766px){.courtesy-page h1{font-size:25px;line-height:32px;text-align:center;margin-top:80px;margin-bottom:20px}.courtesy-page{padding:0 20px}}.login-details .login-details-title{margin-bottom:20px;font-family:"RoobertLight",Calibri,Myriad,Tahoma,Geneva,Helvetica\ Neue,Helvetica,Arial,sans-serif}.container-text-courtesy-page p{font-size:18px;font-family:"RoobertLight",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}.container-text-courtesy-page{margin:50px 0}.courtesy-page button.btn-cta--inverse{font-family:"RoobertBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;transition:all 100ms linear;display:inline-block;font-size:12px;min-width:160px;padding:17px 40px 17px;text-align:center;text-transform:uppercase;border-width:2px;border-style:solid;letter-spacing:0.6px;line-height:1.33333;border-color:#d3135a;color:#d3135a;background-color:#fff}.courtesy-page button.btn-cta--inverse:hover{border:2px solid #fff;color:#fff;background:#d3135a}@media screen and (min-width:767px){.login-details.courtesy-page{padding:150px 0;margin:0 auto!important}}.deffered-service-error{font-size:18px;color:#d3135a;text-align:right;margin-top:10px}