@charset "utf-8";
/* CSS Document */
/* STANDARD TAGS */
	a, a:visited {
    	color: #a07652;
    	transition: none;
	}
	a:hover {
    	color: #8b5a30;
    	transition: none;
	}
/* PAGE CONTENT */
	/* SDC MODULES */
		/* BENEFIT LIST A */ 
			.frame.benefit-list-a.sd-bg-champagne{
				background: #eee9e2;
				padding-top: 3.5rem;
				padding-bottom: 3.5rem;
			}
			.benefit-list-a h2{
				font-weight: 100;
			}
			.benefit-list-a .benefit-list-a__item:before {
    			background-color: transparent;
			}
			.benefit-list-a .benefit-list-a__text h3 {
    			font-size: 1.3rem;
			}
			.benefit-list-a .benefit-list-a__text {
    			padding-bottom: 0;
			}
			.benefit-list-a a.btn.btn--default.btn--primary {
    			background: url(https://www.spard.dk/-/media/sparekassendanmark/1x1---1600x1600px/private-banking/bronze.jpg);
    			background-size: cover;
    			color: #fff;
			}
			.benefit-list-a a.btn.btn--default.btn--primary:hover {
    			opacity: 0.9;
			}
		/* BENEFIT LIST B */
			@media (max-width: 767px){
				main .benefit-list-b:nth-of-type(odd) {
    				background: #eee9e2;
				}
				main .benefit-list-b:nth-of-type(even) {
    				background: transparent;
				}
			}
			@media (min-width: 768px){
				main .benefit-list-b:nth-of-type(odd) {
    				background: #eee9e2;
    				padding: 3.5rem 0;
				}
				main .benefit-list-b:nth-of-type(even) {
    				background: transparent;
    				padding: 3.5rem 0;
				}
			}
		/* EMPLOYEE ARCHIVE */
			div.frame.employee-archive .employee-card__employee-container a, div.frame.employee-archive .employee-card__employee-container a:visited{
				color: #000;
			}
		/* HERO MODULE B */
			.hero-module-b__content .hero-module-b__title{
					color: #000;
    				font-weight: 100;
			}
		/* MULTIPLE TEASER MODULE */
			/*MULTIPLE TEASER MODULE TEASER A*/
				.multiple-teaser-module-row-1-item.sd-private-banking .multiple-teaser-module__content.rich-text {
    				font-size: 1.2rem !important;
    				line-height: 1.8rem;
    				text-align: left;
				}
	/* CUSTOM STYLING */
		/* CONTACT BANNER */
			.sd-pb-contact-banner{
				display: flex;
				width: 100%;
				color: #fff;
				background: #131313;
				justify-content: center;
				align-items: center;
			}
			.neos-grid-container .sd-pb-contact-banner{
				margin: 0 8px 0 8px;
			}
			@media (max-width: 639px){
				.sd-pb-contact-banner{
					flex-direction: column;
				}
				.sd-pb-contact-banner > div{
					text-align: center;
					font-size: 1.5rem;
					line-height: 1.8rem;
				}
				.sd-pb-contact-banner > div:first-child{
					padding: 2rem 1rem 1rem 1rem;
				}
				.sd-pb-contact-banner > div:last-child{
					padding: 1rem 1rem 2rem 1rem;
				}
			}
			@media (min-width: 640px){
				.sd-pb-contact-banner{
					flex-direction: row;
				}
				.sd-pb-contact-banner > div:first-child{
					text-align: right;
					padding: 2rem 1rem 2rem 2rem;
					font-size: 1.5rem;
					line-height: 1.8rem;
				}
				.sd-pb-contact-banner > div:last-child{
					padding: 2rem 2rem 2rem 1rem;
				}
			}
		/* ICON LONKS */
			/* 10 ITEMS */
				.sd-pb-icon-links-10-items{
					display: flex;
					column-gap: 16px;
					row-gap: 25px;
					flex-flow: row wrap;
				}
				.sd-pb-icon-links-10-items > div, .sd-pb-icon-links-10-items > a{
					text-align: center;
				}
				.sd-pb-icon-links-10-items > div:before, .sd-pb-icon-links-10-items > a:before{
					height: 2.3rem;
					width: 2.3rem;
					display: block;
					margin-right: auto;
    				margin-left: auto;
					margin-bottom: 0.5rem;
					background-size: contain;
    				background-repeat: no-repeat;
				}
				.sd-pb-icon-links-formuefordeling:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/formuefordeling.svg');
				}
				.sd-pb-icon-links-virksomhedsdrift:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/virksomhedsdrift.svg');
				}
				.sd-pb-icon-links-generationsskifte:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/generationsskifte.svg');
				}
				.sd-pb-icon-links-skatteoptimering:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/skatteoptimering.svg');
				}
				.sd-pb-icon-links-arv-og-begunstigelse:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/arv-og-begunstigelse.svg');
				}
				.sd-pb-icon-links-boligfinansiering:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/boligfinansiering.svg');
				}
				.sd-pb-icon-links-pension-og-forsikring:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/pension-og-forsikring.svg');
				}
				.sd-pb-icon-links-nedsparing:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/nedsparing.svg');
				}
				.sd-pb-icon-links-bolig-i-udlandet:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/bolig-i-udlandet.svg');
				}
				.sd-pb-icon-links-flytning-til-og-fra-udlandet:before{
					content: '';
					background: url('https://www.spard.dk/-/media/sparekassendanmark/Ikoner/pb-ikoner/flytning-til-og-fra-udlandet.svg');
				}
				@media (max-width: 639px){
					.sd-pb-icon-links-10-items > div, .sd-pb-icon-links-10-items > a{
						width: calc((100% - (1 * 16px)) / 2);
					}	
					.sd-pb-icon-links-10-items {
    					margin: 0 16px;
					}
				}
				@media (min-width: 640px) and (max-width: 1023px){
					.sd-pb-icon-links-10-items > div, .sd-pb-icon-links-10-items > a{
						width: calc((100% - (4 * 16px)) / 5);
					}	
				}
				@media (min-width: 1024px){
					.sd-pb-icon-links-10-items > div, .sd-pb-icon-links-10-items > a{
						width: calc((100% - (9 * 16px)) / 10);
					}	
				}
		/* LINKS */
			/* ARROW LINK */
				main .a-arrow-link .a-arrow-link__text, .a-arrow-link:visited .a-arrow-link__text{
					color: #000000 !important;
				}
				main .a-arrow-link .a-arrow-link__icon, .a-arrow-link:visited .a-arrow-link__icon{
					color: #a07652 !important;
				}
				main .a-arrow-link:hover .a-arrow-link__text{
					color: #000000 !important;
				}
			/* PHONE ICON */
				main a[href^="tel:"]::before{
					color: #a07652;
				}
				main a:hover[href^="tel:"]::before{
					color: #8b5a30;
				}
			/* MOBILE */
				main a[href^="tel:"][type="mobile"]::before{
					color: #a07652 !important;
				}
				main a[href^="tel:"][type="mobile"]:hover::before{
					color: #8b5a30 !important;
				}
			/* SIMPLELINK */
				main .simplelink:hover{
					color: #a07652 !important;
				}
				main .simplelink::before{
					color: #a07652 !important;
				}
			/* LINKEDIN */
				.teaser-list--4-items a[href^="https://www.linkedin.com"]:before {
					content: '';
    				background: url(/-/media/sparekassendanmark/ikoner/link-icons/social-media/linkedin/linkedin-link-pb-light.svg);
					background-size: cover;
					background-repeat: no-repeat;
    				width: 1rem !important;
    				height: 1rem !important;
    				display: inline-block;
    				vertical-align: middle;
    				transition: none;
					margin-right: 0.3rem;
				}
				.teaser-list--4-items a[href^="https://www.linkedin.com"]:hover:before {
					content: '';
    				background: url(/-/media/sparekassendanmark/ikoner/link-icons/social-media/linkedin/linkedin-link-pb-dark.svg);
					background-size: cover;
					background-repeat: no-repeat;
    				width: 1rem !important;
    				height: 1rem !important;
    				display: inline-block;
    				vertical-align: middle;
    				transition: none;
					margin-right: 0.3rem;
				}
		/* LOGO OVERLAY */
			/* ACCORDION SIDE VIEW */
				@media (min-width: 1024px){
					.accordion-sideview__summary--isOpen .accordion-sideview__icon svg, .accordion-sideview__summary--isOpenInitially .accordion-sideview__icon svg {
    					fill: #a07652 !important;
					}
					.accordion-sideview__summary:hover .accordion-sideview__icon svg {
    					fill: #a07652 !important;
					}
				}
			/* ARTICLE TOP B */
				.article-top-b h1.article-top-b__title, .article-top-b h2.article-top-b__title{
					color: #000;
					font-weight: 100
				}
		/* PB-HEADLINE */
			.sd-pb-headline {
    			border-top: 1px solid #000;
    			text-align: center;
				margin-top: 1.25rem;
			}
			.sd-pb-headline h2 {
    			font-weight: 100;
    			margin-top: -30px;
   				background: #fff;
    			width: fit-content;
    			margin-right: auto;
    			margin-left: auto;
    			padding: 0 2rem 0 2rem;
			}