
@layer bricks {
	.brxe-code {
		width: 100%;
	}
}

@layer bricks {
	@keyframes load8 {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		
		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}
	
	@keyframes spin {
		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}
	
	@keyframes scrolling {
		0% {
			opacity: 1;
		}
		
		to {
			opacity: 0;
			-webkit-transform: translateY(10px);
			transform: translateY(10px);
		}
	}
	
	:where(.brxe-video) {
		align-items: center;
		aspect-ratio: 16/9;
		display: flex;
		justify-content: center;
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	
	:where(.brxe-video) iframe, :where(.brxe-video) video {
		border: none;
		height: 100%;
		position: absolute;
		top: 0;
		width: 100%;
	}
	
	:where(.brxe-video) video[poster]:not([data-is-loaded]) {
		object-fit: cover;
	}
	
	@supports not (aspect-ratio:16/9) {
		:where(.brxe-video) {
			aspect-ratio: auto;
			padding-top: 56.25%;
		}
	}
	
	.brxe-video .plyr {
		bottom: 0;
		font-family: inherit;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.brxe-video .plyr .plyr__controls > .plyr__control {
		padding: 8px;
	}
	
	.brxe-video .plyr .plyr__control--overlaid {
		align-items: center;
		background-color: rgba(0, 0, 0, .65);
		border-radius: 0;
		display: flex !important;
		height: 50px;
		justify-content: center;
		padding: 0;
		width: 80px;
	}
	
	.brxe-video .plyr .plyr__control--overlaid:hover {
		background-color: rgba(0, 0, 0, .9);
	}
	
	.brxe-video .plyr .plyr__control--overlaid svg {
		height: 18px;
		width: 18px;
	}
	
	.brxe-video .plyr .plyr__controls .plyr__control {
		background-color: transparent;
		color: inherit;
	}
	
	.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus {
		background: transparent;
		box-shadow: 0 0 0 2px;
	}
	
	.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb {
		visibility: visible;
	}
	
	.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track {
		border-radius: 0;
		color: hsla(0, 0%, 100%, .75);
	}
	
	.brxe-video .plyr input[type=range]::-webkit-slider-thumb {
		background: #fff;
		box-shadow: none;
		visibility: hidden;
	}
	
	.brxe-video .plyr input[type=range]::-moz-range-track {
		border-radius: 0;
		color: hsla(0, 0%, 100%, .75);
	}
	
	.brxe-video .plyr input[type=range]::-moz-range-thumb {
		background: #fff;
		box-shadow: none;
	}
	
	.brxe-video .plyr input[type=range]::-moz-range-progress {
		border-radius: 0;
	}
	
	.brxe-video .plyr input[type=range]::-ms-track {
		border-radius: 0;
		color: hsla(0, 0%, 100%, .75);
	}
	
	.brxe-video .plyr input[type=range]::-ms-fill-lower, .brxe-video .plyr input[type=range]::-ms-fill-upper {
		border-radius: 0;
	}
	
	.brxe-video .plyr input[type=range]::-ms-thumb {
		background: #fff;
		box-shadow: none;
	}
	
	.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
		box-shadow: none;
	}
	
	.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track {
		box-shadow: none;
	}
	
	.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track {
		box-shadow: none;
	}
	
	.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value {
		border-radius: 0;
	}
	
	.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar {
		border-radius: 0;
	}
	
	.brxe-video .plyr .plyr__progress__buffer::-ms-fill {
		border-radius: 0;
	}
	
	.brxe-video .plyr .plyr__volume {
		max-width: none;
		min-width: 0;
		width: auto;
	}
	
	.brxe-video .plyr .plyr__volume:hover input[type=range] {
		margin: 0 5px;
		width: 60px;
	}
	
	.brxe-video .plyr .plyr__volume input[type=range] {
		margin: 0;
		transition: width .1s ease-out;
		width: 0;
	}
	
	.brxe-video .plyr .plyr__controls__item, .brxe-video .plyr input[type=range] {
		cursor: pointer;
	}
	
	.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before, .brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before, .brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before {
		background-color: #000;
	}
	
	.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after {
		background-color: #fff;
		opacity: 1;
		transform: translateY(-50%) scale(1);
	}
	
	.bricks-video-preview-image {
		background-position: 50%;
		background-repeat: no-repeat;
	}
	
	.bricks-video-overlay, .bricks-video-preview-image {
		background-size: cover;
		bottom: 0;
		cursor: pointer;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.bricks-video-overlay {
		align-items: center;
		display: flex;
		justify-content: center;
		z-index: 1;
	}
	
	.bricks-video-overlay.bricks-lazy-hidden {
		background-image: none !important;
	}
	
	.bricks-video-overlay.bricks-lazy-hidden.nitro-lazy {
		background-image: none !important;
	}
	
	.bricks-video-overlay-icon {
		color: #fff;
		cursor: pointer;
		font-size: 60px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		z-index: 2;
	}
}

@layer bricks {
	.brxe-template {
		width: 100%;
	}
}

@layer bricks {
	@keyframes load8 {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		
		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}
	
	@keyframes spin {
		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}
	
	@keyframes scrolling {
		0% {
			opacity: 1;
		}
		
		to {
			opacity: 0;
			-webkit-transform: translateY(10px);
			transform: translateY(10px);
		}
	}
	
	:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper {
		display: none !important;
		pointer-events: none !important;
	}
	
	:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu {
		pointer-events: none;
	}
	
	:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned) {
		display: none !important;
	}
	
	:where(.brxe-nav-menu) ol, :where(.brxe-nav-menu) ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu {
		display: flex;
		line-height: inherit;
		margin: 0;
		padding: 0;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu > li {
		margin: 0 0 0 30px;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu > li.menu-item-has-children:hover:before {
		content: "";
		height: 100%;
		min-height: 60px;
		position: absolute;
		top: 100%;
		width: 100%;
		z-index: 1;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu > li > .sub-menu.caret:before {
		border: 0 solid transparent;
		border-bottom: 0 solid var(--bricks-bg-dark);
		content: "";
		height: 0;
		left: 0;
		position: absolute;
		top: 0;
		transform: translateY(-100%);
		width: 0;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu > li[data-toggle=click]:before {
		display: none;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu > li[data-toggle=click].open > .sub-menu.caret:before {
		display: block;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu > li[data-toggle=click] .sub-menu.caret:before {
		display: none;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu li {
		position: relative;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu li.open > .sub-menu {
		opacity: 1;
		visibility: visible;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static] > .sub-menu {
		display: block;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu) > a {
		display: flex;
		width: 100%;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] {
		flex-direction: column;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu {
		display: none;
		position: static !important;
		transform: none;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu {
		background-color: var(--bricks-bg-dark);
		color: #fff;
		line-height: 60px;
		min-width: 150px;
		opacity: 0;
		position: absolute;
		top: 100%;
		transition: var(--bricks-transition);
		visibility: hidden;
		white-space: nowrap;
		z-index: 998;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li {
		border-style: none;
		position: relative;
		width: 100%;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a, :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button {
		color: currentcolor;
		padding: 0 20px;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu {
		left: 100%;
		padding-top: 0;
		top: 0;
	}
	
	:where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle {
		width: 100%;
	}
	
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle {
		background-color: transparent;
		cursor: pointer;
		display: none;
		height: 16px;
		min-width: 12px;
		position: relative;
		width: 20px;
	}
	
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always {
		display: block;
	}
	
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before {
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1;
	}
	
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span {
		min-width: 12px;
		width: 20px;
	}
	
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span {
		background-color: currentcolor;
		display: block;
		height: 2px;
		position: absolute;
		right: 0;
		transition: var(--bricks-transition);
	}
	
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top {
		min-width: 12px;
		top: 0;
		width: 20px;
	}
	
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center {
		min-width: 12px;
		top: 7px;
		width: 20px;
	}
	
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom {
		min-width: 12px;
		top: 14px;
		width: 20px;
	}
	
	.brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu {
		display: block !important;
	}
	
	.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle {
		min-width: 20px;
		width: 20px;
		z-index: 1000;
	}
	
	.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed {
		position: fixed;
	}
	
	.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top {
		top: 50%;
		transform: rotate(45deg);
	}
	
	.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center {
		opacity: 0;
	}
	
	.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom {
		top: 50%;
		transform: rotate(-45deg);
	}
	
	.brxe-nav-menu.show-mobile-menu li.open > .brx-megamenu {
		display: initial;
		opacity: 1;
		position: static;
		visibility: visible;
	}
	
	.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper {
		max-width: 100vw;
		opacity: 1 !important;
		transform: translateX(0) !important;
		visibility: visible;
		z-index: 999;
	}
	
	.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay {
		opacity: 1;
		visibility: visible;
		z-index: 998;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper {
		bottom: 0;
		color: #fff;
		display: flex;
		flex-direction: column;
		height: 100vh;
		height: calc(var(--bricks-vh, 1vh) * 100);
		left: 0;
		position: fixed;
		right: auto;
		scrollbar-width: none;
		top: var(--wp-admin--admin-bar--height, 0);
		transition-duration: .2s;
		transition-property: background-color, opacity, transform, visibility;
		visibility: hidden;
		width: 300px;
		z-index: 999;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar {
		background: transparent;
		height: 0;
		width: 0;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper:before {
		background-color: #23282d;
		background-size: cover;
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: -1;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in {
		opacity: 0;
		transform: translateX(0) !important;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper.left {
		transform: translateX(-100%);
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper.right {
		left: auto;
		right: 0;
		transform: translateX(100%);
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper a {
		display: block;
		width: 100%;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a {
		display: initial;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper li a {
		line-height: 60px;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus {
		outline-offset: -1px;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu {
		background: none !important;
		display: none;
		line-height: 40px;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li > .brx-submenu-toggle > *, .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li > a {
		padding: 0 45px;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper li.open > .sub-menu {
		display: block;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before {
		display: none;
	}
	
	.brxe-nav-menu .bricks-mobile-menu {
		overflow-y: scroll;
		position: relative;
		scrollbar-width: none;
	}
	
	.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar {
		background: transparent;
		height: 0;
		width: 0;
	}
	
	.brxe-nav-menu .bricks-mobile-menu > li > .brx-submenu-toggle > *, .brxe-nav-menu .bricks-mobile-menu > li > a {
		padding: 0 30px;
	}
	
	.brxe-nav-menu .bricks-mobile-menu .brx-megamenu {
		display: none;
	}
	
	.brxe-nav-menu .bricks-mobile-menu-overlay {
		background-color: rgba(0, 0, 0, .25);
		bottom: 0;
		left: 0;
		opacity: 0;
		position: fixed;
		right: 0;
		top: 0;
		transition: all .2s;
		visibility: hidden;
		z-index: -1;
	}
	
	li.menu-item-has-children [aria-expanded] .menu-item-icon {
		background-color: transparent;
		color: inherit;
		pointer-events: none;
		transition: inherit;
	}
	
	li.menu-item-has-children [aria-expanded] .menu-item-icon i {
		position: relative;
		top: 2px;
	}
	
	li.menu-item-has-children [aria-expanded=false] .open {
		display: block;
	}
	
	li.menu-item-has-children [aria-expanded=false] .close {
		display: none;
	}
	
	li.menu-item-has-children [aria-expanded=true] .close {
		display: block;
	}
	
	li.menu-item-has-children [aria-expanded=true] .open {
		display: none;
	}
}

@layer bricks {
	.brxe-logo {
		color: currentcolor;
		font-size: 20px;
		font-weight: 600;
		line-height: 1;
	}
	
	.brxe-logo img {
		display: block;
		height: auto;
		width: auto;
	}
	
	.brxe-logo a {
		color: currentcolor;
		display: inline-block;
	}
}

@layer bricks {
	.brxe-icon {
		font-size: 60px;
	}
	
	svg.brxe-icon {
		font-size: inherit;
	}
}

@layer bricks {
	.brxe-accordion-nested {
		--brx-icon-transform: rotate(90deg);
		width: 100%;
	}
	
	.brxe-accordion-nested .accordion-title-wrapper {
		cursor: pointer;
	}
	
	.brxe-accordion-nested .accordion-title-wrapper .brxe-heading {
		margin: 0;
	}
	
	.brxe-accordion-nested .accordion-content-wrapper {
		display: none;
	}
	
	.brxe-accordion-nested .brx-open > .accordion-content-wrapper {
		display: block;
	}
	
	.brxe-accordion-nested .brx-icon-expanded {
		display: none;
	}
	
	.brxe-accordion-nested .brx-icon-transform {
		transition: transform .1s;
	}
	
	.brxe-accordion-nested > .brx-open > .accordion-title-wrapper .brx-icon-transform {
		transform: var(--brx-icon-transform);
	}
	
	.brxe-accordion-nested > .brx-open > .accordion-title-wrapper .brx-icon-collapsed {
		display: none;
	}
	
	.brxe-accordion-nested > .brx-open > .accordion-title-wrapper .brx-icon-expanded {
		display: block;
	}
}

@layer bricks {
	.brxe-button {
		width: auto;
	}
}

@layer bricks {
	@keyframes load8 {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		
		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}
	
	@keyframes spin {
		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}
	
	@keyframes scrolling {
		0% {
			opacity: 1;
		}
		
		to {
			opacity: 0;
			-webkit-transform: translateY(10px);
			transform: translateY(10px);
		}
	}
	
	a.brxe-image {
		display: inline-block;
	}
	
	figure.brxe-image {
		margin: 0;
	}
	
	:where(.brxe-image).tag {
		display: inline-block;
		height: fit-content;
		position: relative;
		width: auto;
	}
	
	:where(.brxe-image).caption {
		position: relative;
	}
	
	:where(.brxe-image).caption:has(figcaption.bricks-image-caption) {
		overflow: hidden;
	}
	
	:where(.brxe-image).overlay {
		position: relative;
	}
	
	:where(.brxe-image).overlay:before {
		bottom: 0;
		content: "";
		left: 0;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	:where(.brxe-image):before {
		border-radius: inherit;
	}
	
	:where(.brxe-image) a {
		border-radius: inherit;
		position: static;
		transition: inherit;
	}
	
	:where(.brxe-image) picture {
		border-radius: inherit;
		transition: inherit;
	}
	
	:where(.brxe-image) img {
		border-radius: inherit;
		height: 100%;
		position: static !important;
		transition: inherit;
		width: 100%;
	}
	
	:where(.brxe-image) img.bricks-lazy-hidden + figcaption {
		display: none;
	}
	
	:where(.brxe-image) .icon {
		color: #fff;
		font-size: 60px;
		pointer-events: none;
		position: absolute;
		right: 50%;
		text-align: center;
		top: 50%;
		transform: translate(50%, -50%);
		z-index: 5;
	}
	
	:where(.brxe-image) .bricks-image-caption {
		background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .25) 70%, transparent);
		bottom: 0;
		color: #fff;
		font-size: inherit;
		margin: 0;
		padding: 10px 15px;
		pointer-events: none;
		position: absolute;
		text-align: center;
		width: 100%;
		z-index: 1;
	}
}

@layer bricks {
	:where(.brxe-heading).has-separator {
		align-items: center;
		display: inline-flex;
		gap: 20px;
	}
	
	:where(.brxe-heading) > [contenteditable] {
		display: inline-block;
		text-decoration: inherit;
	}
	
	:where(.brxe-heading) .separator {
		border-top: 1px solid;
		flex-grow: 1;
		flex-shrink: 0;
		height: 1px;
	}
}

@layer bricks {
	.brxe-slider-nested {
		min-width: 0;
		width: 100%;
	}
	
	.brxe-slider-nested .splide__slide {
		align-items: center;
		display: flex;
		justify-content: center;
		position: relative;
	}
	
	.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev {
		transform: translateY(-50%) scaleX(-1);
	}
	
	.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev {
		transform: translateX(-50%) scaleX(-1);
	}
	
	.brxe-slider-nested .splide__arrows svg {
		min-height: 0;
		min-width: 0;
	}
}

#brxe-avydyk {
	max-width: 250px;
}

#brxe-avydyk .bricks-site-logo {
	width: 80%;
}

#brxe-psduph {
	text-align: left;
}

#brxe-tgeshn {
	width: 90%;
	position: relative;
	font-size: 1.1em;
}

#brxe-tgeshn::after {
	content: "";
	position: absolute;
	bottom: -1em;
	left: 0;
	width: 60%;
	height: 4px;
	background-color: #539131;
}

#brxe-mgyxtl {
	padding-right: 2em;
	padding-left: 2em;
}

#brxe-rmwwvy {
	flex-direction: row;
	min-height: 450px;
	row-gap: 3em;
}

#brxe-dowvnb {
	color: var(--white);
	position: relative;
	background-size: cover;
}

:where(#brxe-dowvnb > *:not(figcaption)) {
	position: relative;
}

#brxe-dowvnb::before {
	background-image: linear-gradient(90deg, rgba(22, 23, 27, .7), rgba(0, 0, 0, .2), rgba(22, 23, 27, .7));
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

#brxe-zlhtsa {
	display: none;
}

#brx-footer {
	display: none;
}

#brxe-jyizpa {
	height: 5em;
}

#brxe-vuxalm {
	height: 5em;
}

#brxe-tlllmi {
	height: 5em;
}

#brxe-gmiani {
	flex-direction: row;
}

@media (max-width: 767px) {
	#brxe-gmiani {
		row-gap: 0px;
	}
}

#brxe-siqjmj {
	background-image: url("https://cdn-ilemaka.nitrocdn.com/RQOpEuvLJpHJgTCenzbiAnfiyUUGWsps/assets/images/optimized/rev-39dc429/veterans-for-veterans.co.uk/wp-content/uploads/2025/09/ElevationMap.png");
	background-size: cover;
	background-position: center center;
	position: relative;
	color: var(--white);
}

#brxe-siqjmj.nitro-lazy {
	background-image: none !important;
}

:where(#brxe-siqjmj > *:not(figcaption)) {
	position: relative;
}

#brxe-siqjmj::before {
	background-image: linear-gradient(90deg, rgba(50, 63, 59, .98), rgba(50, 63, 59, .99), rgba(50, 63, 59, .98));
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

@media (max-width: 767px) {
	#brxe-siqjmj {
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}
}

#brxe-iukbim {
	color: var(--green);
	text-align: center;
}

@media (max-width: 767px) {
	#brxe-iukbim {
		padding-right: 1.5em;
		padding-left: 1.5em;
	}
}

#brxe-qwegaq {
	text-align: center;
}

@media (max-width: 767px) {
	#brxe-qwegaq {
		padding-right: 1.5em;
		padding-left: 1.5em;
	}
}

@media (max-width: 767px) {
	#brxe-dxipnr {
		align-items: center;
	}
}

@media (max-width: 767px) {
	#brxe-tfzugi {
		align-items: center;
		align-self: center !important;
	}
}

@media (max-width: 767px) {
	#brxe-nflkul {
		text-align: center;
	}
	
	#brxe-nflkul a {
		text-align: center;
		font-size: inherit;
	}
}

#brxe-egfopf {
	width: 100%;
	display: none;
}

