		:root {
			--column-gap: 20px;
			--margin-left: 20px;
			--margin-right: 20px;
			--row-gap: 20px;
			--inner-content-max-width: 1600px;
			--header-negative-margin: -80px;
			--header-content-padding: 40px;
		}

		html {
			font-size: var(--root-font-size)
		}

		body {
			font-family: "Poppins"
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-family: "Poppins"
		}

		body.bricks-is-frontend :focus-visible {
			outline: none
		}

		@supports not selector(:focus-visible) {
			body.bricks-is-frontend :focus {
				outline: none;
			}
		}

		.brxe-container {
			width: var(--content-width)
		}

		.woocommerce main.site-main {
			width: var(--content-width)
		}

		#brx-content.wordpress {
			width: var(--content-width)
		}

		.main-menu a {
			color: #f4f4f4;
			transition: var(--link-transition, var(--transition));
		}

		.main-menu.header.sticky a {
			color: #333333;
		}

		.header-section {
			background-color: var(--base);
			color: var(--text-light);
			margin-top: var(--header-negative-margin)
		}

		.shape-8174 {
			overflow: hidden;
			position: relative;
		}

		.shape-8174::before {
			content: '';
			font-family: 'shape divider from ShapeDividers.com';
			position: absolute;
			z-index: 3;
			pointer-events: none;
			background-repeat: no-repeat;
			bottom: -0.1vw;
			left: -0.1vw;
			right: -0.1vw;
			top: -0.1vw;
			transform: scaleX(5);
			transform-origin: 100% 100%;
			animation: 10s infinite alternate shape-anim-5043 linear;
			background-size: 100% 20px;
			background-position: 50% 100%;
			background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%230a2434"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%230a2434"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%230a2434"/></svg>');
		}

		@media (min-width:2100px) {
			.shape-8174::before {
				background-size: 100% calc(2vw + 20px);
			}
		}

		@keyframes shape-anim-5043 {
			100% {
				transform: scaleX(5) translateX(calc(100% - (100% / 5)));
			}
		}

		.btn-hero {
			color: var(--bricks-color-79b663);
			text-align: center;
			padding-top: 10px;
			padding-right: 40px;
			padding-bottom: 10px;
			padding-left: 40px;
			background-color: var(--primary)
		}

		.btn-hero:hover {
			background-color: var(--secondary);
			color: var(--text-light)
		}

		.shape-divider-wavy-top {
			padding-top: var(--header-content-padding);
			padding-bottom: 0
		}

		.shape-divider-wavy-top {
			overflow: hidden;
			position: relative;
		}

		.shape-divider-wavy-top::before {
			content: '';
			position: absolute;
			z-index: 3;
			pointer-events: none;
			background-repeat: no-repeat;
			bottom: -0.1vw;
			left: -0.1vw;
			right: -0.1vw;
			top: -0.1vw;
			transform: scaleX(5);
			transform-origin: 100% 0;
			animation: 30s infinite alternate shape-anim-8351 linear;
			background-size: 100% 5px;
			background-position: 50% 0%;
			background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%230a2434"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%230a2434"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%230a2434"/></svg>');
		}

		@media (min-width:2100px) {
			.shape-divider-wavy-top::before {
				background-size: 100% calc(2vw + 5px);
			}
		}

		@keyframes shape-anim-8351 {
			100% {
				transform: scaleX(5) translateX(calc(100% - (100% / 5)));
			}
		}

		.feature-section-frankfurt {
			grid-gap: var(--container-gap)
		}

		.fr-intro-alpha {
			align-items: center;
			text-align: center;
			row-gap: var(--content-gap)
		}

		@media (max-width: 767px) {
			.fr-intro-alpha {
				text-align: left;
				align-items: flex-start
			}
		}

		@media (max-width: 767px) {
			.fr-intro-alpha__heading {
				font-size: var(--h1)
			}
		}

		.faq-grid-charlie__lede {
			font-size: var(--text-l);
			color: var(--text-dark-muted)
		}

		.footer-amsterdam-main__form {
			max-width: 50rem;
			flex-direction: row
		}

		.footer-amsterdam-main__form {
			flex-wrap: nowrap;
			gap: .5em;
		}

		.footer-amsterdam-main__form .bricks-button {
			transition: var(--transition);
		}

		.footer-amsterdam-main__form.footer-amsterdam-main__form .form-group {
			margin-block-end: 0;
		}

		.footer-amsterdam-main__social-nav {
			display: flex;
			flex-direction: column;
			row-gap: var(--list-spacing, 1em)
		}

		.footer-amsterdam-main__social-list {
			padding-left: 0
		}

		.footer-amsterdam-main__social-list {
			list-style-type: none;
		}

		.footer-amsterdam-main__list-item {
			max-width: fit-content
		}

		.footer-amsterdam-main__icon-wrapper {
			display: flex;
			flex-direction: row
		}

		.footer-amsterdam-bottom {
			background-color: var(--bg-ultra-dark);
			padding-top: var(--space-xs);
			padding-right: var(--gutter);
			padding-bottom: var(--space-xs);
			padding-left: var(--gutter);
			font-size: var(--text-s)
		}

		.section-alternate {
			background-color: var(--base);
			color: var(--text-light)
		}

		.footer-amsterdam-bottom__inner {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-between;
			color: var(--text-light-muted);
			column-gap: 1em;
			row-gap: 1em;
			width: var(--content-width)
		}

		.footer-amsterdam-bottom__copyright {
			display: flex;
			width: fit-content
		}

		.footer-amsterdam-bottom__payment-group {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			column-gap: var(--icon-list-gap, 1em);
			row-gap: var(--icon-list-gap, 1em)
		}

		.footer-amsterdam-bottom__payment-logo {
			min-width: 1.5em;
			height: 1.5em
		}

		:root {
			--bricks-color-79b663: #f5f5f5;
			--bricks-color-db51a5: #e0e0e0;
			--bricks-color-d142c6: #9e9e9e;
			--bricks-color-499001: #616161;
			--bricks-color-675bb5: #424242;
			--bricks-color-6dfa98: #212121;
			--bricks-color-67a7cb: #ffeb3b;
			--bricks-color-e42378: #ffc107;
			--bricks-color-3bb6a4: #ff9800;
			--bricks-color-dde3bb: #ff5722;
			--bricks-color-f7b432: #f44336;
			--bricks-color-93fff2: #9c27b0;
			--bricks-color-eb4d73: #2196f3;
			--bricks-color-7f2b3c: #03a9f4;
			--bricks-color-fedbcc: #81D4FA;
			--bricks-color-84f26b: #4caf50;
			--bricks-color-428c83: #8bc34a;
			--bricks-color-acss_import_transparent: transparent;
		}

		#brxe-c505cc .bricks-site-logo {
			width: 300px
		}

		@media (max-width: 478px) {
			#brxe-c505cc .bricks-site-logo {
				width: 150px
			}
		}

		@media (max-width: 991px) {
			#brxe-d5656f .bricks-nav-menu-wrapper {
				display: none;
			}

			#brxe-d5656f .bricks-mobile-menu-toggle {
				display: block;
			}
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu a {
			padding-top: 0;
			padding-bottom: 0
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu button {
			padding-top: 0;
			padding-bottom: 0
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu>li>a {
			color: #ffffff
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu>li>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu .menu-item {
			background-color: #616161
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu .menu-item:hover {
			background-color: #f44336
		}

		@media (max-width: 478px) {
			#brxe-d5656f.show-mobile-menu .bricks-mobile-menu-toggle {
				color: var(--primary) !important
			}

			#brxe-d5656f .bricks-mobile-menu-toggle {
				color: var(--primary)
			}
		}

		@media (max-width: 478px) {
			#brxe-1dbe0e {
				font-size: var(--text-s)
			}
		}

		#brxe-2c34ca {
			flex-direction: row;
			align-items: center;
			justify-content: space-between;
			align-self: center !important
		}

		@media (max-width: 478px) {
			#brxe-2c34ca {
				justify-items: center
			}
		}

		#brxe-9dd9cd {
			flex-direction: row;
			padding-top: var(--row-gap);
			padding-right: var(--margin-right);
			padding-bottom: var(--row-gap);
			padding-left: var(--margin-left);
			align-items: center;
			justify-content: center;
			z-index: 1;
			align-self: stretch !important;
			width: 100%;
			background-color: rgba(0, 0, 0, 0);
			position: sticky;
			top: 0px;
			color: var(--text-light)
		}

		@media (max-width: 478px) {
			#brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle {
				color: var(--primary) !important;
			}
		}

		#brxe-ituiaf {
			color: var(--bricks-color-79b663);
			font-size: var(--h1)
		}

		#brxe-kdkymz {
			font-size: var(--h2)
		}

		#brxe-dhvjbw {
			color: var(--bricks-color-79b663);
			font-size: var(--h4)
		}

		#brxe-uqbeai {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-uqbeai .icon {
			align-self: center
		}

		#brxe-uqbeai .content {
			align-self: center
		}

		#brxe-uqbeai .icon i {
			font-size: var(--text-m)
		}

		#brxe-zujvdy {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-zujvdy .icon {
			align-self: center
		}

		#brxe-zujvdy .content {
			align-self: center
		}

		#brxe-zujvdy .icon i {
			font-size: var(--text-m)
		}

		#brxe-ofgord {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-ofgord .icon {
			align-self: center
		}

		#brxe-ofgord .content {
			align-self: center
		}

		#brxe-ofgord .icon i {
			font-size: var(--text-m)
		}

		#brxe-sxkciu {
			column-gap: var(--space-xs);
			row-gap: var(--space-xs);
			margin-bottom: var(--space-xs)
		}

		#brxe-qikcap {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-qikcap .icon {
			align-self: center
		}

		#brxe-qikcap .content {
			align-self: center
		}

		#brxe-qikcap .icon i {
			font-size: var(--text-m)
		}

		#brxe-jhbqnc {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-jhbqnc .icon {
			align-self: center
		}

		#brxe-jhbqnc .content {
			align-self: center
		}

		#brxe-jhbqnc .icon i {
			font-size: var(--text-m)
		}

		#brxe-yfqfpe {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-yfqfpe .icon {
			align-self: center
		}

		#brxe-yfqfpe .content {
			align-self: center
		}

		#brxe-yfqfpe .icon i {
			font-size: var(--text-m)
		}

		#brxe-shvmsj {
			column-gap: var(--space-xs);
			row-gap: var(--space-xs);
			margin-bottom: var(--space-xs)
		}

		#brxe-hsqbch {
			flex-direction: row
		}

		#brxe-knlzjn {
			margin-bottom: var(--space-xs)
		}

		#brxe-oiyyxt {
			column-gap: var(--column-gap);
			flex-direction: row;
			align-self: center !important;
			align-items: center
		}

		#brxe-pfjvzt {
			row-gap: var(--row-gap);
			width: 60%
		}

		@media (max-width: 767px) {
			#brxe-pfjvzt {
				width: 100%
			}
		}

		#brxe-vsxlie {
			align-self: center !important
		}

		@media (max-width: 767px) {
			#brxe-vsxlie {
				width: 60%
			}
		}

		#brxe-acykjx {
			flex-direction: row;
			grid-template-columns: 1fr 1fr;
			grid-template-rows: 1fr;
			align-items: center
		}

		@media (max-width: 767px) {
			#brxe-acykjx {
				flex-direction: column-reverse
			}
		}

		#brxe-xxifik {
			min-height: 80vh;
			flex-direction: row;
			position: relative;
			isolation: isolate
		}

		#brxe-xxifik::before {
			background-image: radial-gradient(ellipse at center, var(--base-dark-trans-50), var(--neutral-ultra-dark-trans-40));
			position: absolute;
			content: "";
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			pointer-events: none;
			z-index: -1
		}

		@media (max-width: 478px) {
			#brxe-zkwfit {
				text-align: center;
				font-size: var(--h2)
			}
		}

		@media (max-width: 478px) {
			#brxe-ebivzt {
				align-self: center;
				font-size: var(--h2)
			}
		}

		#brxe-gtexja {
			flex-direction: row;
			justify-content: center
		}

		#brxe-vyranr {
			flex-direction: row;
			padding-right: var(--space-m);
			padding-left: var(--space-m)
		}

		.shape-7814 {
			overflow: hidden;
			position: relative;
		}

		.shape-7814::before {
			content: '';
			font-family: 'shape divider from ShapeDividers.com';
			position: absolute;
			z-index: 3;
			pointer-events: none;
			background-repeat: no-repeat;
			bottom: -0.1vw;
			left: -0.1vw;
			right: -0.1vw;
			top: -0.1vw;
			transform: scaleX(4);
			transform-origin: 100% 100%;
			animation: 10s infinite alternate shape-anim-7814 linear;
			background-size: 100% 32px;
			background-position: 50% 100%;
			background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23213041"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23213041"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23213041"/></svg>');
		}

		@media (min-width:2100px) {
			.shape-7814::before {
				background-size: 100% calc(2vw + 32px);
			}
		}

		@keyframes shape-anim-7814 {
			100% {
				transform: scaleX(4) translateX(calc(100% - (100% / 4)));
			}
		}

		#brxe-zonghs {
			row-gap: var(--space-xs)
		}

		#brxe-jdjlgc {
			flex-direction: column
		}

		#brxe-hxmfxj {
			row-gap: var(--space-xs)
		}

		#brxe-ypwmyj {
			row-gap: var(--space-xs)
		}

		#brxe-uyozok .x-content-timeline_meta {
			flex-basis: 100%
		}

		#brxe-awmvnx {
			flex-direction: row
		}

		#brxe-qejqsm {
			background-color: var(--base)
		}

		@media (max-width: 478px) {
			#brxe-ziwjkn {
				font-size: var(--h2)
			}
		}

		#brxe-hqraqo {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-hqraqo .icon {
			align-self: center
		}

		#brxe-vmtahs {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-vmtahs .icon {
			align-self: center
		}

		#brxe-kfeoew {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-kfeoew .icon {
			align-self: center
		}

		#brxe-btxeav {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-btxeav .icon {
			align-self: center
		}

		#brxe-mfgrwk {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-mfgrwk .icon {
			align-self: center
		}

		#brxe-qevrzw {
			flex-direction: row;
			gap: var(--paragraph-spacing)
		}

		#brxe-qevrzw .icon {
			align-self: center
		}

		#brxe-ujdscl {
			flex-direction: row
		}

		.shape-1788 {
			overflow: hidden;
			position: relative;
		}

		.shape-1788::before {
			content: '';
			font-family: 'shape divider from ShapeDividers.com';
			position: absolute;
			z-index: 3;
			pointer-events: none;
			background-repeat: no-repeat;
			bottom: -0.1vw;
			left: -0.1vw;
			right: -0.1vw;
			top: -0.1vw;
			transform: scaleX(4);
			transform-origin: 100% 0;
			animation: 10s infinite alternate shape-anim-1788 linear;
			background-size: 100% 32px;
			background-position: 50% 0%;
			background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23213041"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23213041"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23213041"/></svg>');
		}

		@media (min-width:2100px) {
			.shape-1788::before {
				background-size: 100% calc(2vw + 32px);
			}
		}

		@keyframes shape-anim-1788 {
			100% {
				transform: scaleX(4) translateX(calc(100% - (100% / 4)));
			}
		}

		#brxe-hojlhm {
			margin-bottom: var(--space-xs)
		}

		#brxe-kgwywr {
			margin-bottom: var(--space-xs)
		}

		#brxe-uhfyts {
			margin-bottom: var(--space-xs)
		}

		#brxe-stcnpv {
			border-color: var(--text-dark)
		}

		#brxe-onjdgs {
			padding-right: 0;
			padding-left: 0;
			color: var(--text-light)
		}

		#brxe-tsgrof {
			border-color: var(--text-dark)
		}

		#brxe-krruqx {
			padding-right: 0;
			padding-left: 0;
			color: var(--text-light)
		}

		#brxe-tdhvbn {
			border-color: var(--text-dark)
		}

		#brxe-lfypve {
			padding-right: 0;
			padding-left: 0;
			color: var(--text-light)
		}

		#brxe-srkvjk {
			border-color: var(--text-dark)
		}

		#brxe-hcsubk {
			row-gap: var(--space-xs)
		}

		#brxe-rhdypg {
			flex-direction: row
		}

		#brxe-xrokqf {
			background-color: var(--base);
			background-image: url(../uploads/mountain-optimized.webp);
			background-size: cover;
			background-blend-mode: overlay
		}

		@media (max-width: 478px) {
			.brxe-guqzhr {
				font-size: var(--h2)
			}
		}

		.brxe-rmczfg .bricks-button {
			background-color: var(--base)
		}

		.brxe-rmczfg button[type=submit].bricks-button {
			border-color: var(--base)
		}

		.brxe-rmczfg .bricks-button:hover {
			background-color: var(--base-ultra-dark)
		}

		.brxe-rmczfg button[type=submit].bricks-button:hover {
			border-color: var(--base-ultra-dark)
		}

		.brxe-rmczfg .captcha {
			display: none;
		}

		#brxe-1bee82 {
			margin-bottom: 25px;
			max-width: 300px
		}

		#brxe-liuite {
			font-size: var(--text-l)
		}

		#brxe-awxhjx {
			font-size: var(--text-l)
		}

		#brxe-gyhvah {
			font-size: var(--text-l)
		}

		#brxe-lguyqu {
			font-size: var(--text-l)
		}

		#brxe-iqqnoo {
			font-size: var(--text-l)
		}

		#brxe-bgogti {
			font-size: var(--text-l)
		}

		#brxe-srjhdn {
			font-size: var(--text-l)
		}

		#brxe-iqzgbx {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap
		}

		#brxe-kttifr {
			font-size: var(--h5);
			margin-top: var(--space-xs)
		}

		#brxe-hffyzk {
			font-size: var(--text-s);
			line-height: var(--text-m)
		}

		#brxe-wninep {
			font-size: var(--text-s);
			line-height: var(--text-m)
		}

		#brxe-dkwkhy {
			font-size: var(--text-s);
			line-height: var(--text-m)
		}

		#brxe-251a02 {
			width: 40%;
			padding-right: 100px;
			margin-right: 0;
			margin-left: 0
		}

		@media (max-width: 767px) {
			#brxe-251a02 {
				width: 100%;
				order: 1;
				align-items: center;
				padding-right: 0
			}
		}

		@media (max-width: 478px) {
			#brxe-251a02 {
				align-items: flex-start
			}
		}

		#brxe-f169b2 {
			color: #ffffff;
			font-size: 20px;
			margin-bottom: 10px
		}

		@media (max-width: 767px) {
			#brxe-f169b2 {
				font-size: 16px
			}
		}

		#brxe-305001 .bricks-nav-menu {
			flex-direction: column
		}

		#brxe-305001 .bricks-nav-menu>li {
			margin-left: 0
		}

		#brxe-305001 .bricks-nav-menu>li>a {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-305001 .bricks-nav-menu>li>.brx-submenu-toggle>* {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-305001 .bricks-nav-menu .current-menu-item>a {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>.current-menu-parent>a {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>.current-menu-ancestor>a {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>li:hover>a {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-29cf4c {
			width: 15%;
			padding-right: 25px;
			flex-shrink: 0
		}

		@media (max-width: 767px) {
			#brxe-29cf4c {
				order: 2;
				width: 30%;
				margin-top: 25px
			}
		}

		#brxe-97973b {
			color: #ffffff;
			font-size: 20px;
			margin-bottom: 10px
		}

		@media (max-width: 767px) {
			#brxe-97973b {
				font-size: 16px
			}
		}

		#brxe-1060d1 .bricks-nav-menu {
			flex-direction: column
		}

		#brxe-1060d1 .bricks-nav-menu>li {
			margin-left: 0
		}

		#brxe-1060d1 .bricks-nav-menu>li>a {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-1060d1 .bricks-nav-menu>li>.brx-submenu-toggle>* {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-1060d1 .bricks-nav-menu>li:hover>a {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu .current-menu-item>a {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>.current-menu-parent>a {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>.current-menu-ancestor>a {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-ec1d9d {
			padding-right: 25px;
			flex-shrink: 0;
			width: 20%
		}

		@media (max-width: 767px) {
			#brxe-ec1d9d {
				order: 3;
				margin-top: 25px;
				width: 30%
			}
		}

		#brxe-ahbkqy {
			color: #ffffff;
			font-size: 20px;
			margin-bottom: 10px
		}

		@media (max-width: 767px) {
			#brxe-ahbkqy {
				font-size: 16px
			}
		}

		#brxe-uuroio .bricks-nav-menu {
			flex-direction: column
		}

		#brxe-uuroio .bricks-nav-menu>li {
			margin-left: 0
		}

		#brxe-uuroio .bricks-nav-menu>li>a {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-uuroio .bricks-nav-menu>li>.brx-submenu-toggle>* {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-uuroio .bricks-nav-menu>li:hover>a {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu .current-menu-item>a {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>.current-menu-parent>a {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>.current-menu-ancestor>a {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-ikxvti {
			width: 15%;
			padding-right: 25px;
			flex-shrink: 0
		}

		@media (max-width: 767px) {
			#brxe-ikxvti {
				order: 3;
				margin-top: 25px;
				width: 30%
			}
		}

		#brxe-f98c5c {
			flex-direction: row
		}

		@media (max-width: 767px) {
			#brxe-f98c5c {
				justify-content: space-between
			}
		}

		#brxe-fpteyc .accordion-item {
			font-size: var(--text-xs)
		}

		#brxe-44b53b {
			background-color: var(--neutral-ultra-dark);
			/* background-color: #0D202D; */
			align-self: stretch !important;
			width: 100%;
			padding-top: 60px;
			padding-right: 20px;
			padding-bottom: 30px;
			padding-left: 20px;
			align-items: center
		}

		#brxe-7c310e {
			/* background-color: var(--primary-semi-dark) */
			/* background-color: #0D202D; */
			background-color: var(--neutral-ultra-dark);
		}

		.brxe-popup-5450 .brx-popup-content {
			width: var(--width-l)
		}

		#brxe-uhrxbx button[type=submit].bricks-button {
			border-radius: var(--radius)
		}

		#brxe-uhrxbx .bricks-button {
			background-color: var(--primary);
			color: var(--bg-ultra-light)
		}

		#brxe-isnoxb {
			max-width: var(--width-l)
		}

		#brx-header.sticky.scrolling>.brxe-section,
		#brx-header.sticky.scrolling>.brxe-container,
		#brx-header.sticky.scrolling>.brxe-block,
		#brx-header.sticky.scrolling>.brxe-div {
			background-color: #ffffff
		}

		#brx-header.sticky.scrolling .brxe-logo {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .bricks-nav-menu>li>a {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .bricks-nav-menu>li>.brx-submenu-toggle>* {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brx-nav-nested-items>li>a {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brx-nav-nested-items>li>.brx-submenu-toggle>* {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brxe-nav-nested>.brxe-toggle .brxa-inner {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brxe-search {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brxe-search button {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling:not(.slide-up)>.brxe-section,
		#brx-header.sticky.scrolling:not(.slide-up)>.brxe-container,
		#brx-header.sticky.scrolling:not(.slide-up)>.brxe-block,
		#brx-header.sticky.scrolling:not(.slide-up)>.brxe-div {
			box-shadow: 0 0 80px 0 var(--black-trans-30)
		}

		#brx-header.sticky {
			background-color: 0.2s;
			transform: 0.4s;
		}

		#brx-header.sticky>.brxe-section,
		#brx-header.sticky>.brxe-container,
		#brx-header.sticky>.brxe-block,
		#brx-header.sticky>.brxe-div {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brxe-logo {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .bricks-nav-menu>li>a {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .bricks-nav-menu>li>.brx-submenu-toggle>a {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .bricks-nav-menu>li>.brx-submenu-toggle>button>* {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brx-nav-nested-items>li>a {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brx-nav-nested-items>li>.brx-submenu-toggle {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brx-nav-nested-items>li>.brx-submenu-toggle>* {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brxe-nav-nested>.brxe-toggle .brxa-inner {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brxe-search {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brxe-search button {
			transition: background-color: 0.2s, transform: 0.4s
		}
	

