:root {
	--blue: #3597B2;
	/* RGB 53 151 178 */
	--green: #49AD83;
	/* RGB 73 173 131 */
	--yellow: #F2B825;
	/* RGB 242 184 37*/
	--red: #E25054;
	/* RGB 226 80 84 */
	--light: #F2F2F2;
	/* RGB 242 242 242 */
	--dark: #2D2D2D;
	/* RGB 45 45 45 */
	--white: #ffffff;
	/* RGB 255 255 255 */
	--black: #000000;
	/* RGB 0 0 0 */
	--lightgrey: #DADADA;
	/* RGB 218 218 218 */
	--grey: #7F7F7F;
	/* RGB 127 127 127 */
	--darkgrey: #575757;
	/* RGB 87 87 87 */
}

nav.main {
	background: black;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
	padding: 0 .5rem;
}

nav.main.mobile {
	padding: 0;
}

nav.main .brand,
nav.main .options-right {
	flex: 1;
}

nav.main .options-right {
	flex: 1;
	justify-content: end;
}

nav.main .brand {
	display: flex;
	align-items: center;
}

nav.main .navbar-brand {
	display: inline-block;
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
	margin-right: 0;
	font-size: 1.5rem;
	line-height: inherit;
	white-space: nowrap;
	font-family: Nevis-Bold, Arial, sans-serif;
	color: var(--white);
	text-decoration: none;
	font-weight: 600;
	letter-spacing: 0.3rem;
	height: 100%;
}

nav.main .navbar-brand svg {
	height: 23px;
}

nav.main .menu,
nav.main .options-right {
	display: flex;
	align-items: center;
}

nav.main .menu {
	margin-right: auto !important;
	margin-left: auto !important;
	justify-content: center;
}

nav.main .menu .navbar-hover p,
nav.main .options-right .navbar-hover p {
	color: var(--grey);
	margin-bottom: 1rem;
}

nav.main .menu .navbar-hover h5,
nav.main .options-right .navbar-hover h5,
nav.main .menu .navbar-hover .h5,
nav.main .options-right .navbar-hover .h5 {
	color: var(--dark);
	text-transform: none !important;
	margin-bottom: 0 !important;
}

nav.main .drop-menu.show:not(.tiny) .dropdown-list::after {
	content: '';
	height: 100vh;
	width: 100vw;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: -1;
	transform: translateZ(-1px);
	pointer-events: none;
}

nav.main .drop-menu.show:not(.tiny) .dropdown-list::before {
	content: '';
	height: 100%;
	width: 100vw;
	position: absolute;
	top: -100%;
	left: 0;
	background-color: rgba(0, 0, 0, 1);
	z-index: -1;
	transform: translateZ(-1px);
	pointer-events: none;
}

nav.main .menu .nav-link,
nav.main .options-right .nav-link {
	padding: 0 1rem;
	font-weight: 500;
	position: relative;
	height: calc(100% + 1rem);
	text-decoration: none;
	align-items: center;
	display: flex;
}

#mainNav nav.main .options-right .drop-menu .nav-link,
#mainNav nav.main .options-right .drop-menu-empty .nav-link {
	padding: 0 0.3rem;
}

nav.main .options-right form label {
	font-weight: 500;
	font-size: 20px
}

.drop-menu,
.drop-menu .nav-link {
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0.5rem 0;
}

.drop-menu .nav-link {
	cursor: pointer;
}

nav.main .drop-menu.tiny {
	position: relative;
}

nav.main .drop-menu.dropdown-form {
	position: unset !important;
}

#mainNav nav.main .drop-menu.dropdown-form .dropdown-list {
	right: 0;
	left: unset !important;
	transform: none !important;
	width: max(25vw, 30rem) !important;
}

nav.main .options-right .drop-menu.tiny .dropdown-list .current {
	font-weight: 500 !important;
	pointer-events: none;
	cursor: default !important;
}

nav.main .options-right .drop-menu.tiny .dropdown-list .translation,
nav.main .options-right .drop-menu.tiny .dropdown-list .current {
	color: var(--grey);
	font-size: 1.1rem;
	font-weight: 300;
	padding: 0 1rem 0 0;
}

