 body {
      font-family: "SantanderTextW05-Regular", Verdana, Geneva, Tahoma, sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      margin: 0;
      height: 100%;
    }

    html {
      height: 100%;
    }

    p {
      margin: 0;
    }

    @font-face {
      font-family: "SantanderHeadlineW05-Rg";
      font-display: swap;
      src: url(/static/media/SantanderHeadlineW05-Rg.6ecfe0cb.eot?#iefix);
      src: url(/static/media/SantanderHeadlineW05-Rg.6ecfe0cb.eot?#iefix) format("eot"),
        url(/static/media/SantanderHeadlineW05-Rg.7edeeb72.woff2) format("woff2"),
        url(/static/media/SantanderHeadlineW05-Rg.6cc2d5b5.woff) format("woff"),
        url(/static/media/SantanderHeadlineW05-Rg.838addf7.ttf) format("truetype");
    }

    @font-face {
      font-family: "SantanderHeadline";
      font-display: swap;
      src: url(/static/media/SantanderHeadlineW05-Rg.6ecfe0cb.eot?#iefix);
      src: url(/static/media/SantanderHeadlineW05-Rg.6ecfe0cb.eot?#iefix) format("eot"),
        url(/static/media/SantanderHeadlineW05-Rg.7edeeb72.woff2) format("woff2"),
        url(/static/media/SantanderHeadlineW05-Rg.6cc2d5b5.woff) format("woff"),
        url(/static/media/SantanderHeadlineW05-Rg.838addf7.ttf) format("truetype");
    }

    @font-face {
      font-family: "SantanderHeadlineW05-Bold";
      src: url(/static/media/SantanderHeadlineW05-Bold.44a6a113.eot?#iefix);
      src: url(/static/media/SantanderHeadlineW05-Bold.44a6a113.eot?#iefix) format("eot"),
        url(/static/media/SantanderHeadlineW05-Bold.9682e485.woff2) format("woff2"),
        url(/static/media/SantanderHeadlineW05-Bold.1ff04868.woff) format("woff"),
        url(/static/media/SantanderHeadlineW05-Bold.ff56386e.ttf) format("truetype");
    }

    @font-face {
      font-family: "SantanderTextW05-Light";
      src: url(/static/media/SantanderTextW05-Light.4b01d731.eot?#iefix);
      src: url(/static/media/SantanderTextW05-Light.4b01d731.eot?#iefix) format("eot"),
        url(/static/media/SantanderTextW05-Light.9e8887ac.woff2) format("woff2"),
        url(/static/media/SantanderTextW05-Light.f5f316f2.woff) format("woff"),
        url(/static/media/SantanderTextW05-Light.aedd4214.ttf) format("truetype");
    }

    @font-face {
      font-family: "SantanderTextW05-Regular";
      src: url(/static/media/SantanderTextW05-Regular.72ee2bb1.eot?#iefix);
      src: url(/static/media/SantanderTextW05-Regular.72ee2bb1.eot?#iefix) format("eot"),
        url(/static/media/SantanderTextW05-Regular.b5c81b2c.woff2) format("woff2"),
        url(/static/media/SantanderTextW05-Regular.3007e130.woff) format("woff"),
        url(/static/media/SantanderTextW05-Regular.77501c6e.ttf) format("truetype");
    }

    @font-face {
      font-family: "SantanderTextW05-Bold";
      src: url(/static/media/SantanderTextW05-Bold.d12a519e.eot?#iefix);
      src: url(/static/media/SantanderTextW05-Bold.d12a519e.eot?#iefix) format("eot"),
        url(/static/media/SantanderTextW05-Bold.2ff10304.woff2) format("woff2"),
        url(/static/media/SantanderTextW05-Bold.05be61ed.woff) format("woff"),
        url(/static/media/SantanderTextW05-Bold.2f3525aa.ttf) format("truetype");
    }

    .Text_Light__3qeNc {
      color: #666666;
    }

    .Text_Black__17ZsV {
      color: rgba(0, 0, 0, 0.87);
    }

    
    .Text_Medium__1XNX4,
    .Text_Small__2WxZp {
      font-family: "SantanderTextW05-Regular", Verdana, Geneva, Tahoma, sans-serif;
      word-wrap: break-word;
      text-transform: none;
      margin: 0;
    }

    .Text_Small__2WxZp {
      font-size: calc(11px + 0.16vw);
    }

    @media screen and (min-width: 1200px) {
      .Text_Small__2WxZp {
        font-size: 13px;
      }
    }

    .Text_Medium__1XNX4 {
      font-size: calc(12px + 0.16vw);
    }

    @media screen and (min-width: 1200px) {
      .Text_Medium__1XNX4 {
        font-size: 14px;
      }
    }

    
    .Text_HeadlineLarge__3ZBt5,
    .Text_HeadlineMedium__2GZLr,
    .Text_HeadlineSmall__FEWeZ {
      font-family: "SantanderHeadlineW05-Rg", Verdana, Geneva, Tahoma, sans-serif;
    }

    .Text_HeadlineSmall__FEWeZ {
      font-size: calc(14px + 0.16vw);
      margin-bottom: 2px;
    }

    @media screen and (min-width: 1200px) {
      .Text_HeadlineSmall__FEWeZ {
        font-size: 16px;
      }
    }

    .Text_HeadlineMedium__2GZLr {
      font-size: calc(16px + 0.16vw);
      margin-bottom: 4px;
    }

    @media screen and (min-width: 1200px) {
      .Text_HeadlineMedium__2GZLr {
        font-size: 18px;
      }
    }

    .Text_HeadlineLarge__3ZBt5 {
      margin-bottom: 16px;
      font-size: calc(20px + 0.16vw);
    }

    @media screen and (max-width: 960px) {
      .Text_HeadlineLarge__3ZBt5 {
        margin-bottom: 12.8px;
      }
    }

    @media screen and (max-width: 600px) {
      .Text_HeadlineLarge__3ZBt5 {
        margin-bottom: 11.2px;
      }
    }

    @media screen and (max-width: 400px) {
      .Text_HeadlineLarge__3ZBt5 {
        margin-bottom: 9.6px;
      }
    }

    @media screen and (min-width: 1200px) {
      .Text_HeadlineLarge__3ZBt5 {
        font-size: 24px;
      }
    }

    .Text_HeadlineBold__HURzr {
      letter-spacing: 0.01em;
      font-family: "SantanderHeadlineW05-Bold", Verdana, Geneva, Tahoma, sans-serif;
    }

    @keyframes LoadingIndicator_lds-ellipsis1__3s_-L {
      0% {
        transform: scale(0);
      }

      100% {
        transform: scale(1);
      }
    }

    @keyframes LoadingIndicator_lds-ellipsis3__2Lpdd {
      0% {
        transform: scale(1);
      }

      100% {
        transform: scale(0);
      }
    }

    @keyframes LoadingIndicator_lds-ellipsis2__t28Bd {
      0% {
        transform: translate(0, 0);
      }

      100% {
        transform: translate(19px, 0);
      }
    }

    .Link_InternalLinkBlack__2nakT {
      position: relative;
      text-decoration: underline;
      max-width: 100%;
      color: rgba(0, 0, 0, 0.87);
    }

    .Link_InternalLinkBlack__2nakT:hover {
      cursor: pointer;
      color: #666666;
    }

    .Link_InternalLinkBlack__2nakT:hover p {
      color: #666666;
    }

    .Link_Phone__2_OjT {
      position: relative;
      text-decoration: none;
      max-width: 100%;
      color: rgba(0, 0, 0, 0.87);
    }

    .Link_Phone__2_OjT:hover {
      cursor: pointer;
    }

    
    .Footer_Legal__16ZYs {
      max-width: 100%;
      padding-right: calc(24px - (100vw - 100%));
    }

    @media screen and (-ms-high-contrast: active),
    screen and (-ms-high-contrast: none) {

      
      .Footer_Legal__16ZYs {
        padding-right: 0;
      }
    }

    @media screen and (max-width: 600px) {

      
      .Footer_Legal__16ZYs {
        padding-right: 0;
      }
    }

    .Footer_FooterWrapper__3E4mc {
      background-color: rgb(238, 246, 248);
    }

    .Footer_Footer__2x1Eb {
      position: relative;
      margin: 0 auto;
      max-width: 1280px;
      overflow: hidden;
      display: flex;
      z-index: 0;
      padding-top: 48px;
      justify-content: center;
      justify-content: space-evenly;
      flex-wrap: wrap;
    }

    @media screen and (max-width: 960px) {

      .Footer_Footer__2x1Eb {
        width: 100%;
        padding-top: 16px;
        padding-left: 16px;
        padding-right: 16px;
        justify-content: flex-start;
      }
    }

    .Footer_Section__v_gvD,
    .Footer_Contact__zoBB7 {
      padding: 16px;
      min-width: 180px;
    }

    @media screen and (max-width: 960px) {

      .Footer_Section__v_gvD,
      .Footer_Contact__zoBB7 {
        padding: 12.8px;
      }
    }

    @media screen and (max-width: 600px) {

      .Footer_Section__v_gvD,
      .Footer_Contact__zoBB7 {
        padding: 11.2px;
      }
    }

    @media screen and (max-width: 400px) {

      .Footer_Section__v_gvD,
      .Footer_Contact__zoBB7 {
        padding: 9.6px;
      }
    }

    @media screen and (max-width: 600px) {

      .Footer_Section__v_gvD,
      .Footer_Contact__zoBB7 {
        max-width: 100%;
      }
    }

    .Footer_Contact__zoBB7 {
      padding-right: 0;
      position: relative;
      display: flex;
      align-items: flex-start;
      min-height: 220px;
      min-width: 30%;
      max-width: 35%;
    }

    @media screen and (max-width: 960px) {
      .Footer_Contact__zoBB7 {
        min-width: 45%;
      }
    }

    @media screen and (max-width: 600px) {
      .Footer_Contact__zoBB7 {
        min-height: 180px;
        min-width: 100%;
      }
    }

    @media screen and (max-width: 1280px) {
      .Footer_Contact__zoBB7 {
        justify-content: flex-start;
        border-bottom: 0;
      }
    }

    .Footer_ContactText__2P_Xa {
      z-index: 1;
    }

    .Footer_ContactIllustration__Qa5Gj {
      margin: 0;
      position: absolute;
      z-index: 0;
      right: 0;
      bottom: 0;
      max-width: 30%;
      max-height: 100%;
    }

    @media screen and (max-width: 960px) {
      .Footer_ContactIllustration__Qa5Gj {
        max-width: 25%;
      }
    }

    @media screen and (max-width: 600px) {
      .Footer_ContactIllustration__Qa5Gj {
        left: 60%;
        max-width: 70%;
      }
    }

    .Footer_ContactIllustration__Qa5Gj img {
      display: block;
      width: 100%;
    }

    .Footer_LinksList__2fkAN {
      padding-bottom: 16px;
    }

    @media screen and (max-width: 960px) {
      .Footer_LinksList__2fkAN {
        padding-bottom: 12.8px;
      }
    }

    @media screen and (max-width: 600px) {
      .Footer_LinksList__2fkAN {
        padding-bottom: 6.4px;
      }
    }

    @media screen and (max-width: 400px) {
      .Footer_LinksList__2fkAN {
        padding-bottom: 4.8px;
      }
    }

    .Footer_Legal__16ZYs {
      max-width: 100%;
      text-align: center;
      background-color: #fff;
      padding-bottom: 8px;
    }

    .Footer_Legal__16ZYs p {
      margin: 8px;
    }

    .Footer_Headline__3wI6W {
      text-transform: uppercase;
      padding-bottom: 16px;
    }

    @media screen and (max-width: 960px) {
      .Footer_Headline__3wI6W {
        padding-bottom: 12.8px;
      }
    }

    @media screen and (max-width: 600px) {
      .Footer_Headline__3wI6W {
        padding-bottom: 11.2px;
      }
    }

    @media screen and (max-width: 400px) {
      .Footer_Headline__3wI6W {
        padding-bottom: 9.6px;
      }
    }

    .Footer_Text__kWS95 {
      padding-bottom: 8px;
    }

    .SignInUp_GridFixIE11__37niv {
      justify-content: space-between;
      justify-content: space-evenly;
    }

    @media screen and (max-width: 1280px) {
      .SignInUp_GridFixIE11__37niv {
        justify-content: center;
        justify-content: space-evenly;
      }
    }

    @media screen and (-ms-high-contrast: none) and (max-width: 1200px) {
      .SignInUp_GridFixIE11__37niv {
        min-height: 1200px;
      }
    }

    @media screen and (-ms-high-contrast: active) and (max-width: 1200px) {
      .SignInUp_GridFixIE11__37niv {
        min-height: 1200px;
      }
    }
  
  
    .MuiPaper-root {
      color: rgba(0, 0, 0, 0.87);
      transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
      background-color: #fff;
    }

    .MuiPaper-rounded {
      border-radius: 4px;
    }

    .MuiPaper-elevation1 {
      box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    }

    .MuiPaper-elevation4 {
      box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
    }
  
  
    .MuiAppBar-root {
      width: 100%;
      display: flex;
      z-index: 1100;
      box-sizing: border-box;
      flex-shrink: 0;
      flex-direction: column;
    }

    .MuiAppBar-positionFixed {
      top: 0;
      left: auto;
      right: 0;
      position: fixed;
    }

    @media print {
      .MuiAppBar-positionFixed {
        position: absolute;
      }
    }

    .MuiAppBar-colorPrimary {
      color: #fff;
      background-color: #EC0000;
    }

    @-webkit-keyframes MuiTouchRipple-keyframes-enter {
      0% {
        opacity: 0.1;
        transform: scale(0);
      }

      100% {
        opacity: 0.3;
        transform: scale(1);
      }
    }

    @-webkit-keyframes MuiTouchRipple-keyframes-exit {
      0% {
        opacity: 1;
      }

      100% {
        opacity: 0;
      }
    }

    @-webkit-keyframes MuiTouchRipple-keyframes-pulsate {
      0% {
        transform: scale(1);
      }

      50% {
        transform: scale(0.92);
      }

      100% {
        transform: scale(1);
      }
    }
  
  
    html {
      box-sizing: border-box;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }

    *,
    *::before,
    *::after {
      box-sizing: inherit;
    }

    body {
      color: rgba(0, 0, 0, 0.87);
      margin: 0;
      font-size: 0.875rem;
      font-family: "Roboto", "Helvetica", "Arial", sans-serif;
      font-weight: 400;
      line-height: 1.43;
      letter-spacing: 0.01071em;
      background-color: #E5E5E5;
    }

    @media print {
      body {
        background-color: #fff;
      }
    }

    body::backdrop {
      background-color: #E5E5E5;
    }
  
  
    .MuiGrid-container {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      box-sizing: border-box;
    }

    .MuiGrid-item {
      margin: 0;
      box-sizing: border-box;
    }

    .MuiGrid-align-items-xs-center {
      align-items: center;
    }

    .MuiGrid-justify-xs-center {
      justify-content: center;
    }

    .MuiGrid-justify-xs-flex-end {
      justify-content: flex-end;
    }

    .MuiGrid-justify-xs-space-between {
      justify-content: space-between;
    }

    .MuiGrid-spacing-xs-2 {
      width: calc(100% + 16px);
      margin: -8px;
    }

    .MuiGrid-spacing-xs-2>.MuiGrid-item {
      padding: 8px;
    }

    .MuiGrid-grid-xs-12 {
      flex-grow: 0;
      max-width: 100%;
      flex-basis: 100%;
    }

    @media (min-width:600px) {

      .MuiGrid-grid-sm-12 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
      }
    }

    @media (min-width:960px) {

      .MuiGrid-grid-md-12 {
        flex-grow: 0;
        max-width: 100%;
        flex-basis: 100%;
      }
    }

    @media (min-width:1280px) {

      .MuiGrid-grid-lg-6 {
        flex-grow: 0;
        max-width: 50%;
        flex-basis: 50%;
      }
    }
  
  
    .MuiToolbar-root {
      display: flex;
      position: relative;
      align-items: center;
    }

    .MuiToolbar-gutters {
      padding-left: 16px;
      padding-right: 16px;
    }

    @media (min-width:600px) {
      .MuiToolbar-gutters {
        padding-left: 24px;
        padding-right: 24px;
      }
    }

    .MuiToolbar-regular {
      min-height: 56px;
    }

    @media (min-width:0px) and (orientation: landscape) {
      .MuiToolbar-regular {
        min-height: 48px;
      }
    }

    @media (min-width:600px) {
      .MuiToolbar-regular {
        min-height: 64px;
      }
    }
  
  
    .LoginContentCardInner-body-24 {
      /* width: 516px; */
      height: 548px;
      padding: 48px;
      position: relative;
      /* max-width: 516px; */
    }

    @media (max-width:599.95px) {
      .LoginContentCardInner-body-24 {
        width: 100%;
        height: auto;
        scroll: none;
        display: inline-block;
        padding: 32px;
      }
    }
  
  
    .AppBar-flex-6 {
      flex-grow: 1;
    }

    .AppBar-bar-7 {
      width: 100vw;
      height: 66px;
      border-top: 3px solid #ea0000;
      box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
      margin-right: calc(100% - 100vw);
      border-bottom: 1px solid #e5e5e5;
      padding-right: 24px;
      background-color: #fff;
    }

    @media (max-width:959.95px) {
      .AppBar-bar-7 {
        width: 100%;
        height: 93px;
        margin-right: 0;
        padding-right: 0;
      }
    }

    .AppBar-logo-8 {
      width: 145px;
      margin-left: 70px;
      margin-bottom: 5px;
    }

    @media (max-width:959.95px) {
      .AppBar-logo-8 {
        display: none;
      }
    }

    .AppBar-logoMobile-9 {
      width: 145px;
      margin-top: 15px;
      margin-left: 16px;
      margin-bottom: 18px;
    }

    @media (min-width:960px) {
      .AppBar-logoMobile-9 {
        display: none;
      }
    }

    .AppBar-toolbarDesktop-10 {
      height: 100%;
      padding: 0;
      max-width: 1574px;
    }

    @media (max-width:959.95px) {
      .AppBar-toolbarDesktop-10 {
        display: none;
      }
    }

    .AppBar-toolbarMobile-11 {
      height: 100%;
      padding: 0;
    }

    @media (min-width:960px) {
      .AppBar-toolbarMobile-11 {
        display: none;
      }
    }

    .AppBar-mobileUserRow-12 {
      height: 24px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12);
      padding-right: 8px;
    }
  
  
    .withRouter\(LayoutInternal\)-main-1 {
      display: flex;
      min-height: 100%;
      flex-direction: column;
    }

    .withRouter\(LayoutInternal\)-bodyLoggedOut-2 {
      width: 100%;
      flex-grow: 1;
      margin-top: 66px;
    }

    @media (max-width:959.95px) {
      .withRouter\(LayoutInternal\)-bodyLoggedOut-2 {
        margin-top: 93px;
      }
    }

    .withRouter\(LayoutInternal\)-centerLoggedOut-5 {
      width: calc(100% - 32px);
      min-height: 524px;
      margin-left: 16px;
      padding-top: 16px;
    }

    .SignInUp-form-15 {
      width: 100%;
      margin: auto;
      display: block;
      max-width: 1400px;
      margin-bottom: 16px;
    }

    .SignInUp-info-18 {
      padding-top: 8px;
      padding-bottom: 16px;
    }

    .SignInUp-endOfLife-22 {
      color: #EC0000;
      white-space: pre-wrap;
    }

    @media (max-width:599.95px) {
      .SignInUp-grid-23 {
        display: block;
      }
    }

