.jyskebank .segment-button-selected {  background-color: #00e89a;}.sydbank .segment-button-selected {  background-color: #7bc8dc;}.skjernbank .segment-button-selected {  background-color: #910008;  color: white;}.landbobanken .segment-button-selected {  background-color: #f07d1b;}.nordfynsbank .segment-button-selected {  background-color: #20c4f4;}.spks .segment-button-selected {  background-color: #83c6a9;}.kreditbanken .segment-button-selected {  background-color: #7fd5b3;}.djurslandsbank .segment-button-selected {  background-color: #6cbabf;}   select {      display: contents;  }  .topbar .dropdown-style {    width: 88px;    height: 32px;    border-radius: 5000px;    border: solid 1px #d1d1d1;  }    .announcement-bar {    box-sizing: border-box;    width: 100%;  }    /* Removes margin-top from successors of first visible announcement-bar */  .announcement-bar:not([class*="hide"]) ~ .announcement-bar {    margin-top: 0px;  }   .Drift div,  .breaking-box div {    width: unset !important;  }    .announcement-bar .Drift {    max-width: 1024px;    display: flex;    margin: 0 auto;    flex-direction: row;    justify-content: space-between;  }    .announcement-bar .Drift .DriftText {    width: 100%;     line-height: 1.43;    margin-right: 8px;  }    .announcement-bar .Drift .DriftText .Driftinformation {    height: 18px;    font-weight: bold;    line-height: 1.43;    margin-right: 6px;    float: left;  }    .announcement-bar .Drift .DriftText p {    /* Override some definitions from kirby.css, which makes the text in the top banner look ugly if included in       paragraph tags. */    margin-bottom: 0;    line-height: 22px;  }    .breaking-box-content a:link,  .breaking-box-content a:hover,  .breaking-box-content a:visited {    text-decoration: underline;  }    .links_sub_title {    margin-top: -5px;    padding-left: 56px;    height: 20px;    font-size: 12px;    line-height: 1.67;    color: #cccccc;  }    .announcement-bar .close {    width: 16px;    height: 16px;    cursor: pointer;  }    .middle {    flex-wrap: wrap;  }    .mitid .middle {    max-width: 880px;  }    .nemid .middle {    max-width: 736px;  }    .nemid .middle > .wrapper {    flex-wrap: initial;  }    .middle > .wrapper {    display: flex;    height: 100%;    width: 100%;    flex-wrap: wrap;    justify-content: center;  }    .nemid .middle > .title {    padding-left: 12px;    width: 100%;  }    .mitid .middle > .title {    display: none;  }    .mitid-firsttime > .middle >.wrapper {    flex-wrap:unset;  }  .mitid-firsttime #loginContainer {      background-color: #f2f2f2;  }  .middle #InformationContainer {    max-width: 432px;    width: 100%;  }  .nemid .middle #InformationContainer {    max-width: 355px;    width: 100%;  }      .mitid #InformationContainer {    height: 620px;  }    .nemid-login iframe {    min-width: 320px;    width: 100%;    height: 488px;    background-color: #FFFFFF;  }    #loginContainer {    margin-right: 16px;  }  .nemid #loginContainer {    min-width: 320px;    min-height: 200px;  }    .mitid #loginContainer > iframe {    display: none;  }    .nemid #loginContainer > iframe {    height: 100%;  }    .Rectangle {    padding: 12px 0px 12px 0px;   }    .hide {    display: none !important;  }    .links_title {    height: 40px;  }    .alert-modal {    position: fixed;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 359px;    min-height: 300px;    height: auto;    border-radius: 16px;    background-color: #f6f6f6;  }    .Outline {    width: 96px;    height: 96px;    border: solid 4px;    margin: 24px auto;    border-radius: 180px;  }    .warning {    width: 64px;    height: 64px;    object-fit: contain;    margin: 16px;  }    .warning-title {    height: 30px;    font-size: 18px;    font-weight: bold;    text-align: center;  }    .Subtitle-location {    margin: 0px 16px;    text-align: center;  }    .Subtitle {    width: 327px;    height: 96px;    text-align: center;  }    .primary-button {    width: 220px;    height: 52px;    border-radius: 5000px;    background-color: #2cf287;    border-style: hidden;    cursor: pointer;  }    .primary-button-text {    text-align: center;  }    .modal-button-location {    padding-top: 24px;    padding-bottom: 24px;    height: auto;    text-align: center;  }  .mitid #loginContainer {    max-height: 588px;    box-sizing: content-box;  }  .mitid-firsttime #loginContainer {    max-width: 402px !important;  }  .a-tag-links-styling:hover, .a-tag-links-styling:link, .a-tag-links-styling:visited {    color: #000000;    text-decoration: underline;  }  .mitid-errors {    padding: 24px 32px 282px;    background-color: #f2f2f2;    border-radius: 16px;}.mitid-errors-header {    width: 100%;    font-family: Roboto;    font-size: 18px;    font-weight: bold;    font-stretch: normal;    font-style: normal;    line-height: 1.33;    letter-spacing: normal;    color: #000000;}.mitid-errors-body {    margin-top: 0px;    min-height: 72px;    font-family: Roboto;    font-size: 16px;    font-weight: normal;    font-stretch: normal;    font-style: normal;    line-height: 1.5;    letter-spacing: normal;    color: #1c1c1c;    margin: 0;}    /* Shared tablet and desktop rules */  @media all and (min-width: 1024px) {    .mitid .middle > .wrapper {      justify-content: space-between;    }  }    @media all and (max-width: 1024px) {    .Rectangle {      padding: 12px 32px 12px 32px;    }  }    /* in-between mobile and tablet layout */  @media all and (max-width: 879px) {    .mitid .middle {      margin-bottom: 6px;    }      .mitid .middle > .wrapper {      flex-direction: column;      align-items: center;    }          .mitid #InformationContainer {      margin-top: 16px;      height: 472px;    }      .mitid #InformationContainer .info-box-text a text {      margin-bottom: 0px;    }      .mitid #loginContainer {      margin-right: 0;      min-width: 0;    }  }    /* in-between mobile and tablet layout */  @media all and (max-width: 730px) {      .nemid .middle {        margin-bottom: 6px;      }          .nemid .middle > .wrapper {        flex-direction: column;        align-items: center;      }          .nemid .nemid .middle > .title {        max-width: 360px;        margin-right: auto;        margin-left: auto;      }          .nemid #loginContainer {        border-radius: 15px;      }        .nemid-login iframe {        height: 330px;      }          .nemid #InformationContainer {        margin-top: 16px;        height: 472px;      }          .nemid #InformationContainer .info-box-text a text {        margin-bottom: 0px;      }          .nemid #loginContainer {        margin-right: 0;      }    }    /* NOT mobile */  @media all and (min-width: 480px) {    .mitid #loginContainer {      max-width: 432px;      min-width: 320px;    }    .mitid #InformationContainer {      height: 620px;      max-width: 432px;    }    /*    .nemid #loginContainer,    .nemid #InformationContainer {      max-width: 360px;      height: 520px;    }    */    .nemid-login iframe {      height: 495px;    }    .nemid #loginContainer {      border-radius: 15px;    }  }  /* Mobile only */  @media all and (max-width: 480px) {    .nemid #main-div > .title {      margin: 0;      margin-bottom: 16px;    }        .Driftinformation {      float: none;    }      /* Potentially unused rules ?*/    .warning-background {      width: 100%;    }  }