@media (max-width: 767px) {
	#brxe-egfopf {
		display: flex;
	}
}

#brxe-selybb {
	font-weight: 600;
	color: var(--olive);
}

#brxe-selybb a {
	font-weight: 600;
	color: var(--olive);
	font-size: inherit;
}

@media (max-width: 767px) {
	#brxe-selybb {
		text-align: center;
	}
	
	#brxe-selybb a {
		text-align: center;
		font-size: inherit;
	}
}

@media (max-width: 767px) {
	#brxe-chbglf {
		position: sticky;
		top: 0px;
		display: none;
	}
}

#brxe-hrtnfe {
	width: 60%;
	align-self: flex-start !important;
}

@media (max-width: 767px) {
	#brxe-hrtnfe {
		align-items: center;
		align-self: center !important;
		width: 100%;
	}
}

#brxe-ndebdh {
	width: 100%;
	max-height: 500px;
}

#brxe-ndebdh:not(.tag), #brxe-ndebdh img {
	object-fit: contain;
}

#brxe-mympqu {
	width: 40%;
	align-items: flex-end;
}

@media (max-width: 767px) {
	#brxe-mympqu {
		width: 100px;
		display: none;
	}
}

#brxe-osllcc {
	flex-direction: row;
}

@media (max-width: 767px) {
	#brxe-jwxbrd {
		padding-right: 1.5em;
		padding-left: 1.5em;
	}
}

