
@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);
		}
	}
	
	:where(.brxe-search) button {
		align-items: center;
		background-color: transparent;
		cursor: pointer;
		display: flex;
		gap: .5em;
		height: 40px;
		justify-content: center;
		width: 60px;
	}
	
	:where(.brxe-search) button svg:not([height]) {
		height: inherit;
	}
	
	.bricks-search-overlay {
		background-color: #fff;
		background-position: 50%;
		background-size: cover;
		bottom: 0;
		color: var(--bricks-text-medium);
		height: 100%;
		left: 0;
		opacity: 0;
		position: fixed;
		right: 0;
		text-align: center;
		top: 0;
		transform: scale(1.1);
		transition: all .4s;
		visibility: hidden;
		width: 100%;
		z-index: -1;
	}
	
	.bricks-search-overlay:after {
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.bricks-search-overlay.show {
		opacity: 1;
		transform: scale(1);
		visibility: visible;
		z-index: 999;
	}
	
	.bricks-search-overlay .bricks-search-inner {
		align-items: center;
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: center;
		position: relative;
		z-index: 1;
	}
	
	.bricks-search-overlay .close {
		background-color: transparent;
		cursor: pointer;
		font-size: 60px;
		line-height: 1;
		position: fixed;
		right: 30px;
		text-align: center;
		top: 15px;
		z-index: 1;
	}
	
	.bricks-search-overlay .title {
		margin: 0 0 1em;
	}
	
	.bricks-search-overlay .bricks-search-form {
		max-width: 600px;
	}
	
	.bricks-search-overlay .bricks-search-form input[type=search] {
		background-color: transparent;
		border-radius: 0;
		font-size: 1.4em;
		line-height: 60px;
		text-align: center;
		width: 100%;
	}
}

@layer bricks {
	.brxe-text-link {
		gap: 5px;
	}
	
	.brxe-text-link, .brxe-text-link span {
		align-items: center;
		display: inline-flex;
	}
	
	.brxe-text-link span {
		justify-content: center;
	}
}

@layer bricks {
	.brxe-dropdown {
		cursor: pointer;
		display: flex;
		flex-direction: column;
		position: relative;
	}
	
	.brxe-dropdown.brx-draggable:empty {
		min-height: 0;
	}
	
	.brxe-dropdown.brx-draggable:empty:not(.editing) {
		outline: none;
	}
	
	.brxe-dropdown[data-static] .open > .brx-dropdown-content, .brxe-dropdown[data-static].open > .brx-dropdown-content {
		display: block;
	}
	
	.brxe-dropdown[data-static] .brx-dropdown-content {
		display: none;
		position: static;
	}
	
	.brxe-dropdown:not([data-toggle=click]):hover .brx-dropdown-content:after {
		bottom: 100%;
		content: "";
		height: var(--brx-dropdown-height-before, 0);
		position: absolute;
		width: 100%;
		z-index: 1;
	}
	
	.brxe-dropdown.caret .brx-dropdown-content:before {
		border: 0 solid transparent;
		border-bottom-color: #fff;
		content: "";
		height: 0;
		left: 0;
		position: absolute;
		top: 0;
		transform: translateY(-100%);
		transition-duration: .2s;
		transition-property: opacity, transform, visibility;
		transition-timing-function: ease;
		width: 0;
	}
	
	.brxe-dropdown.open > .brx-dropdown-content {
		opacity: 1;
		visibility: visible;
	}
	
	.brxe-dropdown:not(.open) .brx-dropdown-content {
		pointer-events: none;
	}
	
	.brxe-dropdown .brx-submenu-toggle {
		gap: 10px;
	}
	
	.brxe-dropdown .brxe-dropdown:not([data-toggle=click]):hover:before {
		display: none;
	}
	
	.brxe-dropdown .brxe-dropdown .brx-dropdown-content {
		left: 100%;
		top: 0;
	}
	
	.brx-dropdown-content {
		background-color: #fff;
		cursor: auto;
		display: flex;
		flex-direction: column;
		list-style-type: none;
		margin: 0;
		min-width: 200px;
		opacity: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		transition-duration: .2s;
		transition-property: opacity, transform, visibility;
		transition-timing-function: ease;
		visibility: hidden;
		z-index: 1001;
	}
	
	.brx-dropdown-content:not(.brx-submenu-positioned) {
		display: none !important;
	}
	
	.brx-dropdown-content > li.brxe-text-link {
		display: list-item;
	}
	
	.brx-dropdown-content > li .brxe-text-link {
		display: flex;
	}
	
	.brx-multilevel-back {
		align-items: center;
		cursor: pointer;
		display: flex;
		gap: 3px;
		width: 100%;
	}
	
	.brx-render-child-nodes {
		display: none !important;
	}
}