nav.main .options-right .drop-menu.tiny .dropdown-list .translation {
	margin-bottom: 0.5rem;
}

.menu .drop-menu.show .nav-link::after,
.options-right .drop-menu.show .nav-link::after {
	border-bottom: 0.5rem solid white;
	content: '';
	bottom: 0;
}

.menu .drop-menu .nav-link::after,
.options-right .drop-menu .nav-link::after {
	bottom: -1rem;
	z-index: 100;
	width: 0px;
	height: 0px;
	border-top: 0.5rem solid transparent;
	border-right: 0.5rem solid transparent;
	border-left: 0.5rem solid transparent;
	position: absolute;
	color: white;
	right: 0;
	left: 0;
	margin: auto;
	content: '';
	transition-duration: .5s;
	transition-property: bottom;
	transition-timing-function: ease-in-out;
}

nav.main .options-right .nav-link .nav-icon {
	height: 2rem;
	width: 2rem;
}

nav.main .options-right .drop-menu-empty .nav-link a {
	padding: 0 !important;
	position: unset;
}

nav.main .options-right .drop-menu-empty {
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0.5rem 0;
}

nav.main .drop-menu.show:not(.tiny) .dropdown-list::before {
	content: '';
	height: 100%;
	width: 100vw;
	position: absolute;
	top: -100%;
	left: 0;
	background-color: rgba(0, 0, 0, 1);
	z-index: -1;
	transform: translateZ(-1px);
	pointer-events: none;
}

nav.main .menu a.navbar-hover:hover h5::before,
nav.main .options-right a.navbar-hover:hover h5::before,
nav.main .menu a.navbar-hover:hover .h5::before,
nav.main .options-right a.navbar-hover:hover .h5::before {
	font-family: FontAwesome;
	content: "\f061";
	color: var(--blue);
	font-size: 1em;
	left: -1.25rem;
	transition: .3s;
	position: absolute;
	top: 0;
}

nav.main .options-right a.navbar-hover:hover p,
nav.main .options-right a.navbar-hover:hover h5,
nav.main .options-right a.navbar-hover:hover .h5,
nav.main .options-right a.navbar-hover:hover,
nav.main .menu a.navbar-hover:hover p,
nav.main .menu a.navbar-hover:hover h5,
nav.main .menu a.navbar-hover:hover .h5,
nav.main .menu a.navbar-hover:hover {
	color: var(--blue);
	text-decoration: none;
	transition: .1s;
	position: relative;
}

nav.main .nav-link {
	color: white !important;
}

nav.main .options-right .portal::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 60 60' xml:space='preserve'%3E%3Cpath id='relation-business' d='M52.6,53c0-1.1-0.3-6.7-1.1-8.4c-1.1-2.1-4.5-3.4-8.1-4.7c-3.6-1.3-7.8-2.8-7.8-4.9 c0-1.3,2.2-3.6,3.8-5.3c2.1-2.2,3.2-3.5,3.2-4.7c0-0.9-0.4-1.6-0.7-2.1c-0.2-0.3-0.3-0.6-0.3-0.9l0-1.3c0-1.8,0-4.6,0-5.7 c0-0.9-0.3-1.9-1.1-3.4c-0.8-1.7-1.9-1.9-2.7-2.1c-0.3-0.1-0.4-0.1-0.5-0.2c-0.1-0.1-0.2-0.3-0.3-0.5c-0.5-1-1.5-2.8-4.4-2.8 c-1.2,0-11.5,0.2-13.9,7.7c-0.3,0.8-0.2,2.7-0.1,5.9c0,1,0.1,1.8,0.1,2.4c0,0.1-0.2,0.5-0.3,0.7c-0.3,0.7-0.7,1.5-0.7,2.3 c0,1.3,1.2,2.6,2.8,4.3c1.4,1.5,3.2,3.4,3.2,4.7c0,2.8-3.6,4.1-7.5,5.4c-3,1.1-5.9,2.1-7.3,4c-1.9,2.5-1.3,9-1.2,9.7L7.7,54h44.9 L52.6,53z M9.5,52c-0.2-2.5-0.1-6.1,0.9-7.4c1.1-1.4,3.7-2.4,6.4-3.3c4.1-1.5,8.8-3.1,8.8-7.3c0-2-1.9-4.1-3.7-6 c-0.9-0.9-2.3-2.4-2.3-3c0-0.4,0.3-1,0.5-1.5c0.3-0.6,0.5-1.1,0.5-1.5c0-0.6,0-1.5-0.1-2.5c-0.1-1.6-0.2-4.6,0-5.2 C22.6,8.1,32.1,8,32.6,8c1.7,0,2.1,0.8,2.6,1.7c0.2,0.4,0.4,0.7,0.7,1c0.5,0.5,1.1,0.6,1.5,0.7c0.5,0.1,0.9,0.2,1.3,1 c0.6,1.2,0.9,2,0.9,2.6c0,1.1,0,4,0,5.7l0,1.3c0,0.7,0.3,1.3,0.6,1.8c0.2,0.4,0.4,0.8,0.4,1.2c0,0.6-1.6,2.2-2.7,3.3 c-2.1,2.3-4.3,4.6-4.3,6.7c0,3.5,4.6,5.1,9.1,6.7c2.9,1.1,6.3,2.3,7,3.7c0.4,0.8,0.7,4,0.9,6.6H9.5z'/%3E%3C/svg%3E");
	content: '';
}