#brxe-mpgqdy {
	flex-grow: 3;
	min-width: 0px;
	flex-basis: 0;
}

@media (max-width: 767px) {
	#brxe-mpgqdy:not(.tag), #brxe-mpgqdy img {
		object-fit: cover;
		aspect-ratio: 5/2;
	}
}

#brxe-cauany {
	padding-top: 0;
	max-width: 700px;
	max-height: 500px;
}

#brxe-cauany .bricks-video-overlay {
	background-color: rgba(22, 23, 27, 0);
}

#brxe-cauany .bricks-video-overlay-icon {
	color: #ff0034;
}

#brxe-bwzzsa {
	padding-top: 0;
	height: 500px;
	width: 700px;
	max-width: 1200px;
	max-height: 600px;
}

#brxe-bwzzsa .bricks-video-overlay {
	background-color: rgba(22, 23, 27, 0);
}

#brxe-bwzzsa .bricks-video-overlay-icon {
	color: #ff0034;
}

@media (max-width: 767px) {
	#brxe-petwpe {
		padding-right: 1.5em;
		padding-left: 1.5em;
		text-align: center;
	}
	
	#brxe-petwpe a {
		text-align: center;
		font-size: inherit;
	}
}

#brxe-ywdfzj {
	flex-grow: 2;
	flex-basis: 0;
}

