@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
		.header-img {
			height: 200px;
			object-fit: cover;
			width: 100%;
		}
		.card-img {
			height: 200px;
			object-fit: cover;
		}
		.card .card-title {
			position: absolute;
			bottom: 0px;
			left: 10px;
			color: white;
			background: rgba(0, 0, 0, 0.5);
			padding: 5px 10px;
			font-weight: normal;
			font-size:1.8rem;
		}

		  h2 {
			  color:#71259a;
		  }
		  ul.nav li {
			  text-transform: uppercase;
		  }

		.content-page__editor img {
			height:auto;
			max-width:100%;
		}

		  @media (min-width: 992px) {
			#language_selector {
				margin-right: 15px;
				margin-left: 30px;
			}
		}

		div.offcanvas:not(.show) .offcanvas-body {
			border-bottom:none !important;
		}
		.card-title {
			text-transform:uppercase;
		}
		.content-page__header {
			text-transform:uppercase;
		}
		nav.navbar .nav-item {
		text-transform:uppercase;
		}
		
		
		form#nordTradSignup-4785 fieldset {
		margin-bottom:30px;
		}

		form#nordTradSignup-4785 legend {
		color:#71259a;
		}
		

		@media (min-width: 992px) {
			form#nordTradSignup-4785 legend {
			float:left;
			margin-bottom:-30px;
			}


			form#nordTradSignup-4785 fieldset > div.form-group {
			margin-left:50%;
			margin-top:10px;
			}
		}
		
		form#nordTradSignup-4785 fieldset .inline_select > div.inputs-list > div.form-group {
		display:flex;
		flex-wrap: wrap;
		flex:1;
		justify-items: start;
		
		}
		form#nordTradSignup-4785 fieldset .inline_select > div.inputs-list > div.form-group div.radio {
		margin-right:10px;
		
		}
		
		form#nordTradSignup-4785 fieldset > div.form-group .form-check {
		padding-left:0;
		}
	
		form#nordTradSignup-4785 .btn-group-vertical>.btn, .btn-group>.btn {
		background-color:#71259a;
		border-color:#71259a;
		}
		
		header{
		    z-index: 1046;
    		position: relative;
		}
		
		
		
		.desktop-menu__subnav {
		background-color: #fff;
        -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
        left: 0;
        margin: 0 0 0 auto;
        max-height: 49.0625rem;
        padding: 10.125rem 6.625rem 10.3125rem 2.875rem;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
		}
		
	    .desktop-menu__subnav .desktop-menu__sublist {
			margin-left: auto;
			width: 45.9375rem;
			/* columns: 3; */
				display: grid;
    			grid-template-columns: 1fr;
		}
	
		.desktop-menu__subnav .desktop-menu__sublist li {
		/*  flex: 1 0 5%; */
		}
		
    .desktop-menu__sublist .desktop-menu__subitem {
        display: block;
        float: left;
        margin: 1.3125rem 0;
        position: relative;
        width: 33.3333%;
		
    }
	.desktop-menu__sublist .desktop-menu__subitem a {
		color:#000;
		text-decoration:none;
		}
		
		.desktop-menu__sublist .desktop-menu__subitem:after {
			background-color: #9340c0;
			bottom: -0.1875rem;
			content: '';
			display: block;
			height: 2px;
			left: 0;
			position: absolute;
			-webkit-transform-origin: left;
			transform-origin: left;
			-webkit-transition: -webkit-transform 300ms cubic-bezier(0.395, 0.325, 0.365, 0.995);
			transition: -webkit-transform 300ms cubic-bezier(0.395, 0.325, 0.365, 0.995);
			-o-transition: transform 300ms cubic-bezier(0.395, 0.325, 0.365, 0.995);
			transition: transform 300ms cubic-bezier(0.395, 0.325, 0.365, 0.995);
			transition: transform 300ms cubic-bezier(0.395, 0.325, 0.365, 0.995), -webkit-transform 300ms cubic-bezier(0.395, 0.325, 0.365, 0.995);
			width: 1.25rem;
		}
		
		.desktop-menu__sublist .desktop-menu__subitem:hover:after, .desktop-menu__sublist .desktop-menu__subitem:focus:after {
        	-webkit-transform: scaleX(2);
            transform: scaleX(2); 
		}
		
		.desktop-menu__sublist .desktop-menu__subitem {
			float:none;
			width:auto;
		}

		@media (min-width: 62.5em) {
			body .offcanvas.offcanvas-end {
				top: 0;
				right: 0;
				left: 0;
				height: var(--bs-offcanvas-height);
				max-height: 100%;
				border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
				transform: translateY(-100%);
			}
			.desktop-menu__sublist .desktop-menu__subitem {
				float: none;
				width: 100%;
			}
			.desktop-menu__subnav {
				-webkit-box-shadow: none;
				box-shadow: none;
				padding: 6.125rem 6.625rem 10.3125rem 2.875rem;
				width: auto;
			}
		}
		
		@media (min-width: 992px) {
		.desktop-menu__subnav .desktop-menu__sublist {
				grid-template-columns: 1fr 1fr 1fr;
		}
		.desktop-menu__sublist .desktop-menu__subitem {
			float:left;
			/* width:33.3333%; */
		}
		}
		
		.offcanvas-noslide {
		transform: none !important;
		transition: opacity 0s ease; /* valgfri varighed og timingfunktion */
		opacity:0;
		}
		.offcanvas-noslide.show {
		opacity:1;
		}