nav.main .options-right .search::after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 60 60' xml:space='preserve'%3E%3Cpath id='cov-check_4_' d='M36.2,6.3c-9.9,0-18,8.1-18,18c0,3.3,0.9,6.4,2.5,9.1L7,47.2c-1.5,1.5-1.5,3.9,0,5.4 c0.7,0.7,1.7,1.1,2.7,1.1s2-0.4,2.7-1.1l13.5-13.5c2.9,2.1,6.5,3.3,10.3,3.3c9.9,0,18-8.1,18-18S46.1,6.3,36.2,6.3z M10.9,51.1 c-0.7,0.7-1.9,0.7-2.6,0c-0.3-0.3-0.5-0.8-0.5-1.3s0.2-0.9,0.5-1.3l13.4-13.4c0.7,1,1.6,1.9,2.5,2.7L10.9,51.1z M36.2,40.3 c-8.8,0-16-7.2-16-16s7.2-16,16-16s16,7.2,16,16S45,40.3,36.2,40.3z'/%3E%3C/svg%3E");
}

nav.main .options-right .language::after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 60 60' xml:space='preserve'%3E%3Cpath id='country' d='M31,6L31,6l-2,0v0C16.2,6.6,6,17.1,6,30c0,13.2,10.8,24,24,24s24-10.8,24-24C54,17.1,43.8,6.6,31,6z M52,29H42 c-0.2-4.2-1.5-8.2-3.2-11.5c2.4-0.9,4.5-2.1,6-3.7C49,17.6,51.7,23,52,29z M31,9.5c1.3,1.5,3.2,3.8,4.9,6.8 c-1.5,0.4-3.2,0.6-4.9,0.7V9.5z M32.5,8.1c4,0.5,7.8,2,10.8,4.4c-1.4,1.3-3.3,2.4-5.4,3.2C36,12.4,33.9,9.8,32.5,8.1z M29,9.5V17 c-1.7-0.1-3.3-0.3-4.9-0.7C25.8,13.4,27.7,11,29,9.5z M22.1,15.7c-2.2-0.8-4-1.9-5.4-3.2c3.1-2.3,6.8-3.9,10.8-4.4 C26.1,9.8,24,12.4,22.1,15.7z M29,19v10h-9c0.2-4,1.5-7.7,3.1-10.9C25,18.6,27,18.9,29,19z M29,31v10c-2.1,0.1-4,0.4-5.9,0.9 C21.5,38.7,20.2,35,20,31H29z M29,43v7.4c-1.3-1.5-3.2-3.8-4.9-6.8C25.7,43.3,27.3,43.1,29,43z M27.5,51.9c-4-0.5-7.7-2-10.8-4.3 c1.4-1.3,3.3-2.4,5.4-3.2C24,47.6,26.1,50.2,27.5,51.9z M31,50.5V43c1.7,0.1,3.3,0.3,4.9,0.7C34.2,46.7,32.3,49,31,50.5z M37.9,44.3 c2.2,0.8,4,1.9,5.4,3.2c-3.1,2.3-6.8,3.9-10.8,4.3C33.9,50.2,36,47.6,37.9,44.3z M31,41V31h9c-0.2,4-1.5,7.7-3.1,10.9 C35,41.4,33,41.1,31,41z M31,29V19c2-0.1,4-0.4,5.9-0.9C38.5,21.3,39.8,25,40,29H31z M15.1,13.8c1.6,1.5,3.6,2.8,6,3.7 c-1.7,3.4-3,7.3-3.2,11.5H8C8.3,23,11,17.6,15.1,13.8z M8,31h10c0.2,4.2,1.5,8.2,3.1,11.5c-2.4,0.9-4.4,2.1-6,3.7 C11,42.4,8.3,37,8,31z M44.8,46.2c-1.6-1.5-3.6-2.8-6-3.7c1.7-3.4,3-7.3,3.1-11.5h10C51.7,37,49,42.4,44.8,46.2z'/%3E%3C/svg%3E");
}