@media (max-width: 767px) {
	#brxe-ywdfzj {
		align-items: center;
	}
}

#brxe-bqpytw {
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	column-gap: 2em;
}

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

#brxe-cujtwx .bricks-video-overlay {
	background-color: rgba(22, 23, 27, 0);
}

#brxe-cujtwx .bricks-video-overlay-icon {
	color: #ff0034;
}

#brxe-cujtwx {
	max-height: 500px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 478px) {
	#brxe-cujtwx {
		width: 90%;
		max-height: 500px;
	}
}

#brxe-jrfqok .bricks-video-overlay {
	background-color: rgba(22, 23, 27, 0);
}

#brxe-jrfqok .bricks-video-overlay-icon {
	color: #ff0034;
}

#brxe-jrfqok {
	width: 100%;
	max-height: 800px;
	height: 750px;
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 478px) {
	#brxe-jrfqok {
		width: 90%;
		max-height: 500px;
	}
}

@media (max-width: 767px) {
	#brxe-ccpisl {
		position: sticky;
		top: 0px;
		display: none;
	}
}

#brxe-yhbanw {
	align-items: center;
	column-gap: 20px;
	display: flex;
	align-self: center !important;
	justify-content: center;
	row-gap: 30px;
	flex-direction: column;
}

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

#brxe-aexvxj {
	background-color: var(--light-grey);
}