@layer bricks {
	.brxe-toggle {
		background-color: transparent;
		border: 0;
		color: inherit;
		font: inherit;
		margin: 0;
		overflow: visible;
		text-transform: none;
		transition-duration: .15s;
		transition-property: opacity, filter;
		transition-timing-function: linear;
	}
	
	.brxa-wrap {
		display: inline-block;
		height: 24px;
		position: relative;
		width: 40px;
	}
	
	.brxa-inner {
		display: block;
		margin-top: -2px;
		top: 50%;
	}
	
	.brxa-inner, .brxa-inner:after, .brxa-inner:before {
		background-color: currentcolor;
		border-radius: 4px;
		height: 4px;
		position: absolute;
		transition-duration: .15s;
		transition-property: transform;
		transition-timing-function: ease;
		width: 40px;
	}
	
	.brxa-inner:after, .brxa-inner:before {
		content: "";
		display: block;
	}
	
	.brxa-inner:before {
		top: -10px;
	}
	
	.brxa-inner:after {
		bottom: -10px;
	}
	
	.brxa--3dx-r .brxa-wrap {
		perspective: 80px;
	}
	
	.brxa--3dx-r .brxa-inner {
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dx-r .brxa-inner:after, .brxa--3dx-r .brxa-inner:before {
		transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dx-r.is-active .brxa-inner {
		background-color: transparent !important;
		transform: rotateY(-180deg);
	}
	
	.brxa--3dx-r.is-active .brxa-inner:before {
		transform: translate3d(0, 10px, 0) rotate(45deg);
	}
	
	.brxa--3dx-r.is-active .brxa-inner:after {
		transform: translate3d(0, -10px, 0) rotate(-45deg);
	}
	
	.brxa--3dx .brxa-wrap {
		perspective: 80px;
	}
	
	.brxa--3dx .brxa-inner {
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dx .brxa-inner:after, .brxa--3dx .brxa-inner:before {
		transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dx.is-active .brxa-inner {
		background-color: transparent !important;
		transform: rotateY(180deg);
	}
	
	.brxa--3dx.is-active .brxa-inner:before {
		transform: translate3d(0, 10px, 0) rotate(45deg);
	}
	
	.brxa--3dx.is-active .brxa-inner:after {
		transform: translate3d(0, -10px, 0) rotate(-45deg);
	}
	
	.brxa--3dy-r .brxa-wrap {
		perspective: 80px;
	}
	
	.brxa--3dy-r .brxa-inner {
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dy-r .brxa-inner:after, .brxa--3dy-r .brxa-inner:before {
		transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dy-r.is-active .brxa-inner {
		background-color: transparent !important;
		transform: rotateX(180deg);
	}
	
	.brxa--3dy-r.is-active .brxa-inner:before {
		transform: translate3d(0, 10px, 0) rotate(45deg);
	}
	
	.brxa--3dy-r.is-active .brxa-inner:after {
		transform: translate3d(0, -10px, 0) rotate(-45deg);
	}
	
	.brxa--3dy .brxa-wrap {
		perspective: 80px;
	}
	
	.brxa--3dy .brxa-inner {
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dy .brxa-inner:after, .brxa--3dy .brxa-inner:before {
		transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dy.is-active .brxa-inner {
		background-color: transparent !important;
		transform: rotateX(-180deg);
	}
	
	.brxa--3dy.is-active .brxa-inner:before {
		transform: translate3d(0, 10px, 0) rotate(45deg);
	}
	
	.brxa--3dy.is-active .brxa-inner:after {
		transform: translate3d(0, -10px, 0) rotate(-45deg);
	}
	
	.brxa--3dxy-r .brxa-wrap {
		perspective: 80px;
	}
	
	.brxa--3dxy-r .brxa-inner {
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dxy-r .brxa-inner:after, .brxa--3dxy-r .brxa-inner:before {
		transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dxy-r.is-active .brxa-inner {
		background-color: transparent !important;
		transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
	}
	
	.brxa--3dxy-r.is-active .brxa-inner:before {
		transform: translate3d(0, 10px, 0) rotate(45deg);
	}
	
	.brxa--3dxy-r.is-active .brxa-inner:after {
		transform: translate3d(0, -10px, 0) rotate(-45deg);
	}
	
	.brxa--3dxy .brxa-wrap {
		perspective: 80px;
	}
	
	.brxa--3dxy .brxa-inner {
		transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dxy .brxa-inner:after, .brxa--3dxy .brxa-inner:before {
		transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s;
	}
	
	.brxa--3dxy.is-active .brxa-inner {
		background-color: transparent !important;
		transform: rotateX(180deg) rotateY(180deg);
	}
	
	.brxa--3dxy.is-active .brxa-inner:before {
		transform: translate3d(0, 10px, 0) rotate(45deg);
	}
	
	.brxa--3dxy.is-active .brxa-inner:after {
		transform: translate3d(0, -10px, 0) rotate(-45deg);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:before, .brxa--arrow-r.is-active .brxa-inner:before {
		transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:after, .brxa--arrow-r.is-active .brxa-inner:after {
		transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:before, .brxa--arrow.is-active .brxa-inner:before {
		transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:after, .brxa--arrow.is-active .brxa-inner:after {
		transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7);
	}
	
	.brxa--arrowalt-r .brxa-inner:before {
		transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
	}
	
	.brxa--arrowalt-r .brxa-inner:after {
		transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:before, .brxa--arrowalt-r.is-active .brxa-inner:before {
		top: 0;
		transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7);
		transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:after, .brxa--arrowalt-r.is-active .brxa-inner:after {
		bottom: 0;
		transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7);
		transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
	}
	
	.brxa--arrowalt .brxa-inner:before {
		transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
	}
	
	.brxa--arrowalt .brxa-inner:after {
		transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:before, .brxa--arrowalt.is-active .brxa-inner:before {
		top: 0;
		transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7);
		transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:after, .brxa--arrowalt.is-active .brxa-inner:after {
		bottom: 0;
		transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7);
		transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner, .brxa--arrowturn-r.is-active .brxa-inner {
		transform: rotate(-180deg);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:before, .brxa--arrowturn-r.is-active .brxa-inner:before {
		transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:after, .brxa--arrowturn-r.is-active .brxa-inner:after {
		transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner, .brxa--arrowturn.is-active .brxa-inner {
		transform: rotate(-180deg);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:before, .brxa--arrowturn.is-active .brxa-inner:before {
		transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:after, .brxa--arrowturn.is-active .brxa-inner:after {
		transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7);
	}
	
	.brxa--boring .brxa-inner, .brxa--boring .brxa-inner:after, .brxa--boring .brxa-inner:before {
		transition-property: none;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner, .brxa--boring.is-active .brxa-inner {
		transform: rotate(45deg);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:before, .brxa--boring.is-active .brxa-inner:before {
		opacity: 0;
		top: 0;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:after, .brxa--boring.is-active .brxa-inner:after {
		bottom: 0;
		transform: rotate(-90deg);
	}
	
	.brxa--collapse-r .brxa-inner {
		bottom: 0;
		top: auto;
		transition-delay: .13s;
		transition-duration: .13s;
		transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--collapse-r .brxa-inner:after {
		top: -20px;
		transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear;
	}
	
	.brxa--collapse-r .brxa-inner:before {
		transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--collapse-r.is-active .brxa-inner {
		transform: translate3d(0, -10px, 0) rotate(45deg);
		transition-delay: .22s;
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	.brxa--collapse-r.is-active .brxa-inner:after {
		opacity: 0;
		top: 0;
		transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
	}
	
	.brxa--collapse-r.is-active .brxa-inner:before {
		top: 0;
		transform: rotate(90deg);
		transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
	}
	
	.brxa--collapse .brxa-inner {
		bottom: 0;
		top: auto;
		transition-delay: .13s;
		transition-duration: .13s;
		transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--collapse .brxa-inner:after {
		top: -20px;
		transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear;
	}
	
	.brxa--collapse .brxa-inner:before {
		transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--collapse.is-active .brxa-inner {
		transform: translate3d(0, -10px, 0) rotate(-45deg);
		transition-delay: .22s;
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	.brxa--collapse.is-active .brxa-inner:after {
		opacity: 0;
		top: 0;
		transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
	}
	
	.brxa--collapse.is-active .brxa-inner:before {
		top: 0;
		transform: rotate(-90deg);
		transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
	}
	
	.brxa--elastic-r .brxa-inner {
		top: 2px;
		transition-duration: .275s;
		transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	}
	
	.brxa--elastic-r .brxa-inner:before {
		top: 10px;
		transition: opacity .125s ease .275s;
	}
	
	.brxa--elastic-r .brxa-inner:after {
		top: 20px;
		transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55);
	}
	
	.brxa--elastic-r.is-active .brxa-inner {
		transform: translate3d(0, 10px, 0) rotate(-135deg);
		transition-delay: 75ms;
	}
	
	.brxa--elastic-r.is-active .brxa-inner:before {
		opacity: 0;
		transition-delay: 0s;
	}
	
	.brxa--elastic-r.is-active .brxa-inner:after {
		transform: translate3d(0, -20px, 0) rotate(270deg);
		transition-delay: 75ms;
	}
	
	.brxa--elastic .brxa-inner {
		top: 2px;
		transition-duration: .275s;
		transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	}
	
	.brxa--elastic .brxa-inner:before {
		top: 10px;
		transition: opacity .125s ease .275s;
	}
	
	.brxa--elastic .brxa-inner:after {
		top: 20px;
		transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55);
	}
	
	.brxa--elastic.is-active .brxa-inner {
		transform: translate3d(0, 10px, 0) rotate(135deg);
		transition-delay: 75ms;
	}
	
	.brxa--elastic.is-active .brxa-inner:before {
		opacity: 0;
		transition-delay: 0s;
	}
	
	.brxa--elastic.is-active .brxa-inner:after {
		transform: translate3d(0, -20px, 0) rotate(-270deg);
		transition-delay: 75ms;
	}
	
	.brxa--emphatic-r .brxa-inner {
		transition: background-color .125s ease-in .175s;
	}
	
	.brxa--emphatic-r .brxa-inner:before {
		left: 0;
		transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s;
	}
	
	.brxa--emphatic-r .brxa-inner:after {
		right: 0;
		top: 10px;
		transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s;
	}
	
	.brxa--emphatic-r.is-active .brxa-inner {
		background-color: transparent !important;
		transition-delay: 0s;
		transition-timing-function: ease-out;
	}
	
	.brxa--emphatic-r.is-active .brxa-inner:before {
		left: -80px;
		top: 80px;
		transform: translate3d(80px, -80px, 0) rotate(-45deg);
		transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
	}
	
	.brxa--emphatic-r.is-active .brxa-inner:after {
		right: -80px;
		top: 80px;
		transform: translate3d(-80px, -80px, 0) rotate(45deg);
		transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
	}
	
	.brxa--emphatic .brxa-inner {
		transition: background-color .125s ease-in .175s;
	}
	
	.brxa--emphatic .brxa-inner:before {
		left: 0;
		transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s;
	}
	
	.brxa--emphatic .brxa-inner:after {
		right: 0;
		top: 10px;
		transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s;
	}
	
	.brxa--emphatic.is-active .brxa-inner {
		background-color: transparent !important;
		transition-delay: 0s;
		transition-timing-function: ease-out;
	}
	
	.brxa--emphatic.is-active .brxa-inner:before {
		left: -80px;
		top: -80px;
		transform: translate3d(80px, 80px, 0) rotate(45deg);
		transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
	}
	
	.brxa--emphatic.is-active .brxa-inner:after {
		right: -80px;
		top: -80px;
		transform: translate3d(-80px, 80px, 0) rotate(-45deg);
		transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s;
	}
	
	.brxa--minus .brxa-inner:after, .brxa--minus .brxa-inner:before {
		transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after, .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before, .brxa--minus.is-active .brxa-inner:after, .brxa--minus.is-active .brxa-inner:before {
		opacity: 0;
		transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before, .brxa--minus.is-active .brxa-inner:before {
		top: 0;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after, .brxa--minus.is-active .brxa-inner:after {
		bottom: 0;
	}
	
	.brxa--slider-r .brxa-inner {
		top: 2px;
	}
	
	.brxa--slider-r .brxa-inner:before {
		top: 10px;
		transition-duration: .15s;
		transition-property: transform, opacity;
		transition-timing-function: ease;
	}
	
	.brxa--slider-r .brxa-inner:after {
		top: 20px;
	}
	
	.brxa--slider-r.is-active .brxa-inner {
		transform: translate3d(0, 10px, 0) rotate(-45deg);
	}
	
	.brxa--slider-r.is-active .brxa-inner:before {
		opacity: 0;
		transform: rotate(45deg) translate3d(5.7142857143px, -6px, 0);
	}
	
	.brxa--slider-r.is-active .brxa-inner:after {
		transform: translate3d(0, -20px, 0) rotate(90deg);
	}
	
	.brxa--slider .brxa-inner {
		top: 2px;
	}
	
	.brxa--slider .brxa-inner:before {
		top: 10px;
		transition-duration: .15s;
		transition-property: transform, opacity;
		transition-timing-function: ease;
	}
	
	.brxa--slider .brxa-inner:after {
		top: 20px;
	}
	
	.brxa--slider.is-active .brxa-inner {
		transform: translate3d(0, 10px, 0) rotate(45deg);
	}
	
	.brxa--slider.is-active .brxa-inner:before {
		opacity: 0;
		transform: rotate(-45deg) translate3d(-5.7142857143px, -6px, 0);
	}
	
	.brxa--slider.is-active .brxa-inner:after {
		transform: translate3d(0, -20px, 0) rotate(-90deg);
	}
	
	.brxa--spin-r .brxa-inner {
		transition-duration: .22s;
		transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--spin-r .brxa-inner:before {
		transition: top .1s ease-in .25s, opacity .1s ease-in;
	}
	
	.brxa--spin-r .brxa-inner:after {
		transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--spin-r.is-active .brxa-inner {
		transform: rotate(-225deg);
		transition-delay: .12s;
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	.brxa--spin-r.is-active .brxa-inner:before {
		opacity: 0;
		top: 0;
		transition: top .1s ease-out, opacity .1s ease-out .12s;
	}
	
	.brxa--spin-r.is-active .brxa-inner:after {
		bottom: 0;
		transform: rotate(90deg);
		transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
	}
	
	.brxa--spin .brxa-inner {
		transition-duration: .22s;
		transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--spin .brxa-inner:before {
		transition: top .1s ease-in .25s, opacity .1s ease-in;
	}
	
	.brxa--spin .brxa-inner:after {
		transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner, .brxa--spin.is-active .brxa-inner {
		transform: rotate(225deg);
		transition-delay: .12s;
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:before, .brxa--spin.is-active .brxa-inner:before {
		opacity: 0;
		top: 0;
		transition: top .1s ease-out, opacity .1s ease-out .12s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:after, .brxa--spin.is-active .brxa-inner:after {
		bottom: 0;
		transform: rotate(-90deg);
		transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s;
	}
	
	.brxa--spring-r .brxa-inner {
		bottom: 0;
		top: auto;
		transition-delay: 0s;
		transition-duration: .13s;
		transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--spring-r .brxa-inner:after {
		top: -20px;
		transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear;
	}
	
	.brxa--spring-r .brxa-inner:before {
		transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--spring-r.is-active .brxa-inner {
		transform: translate3d(0, -10px, 0) rotate(-45deg);
		transition-delay: .22s;
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	.brxa--spring-r.is-active .brxa-inner:after {
		opacity: 0;
		top: 0;
		transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s;
	}
	
	.brxa--spring-r.is-active .brxa-inner:before {
		top: 0;
		transform: rotate(90deg);
		transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
	}
	
	.brxa--spring .brxa-inner {
		top: 2px;
		transition: background-color 0s linear .13s;
	}
	
	.brxa--spring .brxa-inner:before {
		top: 10px;
		transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--spring .brxa-inner:after {
		top: 20px;
		transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner, .brxa--spring.is-active .brxa-inner {
		background-color: transparent !important;
		transition-delay: .22s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:before, .brxa--spring.is-active .brxa-inner:before {
		top: 0;
		transform: translate3d(0, 10px, 0) rotate(45deg);
		transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:after, .brxa--spring.is-active .brxa-inner:after {
		top: 0;
		transform: translate3d(0, 10px, 0) rotate(-45deg);
		transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
	}
	
	.brxa--stand-r .brxa-inner {
		transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms;
	}
	
	.brxa--stand-r .brxa-inner:before {
		transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
	}
	
	.brxa--stand-r .brxa-inner:after {
		transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
	}
	
	.brxa--stand-r.is-active .brxa-inner {
		background-color: transparent !important;
		transform: rotate(-90deg);
		transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
	}
	
	.brxa--stand-r.is-active .brxa-inner:before {
		top: 0;
		transform: rotate(-45deg);
		transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
	}
	
	.brxa--stand-r.is-active .brxa-inner:after {
		bottom: 0;
		transform: rotate(45deg);
		transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
	}
	
	.brxa--stand .brxa-inner {
		transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms;
	}
	
	.brxa--stand .brxa-inner:before {
		transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
	}
	
	.brxa--stand .brxa-inner:after {
		transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s;
	}
	
	.brxa--stand.is-active .brxa-inner {
		background-color: transparent !important;
		transform: rotate(90deg);
		transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s;
	}
	
	.brxa--stand.is-active .brxa-inner:before {
		top: 0;
		transform: rotate(-45deg);
		transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
	}
	
	.brxa--stand.is-active .brxa-inner:after {
		bottom: 0;
		transform: rotate(45deg);
		transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s;
	}
	
	.brxa--squeeze .brxa-inner {
		transition-duration: 75ms;
		transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	.brxa--squeeze .brxa-inner:before {
		transition: top 75ms ease .12s, opacity 75ms ease;
	}
	
	.brxa--squeeze .brxa-inner:after {
		transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner, .brxa--squeeze.is-active .brxa-inner {
		transform: rotate(45deg);
		transition-delay: .12s;
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:before, .brxa--squeeze.is-active .brxa-inner:before {
		opacity: 0;
		top: 0;
		transition: top 75ms ease, opacity 75ms ease .12s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:after, .brxa--squeeze.is-active .brxa-inner:after {
		bottom: 0;
		transform: rotate(-90deg);
		transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
	}
	
	.brxa--vortex-r .brxa-inner {
		transition-duration: .2s;
		transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	}
	
	.brxa--vortex-r .brxa-inner:after, .brxa--vortex-r .brxa-inner:before {
		transition-delay: .1s;
		transition-duration: 0s;
		transition-timing-function: linear;
	}
	
	.brxa--vortex-r .brxa-inner:before {
		transition-property: top, opacity;
	}
	
	.brxa--vortex-r .brxa-inner:after {
		transition-property: bottom, transform;
	}
	
	.brxa--vortex-r.is-active .brxa-inner {
		transform: rotate(-765deg);
		transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	}
	
	.brxa--vortex-r.is-active .brxa-inner:after, .brxa--vortex-r.is-active .brxa-inner:before {
		transition-delay: 0s;
	}
	
	.brxa--vortex-r.is-active .brxa-inner:before {
		opacity: 0;
		top: 0;
	}
	
	.brxa--vortex-r.is-active .brxa-inner:after {
		bottom: 0;
		transform: rotate(-90deg);
	}
	
	.brxa--vortex .brxa-inner {
		transition-duration: .2s;
		transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	}
	
	.brxa--vortex .brxa-inner:after, .brxa--vortex .brxa-inner:before {
		transition-delay: .1s;
		transition-duration: 0s;
		transition-timing-function: linear;
	}
	
	.brxa--vortex .brxa-inner:before {
		transition-property: top, opacity;
	}
	
	.brxa--vortex .brxa-inner:after {
		transition-property: bottom, transform;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner, .brxa--vortex.is-active .brxa-inner {
		transform: rotate(765deg);
		transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after, .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before, .brxa--vortex.is-active .brxa-inner:after, .brxa--vortex.is-active .brxa-inner:before {
		transition-delay: 0s;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before, .brxa--vortex.is-active .brxa-inner:before {
		opacity: 0;
		top: 0;
	}
	
	.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after, .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after, .brxa--vortex.is-active .brxa-inner:after {
		bottom: 0;
		transform: rotate(90deg);
	}
	
	.brxe-toggle {
		--brxe-toggle-scale: 1;
		--brxe-toggle-width: 40px;
		--brxe-toggle-height: 24px;
		--brxe-toggle-bar-height: 4px;
		--brxe-toggle-bar-width: 40px;
		--brxe-toggle-bar-radius: 4px;
		cursor: pointer;
		display: flex;
		line-height: 1;
	}
	
	.brxe-toggle:has(.brxa-wrap) {
		transform: scale(var(--brxe-toggle-scale));
	}
	
	.brxe-toggle .brxa-inner, .brxe-toggle .brxa-inner:after, .brxe-toggle .brxa-inner:before {
		border-radius: var(--brxe-toggle-bar-radius);
		height: var(--brxe-toggle-bar-height);
		width: var(--brxe-toggle-bar-width);
	}
}

@layer bricks {
	.brxe-nav-nested {
		align-items: center;
		display: inline-flex;
	}
	
	.brxe-nav-nested[data-toggle=always] .brx-nav-nested-items {
		display: none;
	}
	
	.brxe-nav-nested[data-toggle=always] .brx-toggle-div, .brxe-nav-nested[data-toggle=always] .brxe-toggle {
		display: inline-flex;
	}
	
	.brxe-nav-nested .brx-toggle-div, .brxe-nav-nested .brxe-toggle {
		display: none;
	}
	
	.brxe-nav-nested .menu-item:has(>.brx-toggle-div:not(.is-active):not(.brx-child-node)) {
		display: none;
	}
	
	.brxe-nav-nested li.menu-item:has(>.brxe-text-link>.icon>svg,>.brxe-text-link>.icon>i) {
		display: flex;
	}
	
	.brxe-nav-nested li.brxe-text-link.menu-item {
		display: list-item;
	}
	
	.brxe-nav-nested.brx-open .brxe-dropdown:not([data-toggle=click]) .brx-dropdown-content:after {
		content: none;
	}
	
	.brxe-nav-nested.brx-open .brx-nav-nested-items {
		align-items: stretch;
		background-color: #fff;
		bottom: 0;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		gap: 0;
		justify-content: safe center;
		left: 0;
		overflow-y: auto;
		position: fixed;
		right: 0;
		top: var(--wp-admin--admin-bar--height, 0);
		transition-duration: .2s;
		transition-property: opacity, transform, visibility;
		transition-timing-function: ease;
		z-index: 1001;
	}
	
	.brxe-nav-nested.brx-open.brx-mobile-center .brx-nav-nested-items {
		justify-content: safe center !important;
	}
	
	.brxe-nav-nested.brx-open.multilevel .brx-nav-nested-items {
		overflow: hidden;
	}
	
	.brxe-nav-nested.brx-open li.menu-item a {
		justify-content: inherit;
		width: 100%;
	}
	
	.brxe-nav-nested.brx-open :where(li.menu-item.brx-toggle-div) {
		display: block;
	}
	
	.brxe-nav-nested.brx-open .brx-submenu-toggle {
		justify-content: space-between;
	}
	
	.brxe-nav-nested.brx-open .brxe-dropdown:hover:before {
		content: none;
	}
	
	.brxe-nav-nested.brx-open .brxe-dropdown.open > .brx-dropdown-content {
		display: flex;
		min-width: auto;
		opacity: 1;
		overflow-y: auto;
		position: static;
		visibility: visible;
	}
	
	.brxe-nav-nested.brx-open .brxe-dropdown .brx-dropdown-content {
		display: none;
	}
	
	.brxe-nav-nested.brx-open .brx-has-megamenu .brx-dropdown-content {
		min-width: 0 !important;
	}
	
	.brxe-nav-nested.brx-closing .brx-nav-nested-items {
		opacity: 0 !important;
		visibility: hidden !important;
	}
	
	.brx-nav-nested-items {
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 30px;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.brx-nav-nested-items > li > a.bricks-link-wrapper {
		display: flex;
	}
	
	.brx-nav-nested-items > li:has(>.brxe-svg) {
		line-height: 1;
	}
}

@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;
	}
}

#brxe-96284a {
	color: var(--color-uwga-primary);
	fill: var(--color-uwga-primary);
}

@media (max-width: 1280px) {
	#brxe-96284a {
		color: var(--color-uwga-primary);
		fill: var(--color-uwga-primary);
		font-size: 30px;
	}
}

@media (max-width: 767px) {
	#brxe-96284a:hover {
		color: var(--uwga-action);
		fill: var(--uwga-action);
	}
}

@media (max-width: 1280px) {
	#brxe-cpjofc {
		align-items: flex-start;
	}
}

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

#brxe-6becd2 button {
	font-size: 3.2rem;
	color: var(--color-uwga-primary);
	width: 32px;
}

#brxe-6becd2 button:hover {
	color: var(--color-uwga-primary-dark);
}

#brxe-6becd2 {
	display: none;
}

@media (max-width: 1280px) {
	#brxe-6becd2 {
		display: flex;
	}
	
	#brxe-6becd2 input[type=search] {
		border-color: var(--color-uwga-primary);
		border-radius: 4px;
		width: 85%;
	}
	
	#brxe-6becd2 input[type=search]::placeholder {
		color: var(--color-uwga-primary-med);
	}
	
	#brxe-6becd2 button {
		font-size: 2.6rem;
		padding-right: var(--padding-m);
		padding-left: 0;
	}
	
	#brxe-6becd2 form {
		padding-right: var(--padding-s);
		padding-left: var(--padding-s);
	}
	
	#brxe-6becd2 .bricks-search-overlay .bricks-search-form {
		max-width: 85%;
	}
}

@media (max-width: 767px) {
	#brxe-6becd2 {
		align-self: center;
	}
}

@media (max-width: 478px) {
	#brxe-6becd2 button {
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}
}

#brxe-ozkdbo {
	color: var(--color-uwga-neutral-light);
}

#brxe-ozkdbo:hover {
	color: var(--color-uwga-action);
}

#brxe-lbpsoj button {
	font-size: 3.2rem;
	color: var(--color-uwga-primary);
	width: 32px;
}

#brxe-lbpsoj button:hover {
	color: var(--color-uwga-primary-dark);
}

#brxe-lbpsoj form {
	padding-top: 5rem;
	padding-right: 5rem;
	padding-bottom: 5rem;
	padding-left: 5rem;
}

@media (max-width: 1280px) {
	#brxe-lbpsoj {
		display: none;
	}
}

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

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

#brxe-e854c5 {
	justify-content: flex-end;
}

@media (max-width: 1280px) {
	#brxe-e854c5 {
		justify-content: flex-start;
		row-gap: var(--gap-space-lg);
		padding-top: var(--padding-m);
		padding-right: var(--padding-m);
		padding-bottom: var(--padding-m);
		padding-left: var(--padding-m);
		max-width: 445px;
		width: 90%;
	}
}

@media (max-width: 1280px) {
	#brxe-0c716f {
		font-size: 3.2rem;
		color: var(--color-uwga-primary);
		fill: var(--color-uwga-primary);
	}
}

@media (max-width: 767px) {
	#brxe-0c716f {
		font-size: 3.2rem;
		color: var(--color-uwga-primary);
		fill: var(--color-uwga-primary);
	}
}

@layer bricks {
	@media (max-width: 1280px) {
		#brxe-4751c5 .brx-toggle-div {
			display: inline-flex;
		}
		
		#brxe-4751c5 .brxe-toggle {
			display: inline-flex;
		}
		
		[data-script-id="4751c5"] .brx-nav-nested-items {
			opacity: 0;
			visibility: hidden;
			gap: 0;
			position: fixed;
			z-index: 1001;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;
			background-color: #fff;
			overflow-y: scroll;
			flex-wrap: nowrap;
		}
		
		#brxe-4751c5.brx-open .brx-nav-nested-items {
			opacity: 1;
			visibility: visible;
		}
	}
}

#brxe-4751c5 .brx-nav-nested-items {
	gap: var(--gap-space-m);
}

#brxe-22e00d {
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	display: flex;
	flex-wrap: nowrap;
	align-self: stretch !important;
	width: 100%;
}

@media (max-width: 767px) {
	#brxe-22e00d {
		display: flex;
		align-self: center !important;
		align-items: center;
		column-gap: var(--gap-grid);
	}
}

#brxe-81a49b {
	flex-direction: row;
	align-items: center;
	grid-template-columns: 1fr 5fr;
	justify-content: space-between;
	display: flex;
	flex-wrap: nowrap;
}

@media (max-width: 767px) {
	#brxe-81a49b {
		display: flex;
		justify-content: space-between;
		align-items: center;
		align-self: center !important;
	}
}

#brxe-wpztpv {
	padding-top: var(--padding-s);
	padding-right: var(--section-gutter-padding);
	padding-bottom: var(--padding-s);
	padding-left: var(--section-gutter-padding);
}
