@import url('https://use.typekit.net/fue8kci.css');
@media print{
	div#cookie-information-template-wrapper{
		display: none !important;
	}
}
:root {
    --brand-color: #1cb78d;
	--brand-color-10pct: #e8f8f3;
	--brand-color-20pct: #d2f1e8;
	--brand-color-30pct: #bae9dd;
	--brand-color-40pct: #a4e2d1;
	--brand-color-50pct: #8ddbc6;
	--brand-color-60pct: #77d4bb;
	--brand-color-70pct: #61cdaf;
	--brand-color-80pct: #49c5a4;
	--brand-color-90pct: #33be99;
	--bg-color-champagne: #e7e2d9;
	--bg-color-lightchampagne: #f7f4f1;
	--bg-color-skyblue: #b0d5de;
	--bg-color-brand: #e8f8f3;
	--tertiary-color-yellow: #ffeda9;
	
}
.neos-modal__content-inner::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.3);
    background: #1cb78d;
}
.load-spinner__part1:after,.load-spinner__part2:after{
	background-color: #1cb78d;
}
html.noScroll, html.noScroll body {
    overflow: unset !important;
}
/* 1. COLORS */
	/* 1.1. T-BG_COLOR */
		.t-bg-color-1 {
			background: #f7f4f1 !important;
			background-color: #f7f4f1 !important;
		}
		.t-bg-color-2 {
			background: #cfc4ac !important;
			background-color: #cfc4ac !important;
		}
		.t-bg-color-3 {
			background: #8a7e73 !important;
			background-color: #8a7e73 !important;
		}
		.t-bg-color-4 {
			background: #082243 !important;
			background-color: #082243 !important;
		}
		.t-bg-color-gray {
			background: #c5c7c9 !important;
			background-color: #c5c7c9 !important;
		}
		.t-bg-color-1 h1, .t-bg-color-1 h2, .t-bg-color-1 h3, .t-bg-color-1 h4, .t-bg-color-1 h5, .t-bg-color-1 h6 {
    			color: #000;
		}
/* 2. FONTS */
	body{
		font-weight: 300;
		line-height: 1.5rem;
	}
	/* HEADLINES */
		@media (max-width: 767px){
			h1 {
    			font-weight: 100;
    			margin: 0;
			}
			h2{
				font-size: 1.5rem;
				line-height: 2rem;
    			font-weight: 900;
    			margin: 0;
			}
			h3{
				font-size: 1.3rem;
    			line-height: 1.7rem;
    			font-weight: 700;
    			margin: 0;
			}
			h4{
				font-size: 1.15rem;
    			line-height: 1.4rem;
    			font-weight: 500;
    			margin: 0;
			}
		}
		@media (min-width: 768px) and (max-width: 1023px){
			h1 {
    			font-size: 3.125rem;
				font-weight: 100;
    			line-height: 3.75rem;
				margin: 0;
			}
			h2{
				font-size: 1.5rem;
				line-height: 2rem;
    			font-weight: 900;
    			margin: 0;
			}
			h3{
				font-size: 1.3rem;
    			line-height: 1.7rem;
    			font-weight: 700;
    			margin: 0;
			}
			h4{
				font-size: 1.15rem;
    			line-height: 1.4rem;
    			font-weight: 500;
    			margin: 0;
			}
		}
		@media (min-width: 1024px){
			h1{
				font-weight: 100;
				font-size: 4rem;
				margin: 0;
				line-height: 4.5rem
			}
			h2{
				font-size: 1.5rem;
				line-height: 2rem;
    			font-weight: 900;
    			margin: 0;
			}
			h3{
				font-size: 1.3rem;
    			line-height: 1.7rem;
    			font-weight: 700;
    			margin: 0;
			}
			h4{
				font-size: 1.15rem;
    			line-height: 1.4rem;
    			font-weight: 500;
    			margin: 0;}
			}	
    H1, H2, H3, H4, H5, H6, H7, body, .nav-expand-list__item, .nav-expand-dropdown, .nav-expand-list, .nav-spot .nav-spot__title, .accordion__summary{
		font-family: museo, serif !important;
    }
	@media (min-width: 640px){
		preamp {
    		font-size: 1.5rem;
    		line-height: 2rem;
			font-weight: 500;
			width: 100%;
			display: inline-block;
    	}
	}
	@media (max-width: 639px){
		preamp {
    		font-size: 1rem;
    		line-height: 1.4rem;
			font-weight: 500;
			width: 100%;
			display: inline-block;
    	}
	}
	.rich-text p {
    	max-width: none;
	}
/* ICONS */
	/* MATERIAL SYMBOLS OUTLINED */
		span.material-icons-outlined{
			vertical-align: middle;
			font-size: 1.3em;
			margin-right: 0.5rem;
			text-rendering: optimizeLegibility;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			font-feature-settings: 'liga';
			font-family: 'Material Symbols Outlined';
		}		
		span.material-icons-outlined.green{
			color: #1cb78d;
		}
		span.material-icons-outlined.red{
			color: #ef4e45;
		}
		.material-symbols-outlined {
  			font-variation-settings:
  			'FILL' 0,
  			'wght' 200,
  			'GRAD' 0,
  			'opsz' 48
		}
		h1 .material-symbols-outlined, h2 .material-symbols-outlined, h3 .material-symbols-outlined, h4 .material-symbols-outlined, h5 .material-symbols-outlined {
  			font-variation-settings:
  			'FILL' 0,
  			'wght' 700,
  			'GRAD' 0,
  			'opsz' 48
		}
	/* CUSTOM ICONS */
		/* BRANCH FACILITY ICONS*/
			.depositbox::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/depositbox.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.no-depositbox::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/no-depositbox.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.cash::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/cash.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.no-cash::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/no-cash.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.atm::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/atm.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.no-atm::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/no-atm.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.handicap::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/handicap.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.no-handicap::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/no-handicap.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.coin-counter::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/coin-counter.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
			.no-coin-counter::before{
				content: url('/-/media/sparekassendanmark/ikoner/faciliteter/no-coin-counter.svg');
				width: 2.5rem !important;
				height: 2.5rem !important;
				display: inline-block;
				vertical-align: middle;
				margin: 0 0.5rem 0 0;
			}
/* 3. NAVIGATION */
	/* BREADCRUMB */
		@media (min-width: 1024px){
			.breadcrumb{
				top: 130px;
				position: absolute;
			}
			.neos-ebank .breadcrumb{
				top: 90px;
				position: absolute;
			}
		}
		.nav-breadcrumb{
			height: 44px;
		}
		ul.breadcrumb-list:empty {
    		display: none;
		}
		a.breadcrumb-list__item-link:focus{
			border: 2px solid #000;
			opacity: 1;
			background: #ffffff;
			padding: 0 0.5rem;
		}
		.breadcrumb-list__item-link, .breadcrumb-list__item-nolink {
			font-size: 12px;
			height: 44px;
    		padding: 0;
    		align-items: center;
    		align-content: center;
   			 min-width: 44px;
		}
		.breadcrumb-icon {
			margin-right: 5px;
		}
	/* 3.1. MAIN NAV PRIMARY */
		.nav-primary-link, .nav-primary-link:visited{
			font-weight: 300;
		}
		.main-nav{
			min-height: fit-content;
		}	
		
		/* LARGE */
			.main-nav-large{
				z-index: 6;
			}
			.main-nav-large__logo img {
				height: 70px !important;
			}
			.main-nav-large__primary ul {
				text-align: left;
				margin-left: 2rem;
			}
			.nav-secondary-bar{
        		background: #f7f4f1;
			}
			.main-nav-large__bar {
    			box-shadow: 0 0 2rem rgb(0 0 0 / 10%) !important;
			}
			.main-nav-large__logo img{
    			max-height: 48px;
			}
			.nav-primary-link.isSelected, .nav-primary-link:visited.isSelected, .nav-primary-link:hover, .nav-primary-link:visited:hover {
    			color: #1cb78d !important;
			}
			.nav-primary-link:after, .nav-primary-link:visited:after {
    			background: #1cb78d !important;
			}
			/* MENU DROPDOWN */
				.main-nav-large__overlay{
					z-index: 7;
				}
				.main-nav-large__overlay-inner {
    				background-color: #e9f4ee;
					color: #000;
				}
				.nav-expand-list__item.isOpen:hover, nav-expand-list__item:hover, li.nav-expand-list__item:hover {
    				background-color: rgba(0,0,0,.1) !important;
				}
				.nav-expand-list__item.isOpen, .nav-expand-dropdown.isOpen {
    				background-color: rgba(0,0,0,.05);
				}
				/* NAV SPOT */
				.nav-spot{
					background: transparent;
				}
				.nav-spot__title{
					color: #000;
				}
				.nav-spot__description{
					font-weight: 300;
					color: #000;
				}
				.nav-spot__image{
					border-radius: 50%;
				}
		/* MEDIUM */
			.main-nav-medium__logo img{
				height: 55px !important;
			}
			.main-nav-medium{
				height: 120px;
			}
			.main-nav-medium__inner {
    			height: 120px;
				box-shadow: 0 0 2rem rgb(0 0 0 / 10%) !important;
			}
			.main-nav-medium button.nav-icon-btn.action-btn--menu {
    			width: 80px;
    			height: 80px;
			}
		/* SMALL */
			.main-nav-small__topbar-logo img{
				height: 55px !important;
				padding: 0.5rem 0 0.5rem 0;
			}
			.main-nav-small__actions-toggle{
				background: transparent;
			}
			.main-nav-small .action-btn--menu {
    			background: #1cb78d;
    			color: #fff;
			}
			.main-nav-small__actions-toggle .nav-icon-btn {
    			border: none;
    			color: #000;
			}
			.main-nav-small button.nav-icon-btn.action-btn--menu.nav-icon-btn--isToggled {
    			background: #1cb78d;
    			color: #000;
			}
			.main-nav-small button.nav-icon-btn.action-btn.nav-icon-btn--isToggled.nav-icon-btn--showLabel {
    			background: #8a7e73;
    			color: #fff;
			}
			.main-nav-small-menu {
    			background-color: #e9f4ee;
				color: #000;
			}
	/* SECONDARY NAV */
		.nav-secondary-bar{
			color: #000;
			z-index: inherit;
			height: 44px;
		}
		li.nav-secondary-menu__list-item:hover {
			background: #cfc4ac;
			color: #000;
		}
		.nav-secondary-menu a, .nav-secondary-menu a:visited{
			color: #000;
		}
		.nav-secondary-menu a.isCurrent{
			color: #000;
			font-weight: 900;
		}
		.nav-secondary-menu{
			margin-left: auto;
			margin-right: auto;
			position: relative;
			display: block;
			width: fit-content;
		}
		.nav-secondary-menu__list li{
			display: table-cell;
			width: fit-content;
			text-align: center;
			height: 44px;
		}
		.nav-secondary-menu__list li a{
			height: 44px;
		}
		.nav-secondary-menu__list li a span{
			text-align: center;
			width: 100%;
			align-content: center;
		}
		.nav-secondary-menu__link.isCurrent{
			background: #fff;
		}
		.nav-secondary-menu__list{
			border-left: none;
		}
		/* SMALL */
			.main-nav-small__secondary {
    			background: #fff;
    			margin: 2rem;
    			border-radius: 0.5rem;
    			color: #000;
			}
			.main-nav-small .breadcrumb.nav-breadcrumb.main-nav-small__breadcrumb{
				display: none;
			}
		/* LARGE */
			.main-nav-large .nav-secondary-bar {
    			padding-left: 0;
			}
	/* 3.2. QUICK ACTION */
		.nav-icon-btn__icon-1 svg, .nav-icon-btn__icon-2 svg {
    		height: auto;
		}
		
		/* SMALL */
			.main-nav-small__actions-toggle {
    			top: 0;
    			height: 64px;
				position: absolute;
			}
			.main-nav-small-menu.main-nav-small-menu--isOpen {
    			top: 64px;
			}
			.main-nav-small .nav-action-overlay{
				top: 64px;
				bottom: 0px;
			}
			.main-nav-small button.nav-icon-btn.action-btn.nav-icon-btn--showLabel {
    			background: transparent;
			}
		/* MEDIUM */
			.main-nav-medium__logo a {
    				height: 50px;
    				margin: 15px 0 15px 0;
			}
			.main-nav-medium span.nav-icon-btn__icon-1 {
    			width: 48px;
    			height: 48px;
    			border-radius: 50%;
    			display: block;
    			margin-top: 0 !important;
				top: unset;
				padding: calc((48px - 28px) / 2);
			}
			.main-nav-medium .nav-icon-btn--isToggled:not(.action-btn--menu) span.nav-icon-btn__icon-2 {
    			width: 48px;
    			height: 48px;
    			background: #1cb78d !important;
				color: #fff;
    			border-radius: 50%;
    			display: block;
    			margin-top: 0 !important;
				top: unset;
				padding: calc((48px - 28px) / 2);
			}
			.main-nav-medium .nav-icon-btn.action-btn--menu .nav-icon-btn__icon-1{
				background: transparent;
    			height: 48px;
    			width: 48px;
    			padding: calc((48px - 28px) / 2);
    			top: unset;
    			margin-top: -1rem !important;
			}
			.main-nav-medium button.nav-icon-btn.action-btn--menu.nav-icon-btn--isToggled span.nav-icon-btn__icon-1, .main-nav-medium button.nav-icon-btn.nav-icon-btn--isToggled span.nav-icon-btn__icon-1 {
    			display: none;
			}
			.main-nav-medium .main-nav-large__actions-buttons-list .nav-icon-btn {
    			width: fit-content;
    			height: fit-content;
			}
			.main-nav-medium span.nav-icon-btn__label {
    			top: 60px;
			}
			.main-nav-medium button.nav-icon-btn.action-btn {
    			background: transparent;
				color: #000;
				padding: 0.5rem 0.25rem;
			}
			.main-nav-medium button.nav-icon-btn.action-btn--menu {
    			width: 80px;
    			height: 80px;
    			color: #fff;
    			background: #8a7e73;
			}
		/* LARGE */
			.main-nav-large span.nav-icon-btn__icon-1 {
    			width: 48px;
    			height: 48px;
    			border-radius: 50%;
    			display: block;
    			margin-top: 0 !important;
				top: unset;
				padding: calc((48px - 28px) / 2);
			}
			.main-nav-large .nav-icon-btn--isToggled span.nav-icon-btn__icon-2 {
				display: block;
				width: 48px;
				height: 48px;
				background: #1cb78d !important;
				color: #fff; 
				border-radius: 50%;
				margin-top: 0 !important;
				top: unset;
				padding: calc((48px - 28px) / 2);
			}
			.main-nav-large button.nav-icon-btn.nav-icon-btn--isToggled span.nav-icon-btn__icon-1 {
    			display: none;
			}
			.main-nav-large span.nav-icon-btn__label {
    			top: 55px;
    			position: absolute;
			}
			.main-nav-large .nav-icon-btn--isToggled .nav-icon-btn__label {
    			Display: block !important;
			}
			.main-nav-large .main-nav-large__actions-buttons-list .nav-icon-btn {
    			width: fit-content;
    			height: fit-content;
			}
			.main-nav-large button.nav-icon-btn.action-btn {
    			background: transparent;
				color: #000;
				padding: 0.5rem 0.25rem;
			}
			.main-nav-large button.nav-icon-btn.action-btn svg{
				color: #1cb78d;
			}
			.main-nav-large button.nav-icon-btn.action-btn:hover svg {
    			color: #007366;
			}
	/* 3.4. NAV OVERLAY */
		.nav-icon-btn--showLabel .nav-icon-btn__label{
			font-size: 12px;
		}
		.nav-expand-list a, .nav-expand-list .nav-expand-list__link, .nav-expand-dropdown a, .nav-expand-dropdown .nav-expand-list__link {
    		font-size: 1.3rem;
			font-weight: 300;
		}
		.nav-overlay--1, .nav-overlay--2, .nav-overlay--3, .nav-overlay--5{
	    	background: #8a7e73;
    		color: #fff;
		}
		div.nav-action-overlay a.simplelink, div.nav-action-overlay a.simplelink:visited, div.nav-action-overlay a.simplelink:hover, div.nav-action-overlay a.simplelink:before{
    		color: #f7f4f1 !important;
			text-decoration: none;
		}
		div.nav-action-overlay a, div.nav-action-overlay a:visited, div.nav-action-overlay a:hover, div.nav-action-overlay a:before{
    		color: #fff !important;
			text-decoration: none;
			font-weight: inherit;
		}
		div.nav-action-overlay h1{
			color: #fff;
		}
		div.nav-action-overlay h2, div.nav-action-overlay h3, div.nav-action-overlay h4, div.nav-action-overlay h5{
			color: #fff;
		}
		a.contact-widget-phonelink:empty {
    		display: none;
		}
		.contact-overlay__content{
			padding-top: 3rem;
			padding-bottom: 3rem;
		}
		.nav-action-overlay h1, .nav-action-overlay h2, .nav-action-overlay h3, .nav-action-overlay h4{
    		color: #1cb78d;
			margin: 0;
		}
		.contact-overlay__content .contact-row {
    		padding-top: 0;
    		padding-bottom: 0;
		}
		.contact-overlay__content .frame__cell {
    		border-bottom: none;
		}
		@media (min-width: 1024px){
			.nav-action-overlay {
    			height: unset;
				max-height: calc(100vh - 150px);
				overflow-y: hidden;
				overflow-x: hidden;
			}
		}
		/* CONTACT WIDGET */
			.contact-widget{
				margin-top: 1rem;
			}
			.contact-widget-phonelink{
				font-family: museo, serif !important;
				margin: 0 0 1rem 0;
    			display: block;
			}
			a.contact-widget-linklist__link {
    			margin: 0.3rem 0 0.3rem 0;
			}
			@media (min-width: 640px){
				.contact-widget {
    				width: 33%;
				}
			}
			@media (min-width: 1024px) and (max-width: 1519px){
				.contact-overlay__content .frame__cell-item {
    				max-width: 100%;
				}
			}
			@media (min-width: 1400px){
				.contact-widget {
    				width: calc(100%/3);
				}
			}
		/* LARGE */
			.main-nav-large button.nav-icon-btn.action-btn.nav-icon-btn--showLabel {
    			margin: 0 0.25rem 0 0.25rem;
			}
			.main-nav-large ul.nav-action-buttons-list{
				margin-right: 0.5rem;
			}
		/* MEDIUM */
			.main-nav-medium span.nav-icon-btn__label {
    			top: 60px;
    			display: block;
    			position: absolute;
    			font-size: 12px;
			}
			.main-nav-medium .nav-icon-btn__icon-1, .main-nav-medium .nav-icon-btn__icon-2 {
    			background: transparent;
    			height: 48px;
    			width: 48px;
    			padding: calc((48px - 28px) / 2);
   				top: unset;
    			margin-top: -1rem !important;
			}
			.main-nav-medium__overlay {
    			top: 120px;
    			background-color: #8a7e73;
				right: 0;
				width: 50%;
			}	
			.main-nav-medium__overlay-inner{
				width: 100%;
				max-width: unset;
			}
			.main-nav-medium__overlay-inner:last-child {
    			display: none;
			}
			.main-nav-medium .nav-action-overlay {
    			right: 0;
    			left: 0;
    			height: fit-content;
    			top: 120px;
			}
/* 4. FOOTER */
		.footer-contact-area {
			background-color: transparent;
            color: #000;
		}
		.frame__cell-item.footer-contact-area .footer-contact-area-content a.simplelink {
    		color: #000;
			font-weight: 300;
		}
		.footer-contact-area__byline-text a.simplelink, .footer-contact-area__byline-text a.simplelink:visited {
    		font-size: 1rem;
    		vertical-align: middle;
    		height: 20px;
    		line-height: 1rem;
    		text-decoration: none !important;
    		color: #000;
    		font-weight: 400;
    		position: relative;
    		left: 20px;
    		margin-right: 20px;
		}
		.footer-contact-area__byline-text a.simplelink:before, .footer-contact-area__byline-text a.simplelink:visited:before {
    		color: #1cb78d;
		}
		.footer-contact-area__byline-text .simplelink:hover {
       		color: #000;
		}
		.footer-widget__title-text {
    			font-size: 24px;
		}
		.footer-module {
    		margin-top: 0;
			background: #eee9e2;
		}
		.footer-widget__list li {
    		font-weight: 300;
			margin: unset;
		}
		@media (max-width: 519px){
			.footer-contact-area {
    			padding: 20px 16px;
			}
		}
		@media (max-width: 639px){
			.footer-widget-area {
    			transform: unset;
			}
		}
		@media (max-width: 1382px){
			.footer-widget {
    			background: #f7f4f1;
				color: #5E554B;
			}
		}
		@media (min-width: 1383px){
			.footer-widget__title-text {
    			font-weight: bold;
    			color: #5E554B;
			}
			.footer-widget {
    			color: #000;
				width: calc(100% / 3);
			}
		}
		@media (min-width: 1400px){
			.footer-widget-area {
    			background: transparent;
			}
			.footer-widgets .footer-widget__list a, .footer-widgets .footer-widget__list a:visited {
    			height: 44px !important;
    			display: inline-block;
    			align-content: center;
				min-width: 44px;
			}
		}
		/* SOCIAL ICONS */
			a.a-social-link{
				height: 48px;
				width: 48px;
				border-radius: 50%;
				overflow: hidden;
				transition: unset;
			}
			a.a-social-link:after{
				transition: unset;
			}
			footer .a-social-link{
    			background: #1cb78d;
    			border: none;
				border-radius: 50%;
			}
			footer .a-social-link .a-social-link__icon{
				color: #fff;
				border-radius: 50%;
			}
			footer .a-social-link:hover{
   	 			color: #007366;
			}
			footer .a-social-link:hover .a-social-link__icon svg{
				fill: #fff;
			}