@media (max-width: 767px) {
	#brxe-aexvxj {
		padding-top: 1em;
		padding-right: 0;
		padding-left: 0;
	}
}

#brxe-rzemyv {
	text-align: left;
}

@media (max-width: 767px) {
	#brxe-rzemyv {
		padding-right: 1.5em;
		padding-left: 1.5em;
	}
}

@media (max-width: 767px) {
	#brxe-wuokuu {
		text-align: center;
	}
	
	#brxe-wuokuu a {
		text-align: center;
		font-size: inherit;
	}
}

#brxe-hqfkkk {
	width: 100%;
	display: none;
	max-height: 500px;
}

#brxe-hqfkkk:not(.tag), #brxe-hqfkkk img {
	object-fit: contain;
}

@media (max-width: 767px) {
	#brxe-hqfkkk {
		display: flex;
	}
}

#brxe-huszbw {
	font-weight: 600;
	color: var(--olive);
}

#brxe-huszbw a {
	font-weight: 600;
	color: var(--olive);
	font-size: inherit;
}

@media (max-width: 767px) {
	#brxe-huszbw {
		text-align: center;
	}
	
	#brxe-huszbw a {
		text-align: center;
		font-size: inherit;
	}
}

@media (max-width: 767px) {
	#brxe-zttfle {
		display: none;
		position: sticky;
		top: 0px;
	}
}