/* Hero Section CSS */

.brxe_hero{
	position: relative;
	padding-top: 120px;
	padding-bottom: 80px;
	margin-top: -80px;
	background-color: var(--base);
}
.brxe_hero::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url(../uploads/mountain-optimized.webp);
	background-size: cover;
	background-position: center center;
	opacity: 0.5;
	z-index: -1;
}
.brxe_hero_block{
	display: grid;
	grid-template-columns: 1.2fr 0.8fr 1.2fr;
	gap: 60px;
	align-items: center;
}
.brxe_head {
    display: grid;
    gap: 4px;
}
.brxe_head h1.brxe_heading {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    color: #FFFFFF;
}

.brxe_head h2.brxe_subheading {
    font-weight: 600;
	font-size: 30px;
    line-height: 120%;
}
.brxe_left .brxe_head h1.brxe_heading span{
    color: var(--primary);
}
.brxe_right .brxe_head h1.brxe_heading span{
    color: #00DE51;
}
.brxe_left .brxe_head h2.brxe_subheading {
    color: var(--primary);
}
.brxe_right .brxe_head h2.brxe_subheading {
    color: #00DE51;
}
.brxe_head p {
	font-size: 20px;
    line-height: 120%;
    color: #FFF;
}
.brxe_list {
    margin: 32px 0px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    align-items: baseline;
}
ul.brxe_list_items {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    display: grid;
    gap: 8px;
    align-items: flex-start;
}
li.brxe_list_item {
    display: flex;
    gap: 12px;
    align-items: baseline;
    color: #FFF;
    font-size: 14px;
    line-height: 22px;
}
.brxe_btn a {
    background: var(--primary);
    color: #FFF;
    border-radius: 100px;
    font-family: Poppins;
    font-size: 15px;
    line-height: 24px;
    font-weight: 600;
    padding: 12px 24px;
    display: inline-block;
}
.brxe_btn {
    margin: auto;
    text-align: center;
}
.brxe_middle {
    text-align: center;
    margin: auto;
}