nav.main .options-right .store::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='white' viewBox='0 0 60 60' xml:space='preserve'%3E%3Cpath id='store' d='M48,14.8V8H12v6.8l-3,8V23c0,2,1.2,3.8,3,4.6V52h12h12h12V27.6c1.8-0.8,3-2.5,3-4.6v-0.2L48,14.8z M14,10h32v4 H14V10z M26,50V38h8v12H26z M46,50H36V36H24v14H14V28c1.6,0,3.1-0.8,4-2c0.9,1.2,2.4,2,4,2s3.1-0.8,4-2c0.9,1.2,2.4,2,4,2 s3.1-0.8,4-2c0.9,1.2,2.4,2,4,2s3.1-0.8,4-2c0.9,1.2,2.4,2,4,2V50z M46,26c-1.7,0-3-1.3-3-3h-2c0,1.7-1.3,3-3,3s-3-1.3-3-3h-2 c0,1.7-1.3,3-3,3s-3-1.3-3-3h-2c0,1.7-1.3,3-3,3s-3-1.3-3-3h-2c0,1.7-1.3,3-3,3c-1.6,0-2.9-1.3-3-2.8l2.7-7.2h32.6l2.7,7.2 C48.9,24.7,47.6,26,46,26z M27,43h2v2h-2V43z'/%3E%3C/svg%3E");
	content: '';
}

nav.main .options-right .mobile-drop::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='16 13 30 32' fill='rgb(214 214 214)' %3E%3Crect x='16' y='16' width='28' height='1.5'/%3E%3Crect x='16' y='24' width='28' height='1.5'/%3E%3Crect x='16' y='32' width='28' height='1.5'/%3E%3Crect x='16' y='40' width='28' height='1.5'/%3E%3C/svg%3E");
	content: '';
	background-repeat: round;
}

nav.main .options-right span::after {
	height: 2rem;
	width: 2rem;
	background-size: 2rem;
	display: inline-block;
}

nav.main .options-right a:not(.navbar-hover) {
	padding: 0 0.3rem;
	position: relative;
}

nav.main.mobile .options-right a:not(.navbar-hover) {
	padding: 0 0.15rem;
}

nav.main .drop-menu.tiny .dropdown-list {
	width: unset !important;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 1rem 1.5rem 1rem 0.5rem;
}

nav.main .drop-menu.show .dropdown-list {
	visibility: visible;
	margin-top: 0;
}

nav.main .dropdown-list {
	width: 100%;
	margin: 0;
	background-color: var(--white);
	transform: none;
	bottom: unset;
	left: 0;
	top: 100%;
	position: absolute;
	font-size: 1rem;
	color: black;
	visibility: hidden;
	padding: 1.5rem 0;
	display: flex;
	flex-direction: column;
	transition-duration: .5s;
	transition-property: margin-top;
	margin-top: 1rem;
	transition-timing-function: ease-in-out;
}

nav.main .navbar-brand img.brand-logo {
	height: 100%;
	width: auto;
	padding: 0.5rem 1rem .5rem 0;
	max-width: 100%;
	min-height: calc(48px - 0.3125rem * 2);
}

nav.main .menu .drop-menu.portal .nav-link {
	color: var(--green) !important;
	text-transform: uppercase;
	font-weight: 900;
}