#brxe-xxmedz {
	width: 60%;
	align-self: flex-start !important;
}

@media (max-width: 767px) {
	#brxe-xxmedz {
		align-items: center;
		align-self: center !important;
		width: 100%;
	}
}

#brxe-snwjqm {
	width: 100%;
	max-height: 500px;
}

#brxe-snwjqm:not(.tag), #brxe-snwjqm img {
	object-fit: contain;
}

#brxe-valuwu {
	width: 40%;
	align-items: flex-end;
}

@media (max-width: 767px) {
	#brxe-valuwu {
		width: 100px;
		display: none;
	}
}

#brxe-mqextg {
	flex-direction: row;
}

#brxe-omuagz {
	color: var(--green);
}

#brxe-hvwbcc {
	display: flex;
	column-gap: 12px;
	flex-wrap: wrap;
	justify-content: center;
}

#brxe-hdiope {
	align-items: center;
}

.brxe-blneti .brxe-otxbwx.brxe-icon {
	color: rgba(255, 255, 255, .75);
	fill: rgba(255, 255, 255, .75);
}

.brxe-blneti .brxe-pgwvku.brxe-block {
	position: absolute;
	top: 0px;
	align-items: center;
	justify-content: center;
	aspect-ratio: 283/300;
	width: 300px;
}