@media(min-width:1680px){
	.brxe-container {
		max-width: 1680px;
		width: 100%;
	}
	.brxe_head h1.brxe_heading {
		font-size: 58px;
	}
	.brxe_head h2.brxe_subheading {
		font-size: 44px;
	}
	.brxe_head p {
		font-size: 30px;
	}
	li.brxe_list_item {
		gap: 12px;
		font-size: 18px;
		line-height: 25px;
	}
}
@media only screen and (max-width: 1680px) and (min-width: 1400px)  {
	.brxe_head h1.brxe_heading {
		font-size: 45px;
	}
	.brxe_head h2.brxe_subheading {
		font-size: 32px;
	}
	.brxe_head p {
		font-size: 20px;
	}
	li.brxe_list_item {
		gap: 10px;
		font-size: 15px;
		line-height: 22px;
		align-items: self-start;   /* code by jp */
	}
}
@media(max-width:767px){
	.brxe_hero_block{
		display: grid;
		grid-template-columns: 1fr;
		gap: 40px;
		align-items: center;
	}
	div#brxe-2c34ca {
		display: flex;
		flex-wrap: unset;
		gap: 8px;
	}
	.footer-amsterdam-bottom .brxe-container {
		border-top: 1px solid #475467;
		padding: 20px;
	}
}
@media(max-width:499px){
	.brxe_head h1.brxe_heading {
		font-size: 30px;
	}
	.brxe_head h2.brxe_subheading {
		font-size: 22px;
	}
	.brxe_head p {
		font-size: 15px;
	}
	li.brxe_list_item {
		gap: 12px;
		font-size: 14px;
		line-height: 22px;
	}
	.brxe_list {
		gap: 8px;
	}
	
}