nav.main .options-right .logged .portal {
	border-radius: 50%;
	background-color: var(--green);
	height: 2rem;
	width: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

nav.main .options-right .logged span::after {
	height: 1.5rem;
	width: 1.5rem;
	background-size: 1.5rem;
}

nav.main.mobile .navbar-toggler {
	color: unset;
	border-color: unset;
}

nav.main.mobile .options-right a.hamburger {
	padding: 0 0.2rem;
}

nav.main.mobile .options-right a[aria-expanded="true"]::after {
	flex: 1;
	border-bottom: 3px solid white;
	content: "";
	padding-top: 1px;
	width: 150vw;
	position: absolute;
	left: -100vw;
	bottom: -1rem;
	overflow: hidden;
}

nav.main.mobile .options-right [aria-expanded="true"]::before {
	bottom: -1.5rem;
	width: 1.25rem;
	height: 1.25rem;
	border-right: 3px solid white;
	position: absolute;
	right: 0;
	left: 0;
	margin: auto;
	content: '';
	border-bottom: 3px solid white;
	transform: rotate(225deg);
	background-color: black;
	border-radius: 13%;
	z-index: 10;
}

nav.main.mobile .options-right .hamburger .mobile-drop {
	position: relative;
}

nav.main.mobile .navbar-collapse .nav-item:not(:last-child)::after {
	flex: 1;
	border-bottom: 2px dotted #ccc;
	content: "";
	margin: 0 -0.5em;
	padding-top: 1px;
}

nav.main.mobile .navbar-collapse .nav-item:not(:last-child) {
	display: flex;
	flex-direction: column;
}

nav.main.mobile .navbar-collapse .nav-link {
	font-size: 20px;
	font-weight: 400;
	position: relative;
	padding: 1rem 0px;
}

nav.main.mobile .navbar-collapse .nav-item:first-child .nav-link {
	padding-top: 2rem;
}

nav.main.mobile .dropdown-menu.show {
	margin: 0 -.55rem;
	border: unset;
	border-radius: 0%;
	padding: 0;
}

nav.main.mobile .dropdown-item {
	font-weight: 400;
	font-size: 20px;
	padding: 1rem .5rem;
	color: black;
}

nav.main.mobile .dropdown.show .nav-link::after {
	content: '';
	bottom: 0;
	border-right: .8rem solid transparent;
	position: absolute;
	left: 0;
	border-bottom: .8rem solid white;
	border-top: .8rem solid transparent;
	border-left: .8rem solid transparent;
}

nav.main.mobile .navbar-collapse .nav-item:last-child .nav-link {
	padding-bottom: 0.5rem;
}

.options-right a span {
	display: flex;
	align-items: center;
}

mobile-drop::before {
	content: "";
	flex: 1;
	border-bottom: 3px solid white;
	content: "";
	margin-right: 0.5em;
	padding-top: 1px;
	width: 100vw;
	position: absolute;
	left: 0;
	top: 3.5rem;
}

/* Footer */

footer {
	background-color: var(--dark);
}

footer .h3 {
	margin-bottom: 0.3rem;
	text-transform: none;
	font-size: 20px;
	font-weight: 500;
	color: white;
}

footer a,
footer li {
	font-size: 18px;
	margin-bottom: 0.3rem;
	font-weight: 400;
	color: var(--lightgrey) !important;
	text-decoration: none;
}

footer a:hover {
	text-decoration: underline;
	color: var(--white);
}

footer ul {
	list-style: none;
	padding-left: 0;
}

.first-content {
	padding-top: 90px;
}

.footerbottom {
	background-color: var(--darkgrey);
}

.footerbottom ul {
	margin: 1rem 0 0.5rem 0;
}

.footerbottom li,
.footerbottom li a {
	display: inline-block;
	font-weight: 500;
	padding-right: 0rem;
	font-size: 18px;
}

.footerbottom li:not(:last-child)::after {
	content: '|';
	margin: 0.5rem;
}

footer .padding-footer {
	padding-top: 5rem;
	padding-bottom: 6rem;
}

.footerbottom .contact-options {
	display: flex;
	flex-direction: row;
	margin-top: -1.25rem;
}

.footerbottom .contact-options .mail,
.footerbottom .contact-options .linkedin,
.footerbottom .contact-options .phone {
	height: 2.5rem;
	width: 2.5rem;
	margin: 0 0.3rem;
	transition: .3s;
}

.footerbottom .contact-options .mail a,
.footerbottom .contact-options .linkedin a,
.footerbottom .contact-options .phone a {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	transition: .3s;
	border-radius: 50%;
	background-color: var(--blue);
}

.footerbottom .contact-options .mail a svg,
.footerbottom .contact-options .linkedin a svg,
.footerbottom .contact-options .phone a svg {
	height: 1.5rem;
	width: 1.5rem;
	color: white;
}

.footerbottom .contact-options .mail a:hover svg,
.footerbottom .contact-options .linkedin a:hover svg,
.footerbottom .contact-options .phone a:hover svg {
	color: var(--blue);
}

.footerbottom .contact-options .mail a:hover,
.footerbottom .contact-options .linkedin a:hover,
.footerbottom .contact-options .phone a:hover {
	background-color: white;
}

@media (max-width: 992px) {
	nav.navbar {
		background: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0));
	}

	.dropdown-list {
		background-color: #2e2d2c;
		padding: 0;
		margin-top: 0;
		right: auto;
		left: 50%;
	}

	.mobile-link {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
		color: #fff !important;
		font-weight: 501;
		font-size: 20px;
		font-family: Effra, sans-serif;
		text-transform: none !important;
		padding-bottom: 0.25rem !important;
		padding-top: 0.25rem !important;
	}

	.overlay {
		height: 100%;
		width: 0;
		position: fixed;
		z-index: 1085;
		top: 0;
		right: 0;
		background: radial-gradient(circle, #2b2b2b 0, #000 100%);
		overflow-x: hidden;
		transition: 0.25s;
	}

	.body-light .overlay ul {
		color: #fff;
	}

	.languagedropdown {
		position: absolute !important;
		float: none !important;
		left: auto !important;
		right: 25px !important;
		transform: unset !important;
		top: 55px !important;
	}

	nav.main .navbar-brand {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	nav.main .navbar-brand img.brand-logo {
		height: 100%;
		width: auto;
		padding: 0;
		max-width: 100%;
		min-height: 32px;
	}
}

#mainNav nav.main .options-right .drop-menu .nav-link,
#mainNav nav.main .options-right .drop-menu-empty .nav-link {
	padding: 0 0.3rem;
}