.brxe-blneti .brxe-klftpm.brxe-block {
	align-items: center;
	row-gap: 0px;
}

#brxe-wqnbsg .splide__pagination {
	bottom: -1em;
}

#brxe-wqnbsg .splide__pagination .splide__pagination__page.is-active {
	color: var(--dark-green);
	background-color: var(--dark-green);
}

#brxe-sdxlqd {
	align-items: center;
	text-align: center;
	background-color: var(--white);
	border-radius: .5em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.brxe-lcogjh .brxe-zadflb.brxe-text-basic {
	padding-right: 2em;
	padding-left: 2em;
	width: 100%;
	text-align: center;
}

.brxe-lcogjh .brxe-dtsgdc.brxe-icon {
	font-size: 1.5em;
	position: absolute;
	right: 0px;
	color: var(--green);
	fill: var(--green);
}

.brxe-lcogjh .brxe-fxgybf.brxe-block {
	align-items: center;
	flex-direction: row;
	position: relative;
}

.brxe-lcogjh .brxe-vpgpnc.brxe-text {
	text-align: center;
}

.brxe-lcogjh .brxe-vpgpnc.brxe-text a {
	text-align: center;
	font-size: inherit;
}

.brxe-lcogjh .brxe-jldtmc.brxe-block {
	border-radius: 1em;
	background-color: var(--white);
	padding-top: .25em;
	padding-right: 1em;
	padding-bottom: .25em;
	padding-left: 1em;
	margin-bottom: 1em;
}

#brxe-zogrtz .accordion-title-wrapper {
	min-height: 50px;
}

#brxe-zogrtz .accordion-content-wrapper {
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

