img.employee-card__employee-image {
    border-radius: 50%;
}
.employee-card__employee-linkedin::before {
  content: 'calendar_month';
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-variation-settings:
    'FILL' 0,
    'wght' 400,
    'GRAD' 0,
    'opsz' 24;
  font-size: 14px;
  margin-right: 8px;
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: middle;
}
.employee-card__employee-linkedin .linkedin-icon-specs {
  display: none;
}
.amount--incoming {
    color: #00353d;
}
span.amount.amount--outgoing {
    color: red;
}
.footer-widgets a:hover, .footer-widgets a:visited:hover {
    color: #71b790;
}
a.btn.btn--brand-1.btn--primary:hover, a.btn.btn--brand-1.btn--primary:visited:hover {
    background-color: #00353d;
}
.btn.btn--primary.btn--brand-1.btn--invert {
    background-color: #71b790;
    color: #fff;
}
.rt-button--link-color:visited {
    background-color: #00353d;
    color: #fff;
}
.rt-button--link-color:hover {
    background-color: #71b790;
    color: #fff;
}
.rt-button--link-color {
    background-color: #00353d;
    color: #fff;
    border-radius: 30px;
}
a.mega-nav-list__link.hasChild {
    color: black;
}
a.mega-nav-list__link.hasUrl {
    color: black;
}
button.ebank-nav-company-selector__button {
    color: #fff;
    background-color: #00353d;
}
.ebank-nav {
    background-color: #00353d;
}
a.ebank-nav-logo__link {
    background-color: #00353d;
}
nav.ebank-nav.navigation-sticky {
    background-color: #00353d;
}
.ebank-nav-logo__link {
    background-color: #00353d;
}
.ebank-nav-logo {
    background-color: #00353d;
}
.navigation-sticky {
    background-color: #00353d;
}
span.ebank-nav-company-selector__button-text::before {
    content: "Velg avtale: ";
    margin-right: 4px;
    color: #71b790;
    font-weight: 900;
}
span.ebank-nav-company-selector__button-text:lang(en)::before {
    content: "Select agreement: ";
        margin-right: 4px;
        color: #71b790;
        font-weight: 900;
}
span.nav-count-indicator {
    background-color: red;
    color: white;
}
.latest-news-list .latest-news-list__text-category, .latest-news-list .latest-news-list__text-date{
    display: none; /* hides date and subject in Latest News list */
}
.latest-news-list__link {
    display: none; /* hides link in Latest News list */
}
.latest-news-list .latest-news-list__item {
    margin-bottom: 0; /* reduces padding on news*/
}
.mega-nav-action-buttons-list__item:nth-last-child(1) .nav-icon-btn .nav-icon-btn__icon-1, .mega-nav-action-buttons-list__item:nth-last-child(1) .nav-icon-btn .nav-icon-btn__icon-2, .mega-nav-action-overlay--1 {
    background-color: #71B790;
    color: #fff;
}
.mega-nav-action-buttons-list__item:nth-last-child(2) .nav-icon-btn .nav-icon-btn__icon-1, .mega-nav-action-buttons-list__item:nth-last-child(2) .nav-icon-btn .nav-icon-btn__icon-2, .mega-nav-action-overlay--2 {
    background-color: #b8ccea;
    color: #fff;
}
.footer-widget-area {
    background-color: #00353d;
}
.mega-nav-action-buttons-list__item:nth-last-child(3) .nav-icon-btn .nav-icon-btn__icon-1, .mega-nav-action-buttons-list__item:nth-last-child(3) .nav-icon-btn .nav-icon-btn__icon-2, .mega-nav-action-overlay--3 {
    background-color: #f8e59a;
    color: #00353d;
}
.mega-nav-action-buttons-list__item:nth-last-child(4) .nav-icon-btn .nav-icon-btn__icon-1, .mega-nav-action-buttons-list__item:nth-last-child(4) .nav-icon-btn .nav-icon-btn__icon-2, .mega-nav-action-overlay--4 {
    background-color: #decde7;
    color: #00353d;
}
.mega-nav-action-buttons-list__item:nth-last-child(5) .nav-icon-btn .nav-icon-btn__icon-1, .mega-nav-action-buttons-list__item:nth-last-child(5) .nav-icon-btn .nav-icon-btn__icon-2, .mega-nav-action-overlay--5 {
    background-color: #fff;
    color: #00353d;
}
.mega-nav-menu-toggle__button .icon-1, .mega-nav-menu-toggle__button .icon-2 {
    background-color: #71b790;
    color: #fff;
}
.mega-nav-menu-toggle__button .icon-2 {
    display: none;
}
.footer-contact-area {
    padding: 50px 16px;
    background-color: #71b790;
    color: white;
}
.mega-nav-large--submenuActive .mega-nav-large__bar {
    background-color: #00353d;
}
.mega-nav-small {
    background-color: #00353d;
    height: 88px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    position: fixed;
    z-index: 7000;
    top: 0;
    left: 0;
    border-bottom: 1px solid rgba(0,0,0,.1);
    transition: background-color .2s cubic-bezier(0.24, 0.5, 0.22, 0.89);
}
.mega-nav-small.mega-nav-small--isOpen {
    background-color: #00353f;
}
.mega-nav-primary-link, .mega-nav-primary-link:visited {
    flex-grow: 1;
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 24px;
    text-decoration: none;
    height: 100%;
    transition: color .3s cubic-bezier(0.78, -0.07, 0.28, 0.98);
    will-change: color;
    color: white;
}
.mega-nav-action-buttons-list .nav-icon-btn__label {
    color: white;
}
.mega-nav-menu-toggle__button {
    color: white;
}
.mega-nav-small__actions-buttons--inList {
    border-bottom: 1px solid #e5e5e5;
    padding: 16px 24px;
    margin: 0 0 16px 0;
    background-color: #00353f;
}
.footer-widget-area {
background-color: #00353f;
}
.footer-widget {
background-color: #00353f;
}
.link-list-a__link, .link-list-a__link:visited {
    background-color: #00353d;
    color: #ffffff;
    border-radius: 30px;
}
.link-list-a__link-image {
    opacity: 100;
}
.link-list-a__link-image {
    top: 10px;
}
.link-list-a__link:hover, .link-list-a__link:visited:hover {
    background-color: #d9030300;
    color: #323e4800;
}
.link-list-a__link-title {
    top: 70%;
}
.link-list-a__list {
    max-width: 780px;
}
.link-list-a__link-cta {
    bottom: 10%;
    color: #323e48;
    font-size: 1rem;
    opacity: 0;
    visibility: hidden;
}
.mega-nav-small__item-submenu-container-button {
    padding: 16px 0 16px 95%;
    position: absolute;
}
.latest-news-list .latest-news-list__image-container {
    border-radius: 20px;
}
.map-module-a .map-module-a__search-container {
    background-color: #71b790;
    color: #fff;
    padding: 0 1.375rem 0 1.875rem;
    position: relative;
}
.map-module-a .frame__cell-item {
    position: relative;
    background-color: #00353d;
}
.btn.btn--primary.btn--default {
    background-color: #00353d;
    color: #fff;
}
.map-module-a .map-module-a__marker {
    background: #00353d;
    color: #ffffff;
    flex: 1 100%;
}
.map-module-a .frame__cell-item {
    position: relative;
    background-color: #00353d;
}
.a-arrow-link {
    color: #00353d;
    font-weight: 900;
    display: inline-flex;
    line-height: 1.25em;
    padding-left: 1.375rem;
    position: relative;
    text-decoration: none;
    margin-left: -0.1875rem;
}
.a-arrow-link:visited, .a-arrow-link:hover {
    color: #00353d;
}
.t-color-black {
    color: #ffffff !important;
}
.latest-news-list .latest-news-list__wrapper {
    text-align: center;
}
.map-module-a .map-module-a__wrapper {
    height: 37.5rem;
}
.contact-module-b {
    margin: 64px auto 0;
    border-radius: 30px;
    background-color: #71b79069;
    color: #00353d;
}
.contact-module-b .contact-module__image {
    right: 5%;
    border-radius: 30px;
}
.download-module-b .download-module__list {
    margin-left: auto;
    margin-right: auto;
    max-width: 850px;
}
.download-module-b .download-module__link {
    align-items: center;
    color: #00353d;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 1.125rem;
    font-weight: bold;
    position: relative;
    text-decoration: none;
}
.download-module-b .download-module__link-icon:before {
    background-color: #71b790;
    border-radius: 50%;
    content: "";
    display: block;
    width: 3.75rem;
    height: 3.75rem;
    transition: background-color .3s ease;
}
.mega-nav-primary-link:hover, .mega-nav-primary-link:visited:hover {
    color: #71b790;
}
.teaser-list .teaser-list__item img, .teaser-list .teaser-list__item picture {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    min-width: 100%;
    border-radius: 30px;
}
a.btn.btn--default.btn--primary:hover, a.btn.btn--default.btn--primary:visited:hover {
    background-color: #71b790;
}
.latest-news-list .latest-news-list__bottom-button {
    border-radius: 30px;
}
button.button.latest-news-list__bottom-button.button--color-default:hover, button.button.latest-news-list__bottom-button.button--color-default:visited:hover {
    background-color: #71b790;
}
.latest-news-list .latest-news-list__item .a-arrow-link {
    font-size: .9em;
    padding-left: 1.0625rem;
    visibility: hidden;
}
a.a-social-link:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: currentcolor;
    opacity: 0;
    transition: opacity .3s cubic-bezier(0.24, 0.5, 0.22, 0.89);
    z-index: 1;
    color: #00353d;
}
.footer-contact-area-content {
    font-size: 14px;
    color: #00353d;
    font-family: arial;
}
.btn.btn--primary.btn--brand-1 {
    background-color: #00353d;
    color: #fff;
    border-radius: 30px;
}
a.link-list-a__link:hover, a.link-list-a__link:visited:hover {
    background-color: #00353d;
    color: #71b790;
}
.benefit-list-b {
    background-color: #00353d0d;
    margin: 10px;
    border-radius: 30px;
}
.benefit-list-b__image img, .benefit-list-b__image picture {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    min-width: 100%;
    border-radius: 30px;
}
.anchor-menu__inner {
    display: none;
}
.btn.btn--primary.btn--default {
    background-color: #00353d;
    color: #fff;
    margin: 10px;
    border-radius: 30px;
}
.contact-module-b .img-container {
   position: relative;
   width: 400px; /* Juster bredden etter behov */
   height: 400px; /* Juster høyden etter behov */
}
.contact-module-b .img-container img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}
.contact-module-b .contact-module__image img, .contact-module-b .contact-module__image picture {
    max-width: 100%;
}
.manual-list__image img, .manual-list__image picture {
    display: block;
    max-width: 100%;
    width: 100%;
    border-radius: 30px;
}
.service-message--warning {
    background-color: #71b790;
    color: #00353d;
    text-align: center;
    padding-bottom: 12px;
}
.service-message p .service-message__icon {
    left: 0;
    top: 0;
    color: white;
    position: unset;
}
.service-message--warning a {
    background-color: #71b790;
    color: #000;
}
h5, .h5 {
    font-size: 1.2rem;
    font-family: "ArialNova",sans-serif;
}
.old-ebank-link {
    background-color: #00353d;
    height: 50px;
}
nav.ebank-nav.navigation-sticky.ebank-nav--pushdown {
    background-color: #00353d;
}
.old-ebank-link__link .icon {
    fill: #ffffff;
}
.action-btn--1, .nav-overlay--1 {
    background: #b8ccea;
    color: #000;
}
.old-ebank-link__link {
    color: #fff;
}
.action-btn--2, .nav-overlay--2 {
    background: #71b790;
    color: #fff;
}
.quick-menu__trigger-button {
    position: relative;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    width: 56px;
    height: 56px;
    background-color: #71b790;
    border-radius: 50%;
    padding: 0;
    overflow: hidden;
    border: none;
    position: absolute;
    bottom: 0;
    right: 0;
    box-shadow: 0 2px 14px 0 rgba(0,0,0,.21);
}
.account-overview__tools {
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    color: white;
    background-color: #71b790;
}
.toggle-button-icon-option__icon {
    margin: 0.5rem;
    position: relative;
    color: #00353d;
}
.account-favorite-button--on svg, a:hover .account-favorite-button--on svg {
    fill: #71b790;
}
.button--color-default {
    background-color: #00353d;
    color: #fff;
    border-color: transparent;
}
.form-module-a__content {
    background-color: #00353d0d;
}
.form-module-a__content input[type=submit] {
    border: none;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    line-height: normal;
    text-decoration: none;
    text-align: center;
    background-color: #00353d;
    color: #fff;
    line-height: 2.125rem;
    margin-top: 32px;
    max-width: 18.75rem;
    padding: 0.6875rem 1.25rem;
    position: relative;
    transition-timing-function: ease;
    transition: color .3s ease,background-color .3s,font-size .1s;
    width: 100%;
    z-index: 1;
}
.mega-nav-large__logo img {
    position: relative;
    top: 50%;
    max-height: 50px;
    transform: translateY(-50%);
}
.mega-nav-large__bar {
    background-color: #00353d;
}
.mega-nav-large .mega-nav-secondary-bar {
    max-height: 10px;
    background-color: #00353d;
    color: #ffff;
}
.mega-nav-large {
    height: 145px;
}
.mega-nav-large__overlay {
    max-height: 600px;
}
.mega-nav-large__overlay-inner {
    padding: 30px;
    background-color: #a5cab5;
    height: calc(100vh - 250px);
}
.mega-nav-list.mega-nav-list--level-0 {
    flex-wrap: unset;
}
.manual-list--4-items {
    padding-bottom: 1.75rem;
    margin-top: 50px;
}
h2, .h2 {
    color: #00353d;
}
h3, .h3 {
    color: #00353d;
}
.contact-module-c {
    background-color: #00353d;
    color: #ffffff;
    padding: 24px;
    text-align: center;
    color: #ffffff !important;
    margin-top: 10px;
    padding-top: 0;
}
.footer-module .frame__cell {
    overflow: visible;
    margin-block: -51px;
}
.map-module-a .frame__cell-item {
    position: relative;
    background-color: #00353d;
    margin-bottom: -1.32%;
}
.mega-nav-list__link:hover, .mega-nav-list__link.isCurrent:not(.hasChild) {
    color: #000000;
}
.news-article-top-a__primary {
    margin-top: 1vw;
}
.latest-news-list .latest-news-list__text-text {
    display: none;
}
@media only screen and (max-width: 767px) {
.latest-news-list .latest-news-list__wrapper {
    display: inline-grid;
}
.text-module-a .frame__cell-item {
    margin-left: auto;
}
.widget-title__label {
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left: 55px;
    font-size: 1rem;
    font-weight: 900;
    line-height: 1rem;
    font-family: "ArialNova",sans-serif;
}
.signed-documents .signed_documents__download-button {
    padding: 0;
    height: 48px;
    vertical-align: middle;
    color: #00353d;
}
.hero-module-b__title {
    margin-top: 0;
    margin-bottom: 1rem;
    color: #fff;
}
.button--disabled, .button[disabled] {
    opacity: .5;
    filter: none;
    pointer-events: none;
}
.button--color-link {
    background-color: #71b790;
    color: #ffffff;
    border-color: transparent;
}
.rt-button--link-color:hover {
    background-color: #71b790;
    color: #fff;
}
.a-arrow-link .a-arrow-link__text {
    transition: transform .15s ease;
    color: #00353d;
}
.a-arrow-link.a-arrow-link--large .a-arrow-link__icon {
    position: absolute;
    left: auto;
    right: 0;
    top: .65em;
    color: #00353d;
}
.contact-module-b .a-arrow-link__container .a-arrow-link {
    float: left;
    margin-left: 0;
    color: #00353d;
}
.widget-title__label {
    margin-top: 0rem;
    margin-bottom: 0rem;
    font-size: 1.2rem;
    font-weight: 900;
    line-height: 1rem;
    font-family: "ArialNova",sans-serif;
    color: #00353d;
    margin-left: 5%;
}
h1.backdrop__title {
    color: #00353d;
}
.widget-title__label {
    margin-top: 0rem;
    margin-bottom: 0rem;
    font-size: 1rem;
    font-weight: 900;
    line-height: 1rem;
    font-family: "ArialNova",sans-serif;
    color: #00353d;
}
button.nav-icon-btn.menu-toggle__button.nav-icon-btn--showLabel {
    background-color: #71b790;
}
.mega-nav-large__overlay :visited {
    color: #000;
}
a.rt-button--link-color {
    color: #fff;
    background-color: #00353d;
    border-radius: 30px;
}
.rt-button--link-color:hover {
    background-color: #71b790;
    color: #00353d;