.dropdown-list-grid {
	display: grid;
	grid-template:
		"one two three seven"
		"four five six eight";
	grid-template-rows: 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 0.5rem;
}

.dropdown-list-grid .dropdown-list-grid-item.dropdown-list-grid-item-highlight {
	grid-column-start: one;
	grid-column-end: one;
	display: flex;
	grid-row-start: one;
	grid-row-end: four;
	flex-direction: column;
}

.dropdown-list-grid .dropdown-list-grid-item.dropdown-list-grid-item-highlight .h5 {
	color: var(--blue);
	margin-bottom: 0;
	text-transform: unset;
	font-size: 22px;
}

.dropdown-list-grid .dropdown-list-grid-item.dropdown-list-grid-item-highlight ul {
	padding-inline-start: unset;
	gap: 0.3rem;
	margin: 0.3rem 0;
	display: flex;
	flex-direction: column;
	padding-left: 1.2em;
	text-indent: -1.2em;
	list-style: none;
}

.dropdown-list-grid .dropdown-list-grid-item.dropdown-list-grid-item-highlight li::before {
	font-family: FontAwesome;
	content: "\f061";
	display: block;
	float: left;
	width: 1.2em;
	color: var(--blue);
	font-weight: 400;
	font-size: 20px;
}

.dropdown-list-grid .dropdown-list-grid-item.dropdown-list-grid-item-highlight a:hover {
	text-decoration: none;
	color: var(--blue);
}

.no-pointer-events {
	pointer-events: none;
}

.no-pointer-events-after::after {
	pointer-events: none;
}
#CybotCookiebotDialog button {
    line-height: unset !important;
    height: unset !important;
}
#CybotCookiebotDialog label {
    display: unset!important;
    padding-left: unset!important;
    text-indent: unset!important;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
    padding-top: 0!important;
    padding-left: 0!important;
}