#brxe-hhdfak {
	background-image: url("https://cdn-ilemaka.nitrocdn.com/RQOpEuvLJpHJgTCenzbiAnfiyUUGWsps/assets/images/optimized/rev-39dc429/veterans-for-veterans.co.uk/wp-content/uploads/2025/09/ElevationMap-1024x791.png");
	background-size: auto;
	background-position: center center;
	position: relative;
}

#brxe-hhdfak.nitro-lazy {
	background-image: none !important;
}

:where(#brxe-hhdfak > *:not(figcaption)) {
	position: relative;
}

#brxe-hhdfak::before {
	background-image: linear-gradient(rgba(242, 242, 242, .95), rgba(242, 242, 242, .95));
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

#brxe-wpdqpk {
	color: var(--green);
}

#brxe-lunabt {
	display: flex;
	column-gap: 12px;
	flex-wrap: wrap;
	justify-content: center;
}

.brxe-brsriu .brxe-aclfcu.brxe-image {
	max-height: 100px;
	width: auto;
}

.brxe-brsriu.brxe-block {
	align-self: center !important;
	width: auto;
}

#brxe-yfewqa {
	text-align: center;
}

@media (max-width: 767px) {
	#brxe-bduvht {
		align-items: center;
	}
}

@media (max-width: 767px) {
	#brxe-olyavk {
		text-align: center;
	}
	
	#brxe-olyavk a {
		text-align: center;
		font-size: inherit;
	}
}

@media (max-width: 767px) {
	#brxe-ziazgc {
		text-align: center;
	}
}

#brxe-lkagnh {
	flex-direction: row;
}

@media (max-width: 767px) {
	#brxe-kkmruo {
		color: var(--white);
		font-weight: 600;
		margin-top: 1em;
		margin-bottom: 1em;
	}
}

@media (max-width: 767px) {
	#brxe-oljivt {
		background-color: var(--olive);
		border-radius: 1em;
	}
	
	#brxe-oljivt:hover {
		background-color: var(--dark-green);
	}
}

#brxe-wasdkx {
	display: none;
	padding-top: 1em;
	padding-bottom: 1em;
	background-color: var(--light-grey);
	z-index: 9999;
	position: sticky;
	bottom: 0px;
}

@media (max-width: 478px) {
	#brxe-wasdkx {
		display: none;
		padding-top: 1em;
		padding-bottom: 1em;
		background-color: var(--light-grey);
		z-index: 9999;
		position: sticky;
		bottom: 0px;
	}
}

#brxe-pqzijt {
	color: var(--white);
	fill: var(--white);
	font-size: 3em;
}

#brxe-lphpuc {
	color: var(--dark-green);
	fill: var(--dark-green);
	background-color: var(--white);
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	border-radius: 100%;
	font-size: 2em;
}

#brxe-ohnvui {
	position: absolute;
	display: flex;
	flex-direction: row;
	align-items: center;
}

@media (max-width: 767px) {
	#brxe-ohnvui {
		position: static;
		justify-content: center;
	}
}

#brxe-wiviga {
	position: relative;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding-right: 8em;
	padding-left: 8em;
}

@media (max-width: 767px) {
	#brxe-wiviga {
		position: static;
		flex-direction: column-reverse;
		padding-right: 0;
		padding-left: 0;
	}
}

#brxe-dtayor {
	align-items: center;
	color: var(--white);
	text-align: center;
	font-size: .75em;
}

#brxe-aajzam .bricks-nav-menu > li > a {
	color: var(--light-grey);
	text-decoration: underline;
	text-align: center;
}

#brxe-aajzam .bricks-nav-menu > li > .brx-submenu-toggle > * {
	color: var(--light-grey);
	text-decoration: underline;
	text-align: center;
}

#brxe-aajzam {
	display: flex;
}

@media (max-width: 478px) {
	#brxe-aajzam .bricks-nav-menu {
		flex-direction: column;
	}
	
	#brxe-aajzam .bricks-nav-menu > li > a {
		justify-content: center;
	}
	
	#brxe-aajzam .bricks-nav-menu > li > .brx-submenu-toggle {
		justify-content: center;
	}
}

#brxe-gnktpw {
	background-color: var(--dark-green);
}