/* QUICK MENU FLOATER */
	.quick-menu__label {
		color: #000;
		background: #fff;
    	right: 0px;
    	padding-right: 60px;
	}	
	.quick-menu__label > span:after {
    	content: "chevron_right";
    	font-family: 'Material Symbols Outlined';
    	vertical-align: middle;
    	display: inline-block;
    	font-size: 2em;
    	margin: -1rem 0 -1rem 0;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-feature-settings: 'liga';
	}
	.quick-menu > button{
		background: #1cb78d;
	}
	.quick-menu > button:hover{
		background: #007366 !important;
	}
	button.quick-menu-button.quick-menu--action .quick-menu-button__icon{
		background-color: #1cb78d;
	}
	button.quick-menu-button.quick-menu--action:hover .quick-menu-button__icon{
		background-color: #007366;
	}
/* 5. CONTENT */
	/* BUTTONS AND LINKS */
		button, input, optgroup, select, textarea {
    		font-family: museo, serif !important;
		}
		/* RESTYLING OF STANDARD BUTTONS */
			.btn{
				max-width: unset;
				width: unset;
				height: 48px;
				padding: 0 2rem;
				display: inline-flex;
				align-items: center;
				border-radius: 8px;
			}
			a.btn.btn.btn--secondary.btn--brand-1 {
    			border-color: #1cb78d;
    			color: #000;
				transition: unset;
			}
			a.btn.btn.btn--secondary.btn--brand-1:hover {
    			border-color: #1cb78d;
				background: #1cb78d;
    			color: #000;
				transition: unset;
			}
			button.button--color-default{
				background: #1cb78d;
				color: #000;
				font-weight: normal;
			}
			button.button--color-default:hover, button.button--color-default:hover:not([disabled]){
				background: #007366;
			}
			.button--color-brand-1 {
    			background-color: #1cb78d;
    			color: #000;
    			border-color: transparent;
			}
			.button--color-brand-1:hover {
    			background-color: #007366 !important;
    			color: #fff;
    			border-color: transparent;
			}
			/* Arrow links */ 
				.a-arrow-link__container a .a-arrow-link__text{
					color: #000;
				}
				.a-arrow-link__container a .a-arrow-link__icon{
					color: ;
				}
		/* CUSTOM LINK STYLING WITH CHEVRON */
			a, a:visited{
				color: unset;
				transition: none;
			}
			a:hover{
				color: #007266;
			}
		/* ARROW LINK */
			.a-arrow-link, .a-arrow-link:visited, .a-arrow-link:hover{
				color: #1cb78d;
				cursor: pointer;
			}
			.a-arrow-link:hover{
				color: #007366;
			}
			.a-arrow-link__container {
			    margin-top: 1rem;
			}
		/* PRIMARY BUTTON */
			.btn.btn--primary.btn--default{
				background: #1cb78d;
				color: #000;
				font-weight: normal;
    		}
			.btn.btn--primary.btn--default:hover{
				background: #007366;
        		color: #fff;
    		}
			/* BRAND 1 */
				.btn.btn--primary.btn--brand-1, .btn.btn--primary.btn--brand-1:visited {
    				background-color: #1cb78d;
    				color: #fff;
				}
				.btn.btn--primary.btn--brand-1:hover {
    				background-color: #007366;
				}
		
		/* SIMPLELINKS */
			.simplelink, .simplelink:visited {
    			font-size: 1rem;
    			vertical-align: middle;
    			height: 20px;
    			line-height: 1rem;
    			text-decoration: none !important;
    			color: #000;
    			font-weight: normal;
    			position: relative;
    			left: 20px;
    			margin-right: 20px;
				height: 44px;
    			display: inline-block;
    			align-content: center;
			}
			.simplelink:hover{
				color: #1cb78d;
			}
			.simplelink::before {
    			content: "arrow_forward_ios";
    			font-family: 'Material Symbols Outlined';
				color: #1cb78d;
				font-weight: normal;
    			width: 10.16px;
    			height: 17.96;
    			vertical-align: middle;
    			position: relative;
    			left: -20px;
    			margin-right: -10.16px;
				text-rendering: optimizeLegibility;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				font-feature-settings: 'liga';
			}
			.simplelink:hover::before {
    			content: "arrow_forward_ios";
    			font-family: 'Material Symbols Outlined';
				color: #1cb78d;
				font-weight: normal;
    			width: 10.16px;
    			height: 17.96;
    			vertical-align: middle;
    			position: relative;
    			left: -25px;
    			margin-right: -10.16px;
				text-rendering: optimizeLegibility;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				font-feature-settings: 'liga';
			}
		/* SIMPLEBUTTONS */
			.simplebutton-primary, .simplebutton, .simplebutton:visited {
    			padding: 0.8rem 2.5rem;
    			font-size: 1rem;
    			line-height: 1.28rem;
    			background: #1cb78d ;
				border-radius: 8px;
    			color: #000;
    			text-decoration: none;
    			max-width: 18.75rem;
    			text-align: center;
    			display: inline-block;
				border: none;
			}
			.simplebutton-primary:hover, .simplebutton:hover {
    			background: #007366;
    			color: #fff;
			}
			.simplebutton-secondary, .simplebutton-secondary:visited {
    			padding: 0.8rem 2.5rem;
    			font-size: 1rem;
    			line-height: 1.28rem;
    			background: transparent ;
				border-radius: 8px;
				border: 2px solid #1cb78d;
    			color: #000;
    			text-decoration: none;
    			max-width: 18.75rem;
    			text-align: center;
    			display: inline-block;
			}
			.simplebutton-secondary:hover {
    			border: 2px solid #007366;
 
			}
	/* BULLET LISTS */
		.rich-text ul {
    		margin-top: 0;
		}
		.rich-text li:first-of-type {
    		margin-top: unset;
		}
		.rich-text li{
			margin: 0.5em 0;
		}
		.rich-text li:last-of-type {
    		margin-bottom: unset;
		}
	/* MODAL POPUP */
		html:not(.neos-ebank) .neos-modal {
    		max-width: 1000px;
		}
		html:not(.neos-ebank) .neos-modal-content .text-module-a .frame__cell-item, html:not(.neos-ebank) .neos-modal-content .text-module-a .frame__cell{
			margin: 0px !important;
			max-width: 100% !important;
			padding: 0px !important;
		}
		/* MODAL HEADER */
			.modal-header{
				border-bottom: 1px solid;
			}
			@media (min-width: 1100px){
				.modal-header{
					min-width: calc(100% + (48px * 2)) !important;
					margin: -48px -48px 0 -48px;
					padding: 20px 0 20px 48px;
				}
			}

			@media (min-width: 768px) and (max-width: 1099px){
				.modal-header{
					min-width: calc(100% + (32px * 2)) !important;
					margin: -32px -32px 0 -32px;
					padding: 20px 0 20px 32px;
				}
			}
			@media (max-width: 767px){
				.modal-header{
					min-width: calc(100% + (24px * 2)) !important;
					margin: -24px -24px 24px -24px;
					padding: 20px 0 20px 24px;
				}
			}
		/* FORM FIELDS */
			input:focus, select:focus, textarea:focus{
				border: 2px solid #000 !important;
			}
		/* MODAL BANNER WRAPPER */
			.modal-banner-wrapper{
				background: #354248;
				max-width: 768px;
				overflow-x: scroll;
			}
			.modal-banner-wrapper::-webkit-scrollbar {
				width: 100%;
				height: 8px;
			}
			.modal-banner-wrapper::-webkit-scrollbar-thumb {
				background: #c6d024;
			}
			.modal-banner-wrapper::-webkit-scrollbar-track {
				background: #354248;
			}
			@media (min-width: 1100px){
				.modal-banner-wrapper{
					min-width: calc(100% + (48px * 2)) !important;
					margin: 0 -48px 2rem -48px;
					padding: none;
				}
			}

			@media (min-width: 768px) and (max-width: 1099px){
				.modal-banner-wrapper{
					min-width: calc(100% + (32px * 2)) !important;
					margin: 0 -32px 2rem -32px;
					padding: none;
				}
			}
			@media (max-width: 767px){
				.modal-banner-wrapper{
					min-width: calc(100% + (24px * 2)) !important;
					margin: -24px -24px 2rem -24px;
					padding: none;
				}
			}
		/* MODAL SLIDER */
			.modal-slider{
				height: 82px;
				width: max-content;
			}
			@media (min-width: 1100px){
				.modal-slider{
					padding: 0 48px 0 48px;
				}
			}

			@media (min-width: 768px) and (max-width: 1099px){
				.modal-slider{
					padding: 0 32px 0 32px;
				}
			}
			@media (max-width: 767px){
				.modal-slider{
					padding: 0 24px 0 24px;
				}
			}
		/* MODAL BANNER */
			.modal-banner{
				height: 50px;
				vertical-align: middle;
				background: #fff;
				border-radius: 0.5rem;
				display: inline-block;
				text-decoration: none;
				color: #354248 !important;
				margin: 20px 0.5rem 12px 0.5rem;
				padding: calc((50px - 30px) / 2);
			}
			.modal-banner:hover{
				background: #DCDCDC;
			}
			.modal-banner img{
				display: inline-block;
				vertical-align: middle;
				height: 30px !important;
				margin-right: 0.5rem;
			}
			.modal-banner:first-child{
				margin: 20px 0.5rem 12px 0;
			}
			.modal-banner:last-child{
				margin: 20px 0 12px 0.5rem;
			}
	/* MODULES */
		/* ACCORDION MODULE A */
			.accordion-a__wrapper > h2 {
    			margin-bottom: 2rem;
			}
			@media (min-width: 640px){
				.accordion-a .accordion-a__wrapper {
					padding-top: 4.5rem;
				}
				.accordion-a .accordion-a__wrapper h2{
					margin-top: 0px;
					text-align: center;
				}
			}
			.frame.accordion-a {
    			background: transparent;
			}
			.accordion-a .accordion-a__wrapper{
		    	background: transparent;
				padding: 0;
			}
			.accordion button.accordion__summary {
    			border-radius: 0.5rem;
				background: #f7f4f1;
				font-weight: 300
			}
			@media (min-width: 1520px){
				.two-column-module .accordion-a .accordion-a__wrapper {
    				padding-left: 0;
    				padding-right: 0;
				}
			}
			@media (min-width: 1024px){
				.two-column-module .accordion-a .accordion-a__wrapper {
    				padding: 0;
				}
			}
			@media (min-width: 640px){
				.accordion__summary {
    				padding-right: 100px;
				}
				.accordion-a__title {
    				margin-left: 0;
    				margin-right: 0;
				}
			}
			@media (max-width: 639px){
				.accordion__summary {
    				padding: 1.5rem 50px 1.5rem 16px;
				}
			}
			.accordion.accordion--isOpen button.accordion__summary{
    			border-radius: 0.5rem 0.5rem 0 0;
			}
			.accordion.accordion--isOpen .accordion__content.rich-text{
    			border-radius: 0 0 0.5rem 0.5rem;
				background: #f7f4f1;
			}
			/* ACCORDION IN MODAL */
				.neos-modal-content .accordion-a > .frame__cell > .frame__cell-item{
					margin-left: 0;
					max-width: unset;
				}
				.neos-modal-content .accordion-a > .frame__cell > .frame__cell-item > .accordion-a__wrapper > .accordion > .accordion__summary{
					font-weight: 300;
					background: #f7f4f1;
				}
		/* ACCORDION SIDE VIEW */
			.accordion-sideview .accordion-sideview__title{
				margin-top: 0;
			}
			@media (min-width:1024px){
				.accordion-sideview .accordion-sideview__wrapper {
    				padding: 0;
				}
				.accordion-sideview__summary--isOpen, .accordion-sideview__summary--isOpenInitially {
    				font-size: unset;
				}
				.accordion-sideview__slide-toggle-large h3{
					margin-top: 0;
				}
				.accordion-sideview__summary {
    				padding: 16px 50px 16px 16px;
				}
				.accordion-sideview__summary-items {
    				margin-bottom: unset;
					padding-right: 0;
				}
				.accordion-sideview__icon {
    				opacity: 1;
					width: 3.5rem;
				}
				.accordion-sideview__summary--isOpen .accordion-sideview__icon, .accordion-sideview__summary--isOpenInitially .accordion-sideview__icon{
    				right: -20px;
				}
				.accordion-sideview__summary--isOpen .accordion-sideview__icon svg, .accordion-sideview__summary--isOpenInitially .accordion-sideview__icon svg{
    				fill: #1cb78d !important;
				}
				.accordion-sideview__summary:hover .accordion-sideview__icon{
					right: -20px;
					transition-timing-function: ease-out;
				}
				.accordion-sideview__summary:hover .accordion-sideview__icon svg{
					fill: #1cb78d !important;
				}
				.accordion-sideview__content-large {
    				padding: 2rem 3rem;
    				background: #eee9e2;
				}
			}

			@media (max-width:1023px){
				.accordion-sideview__summary--isOpen, .accordion-sideview__summary--isOpenInitially {
    				font-size: unset;
				}
				.accordion-sideview .accordion-sideview__wrapper {
    				padding: 8px;
				}
				.accordion-sideview__summary--isOpen {
    				font-size: unset;
    				line-height: unset;
				}
				.accordion-sideview__summary {
    				min-height: unset;
				}
				.accordion-sideview__content.rich-text{
					padding-bottom: 2rem;
				}
				.accordion-sideview__content.rich-text h3{
					display: none;
				}
			}
		/* ARTICLE TOP A */
			.article-top-a__primary .frame__cell-item, .news-article-top-a__primary .frame__cell-item{
				background: var(--brand-color-10pct);
				color: #000;
			}
			.article-top-a__image, .news-article-top-a__image {
				left: 0px !important;
				right: 0px !important;
			}
			@media (max-width: 450px){
				h1.article-top-a__title, h2.article-top-a__title{
					font-size: 1.7rem;
					line-height: 2rem;
					font-weight: 100;
				}
			}
			@media (max-width: 1023px){
				h1.article-top-a__title{
					font-weight: 100;
					margin: 0.67em 0;
				}
				.article-top-a__image img, .article-top-a__image video, .article-top-a__image object, .article-top-a__image picture {
    				height: 100%;
				}
			}
			@media (min-width: 1024px){
				h1.article-top-a__title{
					font-weight: 100;
    				font-size: 4rem;
					margin: 0.67em 0;
					line-height: 4.5rem
				}
				.article-top-a__image img, .article-top-a__image video, .article-top-a__image object, .article-top-a__image picture {
    				width: 100%;
				}
			}
		/* ARTICLE TOP B */
			.article-top-b.frame, .article-top-b__primary .frame__cell-item {
				background: #f7f4f1;
			}
			h1.article-top-b__title {
				color: #000;
			}
			.article-top-b__primary{
				padding-left: 16px;
				padding-right: 0px;
			}
			@media (min-width: 1024px){
				.article-top-b__primary .frame__cell-item__inner{
					padding-top: 50px;
				}
			}
			/* INSIDE MODAL */
				.ReactModalPortal .article-top-b.frame .frame__cell.article-top-b__primary, .ReactModalPortal .article-top-b.frame .frame__cell.article-top-b__primary .frame__cell-item, .ReactModalPortal .article-top-b.frame .frame__cell.article-top-b__primary .frame__cell-item__inner{
					padding: 0;
					margin: 0;
				}
				.ReactModalPortal .article-top-b.frame, .ReactModalPortal .article-top-b__primary .frame__cell-item{
					background: transparent;
					width: 100%;
				}
				.ReactModalPortal .article-top-b.frame .frame__cell.article-top-b__primary .frame__cell-item{
					width: 100%;
				}
				.ReactModalPortal .article-top-b__primary .trumpet{
					margin-top: 0;
				}
		/* BENEFIT LIST A*/
			.frame.benefit-list-a h2 {
    			margin-bottom: 3rem;
			}
			.benefit-list-a .benefit-list-a__text h3 {
    			margin: 1rem 0;
			}
			.benefit-list-a .benefit-list-a__item img{
				max-width: unset;
				width: calc(100% - 16px);
			}
			.benefit-list-a .benefit-list-a__image {
    			padding: unset;
			}
			.benefit-list-a .benefit-list-a__item:before {
    			background-color: #f7f4f1
			}
			.benefit-list-a h2 {
    			text-align: center;
			}
			.benefit-list-a ul.benefit-list-a__list:empty{
				display: none;
			}
			.benefit-list-a .btn {
    			width: 70%;
			}
			.benefit-list-a .btn span {
    			width: 100%;
			}
			.benefit-list-a .benefit-list-a__list {
    			margin: 0 auto 3rem auto;
			}
			.benefit-list-a a.btn.btn--default.btn--primary {
    			border: unset;
			}
			/* FOUR ITEMS PER LINE*/
				@media (min-width: 1024px){
					.benefit-list-a.sd-four-items-per-line .benefit-list-a__item {
    					flex-basis: 25%;
					}
				}
			/* SD HIDE TEXT AND HEADLINES */
				.benefit-list-a.sd-hide-text-and-headlines .benefit-list-a__text{
					display: none;
				}
			/* SD HIDE TEXT */
				.benefit-list-a.sd-hide-text .benefit-list-a__text p, .benefit-list-a.sd-hide-text .benefit-list-a__text ul{
					display: none;
				}
			/* SD HIDE HEADLINES */
				.benefit-list-a.sd-hide-headlines .benefit-list-a__text h3{
					display: none;
				}
			/* SD LOGIN OPTIONS */
				.benefit-list-a.sd-login-options .benefit-list-a__text h3 {
    				margin-bottom: 0.5rem;
					margin-left: 0;
					margin-right: 0;
					text-align: center;
					margin-top: 1rem;
				}
				.benefit-list-a.sd-login-options .benefit-list-a__text p {
    				margin: 0;
					text-align: center;
				}
				.benefit-list-a.sd-login-options .benefit-list-a__item img {
    				width: 48px;
    				margin-top: 2rem;
				}
		/* BENEFIT LIST B */
			.benefit-list-b {
    			background-color: transparent;
			}
		/* BENEFIT LIST C */
			.benefit-list-c__text {
    			padding: 1rem;
			}
			.benefit-list-c.sd-small-headline .benefit-list-c__text h3{
				font-size: 1.3rem;
    			line-height: 1.5rem;
			}
			.benefit-list-c__item a, .benefit-list-c__item a:visited{
				color: #000;
			}
			.benefit-list-c__item a:hover{
				color: #000;
				background: #f7f4f1;
			}
			.benefit-list-c .frame__cell-item.benefit-list-c__title h2{
				margin-bottom: 2rem;
			}
			/* HIDE TEXT */
				.benefit-list-c.sd-hide-text .benefit-list-c__item  .benefit-list-c__text{
					padding: 0;
					display: none;
				}
				.benefit-list-c.sd-hide-text .benefit-list-c__item .benefit-list-c__image {
    				line-height: 0;
				}
			/* ICON LIST */
				.benefit-list-c.sd-icon-list .benefit-list-c__image img {
    				width: 48px;
					margin: 1.5rem auto 1rem auto;
				}
				.benefit-list-c.sd-icon-list .benefit-list-c__text {
    				padding: 0 1rem 1rem 1rem;
				}
				.benefit-list-c.sd-icon-list .benefit-list-c__text h3 {
					margin: unset;
				}
			/* ONLY HEADLINES */
				.benefit-list-c.only-headlines .benefit-list-c__item {
    				background: #1cb78d;
				}
				.benefit-list-c.only-headlines .benefit-list-c__item:hover {
    				background: #007366;
				}
				.benefit-list-c.only-headlines .benefit-list-c__item a{
					color: #fff;
				}
				.benefit-list-c.only-headlines .benefit-list-c__item .benefit-list-c__text{
					display: table;
					padding: 1rem;
				}
				.benefit-list-c.only-headlines .benefit-list-c__item .benefit-list-c__text > div{
					display: table-row;
				}
				.benefit-list-c.only-headlines .benefit-list-c__item .benefit-list-c__text > div > h3{
					display: table-cell;
					vertical-align: middle;
				}
			/* SD-PRODUCTS */
					.sd-products .benefit-list-c__item>a, .sd-products .benefit-list-c__item>a:visited {
    					background: #f7f4f1;
						color: #000;
					}
					.sd-products .benefit-list-c__item>a:hover {
    					box-shadow: 5px 5px 0 #cfc4ac;
					}
					.sd-products .benefit-list-c__item-inner h3 {
    					font-size: 1.2rem;
    					line-height: 1.5rem;
					}
			/* SD SUB BRANCHES */
				.frame.benefit-list-c.sd-sub-branches .benefit-list-c__item a {
    				background: var(--bg-color-lightchampagne);
    				padding: 1rem;
				}
				.frame.benefit-list-c.sd-sub-branches .benefit-list-c__item a:hover {
    				background: var(--bg-color-champagne);
				}
				.frame.benefit-list-c.sd-sub-branches .benefit-list-c__item .benefit-list-c__text{
 					display: inline-block;
 					Align-content: center;
				}
			/* APP OVERVIEW */
				.benefit-list-c.app-overview .benefit-list-c__image{
					text-align: center;
				}
				.benefit-list-c.app-overview .benefit-list-c__image img{
					width: 70%;
					margin: 2rem 2rem 1rem 2rem;
					align-self: center;
					display: inline !important;
				}
				.benefit-list-c.app-overview .benefit-list-c__text{
					padding: 0;
				}
				.benefit-list-c.app-overview .benefit-list-c__text h3{
					font-size: 1rem;
				}
				.benefit-list-c.app-overview a:visited{
					color: #2a2a2a;
				}
			/* WIDE */
				frame.benefit-list-c.wide .frame__cell-item {
    				max-width: unset;
				}
			/* BRANCH OVERVIEW */
				.benefit-list-c.sd-branch-overview .benefit-list-c__item-inner{
	    			justify-content: flex-start;
				}
				.benefit-list-c.sd-branch-overview .frame__cell-item.benefit-list-c__wrapper, .benefit-list-c.sd-branch-overview .frame__cell-item.benefit-list-c__title {
    				max-width: unset;
				}
				.frame.benefit-list-c.sd-branch-overview .frame__cell-item.benefit-list-c__title h2{
					margin-bottom: 2rem;
				}
				.frame.benefit-list-c.sd-branch-overview .benefit-list-c__item{
					text-align: left;
				}  
				.frame.benefit-list-c.sd-branch-overview .benefit-list-c__text h3{
					margin: 0;
				}
				.benefit-list-c.sd-branch-overview .benefit-list-c__image {
					overflow: hidden;
					width: 100%;
					padding-top: 50%;
					background-color: transparent;
					position: relative;
				}
				.benefit-list-c.sd-branch-overview .benefit-list-c__item img {
					height: auto;
					width: 100%;
					max-width: 120%;
					display: block;
					margin-top: -50%;
					transition: scale 1s;
				}
				.benefit-list-c.sd-branch-overview .benefit-list-c__item:hover img {
					scale: 1.05;
				}
				.benefit-list-c.sd-branch-overview .benefit-list-c__text {
    				height: unset;
    				justify-content: unset;
				}
				.benefit-list-c.sd-branch-overview .benefit-list-c__cta--hasLink{
					height: unset;
				}
				.benefit-list-c.sd-branch-overview .benefit-list-c__cta--hasLink .a-arrow-link__container{
					margin-top: unset;
				}
				@media (min-width: 640px){
					.sd-branch-overview h3, .h3 {
    					font-size: 1.1rem;
    					line-height: 1.5rem;
					}
					.benefit-list-c.sd-branch-overview .benefit-list-c__text p {
    					white-space: pre;
					}
					.benefit-list-c.sd-branch-overview .benefit-list-c__text {
    					padding: 1.5rem;
					}
				}
				@media (max-width: 639px){
					.sd-branch-overview h3, .h3 {
    					font-size: 1.1rem;
    					line-height: 1.5rem;
					}
					.benefit-list-c.sd-branch-overview .benefit-list-c__text {
    					padding: 0.5rem;
						font-size: 0.9rem;
					}
				}
        /* TABLE MODULE */
			.table-module{
				background-color: unset;
				padding: unset;
			}
			.table-module .table-module__wrapper{
				width: 100%;
			}
			.table-module table{
				width: 100%;
			}
			@media (min-width: 1024px) {
    			.table-module {
        			padding: unset;
    			}
				.table-module .table-module__wrapper {
        			padding: unset;
    			}
			}
		/* 2 COLOUMNS */
			.two-column-module .two-column-module__content>div {
				padding-top: 0;
			}
			@media (min-width: 640px){
				.benefit-list-c-2-col .benefit-list-c__wrapper .benefit-list-c__item, .benefit-list-c-2-col .benefit-list-c__wrapper > div{
					flex-basis: calc(100% / 2 - 16px);
					max-width: calc(100% / 2 - 16px);
				}
			}
			@media (min-width: 41.125rem){
				.two-column-module .rich-text img {
    				max-width: 100%;
				}
			}
			@media (min-width: 1024px){
				.two-column-module.sd-vertical-align .two-column-module__content{
    				align-items: center;
    				display: flex;
				}
				.two-column-module .two-column-module__content:first-child {
    				padding: 0px 32px 0 0;
				}
				.two-column-module .two-column-module__content:last-child {
    				padding: 0 0 0 32px;
				}
			}
			/* 3 COLOUMNS */
				@media (min-width: 640px){
					.frame.benefit-list-c.sd-3-columns .frame__cell-item.benefit-list-c__wrapper{
						display: grid;
    					grid-template-columns: 1fr 1fr 1fr;
						gap: 1rem;
					}
					.frame.benefit-list-c.sd-3-columns .frame__cell-item.benefit-list-c__wrapper>.benefit-list-c__item, .frame.benefit-list-c.sd-3-columns .frame__cell-item.benefit-list-c__wrapper>div{
						margin: unset;
					}
					.frame.benefit-list-c.sd-3-columns .frame__cell-item.benefit-list-c__wrapper div.benefit-list-c__item{
						max-width: 100%;
					}
				}
			
			/* MINT BACKGROUND */
				.sd-mint-bg{
					background: #e9f6f2; 
				}
				@media (max-width: 1023px){
					.two-column-module.sd-mint-bg {
    					padding: 24px 0;
					}
				}
			/*ROW REVERSE*/
				@media (max-width: 1023px){
					.two-column-module.sd-row-reverse .frame__cell-item {
    					flex-flow: column-reverse;
    					display: flex;
					}
				}
			/* FRAUD-TYPE-LIST*/
				.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item > .two-column-module__content:first-child > div.rich-text > a, .text-module-a.frame.fraud-type-list > .frame__cell > .frame__cell-item > a {
					background: transparent;
    				border: 1px solid #d3d3d3;
    				padding: 1rem;
    				font-size: 0.9rem;
    				text-decoration: none;
    				color: #000;
    				border-radius: 8px;
				}
				.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item > .two-column-module__content:first-child > div.rich-text > a:hover, .text-module-a.frame.fraud-type-list > .frame__cell > .frame__cell-item > a:hover {
    				background: #f7f4f1;
					border: 1px solid #f7f4f1;
				}
				.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item > .two-column-module__content:first-child > div.rich-text > a > span.fraud-headline, .text-module-a.frame.fraud-type-list > .frame__cell > .frame__cell-item > a > span.fraud-headline {
    				font-weight: 900;
    				font-size: 1.2rem;
					width: 100%;
    				text-align: center;
    				display: inline-block;
				}
				@media (min-width: 1024px){
					.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item{
						display: grid;
						gap: 2rem;
						grid-template-columns: 65% 45%;
					}
					.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item > .two-column-module__content{
						width: unset;
						padding: unset;
					}
					.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item > .two-column-module__content:first-child > div.rich-text, .text-module-a.frame.fraud-type-list > .frame__cell > .frame__cell-item{
						width: unset;
						display: grid;
						gap: 2rem;
						grid-template-columns: 1fr 1fr 1fr;
					}
				}
				@media (max-width: 1023px){
					.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item{
						display: grid;
						gap: 2rem;
						grid-template-columns: 1fr;
					}
					.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item > .two-column-module__content{
						width: unset;
						padding: unset;
					}
					.two-column-module.frame.fraud-type-list > .frame__cell > .frame__cell-item > .two-column-module__content:first-child > div.rich-text, .text-module-a.frame.fraud-type-list > .frame__cell > .frame__cell-item{
						width: unset;
						display: grid;
						gap: 1rem;
						grid-template-columns: 1fr 1fr;
					}
				}
			/* QUOTE */
				.sd-quote-name, .sd-quote-title, .sd-quote-phone{
					display: block;
				}
				.sd-quote-name {
    				font-weight: 900;
				}
				@media (min-width: 1024px){
					.two-column-module.sd-quote span.sd-quote-text {
    					font-size: 2rem;
    					line-height: 2.5rem;
    					width: 100%;
    					display: block;
    					margin-bottom: 2rem;
						position: relative;
					}
					.two-column-module.sd-quote {
    					padding: 50px 0;
					}
					.two-column-module.sd-quote .sd-quote-wrapper {
    					top: -120px;
    					position: relative;
					}
					.two-column-module.sd-quote .sd-quote-wrapper:before {
    					content: '';
    					display: block;
    					width: 300px;
    					height: 300px;
    					background: url(https://www.spard.dk/-/media/sparekassendanmark/Ikoner/hvid/tale_tegn_hvid.svg);
    					background-repeat: no-repeat;
    					background-position: center;
    					position: relative;
    					top: 180px;
    					left: -50px;
					}
					.two-column-module.sd-quote .two-column-module__content {
    					overflow: visible;
					}
					
				}
				@media (max-width: 1023px){
					.two-column-module.sd-quote span.sd-quote-text {
    					font-size: 1.5rem;
    					line-height: 1.9rem;
    					width: 100%;
    					display: block;
    					margin-bottom: 2rem;
					}
					.two-column-module.sd-quote {
    					padding: 24px 0;
					}
				}
			/* UNQUOTE */
				@media (min-width: 1024px){
					.two-column-module.sd-unquote span.sd-quote-text {
    					font-size: 2rem;
    					line-height: 2.5rem;
    					width: 100%;
    					display: block;
    					margin-bottom: 2rem;
						position: relative;
					}
					.two-column-module.sd-unquote {
    					padding: 50px 0;
					}
					.two-column-module.sd-unquote .sd-quote-wrapper {
    					position: relative;
					}
					.two-column-module.sd-unquote .two-column-module__content {
    					overflow: visible;
					}
					
				}
				@media (max-width: 1023px){
					.two-column-module.sd-unquote span.sd-quote-text {
    					font-size: 1.5rem;
    					line-height: 1.9rem;
    					width: 100%;
    					display: block;
    					margin-bottom: 2rem;
					}
					.two-column-module.sd-unquote {
    					padding: 24px 0;
					}
				}
			/* SIDE MENU*/
				.two-column-module.frame.sd-side-menu > .frame__cell > .frame__cell-item{
					display: grid;
					grid-template-columns: 1fr 4fr;
				}
				.two-column-module .frame__cell .frame__cell-item .two-column-module__content:first-of-type .rich-text {
    				display: grid;
    				grid-template-columns: 1fr;
				}
				@media (min-width: 640px) and (max-width: 1023px){
					div.two-column-module.frame.sd-side-menu div.two-column-module__content:last-child {
    					margin-top: 0 !important;
					}
				}
				@media (min-width: 1024px){
					.two-column-module.frame.sd-side-menu .two-column-module__content {
    					width: unset;
					}
				}
		/* BUTTON MODULE */
			.button-module .frame__cell-item {
    			text-align: center;
			}
		/* CONTACT MODULES */
			.contact-icon-link:hover svg{
    			fill: #1cb78d;
			}
			@media (min-width: 768px){
				.contact-icon-link {
					min-width: 10rem;
				}
			}
			/* CONTACT MODULE B */
				.contact-module-b{
					background: #f7f4f1;
				}
			/* CONTACT MODULE C */
				.contact-module-c {
    				background-color: #968678;
					color: #fff;
				}
				.contact-module-c .contact-icon-link:hover{
					background: unset;
				}
			/* CONTACT MODULE D */
				.contact-module-d{background: transparent;}
				.contact-module-d .contact-module__image{
					border-radius: 50%;
				}
				@media (max-width: 622px){
					.contact-module-d .contact-module__image {
						display: inline-block;
						max-width: unset;
						width: 60vw;
						height: 60vw;
						padding-bottom: unset;
					}
				}
				@media (min-width: 623px){
					.contact-module-d .contact-module__image {
						max-width: unset;
						width: 340px;
						height: 340px;
					}
					.contact-module-d .contact-module__title {
						width: calc(100% - 360px);
					}
				}
				@media (min-width: 1024px){
					.contact-module-d .contact-module__image {
						height: 400px;
						width: 400px;
					}
					.contact-module-d .contact-module__title {
						width: calc(100% - 400px);
					}
				}
				@media (min-width: 1400px){
					.contact-module-d .contact-module__image {
						height: 600px;
						width: 600px;
					}
				}
		/* EMPLOYEE ARCHIVE */
			.employee-archive, .employee-archive__archive-container {
				background-color: transparent;
			}
			.employee-archive .dropdown-select-button{
				background: #ededed;
			}
			.employee-archive__archive-container > div:empty {
    			display: none;
			}

		/* EXTERNAL MODULE */
			.external-module .frame__cell {
    			max-width: 100%;
			}
			.external-module .frame__cell {
    			padding: 0;
			}
			.external-module .frame__cell-item {
    			padding: 0;
			}
			.external-module .frame__cell-item {
    			margin-left: 0;
			}
		/* FORM MODULE A*/
			.neos-ebank .form-module-a .frame__cell{
				box-shadow: none;
			}
			.form-module-a__content label~label {
				font-weight: inherit;
			}
			.form-module-a__content label[class]{
				font-weight: 700 !important;
			}
			.form-module-a__content select option {
    			font-weight: 300;
			}
			.form-module-a__content .bolder {
    			font-weight: bolder !important;
			}
			.form-module-a__content textarea, .form-module-a__content select, .form-module-a__content input[type=text], .form-module-a__content input[type=number], .form-module-a__content input[type=email], .form-module-a__content input[data-sc-field-name="Email"], .form-module-a__content input[type=tel], .form-module-a__content input[type=date], .form-module-a__content input[type=password]{
				border: none;
				border-radius: 0;
			}
			.form-module-a__content textarea, .form-module-a__content select, .form-module-a__content input[type=text], .form-module-a__content input[type=number], .form-module-a__content input[type=email], .form-module-a__content input[data-sc-field-name="Email"], .form-module-a__content input[type=tel], .form-module-a__content input[type=date], .form-module-a__content input[type=password] {
    			display: block;
    			outline: none;
    			padding: 1.25rem 1.375rem;
    			position: relative;
    			resize: none;
    			transition: border-color .3s ease;
    			width: 100%;
    			z-index: 1;
    			-webkit-appearance: none;
    			-moz-appearance: none;
			}
			.form-module-a__content input[type="checkbox"][type=submit]{
				border-radius: 3rem;
			}
			.form-module-a {
				background-color: transparent;
			}
			.form-module-a__content{
				background: transparent;
			}
			.form-module-a__content h1, .form-module-a__content h2, .form-module-a__content h3, .form-module-a__content h4, .form-module-a__content h5{
				color: #000;
			}
			.form-module-a__content h1, .form-module-a__content h2{
				margin-top: 0;
			}
			.form-module-a__content h3, .form-module-a__content h4, .form-module-a__content h5{
				margin: 0 0 1rem 0;
			}
			.form-module-a__content input[type=submit]{
				background: #1cb78d;
				color: #000;
				border-radius: 8px;
			}
			.form-module-a__content input[type=submit]:hover{
				background: #007366;
				color: #fff;
			}
			.form-module-a__content div{
				transition: unset;
			}
			.form-warning{
				color: #dd1d26;
				font-size: 0.8125rem;
				text-align: right;
				margin-top: 0.25rem;
				margin-bottom: 0px;
			}
			.form-module-a .nb {
				background: yellow;
				padding: 0.7rem;
				border: 1px solid #4a4a4a;
			}
			.form-module-a__content form div {
				max-width: unset;
			}
			@media (min-width: 900px){
				.neos-ebank .form-module-a .form-module-a__content, .form-module-a__content {
    				padding-left: unset;
    				padding-right: unset;
				}
			}
			@media (min-width: 1100px){
				.neos-ebank .form-module-a .form-module-a__content, .form-module-a__content {
    				padding-left: unset;
    				padding-right: unset;
				}
			}
			p.sd-form-warning:before {
    			content: '';
    			background: url(https://www.spard.dk/-/media/sparekassendanmark/ikoner/google-material-icons/400/orange/error.jpg);
    			height: 1.5rem;
    			width: 1.5rem;
    			background-size: contain;
    			display: inline-block;
    			vertical-align: middle;
    			margin-right: 0.4rem;
			}
			p.sd-form-warning {
    			font-size: 1rem;
			}
			.form-module-a__content textarea, .form-module-a__content select, .form-module-a__content input[type=text], .form-module-a__content input[type=number], .form-module-a__content input[type=email], .form-module-a__content input[data-sc-field-name="Email"], .form-module-a__content input[type=tel], .form-module-a__content input[type=date], .form-module-a__content input[type=password]{
				background-color: #ededed !important;
			}
			/* TWO COLUMN MODULE */
				.two-column-module .form-module-a .frame__cell, .two-column-module .form-module-a .frame__cell-item{
					background: transparent;
				}
				@media (min-width: 1520px){
					.two-column-module .form-module-a .form-module-a__content {
    					padding-left: unset;
    					padding-right: unset;
					}
				}
				/* SD-SUPPORT-BOX */
					.two-column-module .sd-support-box{
						padding: 2rem;
    					border: 1px solid #e5e5e5;
						overflow: hidden;
					}
					.two-column-module .sd-support-box h2{
						margin: -2rem -2rem 2rem -2rem;
    					border-bottom: 1px solid #e5e5e5;
    					padding: 0.75rem 2rem;
    					box-shadow: 0 0 2rem rgb(0 0 0 / 10%);
					}
				/* VIDEO AND HEADLINE */
					@media (max-width: 1023px){
						.two-column-module.sd-video-and-headline.sd-video-left > div > div {
							flex-direction: column-reverse !important;
							flex-direction: column;
							display: flex;
						}
						.two-column-module.sd-video-and-headline.sd-video-right > div > div {
							display: flex;
							flex-direction: column;
						}
						.sd-video-and-headline .frame__cell-item {
    						flex-direction: column;
						}
						div.two-column-module.sd-video-and-headline div.two-column-module__content:last-child {
    						margin-top: 0 !important;
						}
					}
					@media (min-width: 1024px){
						.two-column-module.sd-video-and-headline .two-column-module__content {
							display: flex;
							align-items: center;
						}
					}
					label.sd-hidden-label{
						display: none !important;
					}
					/* NPS */
						.nps-radio-buttons {
    						display: grid;
    						grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
						}
						.nps-radio-buttons > label {
    						display: grid;
    						text-align: center;
    						gap: 0.5rem;
						}
						.nps-radio-buttons label>input[type="radio"] {
    						margin: 0 !important;
    						height: 1.2rem;
						}
						.nps-labels {
    						display: grid;
    						grid-template-columns: 1fr 1fr;
							margin-bottom: 1rem;
						}
						.nps-labels label{
							margin: 0;
							padding: 0;
						}
						.nps-labels label:first-child{
							text-align: left;
						}
						.nps-labels label:last-child{
							text-align: right;
						}
						.form-module-a__content .nps-labels label+label {
    						margin: 0;
						}
				/* EXTRA PADDING */
					@media (min-width: 1520px){
						.two-column-module.sd-extra-padding .two-column-module__content {
    						padding: 0 50px !important;						
						}
					}
			/* CUSTOM FORM STYLING */
			.forventetLeveringInput{
				pointer-events: none;
			}
			.moedetidspunkt {
				border: 1px solid #4a4a4a;
				padding: 0 2rem;
				margin: 2rem 0;
			}
			.call-me{
				margin-top: 0px;
				margin-bottom: 1rem;
				font-weight: 700;
			}
			.call-me::before{
				content: "phone_in_talk";
				font-size: 1.3em;
				display: inline-block;	
				vertical-align: top;
				margin-right: 1rem;
    			font-family: 'Material Symbols Outlined';
    			position: relative;
				text-rendering: optimizeLegibility;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				font-feature-settings: 'liga';
			}
			.form-module-a .mc-guld > .image.credit{
				width: 100%;
				height: 300px;
				background: url('/-/media/sparekassendanmark/4x3---1600x1200px/produkter/betalingskort/mastercards/mastercard-privat/mastercard-guld-kredit.png');
				background-size: contain;
				background-repeat: no-repeat;
			}
			.form-module-a .mc-guld > .image.debit{
				width: 100%;
				height: 300px;
				background: url('/-/media/sparekassendanmark/4x3---1600x1200px/produkter/betalingskort/mastercards/mastercard-privat/mastercard-guld-debit.png');
				background-size: contain;
				background-repeat: no-repeat;
			}
			.form-module-a .mc-guld{
				background: #fff;
				border: 1px solid #4a4a4a;
				padding: 2rem;
			}
			@media screen and (max-width: 899px){
				.form-row .form-cell-33, .form-row .form-cell-10, .form-row .form-cell-15, .form-row .form-cell-20, .form-row .form-cell-25, .form-row .form-cell-30, .form-row .form-cell-35, .form-row .form-cell-40, .form-row .form-cell-45, .form-row .form-cell-50, .form-row .form-cell-55, .form-row .form-cell-60, .form-row .form-cell-65, .form-row .form-cell-70, .form-row .form-cell-75, .form-row .form-cell-80, .form-row .form-cell-85, .form-row .form-cell-90 {
					width: 100%;
				}
				.form-module-a .mc-guld{
					margin-top: 2rem;
				}
			}
			@media screen and (min-width: 900px){
				.neos-ebank .form-module-a .frame__cell-item, .form-module-a .frame__cell-item{
					margin: 0 12.5%;
					max-width: 100%;
				}
				.form-row{
					width: 100%;
					display: inline-block;
				}
				.form-row .form-cell-33{
					width: calc(100% / 3);
					float: left;
				}
				.form-row > div{
					padding: 0 1rem 0 1rem;
				}
				.form-row > div:first-child{
					padding: 0 1rem 0 0;
				}
				.form-row > div:last-child{
					padding: 0 0 0 1rem;
				}
				.form-row > div.white-form-col  {
					padding: 2rem;
					background: #fff;
				}
				.form-module-a__content .form-row > div.white-form-col select, .form-module-a__content .form-row > div.white-form-col input, .form-module-a__content .form-row > div.white-form-col textarea{
					border: 1px solid #000;
				}
				.form-row .form-cell-15{
					width: 15%;
					float: left;
				}
				.form-row .form-cell-20{
					width: 20%;
					float: left;
				}
				.form-row .form-cell-25{
					width: 25%;
					float: left;
				}
				.form-row .form-cell-30{
					width: 30%;
					float: left;
				}
				.form-row .form-cell-35{
					width: 35%;
					float: left;
				}
				.form-row .form-cell-40{
					width: 40%;
					float: left;
				}
				.form-row .form-cell-45{
					width: 45%;
					float: left;
				}
				.form-row .form-cell-50{
					width: 50%;
					float: left;
				}
				.form-row .form-cell-60{
					width: 20%;
					float: left;
				}
				.form-row .form-cell-65{
					width: 65%;
					float: left;
				}
				.form-row .form-cell-66{
					width: calc((100% / 3) * 2);
					float: left;
				}
				.form-row .form-cell-70{
					width: 70%;
					float: left;
				}
				.form-row .form-cell-75{
					width: 75%;
					float: left;
				}
				.form-row .form-cell-80{
					width: 80%;
					float: left;
				}
				.form-row .form-cell-85{
					width: 85%;
					float: left;
				}
				.form-row .form-cell-90{
					width: 90%;
					float: left;
				}
			}
			/* PROGRESS BAR */
				.sd-progress-bar{
					background: #c5c7c9;
    				display: inline-block;
    				width: 100%;
    				height: 0.5rem;
					margin-bottom: 2rem;
				}
				div[class^="sd-progress-bar-"]{
					display: block;	
					height: 0.5rem;
    				background: #1cb78d;
				}
				.sd-progress-bar-5{width: 5%;}
				.sd-progress-bar-10{width: 10%;}
				.sd-progress-bar-15{width: 15%;}
				.sd-progress-bar-20{width: 20%;}
				.sd-progress-bar-25{width: 25%;}
				.sd-progress-bar-30{width: 30%;}
				.sd-progress-bar-33{width: 33%;}
				.sd-progress-bar-35{width: 35%;}
				.sd-progress-bar-40{width: 40%;}
				.sd-progress-bar-45{width: 45%;}
				.sd-progress-bar-50{width: 50%;}
				.sd-progress-bar-55{width: 55%;}
				.sd-progress-bar-60{width: 60%;}
				.sd-progress-bar-66{width: 66%;}
				.sd-progress-bar-65{width: 65%;}
				.sd-progress-bar-70{width: 70%;}
				.sd-progress-bar-75{width: 75%;}
				.sd-progress-bar-80{width: 80%;}
				.sd-progress-bar-85{width: 85%;}
				.sd-progress-bar-90{width: 90%;}
				.sd-progress-bar-95{width: 95%;}
				.sd-progress-bar-100{width: 100%;}
			/* SKATTEJAGT */
				.sd-skattejagt-row{
					display: table-row;
				}
				.sd-skattejagt-col-1{
					display: table-cell;
					width: 50%;
					vertical-align: top;
				}
				.sd-skattejagt-col-2-correct{
					display: table-cell;
					width: 100%;
					content: url(https://www.spard.dk/-/media/sparekassendanmark/1x1---1600x1600px/kampagner/skattejagt/correct.png);
					vertical-align: top;
				}
				.sd-skattejagt-col-2-false-1{
					display: table-cell;
					width: 100%;
					content: url(https://www.spard.dk/-/media/sparekassendanmark/1x1---1600x1600px/kampagner/skattejagt/false.png);
					vertical-align: top;
				}
				.sd-skattejagt-col-2-false-2{
					display: table-cell;
					width: 100%;
					content: url(https://www.spard.dk/-/media/sparekassendanmark/1x1---1600x1600px/kampagner/skattejagt/false.png);
					vertical-align: top;
				}
		/* GENERIC VIDEO MODULE */
			.video-player-button{
				background-color: #1cb78d;
			}
			.video-player-button:hover{
				background-color: #007366;
			}
			.video-player-frame {
				padding: 0;
			}
			.video-player-frame .frame__cell {
				padding: 0;
			}
			.video-player-frame .frame__cell-item {
    			max-width: 100%;
				margin-left: 0;
				padding: 0;
			}
			.neos-modal-content .video-player-frame .frame__cell {
    			margin: unset;
			}
			@media (min-width: 1024px){
				.frame.video-player-frame {
    				max-width: 1362px;
    				margin-left: auto;
    				margin-right: auto;
					padding: 0 8px;
				}
				.video-player-frame .frame__cell {
    				max-width: 1362px;
    				margin: 0 12.5%;
					padding: 0 8px;
				}
			}
		/* HERO MODULE A */
			@media (min-width: 1024px){
				.hero-module-a{
					margin: 0 0 80px 0;
				}
            	.frame__cell-item.hero-module-a__content{
            		text-align: center;    
					padding: 80px 0;
            	}				
				.hero-module-a__content-frame {
					max-width: unset;
					max-height: unset;
					width: 600px;
					height: 600px;
					padding: 4rem;
					border-radius: 50%;
					float: unset;
					display: flex;
					align-items: center;
					justify-content: center;
					flex-direction: column;
					margin-right: auto;
    				margin-left: auto;
					margin-top: 0;
					margin-bottom: 0;
				}
				.hero-module-a__content-frame .hero-module-a__title{
					margin: 0;
				}
			}
			@media (min-width: 1024px){
					.hero-module-a__content-frame, .hero-module-a__content-frame {
   						max-width: unset;
					}
			}
			@media screen and (max-width:1099px){
				.frame__cell-item.hero-module-a__image{
					overflow: visible;
					height: 450px;
				}
				.hero-module-a__content-frame{
					margin-top: 300px;
					background: #1cb78d;
					color: #fff;
					margin-bottom: 0px;
				}
				.hero-module-a__image picture{
					overflow: hidden;
					width: auto;
					height: auto;
					min-width: 100%;
					min-height: 100%;
				}
				.hero-module-a__content-frame, .hero-module-a__content-frame {
					max-width: unset;
				}
			}
		/* HERO MODULE B */
			.hero-module-b__image {
    			right: 0;
    			left: 0;
			}
			.frame.hero-module-b {
    			margin-right: 0px !important;
   				margin-left: 0px !important;
			}
			.hero-module-b__content-frame{
				display: block;
			}
			.hero-module-b__content{
				background: #f7f4f1;
				align-items: center
			}
			.hero-module-b__content .hero-module-b__title{
				color: #000;
			}
			@media (max-width: 639px){
				.hero-module-b__image {
					height: calc((100vw/4)*3);
				}
				.hero-module-b__image img {
    				height: 100%;
				}
			}
			@media (min-width: 640px) and (max-width: 1024px){
				.frame__cell-item.hero-module-b__content {
    				margin: -68px 34px 0 34px;
    				width: calc(100% - (34px * 2));
    				z-index: 2;
					min-height: unset;
				}
			}
			a.a-arrow-link.a-arrow-link--invert{
				color: #000;
			}
			.hero-module-b__content.t-color-black a.a-arrow-link.a-arrow-link--invert{
				color: #000;
			}
			.hero-module-b__content.t-color-white a.a-arrow-link.a-arrow-link--invert{
				color: #fff;
			}
				/* No Button style */
					div.frame.hero-module-b div.hero-module-b__content-frame a.btn{
						background: #1cb78d;
						color: #000;
						transition: unset;
					}
					div.frame.hero-module-b div.hero-module-b__content-frame a.btn:hover{
						background: #007366;
						color: #fff;
						transition: unset;
					}
		/* HERO MODULE D */
			@media (min-width: 1024px) {
    			.hero-module-d {
        			margin: unset;
    			}
			}
			.hero-module-d .hero-module-d__content-frame {
    			margin: unset;
    			background: transparent;
    			color: #fff;
    			text-align: center;
    			width: 100%;
    			max-width: unset;
    			height: 50vh;
    			align-content: center;
			}
			.hero-module-d .hero-module-d__media{
				background: #000;
			}
			.sd-only-image.hero-module-d .hero-module-d__media{
				background: transparent !important;
			}
			.hero-module-d .bg-video-player{
				opacity: 0.5;
			}
			@media (min-width: 1670px) {
    			.hero-module-d .bg-video-player-wrapper {
        			height: 60vw;
        			top: -50%;
    			}
			}
			@media (min-width: 768px) {
    			.hero-module-d .hero-module-d__title {
        			font-size: 3.5rem;
        			line-height: 3.7rem;
    			}
			}
		/* LATEST NEWS LIST */
			.latest-news-list h2{
				margin-bottom: 50px;
    			width: 100%;
    			text-align: center;
			}
			.latest-news-list__link, .latest-news-list .latest-news-list__text-text, .news-categories__items, .news-categories {
				display: none;
			}
			.latest-news-list .latest-news-list__item{
				margin-bottom: 0;
			}
			.latest-news-list__wrapper .latest-news-list__text-date{
				margin-top: 1rem;
				margin-bottom: 0.5rem;
			}
			.latest-news-list__wrapper .latest-news-list__text-text{
				display: none;
			}
			.latest-news-list h2:empty {
    			display: none;
			}
			.latest-news-list .latest-news-list__image-container img{
				aspect-ratio: auto 1 / 1;
			}
			.latest-news-list .latest-news-list__image-container {
    			border-radius: 50%;
			}
			.latest-news-list .latest-news-list__image-container {
    			margin: 0 25px 35px 25px;
			}
			.latest-news-list__text{
				text-align: center;
			}
			@media (max-width: 767px){
				.latest-news-list .latest-news-list__wrapper {
    				display: grid;
    				gap: 1rem;
    				margin-bottom: 2rem;
				}
				.latest-news-list .latest-news-list__item {
					flex-basis: 100%;
					min-width: 100%;
					display: grid;
        			grid-template-columns: 120px 1fr;
				}
				.latest-news-list .latest-news-list__item>a:first-child {
    				display: grid;
    				grid-template-columns: 150px 1fr;
				}
				.latest-news-list .latest-news-list__image-container {
    				margin: 0;
					height: 120px;
					aspect-ratio: 1 / 1;
				}
				.latest-news-list .latest-news-list__text {
    				max-width: 100%;
    				padding: 0 1rem;
    				margin-bottom: 0;
    				text-align: left;
    				display: flex;
					flex-direction: column;
					justify-content: center;
				}
				.latest-news-list .latest-news-list__text-title {
    				font-weight: 300;
				}
				.latest-news-list__wrapper .latest-news-list__text-date {
    				margin-top: 0;
    				margin-bottom: 0;
				}
			}
			@media (min-width: 768px){
				h3.latest-news-list__text-title {
					font-size: 1.6rem !important;
					font-weight: lighter !important;
   			 		margin-bottom: 0rem !important;
					margin-top: 0rem !important;
				}
				h3.latest-news-list__text-title {
    				font-size: 1.45rem !important;
				}
			}
			@media (min-width: 1024px){
				.latest-news-list .latest-news-list__item{
					flex-basis: 25% !important;
    				min-width: 25% !important;
					margin-bottom: 1rem !important;
				}
			}
			/* READ MORE BUTTON */
				.latest-news-list .latest-news-list__bottom-button{
					border-radius: 8px;
					font-weight: normal;
				}
				.latest-news-list button.button--color-default {
    				border: 2px solid #1cb78d;
    				background: transparent;
				}
				.latest-news-list button.button--color-default:hover {
    				background: #1cb78d;
				}
		/* NEWS ARCHIVE */
			li.pagination__list-item:nth-child(n+6) a {
				display: none !important;
			}
			ul.pagination__list li:nth-child(n+6) a.pagination__link--isCurrent {
    			display: inline-block !important;
			}
			ul.pagination__list li:nth-child(n+6) a.pagination__link--isCurrent:before {
    			content: '...';
    			margin-right: 0.6rem;
			}
			ul.pagination__list li:nth-child(n+6) a.pagination__link--isCurrent:before {
    			content: '...';
    			margin-right: 0.6rem;
			}
		/* IMAGE MODULES */
			.image-module__image-text p:empty {
    			display: none;
			}
		/* MANUAL LIST */
			.manual-list.sd-bg-champagne{
				background: #eee9e2;
				padding-top: 3.5rem;
			}
			.frame.manual-list .manual-list__text .simplebutton:only-of-type {
    			width: fit-content;
			}
			/* 4 ITEMS */
				@media (max-width: 639px){
					.frame.manual-list.manual-list--4-items .manual-list__text{
						padding: 0;
					}
					.frame.manual-list.manual-list--4-items .manual-list__image{
						padding: 0;
					}
				}
				@media (min-width: 640px){
					.frame.manual-list.manual-list--4-items .manual-list__text{
						padding: 0 0 0 1rem;
					}
				}
				
		/* MAP MODULE A */
			.map-module-a .map-module-a__search-container {
    			background-color: #fff;
    			color: #000;
  			}
			.map-module-a .map-module-a__search-results__link:hover, .map-module-a .map-module-a__search-results__link:hover:after {
    			color: #1cb78d;
			}
			.map-module-a .map-module-a__back-link:hover {
    			color: #1cb78d;
			}
			.map-module-a__info-container .btn {
    			margin: 1rem;
    			width: calc(100% - 2rem) !important;
			}
			.map-module-a__info-container .btn span {
    			width: 100%;
			}
		/* Module spacer */
			.ReactModalPortal .frame.spacer {
        		margin: 40px 0 0 0;
    		}
		/* MULTI TEASER MODULES */
			.multiple-teaser-module__title:empty {
    			display: none !important;
			}
			.multiple-teaser-module .row__cell-item--hasVideo, .multiple-teaser-module multiple-teaser-module__content--hasImage {
				background: transparent !important;
			}
			.multiple-teaser-module {
				padding: unset;
				text-align: center;
			}
			.multiple-teaser-module > .frame__cell {
				display: inline-block;
				width: 1362px;
				max-width: 100%;
				padding: 0px;
			}
			.multiple-teaser-module .multiple-teaser-module-row-2-item, .multiple-teaser-module .multiple-teaser-module-row-3-item {
			    padding: 0 8px;
			}
			@media (max-width: 767px){
				.multiple-teaser-module > .frame__cell {
					padding: 0px 16px;
				}
				.multiple-teaser-module-row-2-item .row__cell-item, .multiple-teaser-module-row-3-item .row__cell-item {
    				border-radius: 0;
					overflow: hidden;
					background: #f7f4f1;
				}
			}
			@media screen and (min-width: 1024px){
				.multiple-teaser-module-row-1-item .multiple-teaser-module__image img {
					max-width: 100%;
				}
				main div.frame.multiple-teaser-module:first-child {
    				margin-top: 3.5rem;
				}
				.multiple-teaser-module .frame__cell-item{ 
					padding: 0 8px;
				}
				.multiple-teaser-module-row-1-item .row__cell-item {
    				margin: 8px 0;
				}
			}	
				/* MULTI TEASER MODULE A */
					.multiple-teaser-module-row-1-item .multiple-teaser-module__content--hasImage, .multiple-teaser-module-row-1-item .multiple-teaser-module__image, .multiple-teaser-module-row-1-item .bg-video-player__no-consent-image, .multiple-teaser-module-row-1-item .row__cell-item--hasVideo {
    					min-height: unset;
					}
					.multiple-teaser-module .btn{
						margin-top: 1.5rem;
            		}
					.multiple-teaser-module .multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText{
						text-align: left
					}
					.multiple-teaser-module .multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .simplebutton:only-of-type{
						width: fit-content;
					}
					@media (max-width: 767px){
						.multiple-teaser-module-row-1-item .row__cell-item {
    						width: 100%;
						}
						.multiple-teaser-module .multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__title{
							color: #000;
    						font-weight: 100;
    						font-size: 2rem;
    						line-height: 2.5rem;
						}
					}
					@media (min-width: 768px){
						.frame__cell-item.row.multiple-teaser-module-row-1-item.multiple-teaser-module-row-1-item--variant {
    						padding: 0 8px;
						}
						.frame__cell-item.row.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item{
							margin: 0;
						}
						.multiple-teaser-module-row-1-item--variant .row__cell-item:first-child, .multiple-teaser-module-row-1-item--variant.invert .row__cell-item:last-child {
							margin: 8px 0 8px 8px;
						}
						.multiple-teaser-module-row-1-item--variant .row__cell-item:last-child, .multiple-teaser-module-row-1-item--variant.invert .row__cell-item:first-child {
							margin: 8px 8px 8px 0;
						}					
						.multiple-teaser-module .multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__title{
							color: #000;
    						font-weight: 100;
    						font-size: 2.5rem;
    						line-height: 3.125rem;
						}
						
					}
					@media (min-width: 1024px){
						.multiple-teaser-module-row-1-item .multiple-teaser-module__image img, .multiple-teaser-module-row-1-item .multiple-teaser-module__image video, .multiple-teaser-module-row-1-item .multiple-teaser-module__image object, .multiple-teaser-module-row-1-item .multiple-teaser-module__image picture, .multiple-teaser-module-row-1-item .bg-video-player__no-consent-image img, .multiple-teaser-module-row-1-item .bg-video-player__no-consent-image video, .multiple-teaser-module-row-1-item .bg-video-player__no-consent-image object, .multiple-teaser-module-row-1-item .bg-video-player__no-consent-image picture {
							position: relative;
							right: unset;
							bottom: unset;
							transform: unset;
							height: -webkit-fill-available;
						}
						.row__cell-item--hasVideo .multiple-teaser-module__content--hasImage {
							position: relative;
							width: 100%; /* This will take the width of its parent */
							padding-top: 56.25%; /* This sets the height as a percentage of the width, maintaining the 16:9 ratio */
							overflow: hidden; /* This will hide any overflow */
						}
						.row__cell-item--hasVideo{
							display: flex;
						}
						.row__cell-item--hasVideo .multiple-teaser-module__content--hasVideo {
							position: relative;
							width: 100%;
							padding-top: 56.25%;
							overflow: hidden;
						}
						.row__cell-item--hasVideo .multiple-teaser-module__content--hasImage .multiple-teaser-module__image {
							position: absolute;
							top: 0;
							right: 0;
							bottom: 0;
							left: 0;
							display: flex;
							justify-content: center;
							align-items: center;
						}
						.row__cell-item--hasVideo .multiple-teaser-module__content--hasImage img {
							width: 100%; /* This will make the image fill the width of its parent */
							height: auto; /* This will ensure the height adjusts to maintain the image's aspect ratio */
							object-fit: cover; /* This will cover the area and maintain the aspect ratio, cropping if necessary */
						}
					}
					@media screen and (min-width: 1670px){
						.multiple-teaser-module-row-1-item .multiple-teaser-module__content--hasText {
    						padding: 50px;
						}
					}
					/* BG Color 1 */
						.multiple-teaser-module .row__cell-item.row__cell-item--hasText.t-bg-color-1.t-color-white .btn.btn--default.btn--primary, .multiple-teaser-module .row__cell-item.row__cell-item--hasText.t-bg-color-1.t-color-white .btn{
                			border: none;
                    		background: transparent;
                		}
						.multiple-teaser-module .row__cell-item.row__cell-item--hasText.t-bg-color-1.t-color-white .btn.btn--default.btn--primary:hover, .multiple-teaser-module .row__cell-item.row__cell-item--hasText.t-bg-color-1.t-color-white .btn:hover{
                			background: #fff;
                    		color: #00d79d;
                		}
					/* DEPARTMENT HEADER */
						.sd-department-header h4.multiple-teaser-module__title {
    						color: #000;
						}
						.sd-department-header .multiple-teaser-module__content.multiple-teaser-module__content--hasText {
    						text-align: left;
						}
					/* LOGO OVERLAY */
						@media (max-width: 767px){
							.sd-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    							padding-top: 60px !important;
							}
							.sd-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo {
    							overflow: visible;
							}
							.sd-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo:after {
    							content: '';
    							display: inline-block;
    							position: absolute;
    							z-index: 1;
    							left: calc(50% - 40px);
    							height: 80px;
    							width: 80px;
    							background: url(https://www.spard.dk/-/media/sparekassendanmark/logoer/ringen.png);
    							background-size: cover;
    							top: calc(100% - 40px);
							}
							.sd-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    							padding-right: 60px !important;
							}
							.multiple-teaser-module__content.multiple-teaser-module__content--hasImage {
    							overflow: hidden;
							}
						}
						@media (min-width: 768px){
							.sd-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo {
    							overflow: visible;
							}
							.sd-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo:before {
    							content: '';
    							display: inline-block;
    							position: absolute;
    							z-index: 2;
    							left: -40px;
    							height: 80px;
    							width: 80px;
    							background: url(https://www.spard.dk/-/media/sparekassendanmark/logoer/ringen.png);
    							background-size: cover;
    							top: calc(50% - 40px);
							}
							.sd-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    							padding-right: 60px !important;
							}
						}
				/* MULTI TEASER MODULE B */
					.multiple-teaser-module-row-2-item .multiple-teaser-module__image {
						max-height: unset !important;
						height: auto;
							
					}
					.multiple-teaser-module .multiple-teaser-module-row-2-item .multiple-teaser-module__image img, .multiple-teaser-module .multiple-teaser-module-row-2-item .multiple-teaser-module__image video, .multiple-teaser-module .multiple-teaser-module-row-2-item .multiple-teaser-module__image object, .multiple-teaser-module .multiple-teaser-module-row-2-item .multiple-teaser-module__image picture, .multiple-teaser-module .multiple-teaser-module-row-3-item .multiple-teaser-module__image img, .multiple-teaser-module .multiple-teaser-module-row-3-item .multiple-teaser-module__image video, .multiple-teaser-module .multiple-teaser-module-row-3-item .multiple-teaser-module__image object, .multiple-teaser-module .multiple-teaser-module-row-3-item .multiple-teaser-module__image picture{
						min-height: unset;
						position: relative;
						right: unset;
						bottom: unset;
						transform: unset;
					}
					.multiple-teaser-module div[data-tracking-topic="multiple-teaser-module-b"] > div > div > a{
						border-radius: unset;
						overflow: hidden;
					}
					.multiple-teaser-module-row-2-item .row__cell-item{
						background: #f7f4f1;
					}
					@media (min-width: 768px){
							.multiple-teaser-module-row-3-item h4.multiple-teaser-module__title {
    							font-size: 2rem !important;
    							font-weight: 100;
    							line-height: 2.5rem !important;
							}
							.multiple-teaser-module-row-2-item > .row__cell > .row__cell-item{
								width: 100%;
								margin: 0;
							}
							.multiple-teaser-module-row-3-item > .row__cell > .row__cell-item{
								width: 100%;
								margin: 0;
							}
							.multiple-teaser-module-row-3-item > .row__cell > .row__cell-item:first-child{
								margin-left: 0px
							}
							.multiple-teaser-module-row-2-item .row__cell {
    							display: grid;
    							grid-template-columns: 1fr 1fr;
								gap: 8px;
    							padding: 8px 0;
							}
							.multiple-teaser-module-row-3-item .row__cell {
    							display: grid;
    							grid-template-columns: 1fr 1fr 1fr;
								gap: 8px;
    							padding: 8px 0;
							}	
							.multiple-teaser-module-row-2-item .multiple-teaser-module__content--hasText, .multiple-teaser-module-row-3-item .multiple-teaser-module__content--hasText{
								padding: 2rem;
							}
						}
					@media screen and (min-width: 1280px){
						.multiple-teaser-module div[data-tracking-topic="multiple-teaser-module-b"] > div > div > a .multiple-teaser-module__content.multiple-teaser-module__content--hasText{
    						padding: 40px;
						}
					}
					.multiple-teaser-module-row-3-item .multiple-teaser-module__image {
    					height: fit-content !important;
						height: -moz-fit-content;
					}
					/* THREE COLOUMS */
						.multiple-teaser-module-row-2-item.sd-3-col .row__cell-item {
							width: calc(100% / 3 - 16px);
						}
				/* MULTI TEASER MODULE C */
					.multiple-teaser-module div[data-tracking-topic="multiple-teaser-module-c"] > div > div > div{
						padding: 0;
						border-radius: unset;
						overflow: hidden;
					}
					/* HIGHLIGHT */
						.frame__cell-item.row.multiple-teaser-module-row-1-item.sd-highlight[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text {
    						background: #ffeda9 !important;
						}
					/* NOFIFICATION */
						.frame__cell-item.row.multiple-teaser-module-row-1-item.sd-notification .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text {
    						padding: 1rem;
						}
					/* SECURITY WARNING */
						@media (min-width: 640px){
							.multiple-teaser-module-row-1-item.sd-security-warning .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text {
								display: flex;
								justify-content: center;
								align-items: center;
								flex-direction: row;
							}
							.multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text div:nth-child(1) {
    							padding: 1rem;
							}
							.multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text div:nth-child(2) {
    							text-align: left;
    							padding: 1rem;
							}
						}
						@media (max-width: 639px){
							.multiple-teaser-module-row-1-item.sd-security-warning .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text {
								display: flex;
								justify-content: center;
								align-items: center;
								flex-direction: column;
							}
							.multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text div:nth-child(1) {
    							padding: 1rem 1rem 0 1rem;
							}
							.multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text div:nth-child(2) {
    							text-align: center;
    							padding: 0 1rem 1rem 1rem;
							}			
						}
					/* RENTEAENDRING */
					@media (max-width: 639px){
						.multiple-teaser-module-row-1-item.sd-renteaendring[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text {
    						display: grid;
    						justify-content: center;
    						background: transparent;
    						border: 1px solid #ededed;
    						font-family: 'Museo', serif;
							color: #646464;
							font-size: 14px;
						}
						.multiple-teaser-module-row-1-item.sd-renteaendring[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text .sd-rentearndring-title {
    						background: transparent;
    						padding: 1rem 1rem 0 1rem;
    						font-weight: 500;
    						text-align: left;
						}
						.multiple-teaser-module-row-1-item.sd-renteaendring[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text .sd-rentearndring-text {
    						padding: 0 1rem 0 1rem;
    						text-align: left;
						}
						.multiple-teaser-module-row-1-item.sd-renteaendring[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text .sd-rentearndring-button {
    						padding: 0 1rem 1rem 1rem;
    						text-align: left;
						}
					}
					@media (min-width: 640px){
						.multiple-teaser-module-row-1-item.sd-renteaendring[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text {
    						display: flex;
    						justify-content: center;
    						background: transparent;
    						border: 1px solid #ededed;
    						font-family: 'Museo', serif;
							color: #646464;
							font-size: 0.9rem;
						}
						.multiple-teaser-module-row-1-item.sd-renteaendring[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text .sd-rentearndring-title {
    						background: transparent;
    						padding: 1rem;
    						font-weight: 500;
    						text-align: left;
						}
						.multiple-teaser-module-row-1-item.sd-renteaendring[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text .sd-rentearndring-text {
    						padding: 1rem 0 1rem 0;
    						text-align: left;
						}
						.multiple-teaser-module-row-1-item.sd-renteaendring[data-tracking-topic="multiple-teaser-module-c"] .multiple-teaser-module__content.multiple-teaser-module__content--hasText.rich-text .sd-rentearndring-button {
    						padding: 1rem;
    						text-align: left;
						}
					}
		/* SERVICE MESSAGE */
			.service-message h5 {
    			font-size: 1.3em;
    			margin-bottom: 1rem;
			}
			.service-message, .service-message--warning {
    			background-color: #f7ef7b;
				color: #000;
			}
			.service-message.service-message--critical{
				background-color: #ef4e45;
				color: #fff;
			}
			.service-message.service-message--critical a:hover{
				color: #fff;
			}
			.service-message--warning a, .service-message--critical a{
				background: transparent;
			}
		/* TEASER MODULES */
			.teaser-list__text{
				overflow-wrap: break-word;
			}
			.teaser-list__item .a-arrow-link__container {
				margin-top: 0;
			}
			.teaser-list h2 {
    			margin-bottom: 2rem;
			}
			.teaser-list__text {
    				padding: 1rem 0 0 0 !important;
				}
			.teaser-list__text-category {
    			display: inline-block;
    			width: 100%;
				top: 0 !important;
			}
			/* TEASER LIST - 2 ITEMS */
				.teaser-list--2-items{
					margin: auto;
				}
				.teaser-list--2-items p.teaser-list__text-category:empty {
    				display: none;
				}
				@media (min-width: 1400px){
					.teaser-list--2-items .teaser-list__item .teaser-list__text {
    					width: 100%;
						padding-right: 0;
					}
				}
				@media (min-width: 1024px){
					.teaser-list--2-items .teaser-list__wrapper {
   						max-width: 1362px;
						margin-left: auto;
						margin-right: auto;
    					display: grid;
    					grid-template-columns: 1fr 1fr;
						gap: 3rem;
					}
					.teaser-list.teaser-list--4-items.sd-narrow{
						margin: 0 12.5% 0 12.5%;
					}
					.teaser-list--2-items .teaser-list__item .teaser-list__text{
						padding-left: 0;
					}
					.teaser-list--2-items .teaser-list__item:nth-child(even) .teaser-list__text, .teaser-list--2-items .teaser-list__item:nth-child(odd) .teaser-list__text {
    					margin-left: 0;
    					margin-right: 0;
					}
					.teaser-list--2-items .teaser-list__text-category {
    					position: relative;
					}
					.teaser-list--2-items .teaser-list__item:nth-child(odd) .teaser-list__image {
    					padding-right: 0;
					}
					.teaser-list--2-items .teaser-list__item:nth-child(even) .teaser-list__image {
    					padding-left: 0;
					}
					.teaser-list--2-items .teaser-list__item:nth-child(odd) {
    					padding: 0 8px 0 0;
					}
					.teaser-list--2-items .teaser-list__item:nth-child(even) {
    					padding: 0 0 0 8px;
					}
				}
				@media (min-width: 640px) and (max-width: 1023px){
					.teaser-list--2-items .teaser-list__wrapper {
    					max-width: 853.3333333333px;
						margin-left: auto;
						margin-right: auto;
    					display: grid;
    					grid-template-columns: 1fr 1fr;
						gap: 2rem;
					}
				}
				/* BOXED */
					/* HVID BG*/
						.teaser-list.teaser-list--2-items.sd-boxed .teaser-list__item {
    						background: var(--bg-color-lightchampagne);
							padding: 2rem;
						}
			/* TEASER-LIST - 3 ITEMS */
				.teaser-list--3-items .teaser-list__image, .teaser-list--4-items .teaser-list__image {
    				margin: 0;
    				padding: 0px;
				}
				.teaser-list--3-items .teaser-list__item{
    				margin-bottom: 0;
				}
				.teaser-list--3-items .teaser-list__text, .teaser-list--4-items .teaser-list__text {
    				max-width: 510.75px;
    				padding: 0px;
				}
				.frame.teaser-list.teaser-list--3-items .teaser-list__text-category:empty{
					display: none;
				}
				@media (max-width: 639px){
					.frame.teaser-list.teaser-list--3-items .teaser-list__wrapper {
    					display: grid;				
    					grid-template-columns: 1fr;
						gap: 16px
					}
					.frame.teaser-list.teaser-list--3-items .teaser-list__item {
    					padding: 0 8px 0 8px;
					}
					.teaser-list--3-items .teaser-list__item, .teaser-list--4-items .teaser-list__item {
    					flex-basis: 100%;
    					min-width: 100%;
					}
				}
				@media (min-width: 640px) and (max-width: 1023px){
					.frame.teaser-list.teaser-list--3-items .teaser-list__wrapper {
    					display: grid;				
    					grid-template-columns: 1fr 1fr;
						gap: 16px
					}
					.frame.teaser-list.teaser-list--3-items .teaser-list__item {
    					padding: 0 8px 0 8px;
					}
					.teaser-list--3-items .teaser-list__item:first-child {
    					flex-basis: 50%;
    					min-width: 50%;
					}
					.frame.teaser-list.teaser-list--2-items ~ .frame.teaser-list.teaser-list--3-items {
    					margin-top: 3.5rem;
					}
				}
				@media all and (min-width: 1024px) {
					.frame.teaser-list.teaser-list--3-items .teaser-list__wrapper {
    					display: grid;				
    					grid-template-columns: 1fr 1fr 1fr;
						gap: 16px
					}
					.frame.teaser-list.teaser-list--3-items .teaser-list__wrapper{
						column-gap: 16px
					}
					.teaser-list--3-items .teaser-list__item{
						flex-basis: calc((100% - 32px) / 3) !important;
						min-width: calc((100% - 32px) / 3) !important;
					}
					.teaser-list--3-items .teaser-list__item:nth-child(2) .teaser-list__image, .teaser-list--3-items .teaser-list__item:nth-child(3) .teaser-list__image{
						padding-top: 0px;
					}
					.frame.teaser-list.teaser-list--2-items ~ .frame.teaser-list.teaser-list--3-items {
    					margin-top: 80px;
					}
				}
				/* SD - Background on elements */
					.frame.teaser-list.teaser-list--3-items.bg-on-elements .teaser-list__item{
						height: 100%;
					}
					.frame.teaser-list.teaser-list--3-items.bg-on-elements .teaser-list__item{
						background: var(--bg-color-lightchampagne);
					}
				/* SD - PADDING ON ELEMENTS */
					.frame.teaser-list.teaser-list--3-items.padding-on-elements .teaser-list__item{
						padding: 2rem;
					}
				/* SD-QUOTES */
					.frame.teaser-list.teaser-list--3-items.sd-quotes .teaser-list__text h3 {
    					font-weight: 100;
					}
					.frame.teaser-list.teaser-list--3-items.sd-quotes .teaser-list__text {
    					padding: 0 2rem;
					}
					.frame.teaser-list.teaser-list--3-items.sd-quotes .teaser-list__text h3:before {
    					content: '';
    					background: url(https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/tale_tegn.svg);
    					width: 300px;
    					height: 400px;
    					display: block;
    					position: absolute;
    					margin-left: -2rem;
    					margin-top: -1rem;
    					background-size: contain;
    					background-repeat: no-repeat;
    					z-index: -1;
					}
					@media (max-width: 767px){
						.frame.teaser-list.teaser-list--3-items.sd-quotes .teaser-list__text h3 {
							line-height: 1.8rem;
						}
					}
					@media (min-width: 768px){
						.frame.teaser-list.teaser-list--3-items.sd-quotes .teaser-list__text h3 {
							line-height: 2.5rem;
						}
					}
			/* TEASER-LIST - 4 ITEMS */
				.teaser-list--4-items .teaser-list__item{
						margin-bottom: 1rem !important;
				}
				.teaser-list--4-items .teaser-list__text h3{
					font-size: 1rem !important;
				}
				.teaser-list .teaser-list__item img{
					width: 100% !important;
					min-width: unset !important;
					max-width: unset !important;
				}
				.teaser-list--4-items .teaser-list__image, .teaser-list--4-items .teaser-list__item{
					width: 100%;
					min-width: unset !important;
					max-width: unset !important;
					overflow: hidden;
				}
				.teaser-list--4-items p:empty{
					display: none;
				}
				.employee-border .teaser-list__image img {
    				border: 1px solid #d0d0d0 !important;
				}
				.frame.teaser-list.teaser-list--4-items .teaser-list__wrapper{
					display: grid;
				}
				@media (max-width: 639px){
					.frame.teaser-list.teaser-list--4-items .teaser-list__wrapper{
						display: grid;
						column-gap: 16px;
						grid-template-columns: 1fr 1fr;
					}
				}
				@media (min-width: 640px) and (max-width: 1023px){
					.teaser-list--4-items .teaser-list__item{
						flex-basis: calc((100% - 16px) / 2) !important;
    					min-width: calc((100% - 16px) / 2) !important;
					}
					.frame.teaser-list.teaser-list--4-items .teaser-list__wrapper{
						column-gap: 16px;
						grid-template-columns: 1fr 1fr;
					}
				}
				@media (min-width: 1024px) {
					.teaser-list--4-items .teaser-list__item{
						flex-basis: calc((100% - 48px) / 4) !important;
    					min-width: calc((100% - 48px) / 4) !important;
					}
					.frame.teaser-list.teaser-list--4-items .teaser-list__wrapper{
						column-gap: 16px;
						grid-template-columns: 1fr 1fr 1fr 1fr;
					}
				}
				/* 5 COLUMNS */
					@media (max-width: 639px){
						.frame.teaser-list.teaser-list--4-items.sd-5-columns .teaser-list__wrapper{
							display: grid;
							grid-template-columns: 1fr 1fr;
						}
					}
					@media (min-width: 640px) and (max-width: 1023px){
						.frame.teaser-list.teaser-list--4-items.sd-5-columns .teaser-list__wrapper{
							display: grid;
							grid-template-columns: 1fr 1fr 1fr;
						}
					}
					@media (min-width: 1024px){
						.frame.teaser-list.teaser-list--4-items.sd-5-columns .teaser-list__wrapper{
							display: grid;
							grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
						}
					}
				/* 6 COLUMNS */
					@media (max-width: 639px){
						.frame.teaser-list.teaser-list--4-items.sd-6-columns .teaser-list__wrapper{
							display: grid;
							grid-template-columns: 1fr 1fr;
						}
					}
					@media (min-width: 640px) and (max-width: 1023px){
						.frame.teaser-list.teaser-list--4-items.sd-6-columns .teaser-list__wrapper{
							display: grid;
							grid-template-columns: 1fr 1fr 1fr;
						}
					}
					@media (min-width: 1024px){
						.frame.teaser-list.teaser-list--4-items.sd-6-columns .teaser-list__wrapper{
							display: grid;
							grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
						}
					}
				/* 5 icons */
    				.teaser-list--4-items.sd-5-icons .teaser-list__item {
        				flex-basis: unset !important;
        				min-width: unset !important;
    				}
					@media (max-width: 639px) {
    					.frame.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__wrapper {
        					display: -webkit-grid;
        					display: grid;
        					grid-template-columns: 1fr 1fr;
        					text-align: center;
        					gap: 2rem;
    					}
    				.teaser-list--4-items.sd-5-icons h2 {
        				text-align: center;
    				}
    				.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__item img, .teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__item picture {
        				width: 80px !important;
        				max-width: auto;
        				min-width: auto;
        				height: auto; /* Added height for consistency */
    				}
    				.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__image {
        				-webkit-justify-items: center;
        				justify-items: center;
    				}
    				.teaser-list--4-items.sd-mint-bg.sd-5-icons {
        				padding-top: 3rem;
        				padding-bottom: 3rem;
    				}
				}
				@media (min-width: 640px) and (max-width: 1099px) {
    				.frame.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__wrapper {
        				display: -webkit-grid;
        				display: grid;
        				grid-template-columns: 1fr 1fr 1fr;
        				text-align: center;
        				gap: 2rem;
    				}
    				.teaser-list--4-items.sd-5-icons h2 {
        				text-align: center;
    				}
    				.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__item img, .teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__item picture {
        				width: 80px !important;
        				max-width: auto;
        				min-width: auto;
        				height: auto;
    				}
    				.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__image {
        				-webkit-justify-items: center;
        				justify-items: center;
    				}
    				.teaser-list--4-items.sd-mint-bg.sd-5-icons {
        				padding-top: 3rem;
        				padding-bottom: 3rem;
    				}
				}
				@media (min-width: 1100px) {
    				.frame.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__wrapper {
						display: -webkit-grid;
        				display: grid;
        				grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        				text-align: center;
        				gap: 2rem;
    				}
    				.teaser-list--4-items.sd-5-icons h2 {
        				text-align: center;
    				}
    				.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__item img, .teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__item picture {
        				width: 80px !important;
        				max-width: auto;
        				min-width: auto;
        				height: auto;
    				}
    				.teaser-list.teaser-list--4-items.sd-5-icons .teaser-list__image {
        				-webkit-justify-items: center;
        				justify-items: center;
    				}
    				.teaser-list--4-items.sd-mint-bg.sd-5-icons {
        				padding-top: 3rem;
        				padding-bottom: 3rem;
    				}
				}
				/* SD HIDE TEXT AND HEADLINES */
					.teaser-list--4-items.sd-hide-text-and-headlines .teaser-list__text{
						display: none;
					}
				/* SD HIDE TEXT */
					.teaser-list--4-items.sd-hide-text .teaser-list__text p3{
						display: none;
					}
				/* SD HIDE HEADLINES */
					.teaser-list--4-items.sd-hide-headlines .teaser-list__text h3{
						display: none;
					}
				/* SD HIDE TEXT */
					.teaser-list--4-items.sd-hide-text .teaser-list__text h3{
						display: none;
					}
				/* SD GRAPHS */
					.frame.teaser-list.teaser-list--4-items.sd-graphs .teaser-list__item {
    					background: var(--bg-color-lightchampagne);
    					padding: 3rem 1rem 0 1rem;
					}
				/* SD-TESTIMONIALS */
					.teaser-list--4-items.sd-testimonial .teaser-list__text p{
						margin-top: 0;
					}
					.frame.teaser-list.teaser-list--4-items.sd-testimonial .teaser-list__wrapper{
						column-gap: 3rem;
					}
				/* SD-QUOTES */
					.frame.teaser-list.teaser-list--4-items.sd-quotes .teaser-list__text h3 {
    					font-weight: 100;
						font-size: 1.2rem !important;
						margin-bottom: 1rem;
					}
					.frame.teaser-list.teaser-list--4-items.sd-quotes .teaser-list__text {
    					padding: 0 2rem;
					}
					.frame.teaser-list.teaser-list--4-items.sd-quotes .teaser-list__text h3:before {
    					content: '';
    					background: url(https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/tale_tegn.svg);
    					width: 200px;
    					height: 200px;
    					display: block;
    					position: absolute;
    					margin-left: -1rem;
    					margin-top: -0.5rem;
    					background-size: contain;
    					background-repeat: no-repeat;
    					z-index: -1;
					}
					@media (max-width: 767px){
						.frame.teaser-list.teaser-list--4-items.sd-quotes .teaser-list__text h3 {
							line-height: 1.8rem;
						}
					}
					@media (min-width: 768px){
						.frame.teaser-list.teaser-list--4-items.sd-quotes .teaser-list__text h3 {
							line-height: 1.9rem;
						}
					}
				/* TEASER LIST - RIGHT MARGIN */
					.teaser-list.sd-teaser-list--right-margin .teaser-list__text {
    					padding-right: 8% !important;
					}
		/*TEXT MODULES */
			[class*=text-module-] h2, [class*=text-module-] h3, [class*=text-module-] h4, [class*=text-module-] h5, [class*=text-module-] h6, [class*=text-module-] p, [class*=text-module-] ul, [class*=text-module-] ol{
				max-width: unset;
			}
			[class*=text-module-] ul, [class*=text-module-] ol{
				margin-bottom: 0;
				margin-top: 0;
				padding-left: 1rem;
			}
			ol ul:not([class]), ul ul:not([class]), ul ol:not([class]), ol ol:not([class]){
				margin-top: 1rem !important;
			}
			[class*=text-module-] h1, [class*=text-module-] h1+.manchet {
    			max-width: unset;
			}
			.text-module-a, .text-module-b, .two-column-module {
    			padding-top: 0;
			}
			/* TEXT MODULE A */
				/*3 COLUMNS */
					@media (min-width: 640px){
						.text-module-a .sd-3-col-grid, .text-module-a.sd-3-col-grid {
    						display: grid;
    						grid-template-columns: 1fr 1fr 1fr;
    						gap: 2rem;
						}
					}
					@media (max-width: 639px){
						.text-module-a .sd-3-col-grid, .text-module-a.sd-3-col-grid {
    						display: grid;
    						grid-template-columns: 1fr;
    						gap: 2rem;
						}
					}
				/* SD-INLINE-IMAGE */
					div.sd-inline-image.sd-image-border img{
						border: 1px solid #d3d3d3;
						padding: 1rem;
					}
					@media (max-width: 749px){
						div.sd-inline-image span{
							display: inline-block;
							width: 100%;
							padding: 0 2rem 0 2rem;
							margin-top: 1rem;
							font-style: italic;
						}
					}
					@media (min-width: 750px){
						div.sd-inline-image{
							display: grid;
							grid-template-columns: 2fr 1fr;
							width: calc(100% - 2rem);				
							gap: 2rem;
						}
						div.sd-inline-image img{
							display: block;
							width: 100%;
							vertical-align: top;
						}
						div.sd-inline-image span{
							display: table-cell;
							font-style: italic;
							vertical-align: top;
						}
					}
					@media (max-width: 749px){
						div.sd-inline-image-square span{
							display: inline-block;
							width: 100%;
							padding: 0 2rem 0 2rem;
							margin-top: 1rem;
							font-style: italic;
						}
					}
					@media (min-width: 750px){
						div.sd-inline-image-square{
							display: table-row;
							width: 100%;							
						}
						div.sd-inline-image-square img{
							display: table-cell;
							vertical-align: top;
							width: 100%;
						}
						div.sd-inline-image-square span{
							display: table-cell;
							width: calc(100% / 2);
							padding-left: 2rem;
							font-style: italic;
							vertical-align: top;
						}
					}
				/* SD-FACTBOX */
					@media (max-width: 640px){
						div.sd-factbox{
							width: 100%; 
							margin-left: auto; 
							margin-right: auto; 
							position: relative; 
							display: block; 
							background: #f7f4f1; 
							padding: 2rem;
						}
						div.sd-factbox-light{
							width: 100%; 
							margin-left: auto; 
							margin-right: auto; 
							position: relative; 
							display: block; 
							background: transparent; 
							padding: 2rem;
							border: 1px solid #1cb78d;
						}
						
					}
					@media (min-width: 641px){
						div.sd-factbox{
							width: 80%; 
							margin-left: auto; 
							margin-right: auto; 
							position: relative; 
							display: block; 
							background: #f7f4f1; 
							padding: 2rem;
						}
						div.sd-factbox-light{
							width: 80%; 
							margin-left: auto; 
							margin-right: auto; 
							position: relative; 
							display: block; 
							background: transparent; 
							padding: 2rem;
							border: 1px solid #1cb78d;
						}
					}
					.two-column-module__content div.sd-factbox{
						width: 100%; 
						margin-left: auto; 
						margin-right: auto; 
						position: relative; 
						display: block; 
						background: #f7f4f1; 
						padding: 2rem;
					}
					.two-column-module__content div.sd-factbox-light{
						width: 100%; 
						margin-left: auto; 
						margin-right: auto; 
						position: relative; 
						display: block; 
						background: transparent; 
						padding: 2rem;
						border: 1px solid #1cb78d;
					}
					.sd-factbox-light h4 {
						margin-top: -2.8rem;
						margin-left: auto;
						margin-right: auto;
						background: #fff;
						text-align: center;
						width: fit-content;
						padding: 0 2rem;
						color: #1cb78d;
						margin-bottom: 2rem;
					}
					.sd-factbox ol, .sd-factbox ul, .sd-factbox-light ol, .sd-factbox-light ul{
						padding-left: 1rem;
					}
				/* Two coloumns  */
					@media (min-width: 640px){
						[class*=text-module-] .sd-two-columns{
							display: grid;
							grid-template-columns: 1fr 1fr;
						}
					}
					@media (max-width: 639px){
						[class*=text-module-] .sd-two-columns{
							display: grid;
							grid-template-columns: 1fr;
						}
					}
				/* SD - WIDE */
					.text-module-a.frame.rich-text.sd-wide .frame__cell-item{
						max-width: unset;
						margin: unset;
					}
				/* UNSET PADDING */
					.text-module-a.frame.rich-text.sd-unset-padding > .frame__cell, .text-module-a.frame.rich-text.sd-unset-padding > .frame__cell > .frame__cell-item {
						padding: 0 !important;
					}
				/* UNSET WIDTH */
					.text-module-a.frame.rich-text.sd-unset-width > .frame__cell{
						max-width: unset !important;
					}
			/* TEXT MODULE B */
				.text-module-b__content p, .text-module-b__infobox {
    				max-width: 100% !important;
				}
				.text-module-b__infobox{
					background: #f7f4f1;
				}
				@media (max-width: 1099px){
					.text-module-b__content{
						max-width: 100%;
					}
				}
				@media (min-width: 1100px){
					.text-module-b__content{
						width: 65%;
					}
				}
				/* TABLE IN INFOBOX */
					.text-module-b__infobox table{
						border-spacing: 0px !important;
					}
					.text-module-b__infobox thead td{
						padding: 0.5rem !important;
						border-bottom: 1px solid #354248 !important;
						background: transparent !important;
					}
					.text-module-b__infobox thead tr{
						background-color: #354248 !important;
						color: #fff;
						text-align: center;
					}
				/* CHECKLIST */
					.text-module-b.checklist .text-module-b__infobox{
    					background: #FFFFA5;
    					box-shadow: 2px 2px 2px #898480;
					}
					.text-module-b.checklist .text-module-b__infobox tr{
    					background: transparent !important;
    					color: #4a4a4a !important;
					}
					.text-module-b.checklist .text-module-b__infobox td{
    					border-bottom: none !important;
    					padding: 0px !important;
    					vertical-align: middle;
					}
					.text-module-b.checklist .manual-list__image img {
    					max-height: 5rem;
					}
		/* TWO COLUMN CONTENT */
			.two-column-module__content .rich-text {
				max-width: unset;
			}
			@media (max-width: 1023px){
				div.two-column-module:not(.sd-row-reverse) div.two-column-module__content:last-child{
					margin-top: 4rem;
				}
			}
	/* CLUDO - SEARCH RESULT PAGE */
		/* SEARCH BAR */
			.search-field {
    			height: 66px;
				border: 1px solid #e7e7e7;
				border-radius: 4rem;
				overflow: hidden;
				z-index: 0;
			}
			.search-field:hover {
				border: 1px solid #d0d0d0;
			}
			.search-field input{
    			height: 64px;
				border-radius: 4rem;
			}
			.search-field button {
    			width: 48px;
				height: 48px;
				margin: 9px;
    			border-radius: 50%;
   				background: #1cb78d;
			}
			.search-field button:hover {
   				background: #007366;
			}
			.search-field button svg{
				fill: #fff;
				height: 48px;
				width: 48px;
			}
		/* SEARCH RESULTS*/
		.search-results {
    		margin-bottom: 160px;
		}
		.search-results__top{
			background: transparent;
		}
		.search-results__banner.cludo-banner{
			background: #fff !important;
			border: 1px solid #e7e7e7;
			color: #000;
		}
		.search-results__banner.cludo-banner a:not([class*="simplebutton"]), .search-results__banner.cludo-banner a:not([class*="simplebutton"]):visited{
			color: #1cb78d;
		}
		.search-results__banner.cludo-banner a:not([class*="simplebutton"]):hover{
			color: #007366;
		}
		.cludo-banner tr td{
			padding: 0rem;
		}
		a.search-results__link:first-child {
    		border-top: 0;
		}
		.search-results__top {
    			padding: 50px 1em;
			}
		@media (min-width: 768px){
			.search-results__top {
    			padding: 50px 80px;
			}
		}
		@media screen and (min-width: 1100px){
			.search-results__top {
				margin: 0px;
				padding: 50px 80px 50px 80px;
			}
		}
		.search-results__link-url{
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis; 
		}
	/* CLUDO - 404 SUGGESTIONS */
		#cludo-404.loaded{
			margin-bottom: 0;
			padding-bottom: 0;
		}
		#cludo-404 ul li:last-child{
			margin-bottom: 0;
		}
		#cludo-404 h3{
			font-size: xx-large !important;
			text-transform: unset !important;
			margin-top: 0 !important;
		}
		#cludo-404 ul{
			padding-inline-start: 0;
		}
		#cludo-404 ul li h4{
			margin-bottom: 0.5rem;
		}
		#cludo-404 ul li a{
			text-decoration: none;
		}
		#cludo-404 .powered-by{
			display: none;
		}
	/* CUSTOM ELEMENTS */
		/* SD TABLE CONTAINER */
			.sd-table-container {
    			overflow-x: scroll;
			}
		/* INFOGRAPHIC CIRCLES */
			/* 4 items */
								.sd-infographic-circles-4-items > div{
					display: grid;
				}
				.sd-infographic-circles-4-items div {
    				background: #fff;
    				display: flex;
					flex-flow: column;
    				align-items: center;
    				justify-content: center;
    				border-radius: 50%;
				}
				span.infographic-number {
    				font-size: 2.5vw;
    				font-weight: 900;
					line-height: 3vw;
				}
				span.infographic-text {
    				font-size: 1.5vw;
    				font-weight: 900;
    				line-height: 1.7vw;
				}
				@media (min-width: 1362px){
					.sd-infographic-circles-4-items {
    					display: grid;
    					grid-template-columns: 1fr 1fr 1fr 1fr;
   						text-align: center;
						margin-left: auto;
						margin-right: auto;
    					max-width: 1362px;
					}
					.sd-infographic-circles-4-items div {
    					width: calc((1362px - (40px * 3)) / 4);
    					height: calc((1362px - (40px * 3)) / 4);
						padding: 20px;
					}
					span.infographic-number {
    					font-size: 3.5rem;
    					font-weight: 900;
						line-height: 4rem;
					}
					span.infographic-text {
    					font-size: 1.5rem;
    					font-weight: 900;
    					line-height: 2rem;
					}
				}
				@media (min-width: 640px) and (max-width: 1361px){
					.sd-infographic-circles-4-items {
    					display: grid;
    					grid-template-columns: 1fr 1fr 1fr 1fr;
   						text-align: center;
						margin-left: auto;
						margin-right: auto;
    					max-width: calc( 100vw - (70px * 2));
						gap: 20px;
					}
					.sd-infographic-circles-4-items div {
    					width: calc(((100vw - (70px * 2) ) - (20px * 3)) / 4);
    					height: calc(((100vw - (70px * 2)) - (20px * 3)) / 4);
						padding: 10px;
					}
					span.infographic-number {
    					font-size: 2.5vw;
    					font-weight: 900;
						line-height: 3vw;
					}
					span.infographic-text {
    					font-size: 1.5vw;
    					font-weight: 900;
    					line-height: 1.7vw;
					}
				}
				@media (max-width: 639px){
					.sd-infographic-circles-4-items {
    					display: grid;
    					grid-template-columns: 1fr 1fr;
   						text-align: center;
						margin-left: auto;
						margin-right: auto;
    					max-width: calc( 100vw - (16px * 2));
						gap: 20px;
					}
					.sd-infographic-circles-4-items div {
    					width: calc(((100vw - (16px * 2) ) - (20px * 1)) / 2);
    					height: calc(((100vw - (16px * 2)) - (20px * 1)) / 2);
						padding: 10px;
					}
					span.infographic-number {
    					font-size: 6vw;
    					font-weight: 900;
						line-height: 7vw;
					}
					span.infographic-text {
    					font-size: 4vw;
    					font-weight: 900;
    					line-height: 4.5vw;
					}
				}
		/* LINKS */				
			/* LOGIN HELP LINKS */
				div.sd-login-help-link-wrapper{
					margin: -1rem;
					width: calc(100% + 2rem)
				}
				a.sd-login-help-link{
					display: inline-block;
					padding: 1rem 1rem 1rem 3rem;
					width: 100%;
					text-decoration: none;
				}
				a.sd-login-help-link:hover{
					background: #e5e5e5;
				}
				a.sd-login-help-link[icon="phone_in_talk"] span:before{
					content: "phone_in_talk";
					font-family: 'Material Symbols Outlined';
					font-variation-settings:
  						'FILL' 0,
  						'wght' 200,
  						'GRAD' 0,
  						'opsz' 48;
					color: #4A4A4A;
					font-size: 2rem;
					font-weight: normal;
    				vertical-align: middle;
    				text-rendering: optimizeLegibility;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					font-feature-settings: 'liga';
					margin-right: 0.5rem;
					margin-left: -2.5rem
				}
				a.sd-login-help-link[icon="warning"] span:before{
					content: "warning";
					font-family: 'Material Symbols Outlined';
					font-variation-settings:
  						'FILL' 0,
  						'wght' 200,
  						'GRAD' 0,
  						'opsz' 48;
					color: #4A4A4A;
					font-size: 2rem;
					font-weight: normal;
    				vertical-align: middle;
    				text-rendering: optimizeLegibility;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					font-feature-settings: 'liga';
					margin-right: 0.5rem;
					margin-left: -2.5rem
				}
				a.sd-login-help-link[icon="grade"] span:before{
					content: "grade";
					font-family: 'Material Symbols Outlined';
					font-variation-settings:
  						'FILL' 0,
  						'wght' 200,
  						'GRAD' 0,
  						'opsz' 48;
					color: #4A4A4A;
					font-size: 2rem;
					font-weight: normal;
    				vertical-align: middle;
    				text-rendering: optimizeLegibility;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					font-feature-settings: 'liga';
					margin-right: 0.5rem;
					margin-left: -2.5rem
				}
				a.sd-login-help-link[icon="person"] span:before{
					content: "person";
					font-family: 'Material Symbols Outlined';
					font-variation-settings:
  						'FILL' 0,
  						'wght' 200,
  						'GRAD' 0,
  						'opsz' 48;
					color: #4A4A4A;
					font-size: 2rem;
					font-weight: normal;
    				vertical-align: middle;
    				text-rendering: optimizeLegibility;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					font-feature-settings: 'liga';
					margin-right: 0.5rem;
					margin-left: -2.5rem
				}
				a.sd-login-help-link[icon="factory"] span:before{
					content: "factory";
					font-family: 'Material Symbols Outlined';
					font-variation-settings:
  						'FILL' 0,
  						'wght' 200,
  						'GRAD' 0,
  						'opsz' 48;
					color: #4A4A4A;
					font-size: 2rem;
					font-weight: normal;
    				vertical-align: middle;
    				text-rendering: optimizeLegibility;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					font-feature-settings: 'liga';
					margin-right: 0.5rem;
					margin-left: -2.5rem
				}
				a.sd-login-help-link[icon="criminal"] span:before{
					content: ' ';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/ikoner/4a4a4a/kriminel.svg');
					background-size: cover;
					background-position: center;
					background-repeat: no-repeat;
					height: 1.8rem;
					width: 1.8rem;
					display: inline-block;
					vertical-align: middle;
					margin-right: 0.5rem;
					margin-left: 0.2rem;
					margin-left: -2.3rem
				}
		/* APP STORE ICONS */
			.sd-app-store-buttons{
				display: flex;
    			align-items: center;
    			justify-content: center;
			}
			.sd-app-store-buttons img{
				height: 48px !important;
    			margin: 0.5rem;
			}
			.sd-app-store-buttons a{
				display: inline-block;
			}
			@media (min-width: 640px){
				.sd-app-store-buttons{
					flex-direction: row;
				}
			}
			@media (max-width: 639px){
				.sd-app-store-buttons{
					flex-direction: column;
				}
			}
		/* BRANCH SELECTOR */
			@media (min-width: 640px){
				.sd-branch-selector-wrapper{
					padding: 3.5rem 0 2rem 0; 
					text-align: center; 
					width: 100%;
				}
				a.sd-branch-selector{
    				display: inline-block;
    				color: #000;
    				cursor: pointer;
    				padding: 0 1rem;
    				text-decoration: none;
					height: 44px;
                    align-content: center;
    			}
    			a.sd-branch-selector.active, a:active.sd-branch-selector{
    				border-bottom: 2px solid #1cb78d;
					font-weight: 900;
    			}
    			a.sd-branch-selector.inactive:hover, a:not(:active).sd-branch-selector{
    				color: #000000;
    			}
			}
		/* HIDE ON PLATFORM */
			@media screen and (min-width: 640px){
				.hide-on-desktop{
					display: none;
				}
			}
			@media screen and (max-width: 639px){
				.hide-on-mobile{
					display: none !important;
				}
			}
		/* ICON BUTTONS */
			@media (min-width: 640px){
				div.sd-icon-btn-wrapper{
					display: grid;
    				grid-template-columns: 1fr 1fr 1fr; 
					gap: 2rem;
					justify-content: center; 
					margin-top: 2rem; 
					margin-bottom: 2rem;
					flex-direction: row;
				}
				div.sd-icon-btn-wrapper a.sd-icon-btn{
					text-align: center; 
					text-decoration: none; 
					padding: 1rem;
					border: 1px solid #1cb78d;
					color: #000;
					border-radius: 4px;
					width: 100%;
				}
				div.sd-icon-btn-wrapper a.sd-icon-btn:hover{
					background: #f7f4f1;
				}
				div.sd-icon-btn-wrapper a.sd-icon-btn span.material-symbols-outlined{
					display: block;
    				font-size: 3rem;
					color: #1cb78d;
				}
			}
			@media (max-width: 639px){
				.sd-branch-selector-wrapper {
    				display: flex;
    				flex-direction: column;
					margin: 1rem 0;
				}
				a.sd-branch-selector {
					padding: 0.5rem 2rem;
					text-decoration: none;
					border-bottom: 1px solid #c0c0c0;
				}
				a.sd-branch-selector:last-child {
					border-bottom: unset;
				}
				a.sd-branch-selector.active:before {
    				content: 'chevron_right';
    				font-family: 'Material Symbols Outlined';
    				margin-left: -1.5rem;
    				font-size: 1.5rem;
    				display: inline-block;
   					vertical-align: middle;
				}
			}
			@media (max-width: 639px){
				div.sd-icon-btn-wrapper{
					margin-top: 2rem; 
					margin-bottom: 2rem;
					display: flex;
    				flex-direction: column;
					justify-content: center;
					align-items: flex-start;
    				width: fit-content;
    				margin-left: auto;
    				margin-right: auto;
				}
				div.sd-icon-btn-wrapper a.sd-icon-btn{
					text-align: left;
    				text-decoration: none;
    				padding-top: calc((48px - 1rem) / 2);
					padding-bottom: calc((48px - 1rem) / 2);
					margin-bottom: calc((-48px + 1rem) / 4);
    				margin-top: calc((-48px + 1rem) / 4);
    				display: inline-block;
					color: #000;
				}
				div.sd-icon-btn-wrapper a.sd-icon-btn span.material-symbols-outlined{
					vertical-align: middle;
    				font-size: 2rem;
					color: #1cb78d;
				}
			}
		/* LOGO OVERLAY */
			/* MULTIPLE TEASER A */
				@media (max-width: 767px){
					.sd-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    					padding-top: 60px !important;
					}
					.sd-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo {
    					overflow: visible;
					}
					.sd-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo:after {
    					content: '';
    					display: inline-block;
    					position: absolute;
    					z-index: 1;
    					left: calc(50% - 40px);
    					height: 80px;
    					width: 80px;
    					background: url(https://www.spard.dk/-/media/sparekassendanmark/logoer/ringen.png);
    					background-size: cover;
    					top: calc(100% - 40px);
					}
					.sd-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    					padding-right: 60px !important;
					}
				}
				@media (min-width: 768px){
					.sd-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo {
    					overflow: visible;
					}
					.sd-logo-overlay[data-tracking-topic="multiple-teaser-module-a"] .row__cell-item.row__cell-item--hasVideo:before {
    					content: '';
    					display: inline-block;
    					position: absolute;
    					z-index: 2;
    					left: -40px;
    					height: 80px;
    					width: 80px;
    					background: url(https://www.spard.dk/-/media/sparekassendanmark/logoer/ringen.png);
    					background-size: cover;
    					top: calc(50% - 40px);
					}
					.sd-logo-overlay.multiple-teaser-module-row-1-item[data-tracking-topic="multiple-teaser-module-a"] .multiple-teaser-module__content--hasText {
    					padding-right: 60px !important;
					}
				}
		/* NETBANK TOPBAR */
			@media (max-width: 639px){
    			.sd-netbank-topbar {
    				display: flex;
    				flex-direction: column;
    				background: #fff;
    				box-shadow: 0px 3px 5px rgb(0 0 0 / 10%);
    				padding: 1.5rem;
    				text-align: center;
					margin: 1rem 0;
    			}
    			.sd-netbank-topbar div:first-child span{
    				color: #1cb78d;
    				font-size: 3rem;
    			}
    			.sd-netbank-topbar div:nth-child(2) {
    				padding-bottom: 1.5rem;
    				font-size: 2rem;
    				line-height: 2.5rem;
    			}
    		}
    		@media (min-width: 640px){
    			.sd-netbank-topbar{
    				width: 100%;
    				display: grid;
    				grid-template-columns: 80px calc(100% - 320px) 250px; ;
    				background: #fff;
    				box-shadow: 0px 3px 5px rgb(0 0 0 / 10%);
					margin: 1rem 0;
    			}
    			.sd-netbank-topbar div:first-child{
    				align-items: center;
   					display: flex;
    				padding: 1rem;
    				font-size: 1.5rem;
    				justify-content: center;
    			}
    			.sd-netbank-topbar div:nth-child(2), .sd-netbank-topbar div:nth-child(3){
    				align-items: center;
    				display: flex;
    				padding: 1rem 2rem;
    				font-size: 1.5rem;
    			}
    			.sd-netbank-topbar div:first-child{
    				background: #1cb78d;
    				color: #ffffff;
    				text-align: center;
    				padding: 0.5rem;
    			}
    			.sd-netbank-topbar span.material-symbols-outlined{
    				background: #1cb78d;
    				color: #ffffff;
    				font-size: 3rem;
    			}
   			}
		/* MITID STYLING */
			.mitid-box{
				border: 2px solid #0060E6; 
				padding: 1.5rem; 
				text-align: center;
			}
			.mitid-box a, .mitid-box .simplelink, .mitid-box a:visited, .mitid-box .simplelink:visited{
				color: #0060E6;
			}
			.mitid-box a:hover, .mitid-box .simplelink:hover{
				color: #004CB8;
			}
			main .mitid-box a[href^="tel:"]::before{
				content: "call";
    			display: inline-block;
    			font-family: 'Material Symbols Outlined';
				color: #0060E6;
				font-size: 1em; 
				font-weight: normal;
    			vertical-align: top;
    			position: relative;
    			margin-right: 0.3rem;
				text-rendering: optimizeLegibility;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				font-feature-settings: 'liga';
			}
			main .mitid-box a[href^="tel:"]:hover::before{
				color: #004CB8;
			}
		/* PRODUCT LIST */
			.sd-product-list {
				display: grid;
			}
			.sd-product-list a span.material-symbols-outlined{
				vertical-align: middle;
				font-size: 2.5rem;
			}
			@media (max-width: 639px){
				.sd-product-list {
					grid-template-columns: 1fr;
					gap: 1rem;
				}
				.sd-product-list a{
				display: grid;
				grid-template-columns: 48px calc(100% - 48px);
				align-items: center;
				gap: 1rem;
				padding: 1rem;
				border: 1px solid #ddd;
				text-decoration: none;
				}
			}
			@media (min-width: 640px) and (max-width: 1399px){
				.sd-product-list {
					grid-template-columns: 1fr 1fr;
					gap: 2rem;
				}
				.sd-product-list a{
				display: grid;
				grid-template-columns: 48px calc(100% - 48px);
				align-items: center;
				gap: 1rem;
				padding: 2rem;
				border: 1px solid #ddd;
				text-decoration: none;
				}
			}
			@media (min-width: 1400px){
				.sd-product-list {
					grid-template-columns: 1fr 1fr 1fr;
					gap: 2rem;
				}
				.sd-product-list a{
				display: grid;
				grid-template-columns: 48px calc(100% - 48px);
				align-items: center;
				gap: 1rem;
				padding: 2rem;
				border: 1px solid #ddd;
				text-decoration: none;
				}
			}
		/* RELATION BOX */
			.sd-relation-box a{
				text-decoration: none;
			}
			.sd-relation-box{
				border: 1px solid #8a7e73;
				background: #fff;
				color: #000;
				padding: 2rem;
				text-decoration: none;
				curser: pointer;
			}
			.sd-relation-box span.sd-relation-box-headline{
				width: 100%;
				display: inline-block;
				color: #8a7e73;
				font-size: 1.5rem;
				line-height: 1.7rem;
			}
			.sd-relation-box:hover{
				border: 1px solid #8a7e73;
				background: #f7f4f1;
				color: #000;
				padding: 2rem;
				text-decoration: none;
				curser: pointer;
			}
			.sd-relation-box:hover span.sd-relation-box-headline{
				color: #8a7e73;
				font-size: 1.5rem;
				line-height: 1.7rem;
			}
		/* ROTATE TEXT */
			span.sd-rotate-90{
  				-ms-writing-mode: tb-rl;
  				-webkit-writing-mode: vertical-rl;
  				writing-mode: vertical-rl;
 				transform: rotate(180deg);
			}
		/* PAGE TABS */
			div.sd-pagetabs{
				display: inline-block;
				width: 100%;
				margin-top: 30px;
			}
			a.sd-pagetabs-5-items {
    			float: left;
    			width: 20%;
				min-width: fit-content;
    			text-align: center;
    			padding: 1rem;
				text-decoration: none;
				display: inline-block;
				border-bottom: 3px solid transparent;
			}
			a.sd-pagetabs-5-items:active, a.sd-pagetabs-5-items.active,  a.sd-pagetabs-5-items:hover{
    			border-bottom: 3px solid #1cb78d !important;
			}
			a.sd-pagetabs-5-items:active, a.sd-pagetabs-5-items.active{
    			font-weight: 900;
			}
		/* TABLES */
			/* TABLE WRAPPER */
				@media (max-width: 639px){
					.text-module-a .sd-table-wrapper{
						margin: 0 -24px 0 -24px;
						padding: 0 24px 0 24px;
						overflow-x: scroll;
					}
				}
			/* SIMPLETABLE */
				table.simpletable {
    				border-spacing: 0px;
					border: unset;
				}
				table.simpletable th, table.simpletable td{
					padding: 0.5rem;
				}
				table.simpletable thead th {
    				background: #e8f8f3;
    				border: 1px solid #e8f8f3;
					color: #000;
					text-align: left
				}
				table.simpletable td {
    				border-bottom: 1px solid #000;
				}
				table.simpletable tr:last-child td {
    				border-bottom: none;
				}
			/* atm-overblik */
				table.atm-overblik{
					border-spacing: 0px
				}
				table.atm-overblik th{
					padding: 0.5rem
				}
				table.atm-overblik td{
					padding: 0.5rem
				}
				table.atm-overblik tbody tr td{
					border-bottom: 1px solid #8a7e73;
				}
				table.atm-overblik tbody tr td:nth-last-child(1), table.atm-overblik tbody tr td:nth-last-child(2), table.atm-overblik tbody tr td:nth-last-child(3), table.atm-overblik tbody tr td:nth-last-child(4), table.atm-overblik tbody tr td:nth-last-child(5){
					text-align: center !important;
					font-family: 'Material Symbols Outlined';
					font-size: 1.5rem;
					text-rendering: optimizeLegibility;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					font-feature-settings: 'liga';
				}
				table.atm-overblik tbody tr td:nth-last-child(2), table.atm-overblik tbody tr td:nth-last-child(4){
					border-left: 1px solid #8a7e73;
					border-right: 1px solid #8a7e73;
				}
				table.atm-overblik tbody tr:first-child td{
					border-top: 1px solid #8a7e73;
				}
		/* TEAM BOX */
			.sd-teambox{
				display: inline-block;
			}
			.sd-teambox a{
				color: #000;
				text-decoration: none;
			}
			.sd-teambox .sd-teambox-small, .sd-teambox .sd-teambox-medium, .sd-teambox .sd-teambox-large{
				float: left;
				text-align: center;
				display: flex !important;
    			justify-content: center;
    			align-items: center;
				overflow: hidden;
			}
			.sd-teambox .sd-teambox-small img, .sd-teambox .sd-teambox-medium img, .sd-teambox .sd-teambox-large img{
				width: 100%;
				height: auto;
				transition: width 1s;
    			transition-timing-function: ease;
			}
			.sd-teambox-small {
    			overflow: hidden;
			}
			.sd-teambox .sd-teambox-small:hover img, .sd-teambox .sd-teambox-medium:hover img, .sd-teambox .sd-teambox-large:hover img{
    			width: 110%;
    			transition: width 1s;
    			transition-timing-function: ease;
			}
			.teambox-small:hover .sd-teambox-link::after{
				color: #a07652 !important;
			}
			@media (min-width: 1024px){
				.sd-teambox{
					width: 100vw;
					height: calc((100vw/7) * 2);
					margin-bottom: -0.5rem;
				}
				.sd-teambox .sd-teambox-small, .sd-teambox .sd-teambox-medium, .sd-teambox .sd-teambox-large{
					width: calc(100vw/7);
					height: calc(100vw/7);
				}
				@media (min-width: 1435px){
					.sd-teambox-text {
    					text-transform: uppercase;
    					font-size: 1.2rem;
    					line-height: 1.6rem;
    					letter-spacing: 2px;
					}
					.sd-teambox-link {
    					font-size: 1.8rem;
    					line-height: 2rem;
					}
					.sd-teambox-link::after {
    					content: "person_pin_circle";
    					display: block;
    					font-family: 'Material Symbols Outlined';
    					font-size: 3rem;
    					margin-top: 1rem;
					}
				}
				@media (max-width: 1434px){
					.sd-teambox-text {
    					text-transform: uppercase;
    					font-size: 1rem;
    					line-height: 1.2rem;
    					letter-spacing: 2px;
					}
					.sd-teambox-link {
    					font-size: 1.3rem;
    					line-height: 1.6rem;
					}
					.sd-teambox-link::after {
    					content: "person_pin_circle";
    					display: block;
    					font-family: 'Material Symbols Outlined';
    					font-size: 2rem;
    					margin-top: 0.5rem;
					}
				}
			}
			@media (min-width: 768px) and (max-width: 1023px){
				.sd-teambox{
					width: 100vw;
					height: calc((100vw/5) * 2);
					margin-bottom: -0.5rem;
				}
				.sd-teambox .sd-teambox-small, .sd-teambox .sd-teambox-medium{
					width: calc(100vw/5);
					height: calc(100vw/5);
				}
				.sd-teambox .sd-teambox-large{
					display: none !important;
				}
				.sd-teambox-text {
    				text-transform: uppercase;
    				font-size: 1rem;
    				line-height: 1.3rem;
    				letter-spacing: 1px;
				}
				.sd-teambox-link {
    				font-size: 1.3rem;
    				line-height: 1.6rem;
				}
				.sd-teambox-link::after {
    				content: "person_pin_circle";
    				display: block;
    				font-family: 'Material Symbols Outlined';
    				font-size: 2rem;
    				margin-top: 0.5rem;
				}
			}
			@media (max-width: 767px){
				.sd-teambox{
					width: 100vw;
					height: calc((100vw/3) * 2);
				}
				.sd-teambox .sd-teambox-small{
					width: calc(100vw/3);
					height: calc(100vw/3);
				}
				.sd-teambox .sd-teambox-medium, .sd-teambox .sd-teambox-large{
					display: none !important;
				}
				.sd-teambox-text {
    				text-transform: uppercase;
    				font-size: 12px;
    				line-height: 1rem;
    				letter-spacing: 1px;
				}
				.sd-teambox-link {
    				font-size: 1rem;
    				line-height: 1.3rem;
				}
				.sd-teambox-link::after {
    				content: "person_pin_circle";
    				display: block;
    				font-family: 'Material Symbols Outlined';
    				font-size: 2.5rem;
    				margin-top: 0.8rem;
				}
			}
		/* TEXT CIRCLES */
			/* 6 ITEMS */
				.sd-textboxes-6-items{
					align-content: center;
    				align-items: center;
    				justify-content: center;
    				text-align: center;
				}
				.sd-textboxes-6-items > div {
    				height: 200px !important;
    				width: 200px !important;
    				display: inline-block;
    				background: #eee9e2;
    				border-radius: 50%;
    				vertical-align: middle;
    				text-align: center;
    				align-items: center;
    				justify-content: center;
    				flex-basis: 200px !important;
    				min-width: 150px;
					margin: 8px;
				}
				.sd-textboxes-6-items > div > span {
    				display: table-cell !important;
    				height: 200px;
    				width: 100%;
    				position: relative;
    				z-index: 1;
    				vertical-align: middle;
					padding: 1rem;
				}
   		/* TJEK POSTNUMMER */
			input#tjek-postnummer{
				height: 48px;
				width: calc(100% - 48px);
				border: unset;
				padding: 0 1rem;
				display: block;
				margin: 0;
				float: left;
			}
			div#tjek-postnummer-btn{
				font-family: 'Material Symbols Outlined'!important;
    			width: 48px;
				height: 48px;
				display: inline-block;
				background: #1cb78d;
				color: #000;
				margin: 0px !important;
				font-size: 2rem;
				text-align: center;
				line-height: 2rem;
				padding: calc((48px - 2rem) / 2);
				cursor: pointer;
			}
			div#tjek-postnummer-btn:hover{
				background: #007366;
				color: #fff;
			}
		/* FRONT PAGE SEARCH V1 */
			.fp-wrapper{
				margin-bottom: 60px;
        	}
			.fp-wrapper .fp-wrapper-light{
				margin-bottom: 45px;
        	}
			.fp-wrapper .fp-search{
				width: 100%; 
            	height: 230px;
            	background-color: #007364; 
            	background-image: url('https://www.sparv.dk/-/media/sparekassendanmark/16x9---1600x900px/brandbilleder/search-banner/kajak.jpg');
            	background-position: center center;
  				background-size: cover;
            	vertical-align: middle; 
            	text-align: center; 
            	padding-top: 54px; 
        	}
			.fp-wrapper .fp-search-light{
				width: 100%;
            	background: transparent; 
            	background-position: center center;
  				background-size: cover;
            	vertical-align: middle; 
            	text-align: center; 
            	padding-top: 50px; 
        	}
			.fp-wrapper .fp-search form{
				width: 850px; 
   		 		max-width: 80%; 
    			height: 66px; 
    			background: #fff; 
            	display: inline-block; 
    			border-radius: 4rem; 
    			padding: 9px; 
    			border: 1px solid #fff;
			}
			.fp-wrapper .fp-search-light form{
				width: 850px; 
   		 		max-width: 80%; 
    			height: 66px; 
    			background: #fff; 
            	display: inline-block; 
    			border-radius: 4rem; 
    			padding: 9px; 
    			border: 1px solid #e7e7e7;
			}
			.fp-wrapper .fp-search form:hover, .fp-wrapper .fp-search-light form:hover{
    			border: 1px solid #d0d0d0;
			}
			.fp-wrapper .fp-search form input.fp-search-text, .fp-wrapper .fp-search-light form input.fp-search-text{
            	background: transparent;
    			display: block; 
    			position: relative; 
    			float: left; 
    			width: calc(100% - 48px); 
    			height: 48px; 
    			border: none; 
    			padding-left: 1rem;}
			.fp-wrapper .fp-search form .fp-search-button, .fp-wrapper .fp-search-light form .fp-search-button{
    			display: block; 
            	position: relative; 
    			float: left; 
    			width: 48px; 
    			height: 48px; 
    			border-radius: 4rem; 
    			border: none; 
    			background: #1cb78d; 
    			cursor: pointer;
			}
			.fp-wrapper .fp-search form .fp-search-button:hover, .fp-wrapper .fp-search-light form .fp-search-button:hover{
    			background: #007364; 
			}
		/* FRONT PAGE SEARCH V2 */
			.fp-wrapper-2{
				margin-bottom: 60px;
        	}
			.fp-wrapper-2 .fp-wrapper-light{
				margin-bottom: 45px;
				padding: 0 8px;
        	}
			.fp-wrapper-2 .fp-search{
				width: 100%; 
            	height: 230px;
            	background-color: #007364; 
            	background-image: url('https://www.sparv.dk/-/media/sparekassendanmark/16x9---1600x900px/brandbilleder/search-banner/kajak.jpg');
            	background-position: center center;
  				background-size: cover;
            	vertical-align: middle; 
            	text-align: center; 
            	padding-top: 54px; 
        	}
			.fp-wrapper-2 .fp-search-light{
				width: 100%;
            	background: transparent; 
            	background-position: center center;
  				background-size: cover;
            	vertical-align: middle; 
            	text-align: center; 
            	padding-top: 50px; 
        	}
			.fp-wrapper-2 .fp-search form{
				width: 850px; 
   		 		max-width: 80%; 
    			height: 66px; 
    			background: #fff; 
            	display: inline-block; 
    			border-radius: 4rem; 
    			padding: 9px; 
    			border: 1px solid #fff;
			}
			.fp-wrapper-2 .fp-search-light form{
				width: -webkit-fill-available;
				width: -moz-available;
    			height: 66px; 
    			background: #ededed; 
            	display: inline-block; 
    			border-radius: 4rem; 
    			padding: 9px; 
			}
			.fp-wrapper-2 .fp-search form input.fp-search-text, .fp-wrapper-2 .fp-search-light form input.fp-search-text{
            	background: transparent;
    			display: block; 
    			position: relative; 
    			float: left; 
    			width: calc(100% - 48px); 
    			height: 48px; 
    			border: none; 
    			padding-left: 1rem;}
			.fp-wrapper-2 .fp-search form .fp-search-button, .fp-wrapper-2 .fp-search-light form .fp-search-button{
    			display: block; 
            	position: relative; 
    			float: left; 
    			width: 48px; 
    			height: 48px; 
    			border-radius: 4rem; 
    			border: none; 
    			background: #1cb78d; 
    			cursor: pointer;
			}
			.fp-wrapper-2 .fp-search form .fp-search-button:hover, .fp-wrapper-2 .fp-search-light form .fp-search-button:hover{
    			background: #007364; 
			}
			.fp-wrapper-2 .fp-search-light a{
				text-decoration: none;
			}
			@media (max-width: 639px){
				.fp-wrapper-2 .fp-search-light a, .fp-wrapper-2 .fp-search-light form {
    				float: left;
				}
				.fp-wrapper-2 .fp-search-light form{
					width: 100%;
				}
				.fp-wrapper-2 .fp-search-light a{
					width: fit-content;
    				padding-top: calc((48px - 1rem)/2);
    				padding-bottom: calc((48px - 1rem)/2);
    				margin: 0.5rem 0 0 0;
    				white-space: nowrap;
    				min-width: calc(100% / 3);
    				font-size: 13px;
				}
				.fp-wrapper-2 .fp-search-light span.material-symbols-outlined {
    				vertical-align: bottom;
				}
			}
			@media (min-width: 640px){
				.fp-wrapper-2 .fp-search-light {
    				display: flex;
					flex-direction: row-reverse;
					align-items: center;
					justify-content: center;
					max-width: 1100px;
    				margin-left: auto;
    				margin-right: auto;
				}
				.fp-wrapper-2 .fp-search-light span.material-symbols-outlined {
    				display: block;
					font-size: 2.3rem;
					margin-bottom: 0.3rem;
				}
				.fp-wrapper-2 .fp-search-light .fp-search-help-btn{
					padding: 0 0.5em 0 0;
					font-size: 0.9rem;
					line-height: 1rem;
					white-space: nowrap;
				}
				.fp-wrapper-2 .fp-search-light .fp-search-meeting-btn{
					padding: 0 0.5rem 0 0;
					font-size: 0.9rem;
					line-height: 1rem;
					white-space: nowrap;
				}
				.fp-wrapper-2 .fp-search-light .fp-search-phone-btn{
					padding: 0 0.5rem 0 0;
					font-size: 0.9rem;
					line-height: 1rem;
					white-space: nowrap;
				}
				.fp-wrapper-2 .fp-search-light form{
					margin: 0 0 0 0.5rem;
				}
			}
		/* RADIAL BUTTON */
			input.radial-input {
				position: absolute; 
				display: none;
			}
			.radial-menu {
  				margin: 0 auto;
  				position: relative;
  				top: -10px;
  				left: 50%;
  				margin-left: -35px;
  				margin-top: -25px;
			}
			.radial-btn {
  				width: 70px;
  				height: 70px;
  				border-radius: 70px;
  				position: absolute;
  				overflow: hidden;
  				cursor: pointer;
			}
			.material-icons.md-36, .material-icons-outlined.md-36 { 
				font-size: 36px; 
				color: #1cb78d;
				text-rendering: optimizeLegibility;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				font-feature-settings: 'liga';
			}
			.radial-btn.sub-radial:hover i.material-icons-outlined.md-36 {
    			color: #007366;
			}
			.radial-btn {
  				background: #fff;
  				font-size: 15px;
  				display: -webkit-box;
  				display: -ms-flexbox;
  				display: flex;
  				-webkit-box-pack: center;
      			-ms-flex-pack: center;
          		justify-content: center;
  				-webkit-box-align: center;
      			-ms-flex-align: center;
          		align-items: center;
  				-webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  				transition: all 0.3s cubic-bezier(.25,.8,.25,1);
			}
			.sub-radial{
    			font-size: 12px;
    			box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
			}
			.sub-radial .material-icons.md-36, .sub-radial .material-icons-outlined.md-36 {
    			position: absolute;
				margin-top: -0.7rem;
			}
			a.sub-radial{
    			text-decoration: none;
    			color: #13100d;
			}
			.radial-btn.sub-radial {
    			overflow: visible;
			}
			span.sub-radial-label {
    			margin-top: 3.5rem;
    			background: #1cb78d;
    			color: #000;
    			padding: 0.2rem 0.7rem;
    			border-radius: 3rem;
				text-align: center;
				line-height: 1.2em;
				white-space: nowrap;
			}
			.radial-btn.sub-radial:hover span.sub-radial-label {
    			background: #007366;
			}
			.radial-btn:not(:first-child) {
  				opacity: 0;
  				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  				z-index: -2;
  				-webkit-transition: all 0.6s cubic-bezier(.87,-.41,.19,1.44);
  				transition: all 0.6s cubic-bezier(.87,-.41,.19,1.44);
			}
			.radial-btn:nth-child(2) {
				top:0px;
				-webkit-transition-delay: 0s;
				transition-delay: 0s
			}
			.radial-btn:nth-child(3) {
				top:0px;
				left:0px;
			}
			.radial-btn:nth-child(4) {
				left:0px;
			}
			.radial-btn:nth-child(5) {
				top:0px;
				left:0px;
			}
			.radial-btn:nth-child(6) {
				top:0px;
			}
			.radial-btn:nth-child(7) {
				top:0px;
				left:0px;
			}
			.radial-btn:nth-child(8) {
				left:0px;
			}
			.radial-btn:nth-child(9) {
				top:0px;
				left:0px;
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn:nth-child(2) {
  				top:-150px;
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn:nth-child(3) {
  				top:-100px;
				left:100px;
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn:nth-child(4) {
  				left:150px;
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn:nth-child(5) {
  				top :100px;
				left:100px;
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn:nth-child(6) {
  				top:150px;
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn:nth-child(7) {
  				top:100px;
				left:-100px;
				opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn:nth-child(8) {
  				left:-150px;
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn:nth-child(9) {
  				top:-100px;
				left:-100px;
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			}
			.radial-menuBtn, .radial-closeBtn {
  				position: absolute;
  				transition: all 0.3s ease;
			}
			.radial-closeBtn {
  				transform: translateY(50px);
  				opacity: 0;
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn .radial-menuBtn {
  				transform: translateY(-50px);
  				opacity: 0;
			}
			input.radial-input#toggle:checked ~ #show-menu .radial-btn .radial-closeBtn {
  				transform: translateY(0px);
  				opacity: 1;
			}
		/* SD SKATTEJAGT */
			.sd-answer {
    			background: #fff;
    			padding: 2rem;
    			border-radius: 2rem;
    			margin-top: 2rem;
			}
			.sd-answer h3 {
    			margin: 0;
			}
			.sd-answer p {
    			margin: 1rem 0 0 0;
			}
		/* SPARDANMARK INVEST CALCULATOR */
			.sd-spardinvest-calculator-wrapper span{
				font-size: 12px; 
				line-height: 17px;
			}
			.sd-spardinvest-calculator-wrapper input#investmentAmount {
				display: inline-block;
    			background: hsl(0deg 0% 82% / 50%);
    			padding: 0.7rem;
    			border: none;
			}
			@media (max-width: 639px){
				.sd-spardinvest-calculator-wrapper{
    				display: grid;
    				grid-template-columns: 1fr;
    				width: 100%;
				}
				.sd-spardinvest-calculator-text{
					align-self: center;
				}
			}
			@media (min-width: 640px){
				.sd-spardinvest-calculator-wrapper{
    				display: grid;
    				grid-template-columns: 1fr 2fr;
    				width: 100%;
				}
				.sd-spardinvest-calculator-text{
					align-self: center;
				}
			}
		/* TRUMPET */
			.sd-trumpet {
   				text-transform: uppercase;
    			font-weight: 700;
    			color: #1cb78d;
    			letter-spacing: 1px;
    			text-decoration: none !important;
			}
/* CAMPAIGN MODULES */		
	/* CAMPAIGN NAV */
		a.campaign-nav-primary-link > span, a.campaign-nav-primary-link:visited > span{
			color: #000 !important;
		}
		.campaign-nav-primary-link.isCurrent:after, .campaign-nav-primary-link:visited.isCurrent:after{
			display: none;
		}
		.campaign-nav-primary-link, .campaign-nav-primary-link:visited{
			font-weight: 500;
			border-bottom: 4px solid transparent;
			color: #000;
		}
		.campaign-nav-primary-link:active, .campaign-nav-primary-link.isCurrent{
			border-bottom: 4px solid #1cb78d;
			color: #000;
		}
		.campaign-nav-primary-link.isCurrent, .campaign-nav-primary-link:visited.isCurrent {
    		font-weight: 500;
		}
		.campaign-nav-small-wrap {
    		padding-top: 64px;
		}
		.campaign-nav-small {
    		height: 64px;
			box-shadow: 0 0 2rem rgb(0 0 0 / 10%) !important;
			border-bottom: unset;
		}
		.campaign-nav-small-logo {
    		padding: 1rem 0 1rem 24px;
			max-width: 35%;
		}
		.campaign-nav-small-logo img {
    		max-height: unset;
    		max-width: unset;
    		width: unset;
			height: 100%;
			max-width: 100%;
		}
		.campaign-nav-small-logo a {
    		max-height: 48px;
			display: inline-block;
    		height: 100%;
		}
		@media (max-width: 1024px){
			.campaign-nav-menu-toggle {
    			padding: 8px 0 0;
			}
			.campaign-nav-menu-toggle__button .icon-1, .campaign-nav-menu-toggle__button .icon-2 {
    			width: 48px;
    			height: 48px;
			}
			.campaign-nav-small-menu__content {
    			top: 64px;
			}
		}
		.camp-nav-large {
    		display: inline-block;
    		position: sticky !important;
   			margin-bottom: 82px;
		}
		@media (max-width: 639px){
			header.header-static {
    			overflow: hidden;
				box-shadow: 0 0 2rem rgb(0 0 0 / 10%) !important;
				top: 0px;
    			z-index: 9999;
    			width: 100%;
			}
		}
		@media all and (min-width: 1025px){
			.camp-nav-large .camp-nav-large__primary, .camp-nav-large .camp-nav-large__primary ul, .camp-nav-large .camp-nav-large__primary ul li{
				height: 88px;
			}
			.camp-nav-large__bar{
				padding-right: 0px;
			}
			.camp-nav-large__bar {
				position: fixed !important;
				width: 100vw;
				max-width: calc(100vw - 17px);
			}
		}
	/* CAMPAIGN HERO MODULE */
		/* CAMPAIGN HERO MODULE HEADLINES */
			@media (max-width: 767px){
				h1.hero-module-campaign__title {
    				font-weight: 100;
				}
			}			
			@media (min-width: 768px) and (max-height: 1023px){
				h1.hero-module-campaign__title {
    				font-size: 3.125rem;
    				line-height: 3.75rem;
					font-weight: 100;
				}
			}			
			@media (min-width: 1024px){
				h1.hero-module-campaign__title {
					font-weight: 100;
					font-size: 4rem;
					line-height: 4.5rem;
				}
			}
		.hero-module-campaign__text{
			font-size: 1.3rem;
    		line-height: 1.6rem;
		}
		.frame.hero-module-campaign.sd-green-headline h1 {
    		color: #1cb78d;
		}
		@media (max-width: 640px){
			.hero-module-campaign{
				margin: 0 0 30px 0;
			}
			.hero-module-campaign__image{
				left: 0;
				right: 0;
			}
			.hero-module-campaign__image {
    			height: calc((100vw/4)*3);
			}
			.hero-module-campaign .frame__cell {
    			padding-top: calc((100vw/4)*3);
				background: #f7f4f1;
			}
			.hero-module-campaign__image picture, .hero-module-campaign__image img{
				height: 100%
			}
		}
		@media (max-width: 639px){
			h1.hero-module-campaign__title{
				font-size: 2rem;
    			line-height: 2.5rem;
			}
		}
		@media (min-width: 641px){
			.frame.hero-module-campaign{
				margin: 0 0 80px 0;
				background: transparent;
				color: #000;
			}
			.hero-module-campaign__image picture, .hero-module-campaign__image img {
    			height: calc((50vw/4)*3);
			}
		}
		@media (min-width: 641px) and (max-width: 1023px){
			.hero-module-campaign__title {
    			font-size: 2em;
    			line-height: 2.5rem;
			}
		}
		@media (min-width: 1025px){
			.frame.hero-module-campaign{
				margin: 0 0 80px 0;
			}
			.camp-nav-large{
				top: 0;
				position: absolute;
			}
			.camp-nav-large__bar{
				height: 88px;
				box-shadow: 0 0 2rem rgb(0 0 0 / 10%) !important;
				border-bottom: unset;
			}
			.camp-nav-large__logo img, .camp-nav-large__logo--secondary img{
				max-height: 48px;
				height: inherit;
			}
			.hero-module-campaign__content-frame{
				margin-left: 80px;
				margin-right: 80px;
				width: 100%;
				max-width: 100%;
			}
		}
/* NETBANK */
		.neos-ebank body {
    	    background-color: #fff;
		}
		.ebank-load-spinner__part1, .ebank-load-spinner__part2, .ebank-load-spinner__part3, .ebank-load-spinner__part4{
			background: #1cb78d;
		}
		.circle.circle--color-color-on-white-brand-1 {
    		color: #1cb78d;
		}
		.amount--outgoing{
			color: #B30000;
		}
		.amount--incoming{
			color: #000;
		}
		.button.button--color-transparent, .button.button--color-transparent:visited{
			color: #000 !important;
		}
	/* CONSENTS */
		.consent-details__body {
			white-space: normal;
		}
		.consent-details__section.consent-details__section--grey {
    		display: none;
		}
	/* LOGIN SCREEN */
		@media (min-width: 1024px){
			.login__iframe-wrapper {
    			grid-template-columns: 1fr 1fr;
				gap: 16px;
			}
		}
		@media (max-width: 1023px){
			.login__iframe-wrapper {
    			grid-template-columns: 1fr;
				gap: 16px;
			}
		}
		.login__iframe-wrapper .login__login-type .button {
    		padding: 12px;
			font-size: 0.9rem;
		}
		.login__iframe-wrapper .login__login-type .embedded-login__title {
    		font-size: 1rem;
    		line-height: 1.3rem;
    		font-weight: 400;
		}
		.login__messages{
			min-height: 70px;
			border-bottom: unset;
		}
		.login-page-support-link, .login-page-support-link:visited{
			padding: 0.5rem; 
			margin: 0 -0.5rem; 
			display: inline-block; 
			width: calc(100% + 1rem);
			text-decoration: none;
			color: #4a4a4a;
		}
		.login-page-support-link:hover{
			background: #f2f2f2;
			color: #1cb78d;
		}
		.login-page-support-link img{
			height: 2rem;
			width: 2rem;
    		vertical-align: middle;
			margin-right: 0.5rem;
		}
		.toggle-button-icon-option--selected .icon{
			fill: #c6d024
		}
		.toggle-button-icon-option__icon svg{
			fill: #fff;
		}
		.login-grid-wrapper{
			background: #f7f4f1;
		}
		.login__container {
			background: transparent;
    		padding: 0 32px 32px 32px;
		}
		.login__content.frame__cell-item {
    		display: inline-block;
		}
		.login__login-type{
			float: left;
			display: inline-block;
			background: #fff;
			border-radius: 8px;
			padding: 1rem;
			border: 1px solid #d3d3d3;
		}
		.login__login-type .button{
			min-width: unset !important;
			max-width: unset !important;
			border-radius: 8px;
			background: #1cb78d;
		}
		.login__login-type .button:hover{
			background: #007364;
		}
		@media (max-width: 1024px){
			.login-grid-container .login-grid-cell--main{
				margin-bottom: 16px;
			}
		}
		@media (max-width: 640px){
			.login-grid-container {
				padding: 1rem;
			}
		}
		@media (min-width: 641px) and (max-width: 1280px){
			.login-grid-container {
				padding: 60px 60px 60px;
			}
		}
		@media (min-width: 1281px){
			.login-grid-container {
				padding: 60px 0 60px 0;
			}
		}
		.login-grid-container .expand-block-accordion__header{
			display: none;
		}
		.login-grid-container .expand-block-accordion .account-group--toggle-open .account-group__toggle-button{
			border-bottom: 1px solid #e5e5e5;		
		}
		.login-grid-container .expand-block-accordion .account-group__content {
			padding: 1rem;
		}
		iframe.login-type__iframe {
			height: 500px !important;
		}
		.backdrop__title{
			padding: 3% 1em 3%;
		}
		.backdrop__title{
			color: #fff;
		}
		.login__container {
			background: transparent;
			padding: 0 32px 32px 32px;
		}
		.login__description{
			margin-top: 1rem;
		}
		.login__content {
    		width: 100%;
			padding-bottom: 0px;
		}
		.login__content.frame__cell-item {
    		display: inline-block;
		}
		.login__login-type{
			float: left;
			margin: 0 !important;
			display: inline-block;
			background: #fff;
			border-radius: 8px;
			padding: 1rem;
		}
		.login__login-type .button{
			min-width: unset !important;
			max-width: unset !important;
			border-radius: 8px;
			background: #1cb78d;
			min-height: 48px;
			font-size: 1rem;
		}
		.login__login-type .button:hover{
			background: #007364;
		}
		/*SD LOGIN PAGE BUTTONS */
			.sd-loginpage-buttons {
				display: grid;
				gap: 0.5rem;
			}
			.sd-loginpage-buttons span {
    			vertical-align: middle;
    			font-size: 2rem;
    			margin-right: 0.5rem;
				color: #1cb78d;
			}
			.sd-loginpage-buttons a {
    			color: #000;
    			text-decoration: none;
			}
	/* COMMUNICATION */
		.communication {
    		background: transparent;
		}
		.communication.communication--isNarrow .communication__threads-header{
			margin: unset;
		}
	/* SWITCH USER */
		.circle .circle__checkmark, .company-selector__footer-circle {
    		background-color: #1cb78d;
		}
		.company-selector__footer-go{
			color: #1cb78d;
		}
		.company-selector__footer-go svg{
			fill: #1cb78d;
		}
	/* NAVIGATION */
		.ebank-nav.navigation-sticky{
			box-shadow: 0 0 2rem rgb(0 0 0 / 10%);
		}
		.ebank-nav-logo__link img{
			height: 35px;
		}
		.ebank-nav-menu .menu-toggle__button{
			background: #1cb78d;
		}
		.ebank-nav-menu .menu-toggle__button:hover{
			background: #007366;
		}
		button.nav-icon-btn.menu-toggle__button.nav-icon-btn--isToggled.nav-icon-btn--showLabel {
    		background: #fff;
		}
		.ebank-nav-actions .nav-icon-btn__label{
			font-size: 10px;
			font-weight: normal;
		}
		/* MAIN NAV */
			.ebank-nav-list__link--isCurrent, .ebank-nav-list__link--isCurrent:visited {
    			color: #1cb78d;
			}
		/* ACTION MENU */
			.ebank-nav-actions .nav-icon-btn{
				background: transparent;
			}
			.ebank-nav-actions .nav-icon-btn:hover{
				background: #f7f4f1;
			}
			.ebank-nav-actions .nav-icon-btn span.nav-icon-btn__label{
				color: #000;
			}
			.ebank-nav-actions .nav-icon-btn span.nav-icon-btn__icon-1{
				color: #1cb78d;
			}
		/* QUICK MENU */
			.neos-ebank .quick-menu__trigger-button{
				background: #1cb78d;
			}
			.neos-ebank .quick-menu__trigger-button:hover{
				background: #007366;
			}
			.neos-ebank .quick-menu__trigger-button svg.quick-menu__icon--default {
				fill: #000;
			}
			.neos-ebank .quick-menu__trigger-button:hover svg.quick-menu__icon--default {
				fill: #fff;
			}
			@media (min-width: 640px) {
				.neos-ebank .quick-menu-wrapper:after {
    				content: "Opret betaling";
    				width: 100px;
   					font-size: 12px;
    				line-height: 15px;
    				text-align: center;
    				display: inline-block;
    				position: absolute;
    				z-index: 999999;
    				left: calc(-75px + -0.3rem);
    				background: #fff;
    				box-shadow: 0 0 5px hsl(0deg 0% 70%);
    				border-radius: 2rem;
    				padding: 0.3rem;
    				top: -5px;
				}
			}
	/* TASK CENTER */
		@media screen and (min-width: 640px){
			.task-center__icon-link-label {
    			font-size: 12px;
			}
			.task-center__content {
    			left: 100px;
			}
			.task-center__icon-link {
    			width: 100px;
			}
			.task-center__icons-navigation {
				width: 100px;
			}
		}
	/* NETBANK MODULES */
		html.neos-ebank .widget-title__label {
    		line-height: 1.3rem;
		}
		/* BACKDROPS */
			.backdrop.backdrop--t-bg-color-1 {
    			background-color: #f7f4f1;
    			color: #000;
			}
		/* BUTTONS */
			.rich-text .button {
    			background-color: #1cb78d;
    			color: #000;
			}
			.rich-text .button:hover {
    			background-color: #007366;
    			color: #fff;
			}
			.button.button--color-transparent {
    			background-color: transparent;
				color: #000;
			}
			.button--color-white:visited, .button--color-white:hover {
    			color: #1cb78d;
			}
			a.neos-arrow-link.neos-arrow-link--inherit {
    			color: #1cb78d;
			}
		/* CONTACT */
			.card__body.advisor-information__card-body a.button, .card__body.advisor-information__card-body a.button:visited{
				background-color: #1cb78d;
				color: #000;
			}
			.card__body.advisor-information__card-body a.button:hover{
				background-color: #007366;
				color: #fff;
			}
		/* PAYMENT  */
			.tab-menu-secondary--brand-1 .tab-menu-secondary__button {
    			color: #000;
			}
			.payment-form__headline{
				color: #000;
			}
			.payment-create__draft-button:not(:hover) {
    			border-color: #000;
			}
			.payment-create__draft-button:hover {
    			background: #1cb78d !important;
			}
			.payment__section.payment__section--right {
    			background: #fff;
			}
			/* OTP Window */
				.payment-otp__header {
    				padding-top: 0;
    				margin-bottom: 30px;
				}
				.payment-otp__code {
    				margin: 0 auto 35px;
				}
		/* TASK CENTER*/
			@media screen and (min-width: 640px){
				.task-center:after {
    				background-color: #e7e2d9;
				}
			}
			/* UDBAKKE */
				.outbox-column-bulk {
    				opacity: 0.4;
				}
		/* ACCOUNT OVERVIEW */
			.account-overview__table-container .table-body .table-row{
				font-weight: 400;
				font-size: 1rem;
			}
			.transaction-item {
    			font-size: 1rem;
    			font-weight: 400;
			}
			.account-table__total, .account-table__title, .transaction-field--isHighlighted {
    			font-weight: 900;
				font-size: 1rem;
			}	
			.transaction-details__items {
				font-weight: 400;
			}
			/* TOGGLE VIEW */
				.toggle-button-icon-option--selected .icon {
    				fill: #1cb78d;
					}
				.toggle-button-icon-option__icon svg {
    				fill: #000;
				}
			/* FAV STAR */
				.account-favorite-button--on svg, a:hover .account-favorite-button--on svg, .account-sort-list__item-favorite-mark .icon {
    				fill: #1cb78d;
				}
			/* ACCOUNT SORTING */
				.button--color-white {
    				color: #1cb78d;
				}
		/* ACCOUNT */
			.transaction-field--bulk-select {
    			opacity: 0.4;
			}
			.transaction-item .transaction-field--recon {
    			opacity: 0.4;
			}
		/* INVESTMENT */
			.button-dropdown--is-open>button:first-child:hover {
    			background-color: #1cb78d;
				color: #000;
			}
			.button--color-brand-on-white {
    			background-color: #EDF0E6;
				color: #000;
			}
			.button--color-link-action{	
				color: #1cb78d;
			}
			.button--color-link-action:hover{	
				color: #007366;
			}
			/* Market-top */
				.market-search {
    				background-color: #8a7e73;
				}
				.market-search-preview__item {
					background-color: #e7e2d9;
					color: #000;
				}
				.market-search-preview__item:hover {
					background-color: #cfc4ac;
					color: #000;
				}
				.market-search-preview__items-container::after {background: linear-gradient(90deg, transparent 0%, #8a7e73 100%)}
				.market-search-preview__items-container::before {background: linear-gradient(270deg, transparent 0%, #8a7e73 100%)}
				.market-stats-section a {
    				color: #000;
				}
				.market-stats-section a:hover {
    				font-weight: bold;
				}
				/* MARKET SEARCH */
					.market-search__filter-text .filter-text__input {
    					background-color: #fff;
    					color: #000;
					}
					.market-search__filter-text .filter-text__input~span svg {
    					fill: #000;
					}
			/* INVESTMENT NEWS */
				.investment-news__list a.investment-news__item{
					color: #000;
				}
				.investment-news__list {
    				margin: 0 -32px;
				}
				.investment-news__list a svg {
    				fill: #1cb78d;
				}
				.investment-news__item{
					padding-left: 32px;
				}
				.investment-news__item:hover{
					background: rgba(0,0,0,.05);
				}
				.investment-news--showAll .investment-news__list::-webkit-scrollbar-thumb {
    				background: #1cb78d;
				}
			/* INVESTMENT LIST */
				.investment-event-list--showAll .investment-event-list__list::-webkit-scrollbar-thumb {
    				background: #1cb78d;
				}
				.investment-event-list__event-item::before{
					background-color: #1cb78d;
				}
	/* Spardanmark Invest */
		.spardanmarkinvest-categories{
			margin-right: auto;
    		margin-left: auto;
    		position: relative;
    		width: fit-content;
    		display: flex;
    		flex-direction: row;
    		column-gap: 10px;
		}
		.spardanmarkinvest-categories > span:nth-child(1)::before {
    		content: '';
    		width: 1rem;
    		height: 1rem;
    		background: #1cb78d;
    		display: inline-block;
    		vertical-align: middle;
    		border-radius: 50%;
    		margin-right: 0.5rem;
		}
		.spardanmarkinvest-categories > span:nth-child(2)::before {
    		content: '';
    		width: 1rem;
    		height: 1rem;
    		background: #8a7e73;
    		display: inline-block;
    		vertical-align: middle;
    		border-radius: 50%;
    		margin-right: 0.5rem;
		}
		.spardanmarkinvest-categories > span:nth-child(3)::before {
    		content: '';
    		width: 1rem;
    		height: 1rem;
    		background: #082243;
    		display: inline-block;
    		vertical-align: middle;
    		border-radius: 50%;
    		margin-right: 0.5rem;
		}
		.spardanmarkinvest-product-list .benefit-list-a__image{
			margin: 2rem;
		}
.frame.hero-module-b.testcirkel:after {
    background-image: url(https://www.sparv.dk/-/media/sparekassendanmark/16x9---1600x900px/brandbilleder/vesterhavet-sommer.jpg);
    width: 50px !important;
    height: 50px;
    top: -237px;
    left: calc(50vw);
    right: 0;
    position: relative;
    z-index: 999;
    display: inline-block;
    background-size: cover;
    content: ' ';
}
@media (max-width: 639px){
	iframe.fp-iframe{
		height: 230px;
		width: 100%;
	}
}
@media (min-width: 640px){
	iframe.fp-iframe{
		height: 150px;
		width: 100%;
	}
}
/* TEMP */
	a[data-test-login-button="NemID Bank 2 factor"]:after {
    	content: 'Udgår den 31. okt.';
    	display: block;
    	position: absolute;
    	margin-top: 145px;
    	background: #f7ef7b;
    	color: #000;
    	padding: 0.5rem 1rem;
		font-weight: 300;
    	margin-left: auto;
    	margin-right: auto;
    	white-space: nowrap;
		pointer-events: none;
	}
	a[data-test-login-button="NemID Bank 2 factor"]:before {
    	content: 'arrow_drop_up';
    	font-family: 'Material Symbols Outlined';
    	color: #f7ef7b;
    	font-size: 40px;
    	display: block;
    	position: absolute;
    	margin-top: 106px;
		pointer-events: none;
	}