
@charset "UTF-8";

.vbox-overlay {
	--vbox-tools-color: #fff;
	--vbox-title-background: #101010;
	--vbox-title-width: "auto";
	--vbox-title-radius: 0;
	--vbox-share-background: #101010;
	--vbox-share-width: "auto";
	--vbox-share-radius: 0;
	--vbox-padding: 0;
	--vbox-max-width: 100%;
}

.vbox-overlay *, .vbox-overlay :after, .vbox-overlay :before {
	-webkit-backface-visibility: hidden;
	box-sizing: border-box;
}

.vbox-overlay * {
	backface-visibility: visible;
}

.vbox-overlay {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 999999;
}

.vbox-share, .vbox-title {
	line-height: 1;
	position: fixed;
	z-index: 98;
	text-align: center;
	margin: 0 auto;
	color: var(--vbox-tools-color);
}

.vbox-title {
	font-size: 12px;
	background-color: var(--vbox-title-background);
	width: var(--vbox-title-width);
	border-radius: var(--vbox-title-radius);
	padding: 12px 54px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

.vbox-share {
	font-size: 24px;
	padding: 0 .35em;
	background-color: var(--vbox-share-background);
	width: var(--vbox-share-width);
	border-radius: var(--vbox-share-radius);
}

.vbox-link-btn, button.vbox-link-btn, button.vbox-link-btn:active, button.vbox-link-btn:focus, button.vbox-link-btn:hover {
	border: none !important;
	background: 0 0 !important;
	box-shadow: none !important;
	color: inherit !important;
	padding: 6px 12px;
	outline: 0;
	display: inline-block;
	cursor: pointer;
}

.vbox-share a {
	color: inherit !important;
	padding: 6px 12px;
	display: inline-block;
}

.vbox-share svg {
	z-index: 10;
	vertical-align: middle;
}

.vbox-close {
	cursor: pointer;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 99;
	padding: 6px 15px;
	color: #000;
	color: var(--vbox-tools-color);
	border: 0;
	font-size: 24px;
	display: flex;
	align-items: center;
	opacity: .8;
	transition: opacity .2s;
}

.vbox-close:hover {
	opacity: 1;
}

.vbox-left-corner {
	cursor: pointer;
	position: fixed;
	left: 0;
	top: 0;
	overflow: hidden;
	line-height: 1;
	font-size: 12px;
	z-index: 99;
	display: flex;
	align-items: center;
	color: var(--vbox-tools-color);
}

.vbox-num {
	display: inline-block;
	padding: 12px 15px;
}

.vbox-left {
	left: 0;
}

.vbox-right {
	right: 0;
}

.vbox-top {
	top: 0;
}

.vbox-bottom {
	bottom: 0;
}

.vbox-next, .vbox-prev {
	position: fixed;
	top: 50%;
	margin-top: -15px;
	overflow: hidden;
	cursor: pointer;
	display: block;
	width: 45px;
	height: 45px;
	z-index: 99;
	opacity: .8;
	transition: opacity .2s;
}

.vbox-next:hover, .vbox-prev:hover {
	opacity: 1;
}

.vbox-next span, .vbox-prev span {
	position: relative;
	position: absolute;
	width: 20px;
	height: 20px;
	border: 2px solid transparent;
	border-top-color: var(--vbox-tools-color);
	border-right-color: var(--vbox-tools-color);
	text-indent: -100px;
	top: 8px;
	display: block;
}

.vbox-prev {
	left: 15px;
}

.vbox-next {
	right: 15px;
}

.vbox-prev span {
	left: 10px;
	transform: rotate(-135deg);
}

.vbox-next span {
	transform: rotate(45deg);
	right: 10px;
}

.vbox-open {
	overflow: hidden;
}

.vbox-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	overflow-scrolling: touch;
	-webkit-overflow-scrolling: touch;
	z-index: 20;
	max-height: 100%;
	padding: 30px 0;
}

.vbox-content {
	opacity: 0;
	text-align: center;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 0 4%;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 100%;
}

.vbox-container img {
	max-width: 100%;
	height: auto;
}

.vbox-child {
	box-shadow: 0 0 12px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	max-width: var(--vbox-max-width);
	text-align: initial;
	padding: var(--vbox-padding);
}

.vbox-child img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	display: block;
}

.vbox-fit .vbox-child img, .vbox-fit .vbox-child.venoratio {
	max-height: calc(100vh - 60px);
}

.vbox-inline, .venoratio {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.venoratio:before {
	display: block;
	padding-top: var(--vb-aspect-ratio);
	content: "";
}

.venoratio>* {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: var(--vbox-padding);
}

.venoratio-1x1 {
	--vb-aspect-ratio: 100%;
	max-width: min(var(--vbox-max-width), (100vh - 60px));
}

.venoratio-4x3.vbox-child.venoratio {
	--vb-aspect-ratio: 75%;
	max-width: min(var(--vbox-max-width), (100vh - 60px) * 4 / 3);
}

.venoratio-16x9.vbox-child.venoratio {
	--vb-aspect-ratio: 56.25%;
	max-width: min(var(--vbox-max-width), (100vh - 60px) * 16 / 9);
}

.venoratio-21x9.vbox-child.venoratio {
	--vb-aspect-ratio: calc(9 / 21 * 100%);
	max-width: min(var(--vbox-max-width), (100vh - 60px) * 21 / 9);
}

.venoratio-full {
	--vb-aspect-ratio: calc(100vh - 60px);
}

.vbox-grab .vbox-child img {
	cursor: grab;
}

.vbox-child>iframe {
	border: none !important;
}

.vbox-content.swipe-left {
	margin-left: -200px !important;
}

.vbox-content.swipe-right {
	margin-left: 200px !important;
}

.vbox-preloader {
	transform: translateZ(0);
}

.vbox-preloader .vbox-preloader-inner {
	opacity: 1;
	transition: opacity .2s;
}

.vbox-hidden {
	display: none;
}

.vbox-preloader.vbox-hidden .vbox-preloader-inner {
	opacity: 0;
}

.vbox-backdrop {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: translateZ(-1px);
	z-index: 0;
}

.vbox-tooltip {
	position: relative;
	display: inline-block;
}

.vbox-tooltip .vbox-tooltip-text {
	visibility: hidden;
	color: #fff;
	text-align: center;
	padding: 0;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 0;
	opacity: 0;
	transition: opacity .3s;
	margin-bottom: 2px;
	font-family: sans-serif;
}

.vbox-top .vbox-tooltip .vbox-tooltip-text {
	bottom: auto;
	top: 100%;
	margin-bottom: 0;
	margin-top: 2px;
}

.vbox-tooltip-inner {
	padding: 5px 10px;
	background-color: rgba(0, 0, 0, .9);
	border-radius: 6px;
	font-size: 10px;
}

.vbox-tooltip:hover .vbox-tooltip-text {
	visibility: visible;
	opacity: 1;
}

.vbox-overlay {
	--sk-size: 40px;
	--sk-color: #333;
}

.sk-center {
	margin: auto;
}

.sk-plane {
	width: var(--sk-size);
	height: var(--sk-size);
	background-color: var(--sk-color);
	animation: sk-plane 1.2s infinite ease-in-out;
}

@keyframes sk-plane {
	0% {
		transform: perspective(120px) rotateX(0) rotateY(0);
	}
	
	50% {
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
	}
	
	to {
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	}
}

.sk-chase {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
	animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	animation: sk-chase-dot 2s infinite ease-in-out both;
}

.sk-chase-dot:before {
	content: "";
	display: block;
	width: 25%;
	height: 25%;
	background-color: var(--sk-color);
	border-radius: 100%;
	animation: sk-chase-dot-before 2s infinite ease-in-out both;
}

.sk-chase-dot:nth-child(1) {
	animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2) {
	animation-delay: -1s;
}

.sk-chase-dot:nth-child(3) {
	animation-delay: -.9s;
}

.sk-chase-dot:nth-child(4) {
	animation-delay: -.8s;
}

.sk-chase-dot:nth-child(5) {
	animation-delay: -.7s;
}

.sk-chase-dot:nth-child(6) {
	animation-delay: -.6s;
}

.sk-chase-dot:nth-child(1):before {
	animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2):before {
	animation-delay: -1s;
}

.sk-chase-dot:nth-child(3):before {
	animation-delay: -.9s;
}

.sk-chase-dot:nth-child(4):before {
	animation-delay: -.8s;
}

.sk-chase-dot:nth-child(5):before {
	animation-delay: -.7s;
}

.sk-chase-dot:nth-child(6):before {
	animation-delay: -.6s;
}

@keyframes sk-chase {
	to {
		transform: rotate(360deg);
	}
}

@keyframes sk-chase-dot {
	to, 80% {
		transform: rotate(360deg);
	}
}

@keyframes sk-chase-dot-before {
	50% {
		transform: scale(.4);
	}
	
	0%, to {
		transform: scale(1);
	}
}

.sk-bounce {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}

.sk-bounce-dot {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: var(--sk-color);
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	animation: sk-bounce 2s infinite cubic-bezier(.455, .03, .515, .955);
}

.sk-bounce-dot:nth-child(2) {
	animation-delay: -1s;
}

@keyframes sk-bounce {
	0%, to {
		transform: scale(0);
	}
	
	45%, 55% {
		transform: scale(1);
	}
}

.sk-wave {
	width: var(--sk-size);
	height: var(--sk-size);
	display: flex;
	justify-content: space-between;
}

.sk-wave-rect {
	background-color: var(--sk-color);
	height: 100%;
	width: 15%;
	animation: sk-wave 1.2s infinite ease-in-out;
}

.sk-wave-rect:nth-child(1) {
	animation-delay: -1.2s;
}

.sk-wave-rect:nth-child(2) {
	animation-delay: -1.1s;
}

.sk-wave-rect:nth-child(3) {
	animation-delay: -1s;
}

.sk-wave-rect:nth-child(4) {
	animation-delay: -.9s;
}

.sk-wave-rect:nth-child(5) {
	animation-delay: -.8s;
}

@keyframes sk-wave {
	0%, to, 40% {
		transform: scaleY(.4);
	}
	
	20% {
		transform: scaleY(1);
	}
}

.sk-pulse {
	width: var(--sk-size);
	height: var(--sk-size);
	background-color: var(--sk-color);
	border-radius: 100%;
	animation: sk-pulse 1.2s infinite cubic-bezier(.455, .03, .515, .955);
}

@keyframes sk-pulse {
	0% {
		transform: scale(0);
	}
	
	to {
		transform: scale(1);
		opacity: 0;
	}
}

.sk-flow {
	width: calc(var(--sk-size) * 1.3);
	height: calc(var(--sk-size) * 1.3);
	display: flex;
	justify-content: space-between;
}

.sk-flow-dot {
	width: 25%;
	height: 25%;
	background-color: var(--sk-color);
	border-radius: 50%;
	animation: sk-flow 1.4s cubic-bezier(.455, .03, .515, .955) 0s infinite both;
}

.sk-flow-dot:nth-child(1) {
	animation-delay: -.3s;
}

.sk-flow-dot:nth-child(2) {
	animation-delay: -.15s;
}

@keyframes sk-flow {
	0%, to, 80% {
		transform: scale(.3);
	}
	
	40% {
		transform: scale(1);
	}
}

.sk-swing {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
	animation: sk-swing 1.8s infinite linear;
}

.sk-swing-dot {
	width: 45%;
	height: 45%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-color: var(--sk-color);
	border-radius: 100%;
	animation: sk-swing-dot 2s infinite ease-in-out;
}

.sk-swing-dot:nth-child(2) {
	top: auto;
	bottom: 0;
	animation-delay: -1s;
}

@keyframes sk-swing {
	to {
		transform: rotate(360deg);
	}
}

@keyframes sk-swing-dot {
	0%, to {
		transform: scale(.2);
	}
	
	50% {
		transform: scale(1);
	}
}

.sk-circle {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}

.sk-circle-dot {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.sk-circle-dot:before {
	content: "";
	display: block;
	width: 15%;
	height: 15%;
	background-color: var(--sk-color);
	border-radius: 100%;
	animation: sk-circle 1.2s infinite ease-in-out both;
}

.sk-circle-dot:nth-child(1) {
	transform: rotate(30deg);
}

.sk-circle-dot:nth-child(2) {
	transform: rotate(60deg);
}

.sk-circle-dot:nth-child(3) {
	transform: rotate(90deg);
}

.sk-circle-dot:nth-child(4) {
	transform: rotate(120deg);
}

.sk-circle-dot:nth-child(5) {
	transform: rotate(150deg);
}

.sk-circle-dot:nth-child(6) {
	transform: rotate(180deg);
}

.sk-circle-dot:nth-child(7) {
	transform: rotate(210deg);
}

.sk-circle-dot:nth-child(8) {
	transform: rotate(240deg);
}

.sk-circle-dot:nth-child(9) {
	transform: rotate(270deg);
}

.sk-circle-dot:nth-child(10) {
	transform: rotate(300deg);
}

.sk-circle-dot:nth-child(11) {
	transform: rotate(330deg);
}

.sk-circle-dot:nth-child(1):before {
	animation-delay: -1.1s;
}

.sk-circle-dot:nth-child(2):before {
	animation-delay: -1s;
}

.sk-circle-dot:nth-child(3):before {
	animation-delay: -.9s;
}

.sk-circle-dot:nth-child(4):before {
	animation-delay: -.8s;
}

.sk-circle-dot:nth-child(5):before {
	animation-delay: -.7s;
}

.sk-circle-dot:nth-child(6):before {
	animation-delay: -.6s;
}

.sk-circle-dot:nth-child(7):before {
	animation-delay: -.5s;
}

.sk-circle-dot:nth-child(8):before {
	animation-delay: -.4s;
}

.sk-circle-dot:nth-child(9):before {
	animation-delay: -.3s;
}

.sk-circle-dot:nth-child(10):before {
	animation-delay: -.2s;
}

.sk-circle-dot:nth-child(11):before {
	animation-delay: -.1s;
}

@keyframes sk-circle {
	0%, to, 80% {
		transform: scale(0);
	}
	
	40% {
		transform: scale(1);
	}
}

.sk-circle-fade {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}

.sk-circle-fade-dot {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.sk-circle-fade-dot:before {
	content: "";
	display: block;
	width: 15%;
	height: 15%;
	background-color: var(--sk-color);
	border-radius: 100%;
	animation: sk-circle-fade 1.2s infinite ease-in-out both;
}

.sk-circle-fade-dot:nth-child(1) {
	transform: rotate(30deg);
}

.sk-circle-fade-dot:nth-child(2) {
	transform: rotate(60deg);
}

.sk-circle-fade-dot:nth-child(3) {
	transform: rotate(90deg);
}

.sk-circle-fade-dot:nth-child(4) {
	transform: rotate(120deg);
}

.sk-circle-fade-dot:nth-child(5) {
	transform: rotate(150deg);
}

.sk-circle-fade-dot:nth-child(6) {
	transform: rotate(180deg);
}

.sk-circle-fade-dot:nth-child(7) {
	transform: rotate(210deg);
}

.sk-circle-fade-dot:nth-child(8) {
	transform: rotate(240deg);
}

.sk-circle-fade-dot:nth-child(9) {
	transform: rotate(270deg);
}

.sk-circle-fade-dot:nth-child(10) {
	transform: rotate(300deg);
}

.sk-circle-fade-dot:nth-child(11) {
	transform: rotate(330deg);
}

.sk-circle-fade-dot:nth-child(1):before {
	animation-delay: -1.1s;
}

.sk-circle-fade-dot:nth-child(2):before {
	animation-delay: -1s;
}

.sk-circle-fade-dot:nth-child(3):before {
	animation-delay: -.9s;
}

.sk-circle-fade-dot:nth-child(4):before {
	animation-delay: -.8s;
}

.sk-circle-fade-dot:nth-child(5):before {
	animation-delay: -.7s;
}

.sk-circle-fade-dot:nth-child(6):before {
	animation-delay: -.6s;
}

.sk-circle-fade-dot:nth-child(7):before {
	animation-delay: -.5s;
}

.sk-circle-fade-dot:nth-child(8):before {
	animation-delay: -.4s;
}

.sk-circle-fade-dot:nth-child(9):before {
	animation-delay: -.3s;
}

.sk-circle-fade-dot:nth-child(10):before {
	animation-delay: -.2s;
}

.sk-circle-fade-dot:nth-child(11):before {
	animation-delay: -.1s;
}

@keyframes sk-circle-fade {
	0%, to, 39% {
		opacity: 0;
		transform: scale(.6);
	}
	
	40% {
		opacity: 1;
		transform: scale(1);
	}
}

.sk-grid {
	width: var(--sk-size);
	height: var(--sk-size);
}

.sk-grid-cube {
	width: 33.33%;
	height: 33.33%;
	background-color: var(--sk-color);
	float: left;
	animation: sk-grid 1.3s infinite ease-in-out;
}

.sk-grid-cube:nth-child(1) {
	animation-delay: .2s;
}

.sk-grid-cube:nth-child(2) {
	animation-delay: .3s;
}

.sk-grid-cube:nth-child(3) {
	animation-delay: .4s;
}

.sk-grid-cube:nth-child(4) {
	animation-delay: .1s;
}

.sk-grid-cube:nth-child(5) {
	animation-delay: .2s;
}

.sk-grid-cube:nth-child(6) {
	animation-delay: .3s;
}

.sk-grid-cube:nth-child(7) {
	animation-delay: 0s;
}

.sk-grid-cube:nth-child(8) {
	animation-delay: .1s;
}

.sk-grid-cube:nth-child(9) {
	animation-delay: .2s;
}

@keyframes sk-grid {
	0%, to, 70% {
		transform: scaleZ(1);
	}
	
	35% {
		transform: scale3D(0, 0, 1);
	}
}

.sk-fold {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
	transform: rotate(45deg);
}

.sk-fold-cube {
	float: left;
	width: 50%;
	height: 50%;
	position: relative;
	transform: scale(1.1);
}

.sk-fold-cube:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--sk-color);
	animation: sk-fold 2.4s infinite linear both;
	transform-origin: 100% 100%;
}

.sk-fold-cube:nth-child(2) {
	transform: scale(1.1) rotate(90deg);
}

.sk-fold-cube:nth-child(4) {
	transform: scale(1.1) rotate(180deg);
}

.sk-fold-cube:nth-child(3) {
	transform: scale(1.1) rotate(270deg);
}

.sk-fold-cube:nth-child(2):before {
	animation-delay: .3s;
}

.sk-fold-cube:nth-child(4):before {
	animation-delay: .6s;
}

.sk-fold-cube:nth-child(3):before {
	animation-delay: .9s;
}

@keyframes sk-fold {
	0%, 10% {
		transform: perspective(140px) rotateX(-180deg);
		opacity: 0;
	}
	
	25%, 75% {
		transform: perspective(140px) rotateX(0);
		opacity: 1;
	}
	
	to, 90% {
		transform: perspective(140px) rotateY(180deg);
		opacity: 0;
	}
}

.sk-wander {
	width: var(--sk-size);
	height: var(--sk-size);
	position: relative;
}

.sk-wander-cube {
	background-color: var(--sk-color);
	width: 20%;
	height: 20%;
	position: absolute;
	top: 0;
	left: 0;
	--sk-wander-distance: calc(var(--sk-size) * .75);
	animation: sk-wander 2s ease-in-out -2s infinite both;
}

.sk-wander-cube:nth-child(2) {
	animation-delay: -.5s;
}

.sk-wander-cube:nth-child(3) {
	animation-delay: -1s;
}

@keyframes sk-wander {
	0% {
		transform: rotate(0);
	}
	
	25% {
		transform: translate(var(--sk-wander-distance)) rotate(-90deg) scale(.6);
	}
	
	50% {
		transform: translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg);
	}
	
	50.1% {
		transform: translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg);
	}
	
	75% {
		transform: translate(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6);
	}
	
	to {
		transform: rotate(-360deg);
	}
}

:root {
	--swiper-theme-color: #007aff;
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block;
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
	transform: translateZ(0);
}

.swiper-horizontal {
	touch-action: pan-y;
}

.swiper-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-3d {
	perspective: 1200px;
}

.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow {
	transform-style: preserve-3d;
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15);
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(360deg);
	}
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translateZ(0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
	display: none !important;
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33);
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet:only-child {
	display: none !important;
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical>.swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0, -50%, 0);
}

.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translate(-50%);
	white-space: nowrap;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left;
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right;
}

.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0;
}

.swiper-vertical>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}

:root {
	--swiper-navigation-size: 44px;
}

.swiper-button-prev, .swiper-button-next {
	position: absolute;
	top: var(--swiper-navigation-top-offset, 50%);
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next {
	display: none !important;
}

.swiper-button-prev svg, .swiper-button-next svg {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	transform-origin: center;
}

.swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg {
	transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto;
}

.swiper-button-lock {
	display: none;
}

.swiper-button-prev:after, .swiper-button-next:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content: "next";
}

@keyframes splide-loading {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(1turn);
	}
}

.splide__track--draggable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.splide__track--fade>.splide__list>.splide__slide {
	margin: 0 !important;
	opacity: 0;
	z-index: 0;
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity: 1;
	z-index: 1;
}

.splide--rtl {
	direction: rtl;
}

.splide__track--ttb>.splide__list {
	display: block;
}

.splide__container {
	box-sizing: border-box;
	position: relative;
}

.splide__list {
	backface-visibility: hidden;
	display: flex;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
	display: block;
}

.splide__pagination {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	pointer-events: none;
}

.splide__pagination li {
	display: inline-block;
	line-height: 1;
	list-style-type: none;
	margin: 0;
	pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
	display: none;
}

.splide__progress__bar {
	width: 0;
}

.splide {
	position: relative;
	visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
	visibility: visible;
}

.splide__slide {
	backface-visibility: hidden;
	box-sizing: border-box;
	flex-shrink: 0;
	list-style-type: none !important;
	margin: 0;
	position: relative;
}

.splide__slide img {
	vertical-align: bottom;
}

.splide__spinner {
	animation: splide-loading 1s linear infinite;
	border: 2px solid #999;
	border-left-color: transparent;
	border-radius: 50%;
	bottom: 0;
	contain: strict;
	display: inline-block;
	height: 20px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.splide__sr {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
	display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
	display: inline;
}

.splide__track {
	overflow: hidden;
	position: relative;
	z-index: 0;
}

:root {
	--theme-font-size: 1.6rem;
	--theme-font-weight: 500;
	--theme-line-height: 1.5625;
	--theme-font-family: "Sharp Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	--theme-color-primary: #111;
	--theme-color-primary-10: #1a1a1a;
	--theme-color-bg-default: #fff;
	--theme-color-bg-black: #000;
	--theme-color-bg-muted: #ecf5f5;
	--theme-color-green-10: #08291d;
	--theme-color-green-20: #1a845d;
	--theme-color-green-30: #2ccc94;
	--theme-color-green-40: #29cc91;
	--theme-color-green-50: #7fe0bd;
	--theme-color-sky-40: #5bcee4;
	--theme-color-bg-muted-gradient: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(236, 245, 245, 1) 100%);
	--theme-color-neutral-10: #0c0c0d;
	--theme-color-neutral-30: #373b41;
	--theme-color-neutral-35: #c9ced6;
	--theme-color-neutral-40: #90959c;
	--theme-color-neutral-50: #8e98a9;
	--theme-color-neutral-65: #f0f0f0;
	--theme-color-neutral-70: #fff;
	--theme-color-neutral-70-muted: rgba(255, 255, 255, .7);
	--theme-color-neutral-35-muted: rgba(201, 206, 214, .4);
	--theme-transition-duration: .4s;
	--theme-shadow-1: 0 0 0 1px rgba(14, 63, 126, .1), 0 1px 1px -.5px rgba(42, 51, 70, .03), 0 2px 2px -1px rgba(42, 51, 70, .03), 0 3px 3px -1.5px rgba(42, 51, 70, .03), 0 5px 5px -2.5px rgba(42, 51, 70, .03), 0 10px 10px -5px rgba(42, 51, 70, .03), 0 24px 24px -8px rgba(42, 51, 70, .03), 0 32px 32px -12px rgba(42, 51, 70, .08);
	--theme-shadow-2: 0 0 0 1px rgba(14, 63, 126, .04), 0 1px 1px -.5px rgba(42, 51, 70, .03), 0 2px 2px -1px rgba(42, 51, 70, .03), 0 3px 3px -1.5px rgba(42, 51, 70, .03), 0 5px 5px -2.5px rgba(42, 51, 70, .03), 0 10px 10px -5px rgba(42, 51, 70, .03), 0 24px 24px -8px rgba(42, 51, 70, .03);
}

* {
	padding: 0;
	margin: 0;
	outline: 0;
	box-sizing: border-box;
}

*:before, *:after {
	box-sizing: inherit;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main {
	display: block;
}

template {
	display: none;
}

html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	text-size-adjust: none;
}

img, iframe, video, audio, object {
	max-width: 100%;
}

img, iframe {
	border: 0 none;
}

img {
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

b, strong {
	font-weight: 600;
}

address {
	font-style: normal;
}

svg:not(:root) {
	overflow: hidden;
}

a, button, input[type=submit], input[type=button], input[type=reset], input[type=file], input[type=image], label[for] {
	cursor: pointer;
}

button[disabled], input[disabled], textarea[disabled], select[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=color], textarea, a[href^=tel] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

textarea {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

button, select {
	text-transform: none;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

nav ul, nav ol {
	list-style: none outside none;
}

input::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

input::placeholder {
	color: inherit;
	opacity: 1;
}

textarea::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

textarea::placeholder {
	color: inherit;
	opacity: 1;
}

input:-webkit-autofill {
	-webkit-text-fill-color: inherit;
	box-shadow: 0 0 0 1000px #fff inset;
}

input[type=text], input[type=button], input[type=tel], input[type=email], input[type=submit], input[type=date], input[type=search], textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

html {
	font-size: 62.5%;
	scroll-behavior: unset !important;
	scrollbar-gutter: stable;
}

body {
	min-width: 320px;
	font: var(--theme-font-weight) var(--theme-font-size)/var(--theme-line-height) var(--theme-font-family);
	color: var(--theme-color-neutral-10);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	body {
		font-size: 1.4rem;
		line-height: 1.5714;
	}
}

a {
	color: inherit;
	text-decoration: underline;
}

@media (hover: hover) and (pointer: fine) {
	a:where(:hover, :focus-visible) {
		text-decoration: none;
	}
}

a[href^=tel] {
	text-decoration: none;
}

.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {
	margin-bottom: calc(var(--theme-line-height) * .5em);
	font-weight: 600;
}

.h1:last-child, h1:last-child, .h2:last-child, h2:last-child, .h3:last-child, h3:last-child, .h4:last-child, h4:last-child, .h5:last-child, h5:last-child, .h6:last-child, h6:last-child {
	margin-bottom: 0;
}

.ff-huge h3, .ff-huge h1 {
	font-size: clamp(5rem, 6.944vw, 10rem);
	line-height: 1.1;
	letter-spacing: -.05em;
}

@media (max-width: 991px) {
	.ff-huge h3, .ff-huge h1 {
		font-size: 4.2rem;
		line-height: 1.0952;
	}
}

.ff-hugeish h3, .ff-hugeish h1 {
	font-size: clamp(3.75rem, 2.602rem + 4.898vw, 7.5rem);
	line-height: 1.1;
	letter-spacing: -.05em;
}

.h1, h1 {
	font-size: 7.2rem;
	line-height: 1.097;
	letter-spacing: -.02em;
}

@media (max-width: 1279px) {
	.h1, h1 {
		font-size: 6rem;
	}
}

@media (max-width: 991px) {
	.h1, h1 {
		font-size: 5rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.h1, h1 {
		font-size: 4.2rem;
		line-height: 1.0952;
	}
}

.h2, h2 {
	font-size: 6.4rem;
	line-height: 1.093;
	letter-spacing: -.02em;
}

@media (max-width: 1279px) {
	.h2, h2 {
		font-size: 5.4rem;
	}
}

@media (max-width: 991px) {
	.h2, h2 {
		font-size: 4.2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.h2, h2 {
		font-size: 3.4rem;
		letter-spacing: -.02em;
		line-height: 1.0882;
	}
}

.h3, h3 {
	font-size: 5.2rem;
	line-height: 1.0961;
	letter-spacing: -.03em;
}

@media (max-width: 1279px) {
	.h3, h3 {
		font-size: 4.8rem;
	}
}

@media (max-width: 991px) {
	.h3, h3 {
		font-size: 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.h3, h3 {
		font-size: 3.2rem;
	}
}

.h4, h4 {
	font-size: 4rem;
	line-height: 1.1;
	letter-spacing: -.03em;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.h4, h4 {
		font-size: 2.6rem;
		line-height: 1.1153;
	}
}

.h5, h5 {
	font-size: 3.2rem;
	line-height: 1.25;
	letter-spacing: -.03em;
}

@media (max-width: 991px) {
	.h5, h5 {
		font-size: 2.8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.h5, h5 {
		font-size: 24px;
		line-height: 1.25;
	}
}

.h6, h6 {
	font-size: 2.8rem;
	line-height: 1.25;
}

@media (max-width: 991px) {
	.h6, h6 {
		font-size: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.h6, h6 {
		font-size: 2.2rem;
		line-height: 1.2727;
	}
}

p, ul, ol, dl, hr, table, blockquote {
	margin-bottom: calc(var(--theme-line-height) * .5em);
}

p:last-child, ul:last-child, ol:last-child, dl:last-child, hr:last-child, table:last-child, blockquote:last-child {
	margin-bottom: 0;
}

.text-large {
	font-size: 2.2rem;
	line-height: 1.25;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.text-large {
		font-size: 1.8rem;
	}
}

.text-medium {
	font-size: 1.8rem;
	line-height: 1.555;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.text-medium {
		font-size: 1.6rem;
		line-height: 1.5625;
	}
}

.text-small {
	font-size: 1.4rem;
	line-height: 1.5714;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.text-small {
		font-size: 1.3rem;
	}
}

.text-micro {
	font-size: 1.1rem;
	line-height: 1.1818;
}

.soci-card-js {
	cursor: pointer;
}

.fa-brands {
	height: 1em;
	width: 1em;
	background-repeat: no-repeat;
	background-size: contain;
}

.footer__actions .fa-brands {
	filter: invert(100%);
	opacity: .6;
}

.footer__actions .fa-brands a:hover .fa-brands {
	opacity: 1;
}

.fa-facebook {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=\'M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z\'/%3E%3C/svg%3E");
}

.fa-linkedin {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 448 512\'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=\'M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\'/%3E%3C/svg%3E");
}

.fa-linkedin.nitro-lazy {
	background-image: none !important;
}

.fa-x-twitter {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=\'M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\'/%3E%3C/svg%3E");
}

.fa-x-twitter.nitro-lazy {
	background-image: none !important;
}

.fa-instagram {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 448 512\'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=\'M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\'/%3E%3C/svg%3E");
}

.fa-instagram.nitro-lazy {
	background-image: none !important;
}

.clear:after {
	content: "";
	line-height: 0;
	display: table;
	clear: both;
}

.fa-facebook.nitro-lazy {
	background-image: none !important;
}

.sr-only, .gform_wrapper.gform_wrapper.gravity-theme .gfield-choice-input, .sr-only-focusable:not(:focus, :focus-within) {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-text, .sr-text a {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.sr-text:focus, .sr-text a:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.image-fit {
	pointer-events: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.image-fit img, .image-fit video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.notext {
	white-space: nowrap;
	text-indent: 100%;
	text-shadow: none;
	overflow: hidden;
}

[disabled], .disabled {
	cursor: default;
}

[hidden], .hidden {
	display: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 767.02px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 991.02px) and (max-width: 1279px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1279.02px) {
	.hidden-lg {
		display: none !important;
	}
}

.padding-micro {
	padding-bottom: 1.6rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.padding-micro {
		padding-bottom: .8rem;
	}
}

.padding-tiny {
	padding-bottom: 2rem;
}

@media (max-width: 1279px) {
	.padding-tiny {
		padding-bottom: 1.6rem;
	}
}

@media (max-width: 991px) {
	.padding-tiny {
		padding-bottom: 1.2rem;
	}
}

.padding-small {
	padding-bottom: 3.2rem;
}

@media (max-width: 991px) {
	.padding-small {
		padding-bottom: 2.4rem;
	}
}

.padding-medium {
	padding-bottom: 4rem;
}

@media (max-width: 991px) {
	.padding-medium {
		padding-bottom: 3.2rem;
	}
}

.padding-large {
	padding-bottom: 8rem;
}

@media (max-width: 991px) {
	.padding-large {
		padding-bottom: 6.4rem;
	}
}

.padding-big {
	padding-bottom: 15.2rem;
}

@media (max-width: 1279px) {
	.padding-big {
		padding-bottom: 11.2rem;
	}
}

@media (max-width: 991px) {
	.padding-big {
		padding-bottom: 8rem;
	}
}

.padding-huge {
	padding-bottom: 20.8rem;
}

@media (max-width: 1279px) {
	.padding-huge {
		padding-bottom: 16rem;
	}
}

@media (max-width: 991px) {
	.padding-huge {
		padding-bottom: 11.2rem;
	}
}

.padding-enormous {
	padding-bottom: 25.6rem;
}

@media (max-width: 1279px) {
	.padding-enormous {
		padding-bottom: 22.4rem;
	}
}

@media (max-width: 991px) {
	.padding-enormous {
		padding-bottom: 14.4rem;
	}
}

.margin-micro {
	margin-bottom: .4rem;
}

@media (max-width: 1279px) {
	.margin-micro {
		margin-bottom: .2rem;
	}
}

.margin-tiny {
	margin-bottom: .8rem;
}

.margin-small {
	margin-bottom: 1.2rem;
}

.margin-medium {
	margin-bottom: 1.6rem;
}

.margin-large {
	margin-bottom: 2.4rem;
}

@media (max-width: 991px) {
	.margin-large {
		margin-bottom: 2rem;
	}
}

.margin-big {
	margin-bottom: 3.2rem;
}

.margin-huge {
	margin-bottom: 4.8rem;
}

@media (max-width: 991px) {
	.margin-huge {
		margin-bottom: 4rem;
	}
}

.margin-enormous {
	margin-bottom: 7.2rem;
}

@media (max-width: 991px) {
	.margin-enormous {
		margin-bottom: 5.6rem;
	}
}

.centered-actions {
	margin-bottom: 72px;
	text-align: center;
}

.centered-actions .btn, .centered-actions .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gform_wrapper.gravity-theme .gform_footer .centered-actions button, .centered-actions .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gform_wrapper.gravity-theme .gform_footer .centered-actions input, .centered-actions .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .centered-actions button, .centered-actions .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input, .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .centered-actions input {
	padding: 1.5rem 2rem 1.3rem;
}

.cmp-revoke-consent {
	position: relative;
	padding: 0;
	bottom: 0;
	left: 0;
}

.form__fieldset {
	border: none;
}

.section-article-single .gated-content {
	padding: 60px 20px;
}

.section-article-single .gated-content__icon, .section-article-single .gated-content__subtitle, .section-article-single .gated-content__image, .section-article-single .gated-content__features, .section-article-single .gated-content__feature, .section-article-single .gated-content__form-header, .section-article-single .gated-content__form {
	margin-bottom: 20px;
}

.section-article-single .quote-video {
	text-align: center;
}

body.postid-28121 .wp-video {
	width: 100% !important;
}

.soci-lower-roman {
	list-style-type: lower-roman;
}

.soci-l-indented {
	padding-left: 40px;
}

.soci-legal-styles-ol, .soci-legal-styles-ol ol {
	padding-left: 22px;
}

.soci-legal-styles-ol {
	counter-reset: item;
	margin-top: 35px;
}

.soci-legal-styles-ol ol, .soci-legal-styles-ol li {
	margin-top: 15px;
}

.soci-legal-styles-ol>li {
	content: counters(item, ".") " ";
	counter-increment: item;
}

.soci-legal-styles-ol>li>ol {
	counter-reset: subitem;
	list-style: none;
}

.soci-legal-styles-ol>li>ol>li {
	position: relative;
	padding-left: 32px;
}

.soci-legal-styles-ol>li>ol>li:before {
	content: counters(item, ".") "." counter(subitem) " ";
	counter-increment: subitem;
	position: absolute;
	top: 0;
	left: 0;
}

.soci-legal-styles-ol>li>ol>li>ol {
	list-style-type: lower-alpha;
}

.soci-legal-styles-ol>li>ol>li>ol>li>ol {
	list-style-type: lower-roman;
}

body.page-unbounce-iframe-code .section-default, body.page-unbounce-iframe-code .shell {
	padding: 0 !important;
	margin: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
}

body.page-unbounce-iframe-code .section-default *, body.page-unbounce-iframe-code .shell * {
	padding: 0 !important;
	margin: 0 !important;
	height: auto !important;
}

@media (min-width: 1000px) {
	.vbox-close {
		right: 15px;
		top: 10px;
	}
}

.link-focus {
	display: inline-block;
	vertical-align: top;
}

.comment-respond {
	width: 100%;
	padding-top: 3rem;
	border-top: 1px solid #363636;
}

.comment-respond h3 {
	position: relative;
}

.comment-respond small {
	position: absolute;
	top: 0;
	right: 0;
}

.comment-respond label {
	display: inline-block;
	padding-bottom: .4rem;
}

.comment-respond input[type=text], .comment-respond textarea {
	display: block;
	width: 100%;
	padding: 1rem;
	border: 1px solid #ccc;
	background: #f7f7f7;
}

.comment-respond textarea {
	height: 10rem;
}

.comment-respond input[type=text]:focus {
	background-color: #fff;
}

.comment-respond input[type=text]::-moz-placeholder {
	color: #777;
}

.comment-respond input[type=text]::placeholder {
	color: #777;
}

.comment-respond .required {
	color: red;
}

.comment-respond .comment-notes {
	padding-top: 1.5rem;
}

.comment-respond .form-submit input {
	display: block;
	width: 16rem;
	height: 4rem;
	border: 0;
	font-size: 1.4rem;
	font-weight: 700;
	color: #fff;
	background: #363636;
	cursor: pointer;
	border-radius: 4px;
}

.comments {
	position: relative;
}

.comments .children {
	position: relative;
	padding-left: 7rem;
}

.comments .children:before, .comments .children:after {
	content: "";
	position: absolute;
	display: block;
}

.comments .children:before {
	top: 3.3rem;
	left: 2.3rem;
	width: 3.2rem;
	height: 2.7rem;
	border-left: 8px solid #c3c3c3;
	border-bottom: 8px solid #c3c3c3;
	border-radius: 0 0 0 8px;
}

.comments .children:after {
	top: -.5rem;
	left: .8rem;
	border: 20px solid transparent;
	border-width: 20px 19px;
	border-bottom-color: #c3c3c3;
}

.comments .comment {
	position: relative;
	border-top: 1px dashed #363636;
}

.comments .avatar {
	position: absolute;
	top: 2.8rem;
	left: 0;
	width: 4.8rem;
	height: 4.8rem;
	border-radius: 50%;
	border: 1px solid #ccc;
}

.comments .says {
	padding-left: .5rem;
}

.comments .moderation-notice {
	display: inline-block;
	margin: .3rem 0 .8rem;
	color: #999;
}

.comments .comment__entry {
	position: relative;
	padding: 3rem 0 3rem 6.5rem;
}

.comments .comment__text p:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}

.comments .comment__meta {
	padding-bottom: 1.2rem;
}

.comments .comment__meta a {
	color: #363636;
}

.comments .comment__reply {
	padding-top: 1rem;
	text-align: right;
}

.comments .comment__reply a {
	display: inline-block;
	padding: .5rem 1rem;
	background: #363636;
	color: #fff;
	border-radius: 6px;
}

@media (hover: hover) and (pointer: fine) {
	.comments .comment__reply a:where(:hover, :focus-visible) {
		text-decoration: none;
		opacity: .8;
	}
}

.paging {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 2rem 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.paging {
		flex-wrap: wrap;
	}
}

.paging a {
	text-decoration: none;
}

.paging ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	list-style: none;
	margin-inline: auto;
	padding-inline: 2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.paging ul {
		width: 100%;
		order: -1;
		padding: 0;
		margin-bottom: 2rem;
	}
}

.paging ul li {
	margin-inline: .5rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.paging ul li:first-child {
		margin-left: 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.paging ul li:last-child {
		margin-right: 0;
	}
}

.paging ul li.paging__spacer, .paging ul a {
	background-color: #fff;
	font-size: 1.4rem;
	color: #000;
	min-width: 3.5rem;
	height: 3.5rem;
	display: block;
	text-align: center;
	border-radius: 6px;
	line-height: 3.5rem;
	transition: all .4s;
}

.paging ul a:hover, .paging ul li.is-current a {
	color: #fff;
	background-color: #000;
}

.paging .paging__next, .paging .paging__prev {
	font-size: var(--theme-font-size);
	color: #000;
	transition: all .4s;
}

@media (hover: hover) and (pointer: fine) {
	.paging .paging__next:where(:hover, :focus-visible), .paging .paging__prev:where(:hover, :focus-visible) {
		color: #000;
	}
}

.paging .paging__next:only-child {
	margin-left: auto;
	margin-right: 0;
}

.paging .paging__prev:only-child {
	margin-right: auto;
	margin-left: 0;
}

.paging .paging__label, .paging .paging__first, .paging .paging__last, .paging .paging__prev, .paging .paging__next {
	margin: .9rem;
}

.archive-paging {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 2rem 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.archive-paging {
		flex-wrap: wrap;
	}
}

.archive-paging a {
	text-decoration: none;
}

.archive-paging ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	list-style: none;
	margin-inline: auto;
	padding-inline: 2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.archive-paging ul {
		width: 100%;
		order: -1;
		padding: 0;
		margin-bottom: 2rem;
	}
}

.archive-paging ul li {
	margin-inline: .5rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.archive-paging ul li:first-child {
		margin-left: 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.archive-paging ul li:last-child {
		margin-right: 0;
	}
}

.archive-paging ul li.archive-paging__spacer, .archive-paging ul a {
	background-color: #fff;
	font-size: 1.4rem;
	color: #000;
	width: 3.5rem;
	height: 3.5rem;
	display: block;
	text-align: center;
	line-height: 3.5rem;
	transition: all .4s;
	border-radius: 99px;
}

.archive-paging ul a:hover, .archive-paging ul li.is-current a {
	color: #fff;
	background-color: #000;
}

.archive-paging .archive-paging__next a, .archive-paging .archive-paging__prev a {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: .5rem;
	border-radius: .25rem;
	background-color: transparent;
	transition: none;
}

.archive-paging .archive-paging__next a:hover, .archive-paging .archive-paging__prev a:hover {
	background-color: transparent;
	transform: scale(1.2);
	transition: all .3s;
}

.archive-paging .is-current a {
	font-weight: 700;
	border: 1px solid #000;
}

.no-results {
	text-align: center;
	min-height: 30vh;
	padding: 92px 0;
	max-width: 512px;
	margin: 0 auto;
}

.search-form {
	position: relative;
	overflow: hidden;
}

.search-form .search__field {
	display: block;
	width: 100%;
	padding: 1rem;
	border: 1px solid #ccc;
	background: #f7f7f7;
}

.search-form .search__field:focus {
	background-color: #fff;
}

.search-form .search__field::-moz-placeholder {
	color: #777;
}

.search-form .search__field::placeholder {
	color: #777;
}

.section-comments {
	padding-top: 1.5rem;
}

.section-comments a {
	text-decoration: none;
}

.section-comments p {
	padding-bottom: 1.8rem;
}

.section-comments ol, .section-comments ul {
	padding: 0;
	margin: 0;
	list-style: none outside none;
}

.section-comments h3 {
	position: relative;
	padding: 0 0 1rem;
}

.section-comments h3 small {
	position: absolute;
	top: 0;
	right: 0;
}

.widget {
	margin-bottom: 1.5rem;
}

.widget:last-child {
	margin-bottom: 0;
}

.widget>ul {
	list-style: none outside none;
	margin: 0;
}

.widget>ul li {
	padding: .5rem 0;
}

.widget>ul a {
	text-decoration: none;
	border-bottom: 1px solid transparent;
	transition: color, border;
	transition-duration: var(--theme-transition-duration);
}

@media (hover: hover) and (pointer: fine) {
	.widget>ul a:where(:hover, :focus-visible) {
		border-bottom-color: var(--theme-color-primary);
		color: var(--theme-color-primary);
	}
}

.widget_nav_menu ul {
	list-style: none;
}

.widget_nav_menu ul li {
	padding: .5rem 0;
}

.widgets {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin: -1rem -2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.widgets {
		margin: 0;
	}
}

.widgets>li {
	width: 50%;
	padding: 1rem 2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.widgets>li {
		width: 100%;
		padding: 1rem 0;
	}
}

.alignnone, .alignleft, .alignright, .aligncenter {
	margin: .5rem 1.5rem calc(var(--lh-base) * .5em);
}

.alignleft {
	margin-left: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.alignleft {
		margin: .5rem 0 1rem;
	}
}

.alignright {
	margin-right: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.alignright {
		margin: .5rem 0 1rem;
	}
}

.alignnone {
	margin-left: 0;
	margin-right: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.alignnone {
		margin: .5rem 0 1rem;
	}
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.aligncenter {
		margin: .5rem 0 1rem;
	}
}

.wp-caption {
	position: relative;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.wp-caption {
		width: 100% !important;
	}
}

.wp-caption img {
	width: 100%;
}

.wp-caption-text {
	padding: .8rem;
	font-size: .8em;
	color: inherit;
	background: transparent;
	text-align: center;
}

.nocomments {
	padding-top: 1.2rem;
	font-weight: 700;
	font-size: 1.8rem;
}

.wp-block-search__input {
	border: 2px solid var(--theme-color-primary);
}

.wp-block-search__button {
	text-transform: uppercase;
	border: 2px solid var(--theme-color-primary);
	background: var(--theme-color-primary);
	color: #fff;
	padding: .8rem;
	transition: color, background, border;
	transition-duration: var(--theme-transition-duration);
}

@media (hover: hover) and (pointer: fine) {
	.wp-block-search__button:where(:hover, :focus-visible) {
		background: transparent;
		color: var(--theme-color-primary);
	}
}

.accordion-v2 {
	display: grid;
	gap: 2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.accordion-v2 {
		gap: 1.4rem;
	}
}

.accordion-v2 .accordion__section {
	border-bottom: 1px solid rgba(12, 12, 13, .1);
	padding-bottom: 2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.accordion-v2 .accordion__section {
		padding-bottom: 1.4rem;
	}
}

.accordion-v2 .accordion__section:last-child {
	border-bottom: none;
}

.accordion-v2 .accordion__head {
	position: relative;
	padding-left: 3.2rem;
	cursor: pointer;
}

.accordion-v2 .accordion__head:before {
	content: "";
	position: absolute;
	top: .3rem;
	left: 0;
	width: 2rem;
	height: 2rem;
	background: var(--theme-color-neutral-10) url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'12\'%20viewBox=\'0%200%2012%2012\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3crect%20x=\'5\'%20width=\'2\'%20height=\'12\'%20fill=\'white\'/%3e%3crect%20x=\'12\'%20y=\'5\'%20width=\'2\'%20height=\'12\'%20transform=\'rotate(90%2012%205)\'%20fill=\'white\'/%3e%3c/svg%3e") no-repeat center;
	border-radius: 50%;
	transition: background, rotate;
	transition-duration: var(--theme-transition-duration);
	rotate: 0deg;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.accordion-v2 .accordion__head:before {
		top: 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.accordion-v2 .accordion__head p {
		font-size: 13px;
		line-height: 1.5384;
		letter-spacing: .01em;
	}
}

.accordion-v2 .accordion__body {
	display: none;
	color: var(--theme-color-neutral-30);
	padding-top: 1.5rem;
}

.accordion-v2 .accordion__section.is-expanded .accordion__head:before {
	background-color: var(--theme-color-neutral-40);
	rotate: 45deg;
}

.accordion-v2--dark {
	color: var(--theme-color-neutral-70);
}

.accordion-v2--dark .accordion__section {
	border-color: rgba(255, 255, 255, .1);
}

.accordion-v2--dark .accordion__head:before {
	background: var(--theme-color-neutral-70) url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'12\'%20viewBox=\'0%200%2012%2012\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3crect%20x=\'5\'%20width=\'2\'%20height=\'12\'%20fill=\'%230C0C0D\'/%3e%3crect%20x=\'12\'%20y=\'5\'%20width=\'2\'%20height=\'12\'%20transform=\'rotate(90%2012%205)\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center;
}

.accordion-v2--dark .accordion__body {
	color: rgba(255, 255, 255, .7);
}

.accordion {
	max-width: 88.6rem;
	border: 1px solid rgba(12, 12, 13, .05);
	box-shadow: var(--theme-shadow-2);
	border-radius: 24px;
	width: 100%;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.accordion {
		border-radius: 12px;
	}
}

.accordion h6 {
	width: calc(100% - 3.2rem);
	margin: 0;
	padding-right: 2rem;
}

.accordion .accordion__head {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	text-align: left;
	padding: 3.3rem 3.1rem;
	cursor: pointer;
	font-size: 1.8rem;
	color: var(--theme-color-neutral-10);
	background-color: transparent;
	border: none;
	width: 100%;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.accordion .accordion__head {
		padding: 1.6rem 2.4rem;
	}
}

.accordion .accordion__label {
	font-weight: 600;
	width: calc(100% - 3.2rem);
	margin: 0;
	padding-right: 2rem;
}

.accordion .accordion__body {
	display: none;
	padding: 0 6rem 3.4rem 3.1rem;
	color: #1e1e1e;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.accordion .accordion__body {
		padding: 0 2.4rem 1.6rem;
	}
}

.accordion:has(.is-expanded) .accordion__head {
	padding-bottom: 1.1rem;
}

.accordion:has(.is-expanded) .accordion__btn {
	rotate: 45deg;
	background-color: transparent;
}

.accordion:has(.is-expanded) .accordion__body {
	display: block;
}

.article-single .article__head, .article-single .article__image {
	margin-bottom: 4rem;
}

.article-single .article__head:last-child, .article-single .article__image:last-child {
	margin-bottom: 0;
}

.article-single .article__image img {
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	-o-object-fit: cover;
	object-fit: cover;
}

.article {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 12px;
	overflow: hidden;
	background-color: var(--theme-color-bg-default);
	height: 100%;
	display: flex;
	flex-direction: column;
}

.article:hover .article__image img {
	scale: 1.2;
}

.article .article__image {
	aspect-ratio: 353/190;
	position: relative;
	overflow: hidden;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.article .article__image {
		aspect-ratio: 323/190;
	}
}

.article .article__image a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5;
}

.article .article__image img {
	width: 100%;
	height: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

.article .article__content {
	padding: 2rem;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.article .article__categories {
	display: flex;
	flex-wrap: wrap;
	gap: .4rem;
	text-transform: uppercase;
	margin-bottom: .6rem;
}

.article .article__categories a, .article .article__categories span {
	font-weight: 600;
	padding: .3rem .6rem .1rem;
	text-decoration: none;
	border-radius: 4px;
	background-color: #e3e3e3;
	transition: color, background-color;
	transition-duration: var(--theme-transition-duration);
}

.article .article__categories a:not(span):hover, .article .article__categories span:not(span):hover {
	background-color: var(--theme-color-neutral-30);
	color: var(--theme-color-neutral-70);
}

.article .article__title {
	color: #002513;
	transition: color;
	transition-duration: var(--theme-transition-duration);
	margin-bottom: 2.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.article .article__title {
		margin-bottom: 1.4rem;
		max-width: 80%;
	}
}

.article .article__title:hover {
	text-decoration: underline;
}

.article .article__title a {
	text-decoration: none;
	display: block;
	font-weight: 600;
}

.article .article__bar {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	align-items: flex-end;
	justify-content: space-between;
	text-transform: uppercase;
	color: #002513;
	margin-top: auto;
}

.article .article__bar p {
	margin: 0;
	font-weight: 600;
}

.article.soci-card-js:hover .article__title a {
	text-decoration: underline;
}

.article.soci-card-js:hover .btn-circle-arrow {
	background-color: #ccc;
}

.article.soci-card-js:hover .btn-circle-arrow path {
	stroke: var(--theme-color-neutral-70);
}

.articles {
	list-style: none;
	display: grid;
	gap: 4rem;
}

.author {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 1rem;
}

.author .author__image img {
	display: block;
	max-width: 4.8rem;
	max-height: 4.8rem;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 99px;
}

.author .author__content {
	padding: 0 .7rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.author .author__content {
		padding: 0;
	}
}

.author .author__title {
	margin-bottom: -.3rem;
}

.box-team {
	background: var(--theme-color-neutral-70);
	box-shadow: 0 26px 20px -35px rgba(0, 0, 0, .18), inset 0 0 0 1px #ebedf1;
	border-radius: 24px;
	padding: 2.5rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	position: relative;
	transition: box-shadow;
	transition-duration: var(--theme-transition-duration);
	background-color: var(--theme-color-neutral-70);
	z-index: 5;
}

@media (max-width: 1279px) {
	.box-team {
		padding: 2rem;
		border-radius: 12px;
	}
}

.box-team:hover {
	box-shadow: 0 26px 20px -35px #000, inset 0 0 0 1px #ebedf1;
}

.box-team .box__title {
	width: calc(100% - 9.6rem);
	padding-left: 2rem;
}

@media (max-width: 1279px) {
	.box-team .box__title {
		width: calc(100% - 8.6rem);
		padding-left: 1rem;
	}
}

.box-team .box__icon {
	width: 6.4rem;
}

@media (max-width: 1279px) {
	.box-team .box__icon {
		width: 5.4rem;
	}
}

.box-team .box__btn {
	width: 3.2rem;
	height: 3.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(12, 12, 13, .1);
	border-radius: 50%;
	background-color: var(--theme-color-neutral-70);
}

.box-team .box__btn:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.boxes-with-circle-images {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 4.2rem;
	text-align: center;
}

.boxes-with-circle-images .box {
	display: grid;
	gap: 4.2rem;
}

.boxes-with-circle-images .box__image img {
	width: 100%;
	display: block;
	border-radius: 50%;
}

.boxes-with-icons {
	display: grid;
	gap: 6.4rem;
	grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 1279px) {
	.boxes-with-icons {
		gap: 3.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-icons {
		grid-template-columns: 1fr;
		gap: 1.6rem;
	}
}

.boxes-with-icons .box {
	background: #161617;
	border: 1px solid rgba(255, 255, 255, .05);
	border-radius: 24px;
	overflow: hidden;
}

.boxes-with-icons .box__image {
	aspect-ratio: 640/282;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-icons .box__image {
		aspect-ratio: 343/178;
	}
}

.boxes-with-icons .box__image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.boxes-with-icons .box__content {
	padding: 4rem;
	max-width: 56rem;
	display: grid;
	gap: 1.2rem;
}

@media (max-width: 991px) {
	.boxes-with-icons .box__content {
		padding: 2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-icons .box__content {
		padding: 2rem 2.4rem 2.7rem 2rem;
		gap: 1.9rem;
	}
}

.boxes-with-icons .box__content h3 {
	margin-bottom: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-icons .box__content h3 {
		font-size: 2.2rem;
		line-height: 1.2727;
		letter-spacing: 0;
	}
}

.boxes-with-icons--dark {
	color: var(--theme-color-neutral-70);
}

.boxes-with-icons--dark p {
	color: var(--theme-color-neutral-70-muted);
}

.boxes-with-icons--light .box {
	background: var(--theme-color-bg-default);
	box-shadow: var(--theme-shadow-1);
}

.boxes-with-icons--columns-three {
	gap: 3.4rem;
	grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 991px) {
	.boxes-with-icons--columns-three {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-icons--columns-three {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 991.02px) {
	.boxes-with-icons--columns-three .box__content {
		padding: 3rem;
	}
}

.boxes-with-images {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 11.4rem;
	text-align: center;
}

@media (max-width: 1279px) {
	.boxes-with-images {
		gap: 4rem;
	}
}

@media (max-width: 991px) {
	.boxes-with-images {
		grid-template-columns: 1fr;
		margin: 0 -2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-images {
		margin: 0 -1.6rem;
	}
}

@media (max-width: 991px) {
	.boxes-with-images .box {
		border-top: 1px solid rgba(255, 255, 255, .1);
		padding-top: 4rem;
	}
}

.boxes-with-images .box__image {
	margin-bottom: 2.3rem;
}

@media (max-width: 991px) {
	.boxes-with-images .box__image {
		max-width: 30rem;
		margin: 0 auto 1.6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-images .box__image {
		max-width: 26rem;
		margin: 0 auto 1.6rem;
	}
}

.boxes-with-images .box__image img {
	width: 100%;
	display: block;
}

.boxes-with-images .box__head {
	margin-bottom: 2.3rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-images .box__head {
		font-size: 2.2rem;
		line-height: 1.2727;
		margin-bottom: .3rem;
	}
}

.boxes-with-images .box__list-items {
	display: flex;
	flex-wrap: wrap;
	gap: .5rem;
	justify-content: center;
	list-style: none;
	font-weight: 600;
	font-size: 1.2rem;
	line-height: 1.5;
}

@media (max-width: 991px) {
	.boxes-with-images .box__list-items {
		max-width: 30rem;
		margin: 0 auto;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-images .box__list-items {
		max-width: 24rem;
		margin: 0 auto;
		font-size: .9rem;
		line-height: 1;
		gap: .4rem;
	}
}

.boxes-with-images .box__list-item {
	padding: .2rem .8rem;
	border-radius: 99em;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.boxes-with-images .box__list-item {
		padding: .4rem .6rem;
	}
}

.boxes-with-images .is-green {
	color: rgba(139, 247, 209, .6);
	background-color: rgba(0, 153, 98, .16);
}

.boxes-with-images .is-lightblue {
	color: rgba(144, 240, 246, .6);
	background-color: #0a1818;
}

.boxes-with-images .is-blue {
	color: rgba(42, 181, 207, .6);
	background-color: #0c1a3a;
}

.boxes-with-images .is-red {
	color: rgba(255, 142, 151, .6);
	background-color: #300c0e;
}

.btn-border-arrow {
	text-decoration: none;
	font-weight: 600;
	border: 1px solid rgba(12, 12, 13, .25);
	border-radius: 6px;
	padding: 1.1rem 2rem;
	display: inline-flex;
	align-items: center;
	gap: 1.2rem;
	color: var(--theme-color-neutral-10);
	transition: color, background-color;
	transition-duration: var(--theme-transition-duration);
}

.btn-border-arrow:hover {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.btn-border-arrow:hover path {
	stroke: var(--theme-color-neutral-70);
}

.btn-border-arrow path {
	transition: stroke;
	transition-duration: var(--theme-transition-duration);
}

.btn-border-arrow--light {
	color: var(--theme-color-neutral-70);
	border-color: rgba(255, 255, 255, .25);
}

.btn-border-arrow--light:hover {
	background-color: var(--theme-color-neutral-70);
	color: var(--theme-color-neutral-10);
}

.btn-border-arrow--light:hover path {
	stroke: var(--theme-color-neutral-10);
}

.btn-border-arrow--light path {
	stroke: var(--theme-color-neutral-70);
}

.btn-circle-arrow {
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.2rem;
	height: 3.2rem;
	border: 1px solid #757575;
	border-radius: 50%;
	transition: background-color;
	transition-duration: var(--theme-transition-duration);
}

.btn-circle-arrow:hover {
	background-color: #757575;
}

.btn-circle-arrow:hover path {
	stroke: var(--theme-color-neutral-70);
}

.btn-circle-arrow path {
	transition: stroke;
	transition-duration: var(--theme-transition-duration);
}

.btn-circle {
	width: 5.6rem;
	height: 5.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	background: var(--theme-color-green-50) url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'12\'%20viewBox=\'0%200%2012%2012\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7%205V0H5V5H0V7H5V12H7V7H12V5H7Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center;
	border-radius: 50%;
	border: 1px solid transparent;
	transition: all var(--theme-transition-duration);
}

.btn-circle.nitro-lazy {
	background: none !important;
}

.btn-circle:hover {
	background-color: transparent;
	border-color: rgba(12, 12, 13, .1);
}

.btn-circle.is-active {
	background-color: transparent;
	border-color: rgba(12, 12, 13, .1);
	rotate: 135deg;
}

.btn-circle--transparent {
	background: transparent url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'12\'%20viewBox=\'0%200%2012%2012\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7%205V0H5V5H0V7H5V12H7V7H12V5H7Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center;
}

.btn-circle--transparent.nitro-lazy {
	background: none !important;
}

.btn-circle--transparent-white {
	background: transparent url("data:image/svg+xml,%3csvg%20width=\'18\'%20height=\'18\'%20viewBox=\'0%200%2018%2018\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7.92461%207.79961V0.599609H10.3246V7.79961H17.5246V10.1996H10.3246V17.3996H7.92461V10.1996H0.724609V7.79961H7.92461Z\'%20fill=\'white\'/%3e%3cpath%20d=\'M7.92461%208.21628H8.34128V7.79961V1.01628H9.90794V7.79961V8.21628H10.3246H17.1079V9.78294H10.3246H9.90794V10.1996V16.9829H8.34128V10.1996V9.78294H7.92461H1.14128V8.21628H7.92461Z\'%20stroke=\'white\'%20stroke-opacity=\'0.25\'%20stroke-width=\'0.833333\'/%3e%3c/svg%3e") no-repeat center;
	border: 1px solid rgba(255, 255, 255, .25);
}

.btn-circle--transparent-white.nitro-lazy {
	background: none !important;
}

.btn-circle--transparent-white:hover {
	background: #000 url("data:image/svg+xml,%3csvg%20width=\'18\'%20height=\'18\'%20viewBox=\'0%200%2018%2018\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7.92461%207.79961V0.599609H10.3246V7.79961H17.5246V10.1996H10.3246V17.3996H7.92461V10.1996H0.724609V7.79961H7.92461Z\'%20fill=\'white\'/%3e%3cpath%20d=\'M7.92461%208.21628H8.34128V7.79961V1.01628H9.90794V7.79961V8.21628H10.3246H17.1079V9.78294H10.3246H9.90794V10.1996V16.9829H8.34128V10.1996V9.78294H7.92461H1.14128V8.21628H7.92461Z\'%20stroke=\'white\'%20stroke-opacity=\'0.25\'%20stroke-width=\'0.833333\'/%3e%3c/svg%3e") no-repeat center;
	border: 1px solid transparent;
	filter: invert(1);
}

.btn-circle--transparent-white:hover.nitro-lazy {
	background: none !important;
}

.btn-circle--gray {
	background: rgba(12, 12, 13, .1) url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'12\'%20viewBox=\'0%200%2012%2012\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7%205V0H5V5H0V7H5V12H7V7H12V5H7Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center;
}

.btn-circle--gray.nitro-lazy {
	background: none !important;
}

.btn-circle--small {
	width: 3.2rem;
	height: 3.2rem;
}

.btn-menu {
	display: none;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	width: 2rem;
	height: 2rem;
	position: relative;
}

@media (max-width: 1279px) {
	.btn-menu {
		display: flex;
	}
}

.btn-menu img {
	display: block;
	transition: opacity, scale;
	transition-duration: var(--theme-transition-duration);
}

.btn-menu img~img {
	position: absolute;
	top: .2rem;
	left: .2rem;
	scale: 0;
}

body.has-open-navigation .btn-menu img {
	opacity: 0;
}

body.has-open-navigation .btn-menu img~img {
	scale: 1;
	opacity: 1;
}

.btn-play-with-text {
	color: var(--theme-color-green-10);
	display: inline-flex;
	align-items: center;
	gap: .8rem;
	text-decoration: none;
	background: var(--theme-color-neutral-70);
	border: 1px solid rgba(8, 41, 29, .1);
	border-radius: 99em;
	padding: .8rem 2.4rem .8rem 1.1rem;
	transition: background-color, color;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.btn-play-with-text {
		font-size: 1.2rem;
		gap: .5rem;
	}
}

.btn-play-with-text:hover {
	background-color: var(--theme-color-green-10);
	color: var(--theme-color-neutral-70);
}

.btn-play-with-text:hover:before {
	filter: invert(100%);
}

.btn-play-with-text:before {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'24\'%20height=\'25\'%20viewBox=\'0%200%2024%2025\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3crect%20y=\'0.5\'%20width=\'24\'%20height=\'24\'%20rx=\'12\'%20fill=\'%230C0C0D\'/%3e%3cpath%20d=\'M8.5%2017.5V7.5L16.5%2012.5L8.5%2017.5Z\'%20fill=\'white\'/%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
	width: 2.4rem;
	height: 2.4rem;
	transition: filter;
	filter: invert(0);
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.btn-play-with-text strong {
		margin-top: .2rem;
	}
}

.btn-play {
	width: 5rem;
	height: 5rem;
	display: block;
	text-decoration: none;
	background: url("data:image/svg+xml,%3csvg%20width=\'51\'%20height=\'52\'%20viewBox=\'0%200%2051%2052\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20filter=\'url(%23filter0_b_4102_36047)\'%3e%3ccircle%20cx=\'25.5\'%20cy=\'25.7612\'%20r=\'25.5\'%20fill=\'white\'/%3e%3c/g%3e%3cpath%20d=\'M20.5%2034.2612V17.2612L34%2025.7612L20.5%2034.2612Z\'%20fill=\'%230C0C0D\'/%3e%3cdefs%3e%3cfilter%20id=\'filter0_b_4102_36047\'%20x=\'-50\'%20y=\'-49.7388\'%20width=\'151\'%20height=\'151\'%20filterUnits=\'userSpaceOnUse\'%20color-interpolation-filters=\'sRGB\'%3e%3cfeFlood%20flood-opacity=\'0\'%20result=\'BackgroundImageFix\'/%3e%3cfeGaussianBlur%20in=\'BackgroundImageFix\'%20stdDeviation=\'25\'/%3e%3cfeComposite%20in2=\'SourceAlpha\'%20operator=\'in\'%20result=\'effect1_backgroundBlur_4102_36047\'/%3e%3cfeBlend%20mode=\'normal\'%20in=\'SourceGraphic\'%20in2=\'effect1_backgroundBlur_4102_36047\'%20result=\'shape\'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
	scale: 1;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

.btn-play.nitro-lazy {
	background: none !important;
}

.btn-play:hover {
	scale: 1.3;
}

.btn-search {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
	text-decoration: none;
	width: 4.8rem;
	transition: opacity var(--theme-transition-duration);
	border: 0;
	background: transparent;
}

.btn-search:hover {
	opacity: .7;
}

.btn-search>img {
	display: block;
	width: 1.8rem;
	margin: 0 auto;
}

.btn-with-arrow {
	display: inline-flex;
	align-items: center;
	gap: 1.2rem;
	text-decoration: none;
	color: var(--theme-color-neutral-10);
}

.btn-with-arrow:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'8\'%20height=\'14\'%20viewBox=\'0%200%208%2014\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M1%201.5L6%207L1%2012.5\'%20stroke=\'%230C0C0D\'%20stroke-width=\'2\'/%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
	width: 1.4rem;
	height: 1.4rem;
	position: relative;
	left: 0;
	transition: var(--theme-transition-duration);
}

.btn-with-arrow span {
	display: block;
	padding: .2rem 0;
	line-height: 1.2;
	border-bottom: 2px solid var(--theme-color-neutral-10);
}

.btn-with-arrow:hover:after {
	left: .5rem;
}

.btn-with-arrow--light {
	color: var(--theme-color-neutral-70);
}

.btn-with-arrow--light:after {
	background: url("data:image/svg+xml,%3csvg%20width=\'8\'%20height=\'13\'%20viewBox=\'0%200%208%2013\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M1.5%200.761719L6.5%206.26172L1.5%2011.7617\'%20stroke=\'white\'%20stroke-width=\'2\'/%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
}

.btn-with-arrow--light span {
	border-color: var(--theme-color-neutral-70);
}

.btn-with-icon {
	display: inline-block;
	font-size: 1.6rem;
	font-family: var(--theme-font-family);
	font-weight: 600;
	line-height: 1.55;
	text-align: center;
	text-decoration: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
	color: #fff;
	background: var(--theme-color-green-10);
	border-radius: .6rem;
	border: .3rem solid var(--theme-color-green-10);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.btn-with-icon {
		font-size: 1.4rem;
	}
}

.btn-with-icon:is(:hover, :focus-visible) {
	--active: 1;
}

.btn-with-icon:is(:hover, :focus-visible) .btn__icon-inner {
	width: 100%;
}

.btn-with-icon:active {
	--pressed: 1;
}

.btn-with-icon :where(.btn__icon-primary, .btn__icon-complimentary):after {
	--distance: calc(100cqi + 100%);
	content: "";
	height: calc(var(--size) * 4);
	aspect-ratio: 1;
	position: absolute;
	left: 0%;
	top: 50%;
	translate: -50% -50%;
	background: radial-gradient(hsl(0, 0%, 0%), transparent);
	animation: fly-by calc(( 2 - var(--active, 0) ) * 1s) infinite linear;
}

.btn-with-icon .btn__icon-container {
	display: grid;
	position: relative;
}

.btn-with-icon .btn__icon-container>.btn__icon {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	scale: calc(1 - var(--pressed, 0) * .05);
	transition: scale .1s;
}

.btn-with-icon .btn__icon-inner {
	--mask-image: url("data:image/svg+xml,%3csvg%20width=\'20\'%20height=\'20\'%20viewBox=\'0%200%2020%2020\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M15.0035%2010.0064L4.99707%200L9.99364%205.19973e-05L20%2010.0064L10.0238%2019.9827L5.02724%2019.9826L15.0035%2010.0064Z\'%20fill=\'%2308291D\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M5.00812%2010.0058L0.0120697%205.00977L5.00867%205.00978L10.0047%2010.0058L4.99656%2015.0139L0%2015.0139L5.00812%2010.0058Z\'%20fill=\'%2308291D\'/%3e%3c/svg%3e");
	--spread: 24px;
	--size: 20px;
	width: 5.5rem;
	height: 100%;
	background: radial-gradient(136.11% 272.22% at 0% 100%, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5)), #29cc91;
	position: absolute;
	left: 0;
	transition: width .25s;
	border-radius: .4rem;
	container-type: inline-size;
}

.btn-with-icon .btn__icon-primary {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .15);
	z-index: 2;
	-webkit-mask: var(--mask-image) 50% 50%/var(--size) var(--size) no-repeat;
	mask: var(--mask-image) 50% 50%/var(--size) var(--size) no-repeat;
	container-type: inline-size;
}

.btn-with-icon .btn__icon-complimentary {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: var(--active, 0);
	transition: opacity .25s;
	background: rgba(0, 0, 0, .15);
	-webkit-mask: var(--mask-image) calc(50% - var(--spread) * 1) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% - var(--spread) * 2) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% - var(--spread) * 3) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% + var(--spread) * 1) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% + var(--spread) * 2) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% + var(--spread) * 3) 50%/var(--size) var(--size) no-repeat;
	mask: var(--mask-image) calc(50% - var(--spread) * 1) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% - var(--spread) * 2) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% - var(--spread) * 3) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% + var(--spread) * 1) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% + var(--spread) * 2) 50%/var(--size) var(--size) no-repeat, var(--mask-image) calc(50% + var(--spread) * 3) 50%/var(--size) var(--size) no-repeat;
}

.btn-with-icon .btn__text {
	padding: 1rem 1.5rem 1rem 7.5rem;
}

@keyframes fly-by {
	0% {
		translate: -100% -50%;
	}
	
	to {
		translate: var(--distance) -50%;
	}
}

.btn, .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input {
	--button-font-size: 1.4rem;
	--button-font-weight: 600;
	--button-font-family: var(--theme-font-family);
	--button-border-radius: .6rem;
	--button-color: var(--theme-color-green-10);
	--button-background-color: var(--theme-color-green-40);
	--button-border-color: var(--theme-color-green-40);
	--button-hover-color: var(--theme-color-neutral-70);
	--button-hover-background-color: var(--theme-color-green-10);
	--button-hover-border-color: var(--theme-color-green-10);
	--button-transition-duration: var(--theme-transition-duration);
	display: inline-block;
	font-size: var(--button-font-size);
	font-weight: var(--button-font-weight);
	font-family: var(--button-font-family);
	line-height: 1.55;
	letter-spacing: 0;
	text-align: center;
	text-decoration: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
	border-radius: var(--button-border-radius);
	background: var(--button-background-color);
	background-blend-mode: overlay, normal;
	transition: color, background, border-color;
	transition-duration: var(--button-transition-duration);
	border: .1rem solid var(--button-border-color);
	padding: .8rem 1.8rem;
	color: var(--button-color);
}

@media (hover: hover) and (pointer: fine) {
	.btn:where(:hover, :focus-visible), .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button:where(:hover, :focus-visible), .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input:where(:hover, :focus-visible), .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button:where(:hover, :focus-visible), .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input:where(:hover, :focus-visible) {
		background: var(--button-hover-background-color);
		border-color: var(--button-hover-border-color);
	}
}

@media (hover: hover) and (pointer: fine) {
	.btn:where(:hover, :focus-visible), .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button:where(:hover, :focus-visible), .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input:where(:hover, :focus-visible), .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button:where(:hover, :focus-visible), .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input:where(:hover, :focus-visible) {
		color: var(--button-hover-color);
	}
}

.btn--light-green {
	--color-highlight: radial-gradient(100% 272.22% at 50% 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 100%), #29cc91;
	color: var(--theme-color-green-10);
	background: var(--color-highlight);
	background-blend-mode: overlay, normal;
	transition: opacity var(--theme-transition-duration);
	border-color: var(--color-highlight);
}

@media (hover: hover) and (pointer: fine) {
	.btn--light-green:where(:hover, :focus-visible) {
		border-color: var(--color-highlight);
		opacity: .7;
	}
}

.btn--dark-green {
	--button-color: var(--theme-color-neutral-70);
	--button-background-color: var(--theme-color-green-10);
	--button-border-color: var(--theme-color-green-10);
	--button-hover-color: var(--theme-color-green-10);
	--button-hover-background-color: var(--theme-color-neutral-70);
	--button-hover-border-color: var(--theme-color-green-10);
}

.btn--white {
	--button-color: var(--theme-color-neutral-10);
	--button-background-color: var(--theme-color-neutral-70);
	--button-border-color: var(--theme-color-neutral-70);
	--button-hover-color: var(--theme-color-green-10);
	--button-hover-background-color: var(--theme-color-green-40);
	--button-hover-border-color: var(--theme-color-green-40);
}

.btn--outlined {
	--button-color: var(--theme-color-green-10);
	--button-background-color: transparent;
	--button-border-color: rgba(12, 12, 13, .25);
	--button-hover-color: var(--theme-color-neutral-70);
	--button-hover-background-color: var(--theme-color-green-10);
	--button-hover-border-color: var(--theme-color-green-10);
}

.btn--outlined-light {
	--button-color: var(--theme-color-neutral-70);
	--button-background-color: transparent;
	--button-border-color: rgba(255, 255, 255, .25);
	--button-hover-color: var(--theme-color-green-10);
	--button-hover-background-color: var(--theme-color-neutral-70);
	--button-hover-border-color: var(--theme-color-neutral-70);
}

.btn--underlined {
	--button-color: var(--theme-color-green-10);
	--button-background-color: transparent;
	--button-border-color: transparent;
}

.btn--underlined:after {
	content: "";
	display: block;
	width: 100%;
	height: .2rem;
	background: var(--button-color);
	transition: background;
	transition-duration: var(--button-transition-duration);
}

@media (hover: hover) and (pointer: fine) {
	.btn--underlined:where(:hover, :focus-visible):after {
		background: var(--button-hover-color);
	}
}

.btn--borderless {
	--button-color: var(--theme-color-neutral-70);
	--button-background-color: transparent;
	--button-border-color: transparent;
}

.cards-expand {
	display: flex;
	gap: 1.6rem;
}

@media (max-width: 991px) {
	.cards-expand {
		flex-wrap: wrap;
	}
}

.cards-expand:hover .card-expand .card__head {
	opacity: 0;
}

@media (max-width: 991px) {
	.cards-expand:hover .card-expand .card__head {
		opacity: 1;
	}
}

.cards-expand .card-expand:hover .card__head {
	opacity: 1;
}

.cards-expand .card-expand:hover .card__image {
	opacity: 0;
}

.cards-expand .card-expand:hover .card__content {
	opacity: 1;
}

.cards-expand .card-expand:hover .card__content-inner {
	opacity: 1;
	transform: translateY(0);
	transition-delay: var(--theme-transition-duration);
}

.card-expand {
	flex: 1;
	transition: flex;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 991px) {
	.card-expand {
		min-width: 45%;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.card-expand {
		min-width: 100%;
	}
}

.card-expand:hover {
	flex: 3.1325;
}

@media (max-width: 991px) {
	.card-expand:hover {
		flex: 1;
	}
}

.card-expand .card__inner {
	height: 44.3rem;
	border-radius: 20px;
	overflow: hidden;
	display: grid;
	grid-template-areas: "card-overlay";
	margin-bottom: 1.6rem;
}

@media (max-width: 1279px) {
	.card-expand .card__inner {
		margin-bottom: 1rem;
		height: 40rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.card-expand .card__inner {
		height: 34rem;
	}
}

.card-expand .card__image {
	grid-area: card-overlay;
	width: 100%;
	height: 100%;
	position: relative;
	transition: opacity var(--theme-transition-duration);
}

.card-expand .card__image img {
	width: 100%;
	height: 44.3rem;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width: 1279px) {
	.card-expand .card__image img {
		height: 40rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.card-expand .card__image img {
		height: 34rem;
	}
}

.card-expand .card__content {
	grid-area: card-overlay;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	z-index: 10;
	text-align: center;
	background-color: var(--theme-color-neutral-70);
	padding: 2rem;
	border: 1px solid rgba(12, 12, 13, .1);
	border-radius: 20px;
	transition: opacity var(--theme-transition-duration);
	opacity: 0;
}

.card-expand .card__content-inner {
	max-width: 56rem;
	margin: 0 auto;
	transition: opacity, transform;
	transition-duration: var(--theme-transition-duration);
	opacity: 0;
	transform: translateY(5rem);
	color: var(--theme-color-neutral-40);
}

.card-expand .card__content span {
	color: var(--theme-color-neutral-10);
}

.card-expand .card__head {
	white-space: nowrap;
	transition: opacity var(--theme-transition-duration);
}

@media (max-width: 1279px) {
	.card-expand .card__head p {
		font-size: 2rem;
	}
}

.customer-story-box {
	position: relative;
	height: 100%;
	display: flex;
	flex-flow: column;
}

.customer-story-box:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .2);
}

.customer-story-box .customer__media {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.customer-story-box .customer__media img, .customer-story-box .customer__media video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none;
}

.customer-story-box .customer__inner {
	flex: 1;
	padding: 1.2rem;
	position: relative;
	display: none;
	flex-flow: column;
	justify-content: space-between;
	z-index: 2;
}

.customer-story-box .customer__body, .customer-story-box .customer__head {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	color: var(--theme-color-neutral-70);
}

.customer-story-box .customer__head {
	font-size: 1.8rem;
	padding: 1.9rem 2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.customer-story-box .customer__head {
		padding: 0;
	}
}

.customer-story-box .customer__head .customer__logo {
	position: relative;
	width: 100%;
	max-width: 16rem;
	height: 100%;
	max-height: 4rem;
}

.customer-story-box .customer__head .customer__logo img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center right;
	object-position: center right;
}

.customer-story-box .customer__body {
	align-items: end;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.customer-story-box .customer__body {
		gap: 1.4rem;
		justify-content: flex-end;
	}
}

.customer-story-box .customer__content {
	max-width: 41.4rem;
	padding: 2.4rem 1.9rem 2.4rem 2.4rem;
	border-radius: 12px;
	color: var(--theme-color-neutral-70);
	background-color: var(--theme-color-neutral-10);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.customer-story-box .customer__content {
		max-width: 100%;
		padding: 2.4rem;
		min-height: 1rem;
	}
}

.customer-story-box .customer__content p {
	margin-bottom: 1.7rem;
}

.customer-story-box .customer__content p:last-child {
	margin-bottom: 0;
}

.customer-story-box .customer__actions {
	padding-right: 1.4rem;
	padding-bottom: 2rem;
}

@media (max-width: 991px) {
	.customer-story-box .customer__actions {
		padding: 0;
	}
}

.customer-story-box .customer__btn {
	font-size: 1.4rem;
	color: var(--theme-color-neutral-70);
	transition: opacity var(--theme-transition-duration);
	display: inline-block;
	text-decoration: none;
	border-bottom: 2px solid var(--theme-color-neutral-70);
	padding: .2rem 0;
}

.customer-story-box .customer__btn:hover {
	opacity: .7;
}

.customer-story-box .customer__overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .39);
}

.customer-story-box--alt {
	min-height: 48rem;
}

.customer-story-box--alt .customer__media {
	z-index: 1;
}

.customer-story-box--alt .customer__overlay {
	z-index: 2;
}

.customer-story-box--alt .customer__inner {
	z-index: 3;
}

.customer-story-box--alt .customer__head h2 {
	max-width: 60rem;
}

.customer-story-box--alt .customer__content {
	min-width: 62.1rem;
	min-height: 0;
	padding: 2.5rem 3rem 2.3rem 2.5rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.customer-story-box--alt .customer__content {
		min-width: 100%;
		padding: 2rem;
	}
}

.customer-story-box--alt .customer__content p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.customer-story-box--alt .customer__actions {
	padding-right: 2rem;
}

@media (max-width: 991px) {
	.customer-story-box--alt .customer__actions {
		padding: 0;
	}
}

.customer-story-box--alt .customer__btn {
	position: relative;
	display: block;
	width: 5rem;
	height: 5rem;
	background-color: var(--theme-color-neutral-70);
	border-radius: 50%;
}

.customer-story-box--alt .customer__btn:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 1.8rem;
	height: 1.8rem;
	background: url("data:image/svg+xml,%3csvg%20width=\'17\'%20height=\'16\'%20viewBox=\'0%200%2017%2016\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M8.19842%201L15%208M15%208L8.19842%2015M15%208L1%208\'%20stroke=\'%230C0C0D\'%20stroke-width=\'2\'%20stroke-linecap=\'round\'/%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
}

.events {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 6.5rem;
}

@media (max-width: 1279px) {
	.events {
		gap: 3.2rem;
	}
}

@media (max-width: 991px) {
	.events {
		grid-template-columns: repeat(2, 1fr);
		gap: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.events {
		grid-template-columns: 1fr;
		gap: 1.6rem;
	}
}

.event {
	background: var(--theme-color-neutral-70);
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 24px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

.event .event__image {
	aspect-ratio: 405/222;
	position: relative;
	overflow: hidden;
}

.event .event__image:hover img {
	scale: 1.2;
}

.event .event__image a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5;
}

.event .event__image img {
	width: 100%;
	height: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

.event .event__content {
	padding: 2.4rem;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.event .event__content {
		padding: 2rem;
	}
}

.event .event__location {
	margin-bottom: 2.6rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.event .event__location {
		margin-bottom: 1.6rem;
	}
}

.event .event__location p {
	text-transform: uppercase;
	padding: .3rem .6rem .1rem;
	text-decoration: none;
	border-radius: 4px;
	background-color: #e3e3e3;
	transition: color, background-color;
	transition-duration: var(--theme-transition-duration);
	width: -moz-max-content;
	width: max-content;
}

.event .event__title {
	transition: color;
	transition-duration: var(--theme-transition-duration);
	margin-bottom: 6.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.event .event__title {
		margin-bottom: 3.6rem;
	}
}

.event .event__title:hover {
	text-decoration: underline;
}

.event .event__title a {
	text-decoration: none;
}

.event .event__date {
	text-transform: uppercase;
	color: #002513;
}

.event .event__bar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: auto;
}

.footer {
	width: 100%;
	background-color: var(--theme-color-neutral-10);
}

.footer .footer__actions {
	padding: 2.4rem 0 14.2rem;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
	position: relative;
}

@media (max-width: 991px) {
	.footer .footer__actions {
		padding: 2.4rem 0 8rem;
		flex-direction: column;
		gap: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__actions {
		padding: 1.6rem 0;
		gap: 11.1rem;
	}
}

.footer .footer__nav-container {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

@media (max-width: 1279px) {
	.footer .footer__nav-container {
		width: 100%;
		justify-content: space-between;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__nav-container {
		display: block;
		margin-bottom: 3.9rem;
	}
}

.footer .footer__nav {
	margin-right: -4.5rem;
	position: relative;
	z-index: 4;
}

@media (max-width: 1279px) {
	.footer .footer__nav {
		margin-right: -2.5rem;
	}
}

@media (max-width: 991px) {
	.footer .footer__nav {
		margin-right: 0;
	}
}

.footer .footer__nav>ul {
	font-size: 1.4rem;
	line-height: 1.5714;
	color: var(--theme-color-neutral-70);
	display: flex;
	flex-wrap: wrap;
	gap: 3.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__nav>ul {
		gap: 0;
	}
}

.footer .footer__nav>ul>li {
	width: 19.6rem;
}

@media (max-width: 1279px) {
	.footer .footer__nav>ul>li {
		width: 16rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__nav>ul>li {
		width: 50%;
		margin-bottom: 3.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__nav>ul>li:nth-child(2n) {
		padding-left: .7rem;
	}
}

.footer .footer__nav>ul>li.menu-item--mobile {
	display: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__nav>ul>li.menu-item--mobile {
		display: block;
	}
}

.footer .footer__nav>ul>li>a {
	text-decoration: none;
	color: var(--theme-color-neutral-70);
	font-weight: 700;
	margin-bottom: 2rem;
	display: block;
	pointer-events: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__nav>ul>li>a {
		margin-bottom: 1.1rem;
	}
}

.footer .footer__nav>ul>li>.menu-item-heading {
	display: block;
	color: var(--theme-color-neutral-70);
	font-weight: 700;
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 2rem;
}

.footer .footer__nav .sub-menu li {
	margin-bottom: 1.2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__nav .sub-menu li {
		margin-bottom: .8rem;
	}
}

.footer .footer__nav .sub-menu li:last-child {
	margin-bottom: 0;
}

.footer .footer__nav .sub-menu li img {
	max-width: 14.4rem;
}

.footer .footer__nav .sub-menu a {
	text-decoration: none;
	color: rgba(255, 255, 255, .6);
	transition: color var(--theme-transition-duration);
	display: block;
	width: -moz-max-content;
	width: max-content;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__nav .sub-menu a {
		font-size: 1.1rem;
		line-height: 1.2727;
	}
}

.footer .footer__nav .sub-menu a:hover {
	color: #fff;
}

.footer .footer__bar {
	padding: 2.4rem 0 5.8rem;
	border-top: 1px solid rgba(255, 255, 255, .1);
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 1279px) {
	.footer .footer__bar {
		padding: 2.4rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__bar {
		flex-direction: column;
		border-top: none;
	}
}

.footer .footer__logo {
	width: 34%;
}

@media (max-width: 1279px) {
	.footer .footer__logo {
		width: 24%;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__logo {
		width: 100%;
		max-width: 34.6rem;
		margin-bottom: 1.2rem;
	}
}

.footer .footer__text {
	width: 45.2%;
	padding-left: 11.8rem;
	font-size: 1.1rem;
	line-height: 1.2727;
	position: relative;
}

@media (max-width: 1279px) {
	.footer .footer__text {
		width: 45%;
		padding-left: 4.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__text {
		width: 100%;
		padding: 0;
		font-size: 1rem;
		line-height: 1.3;
	}
}

.footer .footer__text a {
	color: #29cc76;
	text-decoration: none;
	transition: color var(--theme-transition-duration);
}

.footer .footer__text a:hover {
	color: var(--theme-color-neutral-70);
}

.footer .footer__icon {
	margin-bottom: 3.1rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__icon {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 0;
		max-width: 6.5rem;
	}
}

.footer .footer__copyright {
	color: #818181;
}

.footer .footer__copyright p {
	margin-bottom: 2.7rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__copyright p {
		margin-bottom: 1.7rem;
	}
}

.footer .footer__copyright p:last-child {
	margin-bottom: 0;
}

.footer .footer__apps {
	width: 20.8%;
	padding-left: 8.6rem;
	color: var(--theme-color-neutral-70);
}

@media (max-width: 1279px) {
	.footer .footer__apps {
		width: 31%;
		padding-left: 4.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__apps {
		display: none;
	}
}

.footer .footer__apps ul {
	display: flex;
	flex-direction: column;
	gap: .6rem;
	list-style: none;
	max-width: 14.5rem;
	margin-top: 4.4rem;
}

.footer .footer__apps img {
	display: block;
	width: 100%;
}

.footer .footer__apps a {
	text-decoration: none;
	display: block;
	transition: var(--theme-transition-duration);
}

.footer .footer__apps a:hover {
	opacity: .8;
}

@media (max-width: 1279px) {
	.footer .footer__shape {
		max-width: 14rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.footer .footer__shape {
		width: 8.5rem;
		position: absolute;
		top: 1.6rem;
		right: 0;
	}
}

.footer .footer-your-privacy a {
	position: relative;
	padding-left: 40px;
}

.footer .footer-your-privacy a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3c?xml%20version=\'1.0\'%20encoding=\'utf-8\'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.3.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version=\'1.1\'%20id=\'Layer_1\'%20xmlns=\'http://www.w3.org/2000/svg\'%20xmlns:xlink=\'http://www.w3.org/1999/xlink\'%20x=\'0px\'%20y=\'0px\'%20viewBox=\'0%200%2030%2014\'%20style=\'enable-background:new%200%200%2030%2014;\'%20xml:space=\'preserve\'%3e%3cstyle%20type=\'text/css\'%3e%20.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;}%20.st1{fill-rule:evenodd;clip-rule:evenodd;fill:%230066FF;}%20.st2{fill:%23FFFFFF;}%20.st3{fill:%230066FF;}%20%3c/style%3e%3cg%3e%3cg%20id=\'final---dec.11-2020_1_\'%3e%3cg%20id=\'_x30_208-our-toggle_2_\'%20transform=\'translate(-1275.000000,%20-200.000000)\'%3e%3cg%20id=\'Final-Copy-2_2_\'%20transform=\'translate(1275.000000,%20200.000000)\'%3e%3cpath%20class=\'st0\'%20d=\'M7.4,12.8h6.8l3.1-11.6H7.4C4.2,1.2,1.6,3.8,1.6,7S4.2,12.8,7.4,12.8z\'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cg%20id=\'final---dec.11-2020\'%3e%3cg%20id=\'_x30_208-our-toggle\'%20transform=\'translate(-1275.000000,%20-200.000000)\'%3e%3cg%20id=\'Final-Copy-2\'%20transform=\'translate(1275.000000,%20200.000000)\'%3e%3cpath%20class=\'st1\'%20d=\'M22.6,0H7.4c-3.9,0-7,3.1-7,7s3.1,7,7,7h15.2c3.9,0,7-3.1,7-7S26.4,0,22.6,0z%20M1.6,7c0-3.2,2.6-5.8,5.8-5.8%20h9.9l-3.1,11.6H7.4C4.2,12.8,1.6,10.2,1.6,7z\'/%3e%3cpath%20id=\'x\'%20class=\'st2\'%20d=\'M24.6,4c0.2,0.2,0.2,0.6,0,0.8l0,0L22.5,7l2.2,2.2c0.2,0.2,0.2,0.6,0,0.8c-0.2,0.2-0.6,0.2-0.8,0%20l0,0l-2.2-2.2L19.5,10c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l0,0L20.8,7l-2.2-2.2c-0.2-0.2-0.2-0.6,0-0.8%20c0.2-0.2,0.6-0.2,0.8,0l0,0l2.2,2.2L23.8,4C24,3.8,24.4,3.8,24.6,4z\'/%3e%3cpath%20id=\'y\'%20class=\'st3\'%20d=\'M12.7,4.1c0.2,0.2,0.3,0.6,0.1,0.8l0,0L8.6,9.8C8.5,9.9,8.4,10,8.3,10c-0.2,0.1-0.5,0.1-0.7-0.1l0,0%20L5.4,7.7c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l0,0L8,8.6l3.8-4.5C12,3.9,12.4,3.9,12.7,4.1z\'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	background-size: contain;
	background-repeat: no-repeat;
}

.footer .footer-your-privacy {
	list-style: none;
	margin: 0;
	padding: 0;
}

.form-filter {
	position: relative;
	padding-bottom: 1.2rem;
	margin-bottom: 4.6rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.form-filter {
		padding-bottom: 3rem;
		margin-bottom: 3rem;
	}
}

.form-filter:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: -200rem;
	width: 600rem;
	height: .1rem;
	background-color: rgba(12, 12, 13, .05);
}

.form-filter form {
	display: grid;
	grid-template-columns: 150px auto 150px;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.form-filter form {
		grid-template-columns: 1fr;
		gap: 1rem;
	}
}

.form-filter .form__body {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: .7rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.form-filter .form__body {
		flex-direction: column;
		align-items: stretch;
	}
}

.form-filter .form__select {
	position: relative;
	padding: .6rem 2.9rem .6rem 1.4rem;
	border: 1px solid rgba(12, 12, 13, .1);
	border-radius: 20px;
	display: flex;
	align-items: center;
	gap: .4rem;
	font-size: 1.4rem;
	letter-spacing: .01em;
	line-height: 1;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("data:image/svg+xml,%3csvg%20width=\'8\'%20height=\'5\'%20viewBox=\'0%200%208%205\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20opacity=\'0.5\'%20d=\'M7%201L4.07071%203.92929C4.03166%203.96834%203.96834%203.96834%203.92929%203.92929L1%201\'%20stroke=\'%230C0C0D\'%20stroke-width=\'1.5\'%20stroke-linecap=\'round\'/%3e%3c/svg%3e") no-repeat calc(100% - 1.7rem) center;
	cursor: pointer;
}

.form-filter .form__select.nitro-lazy {
	background: none !important;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.form-filter .form__select {
		width: 100%;
		display: block;
	}
}

.form-filter .form__actions {
	display: flex;
	justify-content: end;
	align-items: center;
	gap: .8rem;
	text-decoration: none;
	font-size: 1.4rem;
	line-height: 1.55;
	letter-spacing: .01em;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.form-filter .form__actions {
		justify-content: start;
	}
}

.form-filter .form_submit {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=\'M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM297 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L120 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l214.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L409 239c9.4 9.4 9.4 24.6 0 33.9L297 385z\'/%3E%3C/svg%3E");
	width: 28px;
	height: 28px;
	overflow: hidden;
	text-indent: -5000px;
	border: 0px;
	background-color: transparent;
}

.form-filter .form_submit.nitro-lazy {
	background-image: none !important;
}

.form-filter .form__btn {
	border: none;
	background-color: unset;
	display: flex;
	align-items: center;
	gap: .7rem;
}

.form-filter .form__btn:before {
	content: "";
	display: block;
	width: 1rem;
	height: 1rem;
	background: url("data:image/svg+xml,%3csvg%20width=\'10\'%20height=\'10\'%20viewBox=\'0%200%2010%2010\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M1%201L5%205M5%205L9%209M5%205L9%201M5%205L1%209\'%20stroke=\'black\'%20stroke-width=\'1.5\'/%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
	transition: rotate var(--theme-transition-duration);
}

.form-filter .form__btn:hover:before {
	rotate: 90deg;
}

.has-highlight-text h1 span, .has-highlight-text h2 span, .has-highlight-text h3 span, .has-highlight-text h4 span {
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.has-megachip strong {
	padding: .1rem 2.1rem .1rem 1.3rem;
	border-radius: 12px;
	color: #161617;
	display: inline-flex;
	gap: 1.2rem;
	align-items: center;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.has-megachip strong {
		display: flex;
		width: -moz-max-content;
		width: max-content;
		justify-content: center;
		margin: 0 auto;
		border-radius: 8px;
		padding: .44rem .9rem;
	}
}

.has-megachip--genius strong {
	background: radial-gradient(193.21% 1204.72% at 0% 90.41%, #2ccae8 33.89%, rgba(41, 204, 145, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #5bcee4, #29cc91);
}

@media (max-width: 991px) {
	.has-megachip--genius strong {
		gap: .8rem;
		font-size: 3.4rem;
		padding: .8rem 1.65rem;
		display: inline-flex;
		margin: 0 .3rem;
	}
}

.has-megachip--genius strong:before {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'48\'%20height=\'49\'%20viewBox=\'0%200%2048%2049\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M31.2453%2017.3978L48%2017.3978L41.7547%2024.6347L24%2024.6348V6.87166L31.2453%200.634766V17.3978Z\'%20fill=\'%230C0C0D\'/%3e%3cpath%20d=\'M16.7547%2031.8717L0%2031.8718L6.24533%2024.6348L24%2024.6348V42.3979L16.7547%2048.6348V31.8717Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
	display: block;
	width: 4.8rem;
	height: 4.9rem;
}

@media (max-width: 991px) {
	.has-megachip--genius strong:before {
		width: 3.2rem;
		height: 3.2rem;
	}
}

.has-megachip--privacy {
	line-height: 1.2;
}

@media (max-width: 991px) {
	.has-megachip--privacy {
		line-height: 1.3;
	}
}

.has-megachip--privacy strong {
	background: radial-gradient(122.22% 778.11% at -36.3% -21.84%, #2ccae8 20.4%, rgba(41, 204, 145, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #5bcee4, #29cc91);
	transform: translateY(.6rem);
	padding: .4rem 1rem;
}

@media (max-width: 1279px) {
	.has-megachip--privacy strong {
		transform: translateY(.8rem);
		padding: .4rem .8rem;
	}
}

@media (max-width: 991px) {
	.has-megachip--privacy strong {
		transform: translateY(1rem);
		padding: .4rem .6rem .2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.has-megachip--privacy strong {
		font-size: 3.4rem;
		letter-spacing: -.02em;
		transform: translateY(0);
		padding: .2rem .6rem;
	}
}

.has-megachip--privacy strong:before {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'48\'%20height=\'49\'%20viewBox=\'0%200%2048%2049\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1.5%204.00977C1.5%202.97423%202.33947%202.13477%203.375%202.13477H44.625C45.6606%202.13477%2046.5%202.97423%2046.5%204.00977V22.1639C44.4846%2019.1326%2041.0381%2017.1348%2037.125%2017.1348C32.2267%2017.1348%2028.0596%2020.2653%2026.5151%2024.6348H3.375C2.33947%2024.6348%201.5%2023.7953%201.5%2022.7598V4.00977ZM12.75%2017.1348C14.8211%2017.1348%2016.5%2015.4558%2016.5%2013.3848C16.5%2011.3137%2014.8211%209.63477%2012.75%209.63477C10.6789%209.63477%209%2011.3137%209%2013.3848C9%2015.4558%2010.6789%2017.1348%2012.75%2017.1348ZM27.75%2013.3848C27.75%2015.4558%2026.0711%2017.1348%2024%2017.1348C21.9289%2017.1348%2020.25%2015.4558%2020.25%2013.3848C20.25%2011.3137%2021.9289%209.63477%2024%209.63477C26.0711%209.63477%2027.75%2011.3137%2027.75%2013.3848ZM35.25%2017.1348C37.3211%2017.1348%2039%2015.4558%2039%2013.3848C39%2011.3137%2037.3211%209.63477%2035.25%209.63477C33.1789%209.63477%2031.5%2011.3137%2031.5%2013.3848C31.5%2015.4558%2033.1789%2017.1348%2035.25%2017.1348ZM37.125%2024.6348C34.9731%2024.6348%2033.375%2026.2328%2033.375%2028.3848V32.1348H40.875V28.3848C40.875%2026.2328%2039.2769%2024.6348%2037.125%2024.6348ZM46.5%2034.0098C46.5%2032.8848%2045.75%2032.1348%2044.625%2032.1348V28.3848C44.625%2024.1617%2041.3481%2020.8848%2037.125%2020.8848C32.9019%2020.8848%2029.625%2024.1617%2029.625%2028.3848V32.1348C28.5%2032.1348%2027.75%2032.8848%2027.75%2034.0098V45.2598C27.75%2046.3848%2028.5%2047.1348%2029.625%2047.1348H44.625C45.75%2047.1348%2046.5%2046.3848%2046.5%2045.2598V34.0098Z\'%20fill=\'black\'/%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
	display: block;
	width: 4.8rem;
	height: 4.9rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.has-megachip--privacy strong:before {
		width: 3rem;
		height: 3rem;
	}
}

html {
	scroll-padding-top: 100px;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	html {
		scroll-padding-top: 80px;
	}
}

.header {
	--headerEasing: linear(0, .2342, .4374, .6093 37.49%, .6835, .7499, .8086, .8593, .9023, .9375, .9648, .9844, .9961, 1);
	padding: .8em;
	width: 100%;
	position: fixed;
	z-index: 1000;
	border-bottom: 1px solid rgba(12, 12, 13, .1);
	transition: background-color .2s var(--headerEasing), border .2s var(--headerEasing);
	background-color: #fff;
}

@media (max-width: 1279px) {
	.header {
		padding: 0;
		position: fixed;
		top: 0;
		left: 0;
	}
}

.header .header__search-overlay, .header .header__overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: var(--theme-color-bg-black);
	opacity: 0;
	transition: opacity var(--theme-transition-duration);
	pointer-events: none;
	z-index: -1;
}

.header:has(.has-open-dd) {
	border-bottom: 1px solid rgba(12, 12, 13, 0);
}

.header:has(.has-open-dd) .header__overlay {
	opacity: .3;
	pointer-events: auto;
}

@media (max-width: 1279px) {
	.header:has(.has-open-dd) .header__overlay {
		opacity: 0;
	}
}

.header:has(.has-open-dd) .header__nav, .header:has(.has-open-dd) .header__container {
	background-color: var(--theme-color-bg-default);
	transition: 0s background-color 0s;
}

.header:has(.has-open-dd) .header__btn-nav-back {
	opacity: 1;
	scale: 1;
	pointer-events: auto;
}

.header .header__nav, .header .header__container {
	transition: 0s background-color 1s;
}

.header .header__container {
	padding: 1.3rem 0;
	background-color: transparent;
	border-radius: 12px 12px 0 0;
	position: relative;
}

@media (max-width: 1279px) {
	.header .header__container {
		border-radius: 0;
	}
}

@media (max-width: 1279px) {
	.header .header__nav {
		position: fixed;
		top: 5.8rem;
		left: 0;
		width: 100%;
		height: calc(100% - 5.8rem);
		overflow: auto;
		background-color: var(--theme-color-bg-default);
		z-index: 12;
		padding: 1.9rem 1.6rem;
		opacity: 0;
		pointer-events: none;
		transition: opacity var(--theme-transition-duration);
		border-top: 1px solid rgba(12, 12, 13, .1);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.header .header__nav {
		top: 5.5rem;
		height: calc(100% - 5.5rem);
	}
}

.header .header__inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 1.8rem;
}

.header .logo {
	position: relative;
}

.header .logo .light_logo, .header .logo .dark_logo {
	transition: opacity var(--theme-transition-duration);
}

.header .logo .dark_logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
}

.header .header__actions {
	margin-left: auto;
	display: flex;
	align-items: center;
	gap: .4rem;
	position: relative;
	z-index: 100;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.header .header__actions {
		gap: .7rem;
	}
}

.header .header__btn {
	padding: .9rem 1.6rem;
	display: inline-block;
	text-decoration: none;
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1.57;
	border-radius: 6px;
	color: var(--theme-color-green-10);
	background-color: var(--theme-color-green-40);
	transition: opacity var(--theme-transition-duration);
}

.header .header__btn:hover {
	opacity: .7;
}

@media (max-width: 1279px) {
	.header .header__btn {
		display: none;
	}
}

.header .header__login {
	padding: .9rem 2rem;
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1.57;
	display: inline-block;
	text-decoration: none;
	color: var(--theme-color-neutral-10);
	transition: opacity var(--theme-transition-duration);
}

.header .header__login:hover {
	opacity: .7;
}

@media (max-width: 1279px) {
	.header .header__login {
		display: none;
	}
}

.header .header__btn-mobile {
	display: none;
	text-decoration: none;
	background: radial-gradient(100% 272.22% at 50% 0%, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5)), #29cc91;
	background-blend-mode: overlay, normal;
	border-radius: 6px;
	font-size: 1.4rem;
	line-height: 1.5714;
	letter-spacing: .01em;
	color: var(--theme-color-green-10);
	text-align: center;
	font-weight: 600;
	padding: 1rem .9rem .8rem;
	margin-bottom: 1.6rem;
}

.header .header__btn-mobile:last-child {
	margin-bottom: 0;
}

@media (max-width: 1279px) {
	.header .header__btn-mobile {
		display: block;
	}
}

.header .header__login-mobile {
	display: none;
	text-decoration: none;
	background-color: var(--theme-color-green-10);
	border-radius: 6px;
	font-size: 1.4rem;
	line-height: 1.5714;
	letter-spacing: .01em;
	color: var(--theme-color-neutral-70);
	text-align: center;
	font-weight: 600;
	padding: 1rem .9rem .8rem;
}

@media (max-width: 1279px) {
	.header .header__login-mobile {
		display: block;
	}
}

.header .header__search {
	position: relative;
}

.header .search-form {
	position: absolute;
	top: 50%;
	right: 0;
	width: 20rem;
	transform: translateY(-50%);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	z-index: 200;
	transition: opacity var(--theme-transition-duration);
}

.header .search-form .search__field {
	border-radius: 10px;
	line-height: 1;
	height: auto;
	padding: 1rem 1.6rem;
	font-size: 1.4rem;
	font-weight: 600;
	border: 1px solid rgba(12, 12, 13, .1);
	background-color: var(--theme-color-bg-default);
}

.header .search-form .search__btn {
	display: none;
}

.header .header__btn-nav-back {
	text-decoration: none;
	display: block;
	padding: 1.6rem;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	scale: 0;
	pointer-events: none;
	transition: opacity, scale var(--theme-transition-duration);
}

.header .header__btn-nav-back svg {
	display: block;
}

.header .header__btn-nav-back svg path {
	fill: var(--theme-color-neutral-10);
}

.header--dark {
	background-color: var(--theme-color-neutral-10);
	border-color: rgba(255, 255, 255, .1);
}

.header--dark:has(.has-open-dd) {
	border-bottom: 1px solid rgba(12, 12, 13, 0);
}

.header--dark:has(.has-open-dd) .header__overlay {
	opacity: .8;
}

@media (max-width: 1279px) {
	.header--dark:has(.has-open-dd) .header__overlay {
		opacity: 0;
	}
}

.header--dark:has(.has-open-dd) .header__nav, .header--dark:has(.has-open-dd) .header__container {
	background-color: var(--theme-color-neutral-10);
	transition: 0s background-color 0s;
}

.header--dark .logo .light_logo {
	opacity: 0;
}

.header--dark .logo .dark_logo {
	opacity: 1;
}

.header--dark .header__search-overlay, .header--dark .header__overlay {
	background-color: var(--theme-color-bg-default);
}

.header--dark .header__btn-nav-back svg path {
	fill: var(--theme-color-neutral-70);
}

.header--dark .header__nav, .header--dark .header__container {
	transition: 0s background-color 1s;
}

.header--dark .header__container {
	background-color: transparent;
}

@media (max-width: 1279px) {
	.header--dark .header__nav {
		background-color: var(--theme-color-neutral-10);
		border-color: rgba(255, 255, 255, .1);
		transition: opacity var(--theme-transition-duration);
	}
}

.header--dark .search-form .search__field {
	background-color: var(--theme-color-neutral-10);
	border-color: rgba(255, 255, 255, .1);
	color: var(--theme-color-neutral-70);
}

.header--dark .nav>.menu>li>a {
	color: var(--theme-color-neutral-70);
}

.header--dark .nav>.menu>li.menu-item-has-children>a:after {
	background: url("data:image/svg+xml,%3csvg%20width=\'9\'%20height=\'5\'%20viewBox=\'0%200%209%205\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20opacity=\'0.5\'%20d=\'M7.5%201L4.57071%203.92929C4.53166%203.96834%204.46834%203.96834%204.42929%203.92929L1.5%201\'%20stroke=\'white\'%20stroke-width=\'1.5\'%20stroke-linecap=\'round\'/%3e%3c/svg%3e") no-repeat center;
	background-size: contain;
}

.header--dark .header__login {
	color: var(--theme-color-neutral-70);
}

.header--dark .btn-menu, .header--dark .btn-search {
	filter: invert(100%);
}

.headroom {
	will-change: transform;
	position: fixed;
	width: 100%;
	z-index: 1000;
}

body.has-open-search .header .search-form {
	opacity: 1;
	pointer-events: auto;
}

body.has-open-navigation .header__nav, body.has-open-search .header .search-form {
	opacity: 1;
	pointer-events: auto;
}

body.has-open-search .header .search-form {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

body.has-open-search .header .header__search-overlay {
	opacity: .3;
	pointer-events: auto;
}

body.has-open-search .header.header--dark .header__search-overlay {
	opacity: .8;
}

body.has-open-navigation .header .header__nav {
	opacity: 1;
	pointer-events: auto;
}

body.admin-bar #wpadminbar {
	position: fixed;
}

@media (max-width: 1279px) {
	body.admin-bar header .header__nav {
		margin-top: 32px;
	}
}

@media (max-width: 782px) {
	body.admin-bar header .header__nav {
		margin-top: 46px;
	}
}

@media (max-width: 1279px) {
	body.admin-bar .header {
		margin-top: 32px;
	}
}

@media (max-width: 782px) {
	body.admin-bar .header {
		margin-top: 46px;
	}
}

#wpfront-notification-bar-spacer {
	max-height: var(--notification-height, "none");
}

header#header {
	top: var(--notification-height, "0");
}

.hero-center {
	padding: 8rem 0;
	text-align: center;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-center {
		padding: 8rem 0;
	}
}

.hero-center .hero__pagetitle {
	margin-bottom: 2.6rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-center .hero__pagetitle {
		margin-bottom: 2.1rem;
	}
}

.hero-center .hero__inner {
	max-width: 92.1rem;
	margin: 0 auto;
}

.hero-center .hero__head {
	padding-bottom: 4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-center .hero__head {
		font-size: 1.4rem;
		line-height: 1.5714;
		padding-bottom: 3rem;
	}
}

.hero-center h1 {
	margin-bottom: 2.6rem;
}

.hero-center--dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70-muted);
}

.hero-center--dark h1 {
	color: #fff;
}

.hero-title-image {
	margin: 4rem 0 8.9rem;
}

.hero-title-image .hero__head {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	margin-bottom: 4rem;
}

@media (max-width: 991px) {
	.hero-title-image .hero__head {
		grid-template-columns: 1fr;
		gap: 3.2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__head {
		gap: 2rem;
		margin-bottom: 3rem;
	}
}

.hero-title-image .hero__content {
	padding: 12.2rem 0 0 24.5rem;
	align-self: flex-end;
}

@media (max-width: 1279px) {
	.hero-title-image .hero__content {
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.hero-title-image .hero__content {
		padding-top: 0;
	}
}

.hero-title-image .hero__content p {
	margin-bottom: 3.6rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__content p {
		margin-bottom: 2rem;
	}
}

.hero-title-image .hero__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

.hero-title-image .hero__image {
	height: 56.9rem;
}

@media (max-width: 991px) {
	.hero-title-image .hero__image {
		height: 37rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__image {
		height: auto;
		aspect-ratio: 230/150;
	}
}

.hero-title-image .hero__image img {
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 20px;
	width: 100%;
}

.hero-title-image .hero__cta {
	max-width: 72rem;
	margin: -8.4rem auto 0;
	padding: 2.4rem;
	border-radius: 30px;
	border: 1px solid rgba(255, 255, 255, .32);
	box-shadow: var(--theme-shadow-1);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background-color: var(--theme-color-neutral-70);
	position: relative;
	z-index: 10;
}

@media (max-width: 991px) {
	.hero-title-image .hero__cta {
		max-width: 60rem;
		padding: 2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__cta {
		padding: 1.6rem;
		border-radius: 12px;
		margin-top: 2.4rem;
	}
}

.hero-title-image .hero__cta-video {
	width: 17.8rem;
	padding: .6rem;
	border-radius: 17px;
	border: 1px solid rgba(15, 34, 27, .08);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__cta-video {
		width: 9.8rem;
		border-radius: 8px;
		padding: .3rem;
	}
}

.hero-title-image .hero__cta-video video, .hero-title-image .hero__cta-video img {
	box-shadow: 0 0 12px 4px rgba(0, 0, 0, .1);
	border-radius: 12px;
	display: block;
	width: 100%;
	height: 100%;
	aspect-ratio: 166/105;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__cta-video video, .hero-title-image .hero__cta-video img {
		border-radius: 6px;
		aspect-ratio: 166/120;
	}
}

.hero-title-image .hero__cta-content {
	width: calc(100% - 26rem);
	padding: 0 2.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__cta-content {
		width: calc(100% - 13.4rem);
		padding: 0 1.2rem;
		font-size: 1.3rem;
		line-height: 1.5384;
		letter-spacing: .01em;
	}
}

.hero-title-image .hero__cta-content p {
	color: var(--theme-color-green-10);
	margin-bottom: .5rem;
}

.hero-title-image .hero__cta-actions {
	width: 5.5rem;
	height: 5.5rem;
}

@media (max-width: 991px) {
	.hero-title-image .hero__cta-actions {
		margin-left: auto;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__cta-actions {
		width: 3.6rem;
		height: 3.6rem;
	}
}

.hero-title-image .hero__cta-actions a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border: 2px solid #dcdcdc;
	border-radius: 50%;
	background-color: var(--theme-color-green-10);
	transition: background-color var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__cta-actions a {
		border-width: 1px;
	}
}

.hero-title-image .hero__cta-actions a:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8.5px 0 8.5px 14px;
	border-color: transparent transparent transparent var(--theme-color-neutral-70);
	display: block;
	position: relative;
	left: .2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-title-image .hero__cta-actions a:after {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5.5px 0 5.5px 9px;
		border-color: transparent transparent transparent var(--theme-color-neutral-70);
		left: 0;
	}
}

.hero-title-image .hero__cta-actions a:hover {
	background-color: var(--theme-color-neutral-30);
}

.hero-with-arrows {
	margin: 4.6rem 0 4.8rem;
}

.hero-with-arrows .hero__inner {
	margin-bottom: 8.5rem;
}

@media (max-width: 991px) {
	.hero-with-arrows .hero__inner {
		margin-bottom: 5rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-arrows .hero__inner {
		margin-bottom: 4rem;
	}
}

.hero-with-arrows .hero__head h1 {
	margin-bottom: 3.8rem;
}

@media (max-width: 991px) {
	.hero-with-arrows .hero__head h1 {
		margin-bottom: 2rem;
	}
}

.hero-with-arrows .hero__head h1:last-child {
	margin-bottom: 0;
}

@media (max-width: 991px) {
	.hero-with-arrows .hero__head {
		margin-bottom: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-arrows .hero__head {
		margin-bottom: 2rem;
	}
}

.hero-with-arrows .hero__head p {
	width: -moz-max-content;
	width: max-content;
	color: var(--theme-color-green-10);
	background-color: var(--theme-color-bg-muted);
	border-radius: 99em;
	padding: .4rem 1.8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-arrows .hero__head p {
		font-size: 1.4rem;
		display: inline-block;
		width: auto;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-arrows .hero__head br {
		display: none;
	}
}

.hero-with-arrows .hero__body {
	max-width: 42.8rem;
	padding-right: 5rem;
	margin-left: auto;
	padding-top: 1.1rem;
}

@media (max-width: 1279px) {
	.hero-with-arrows .hero__body {
		padding-right: 0;
	}
}

@media (max-width: 991px) {
	.hero-with-arrows .hero__body {
		max-width: 100%;
		margin-left: 0;
	}
}

.hero-with-arrows .hero__body p {
	margin-bottom: 3.1rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-arrows .hero__body p {
		margin-bottom: 2rem;
	}
}

.hero-with-arrows .hero__body p:last-child {
	margin-bottom: 0;
}

.hero-with-arrows .hero__arrows ul {
	list-style: none;
	display: grid;
	grid-template-columns: repeat(10, 1fr);
	gap: 2.5rem;
}

@media (max-width: 991px) {
	.hero-with-arrows .hero__arrows ul {
		gap: 1.6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-arrows .hero__arrows ul {
		grid-template-columns: repeat(5, 1fr);
	}
}

.hero-with-graphic {
	position: relative;
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.hero-with-graphic h1 {
	margin-bottom: 3.2rem;
	padding-right: 4rem;
	color: var(--theme-color-neutral-70);
	font-size: 5.2rem;
	line-height: 1.0961;
	letter-spacing: -.04em;
}

@media (max-width: 1279px) {
	.hero-with-graphic h1 {
		font-size: 4.8rem;
	}
}

@media (max-width: 991px) {
	.hero-with-graphic h1 {
		font-size: 4rem;
		padding-right: 0;
		margin-bottom: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-graphic h1 {
		font-size: 3.2rem;
	}
}

.hero-with-graphic h1 span {
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.hero-with-graphic:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'371\'%20height=\'313\'%20viewBox=\'0%200%20371%20313\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20opacity=\'0.2\'%20filter=\'url(%23filter0_f_4102_40451)\'%3e%3cellipse%20cy=\'313.5\'%20rx=\'210\'%20ry=\'152.5\'%20fill=\'url(%23paint0_radial_4102_40451)\'/%3e%3cellipse%20cy=\'313.5\'%20rx=\'210\'%20ry=\'152.5\'%20fill=\'url(%23paint1_radial_4102_40451)\'/%3e%3cellipse%20cy=\'313.5\'%20rx=\'210\'%20ry=\'152.5\'%20fill=\'url(%23paint2_radial_4102_40451)\'%20fill-opacity=\'0.7\'%20style=\'mix-blend-mode:hard-light\'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id=\'filter0_f_4102_40451\'%20x=\'-370.922\'%20y=\'0.0784912\'%20width=\'741.843\'%20height=\'626.843\'%20filterUnits=\'userSpaceOnUse\'%20color-interpolation-filters=\'sRGB\'%3e%3cfeFlood%20flood-opacity=\'0\'%20result=\'BackgroundImageFix\'/%3e%3cfeBlend%20mode=\'normal\'%20in=\'SourceGraphic\'%20in2=\'BackgroundImageFix\'%20result=\'shape\'/%3e%3cfeGaussianBlur%20stdDeviation=\'80.4608\'%20result=\'effect1_foregroundBlur_4102_40451\'/%3e%3c/filter%3e%3cradialGradient%20id=\'paint0_radial_4102_40451\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(-62.6569%20460.518)%20rotate(-122.34)%20scale(119.152%2032.8698)\'%3e%3cstop%20stop-color=\'%235BCEE4\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint1_radial_4102_40451\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(34.5302%20313.5)%20rotate(130.783)%20scale(178.366%20254.834)\'%3e%3cstop%20stop-color=\'%232CCAE8\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%232DCBE9\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint2_radial_4102_40451\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(-159.15%20336.606)%20rotate(33.6476)%20scale(83.4028%2045.3024)\'%3e%3cstop%20stop-color=\'white\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'white\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
	display: block;
	width: 38rem;
	height: 32rem;
	position: absolute;
	bottom: 0;
	left: 0;
}

.hero-with-graphic .hero__inner {
	position: relative;
	z-index: 1;
	padding: 5rem 0 4.7rem;
	display: grid;
	grid-template-columns: 1.04fr 1fr;
}

@media (max-width: 991px) {
	.hero-with-graphic .hero__inner {
		grid-template-columns: 1fr;
		gap: 3.2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-graphic .hero__inner {
		padding: 6rem 0;
	}
}

@media (max-width: 991px) {
	.hero-with-graphic .hero__inner br {
		display: none;
	}
}

.hero-with-graphic .hero__content {
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.hero-with-graphic .hero__actions {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem;
}

.hero-with-graphic .hero__actions .btn:focus, .hero-with-graphic .hero__actions .gform_wrapper.gform_wrapper.gravity-theme .gform_footer button:focus, .gform_wrapper.gform_wrapper.gravity-theme .gform_footer .hero-with-graphic .hero__actions button:focus, .hero-with-graphic .hero__actions .gform_wrapper.gform_wrapper.gravity-theme .gform_footer input:focus, .gform_wrapper.gform_wrapper.gravity-theme .gform_footer .hero-with-graphic .hero__actions input:focus, .hero-with-graphic .hero__actions .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer button:focus, .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .hero-with-graphic .hero__actions button:focus, .hero-with-graphic .hero__actions .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer input:focus, .gform_wrapper.gform_wrapper.gravity-theme .gform_page_footer .hero-with-graphic .hero__actions input:focus {
	outline-color: var(--theme-color-neutral-70) !important;
}

.hero-with-graphic .hero__graphic {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-radius: 12px;
	overflow: hidden;
	width: 100%;
	color: red;
	text-transform: uppercase;
	font-size: 1.4rem;
}

.hero-with-slider {
	padding: 4rem 0 8rem;
	background-color: var(--theme-color-neutral-10);
}

@media (max-width: 991px) {
	.hero-with-slider {
		padding: 6rem 0;
	}
}

.hero-with-slider .hero__head {
	margin-bottom: 12rem;
	max-width: 70rem;
}

@media (max-width: 1279px) {
	.hero-with-slider .hero__head {
		margin-bottom: 8rem;
	}
}

@media (max-width: 991px) {
	.hero-with-slider .hero__head {
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero-with-slider .hero__head {
		margin-bottom: 3.8rem;
	}
}

.hero-with-slider .hero__head h1 {
	color: var(--theme-color-neutral-70);
}

.hero {
	padding: 15rem 0 11rem;
	position: relative;
	background-color: #fff;
}

@media (max-width: 1441px) {
	.hero {
		padding: 10rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero {
		padding: 11.8rem 0 2.3rem;
	}
}

.hero .hero__inner {
	position: relative;
	z-index: 105;
}

.hero .hero__head {
	max-width: 117.5rem;
	margin: 0 auto 10.7rem;
	color: var(--theme-color-neutral-10);
	text-align: center;
}

@media (max-width: 1441px) {
	.hero .hero__head {
		margin-bottom: 10rem;
	}
}

@media (max-width: 991px) {
	.hero .hero__head {
		margin-bottom: 24.6rem;
	}
}

@media (max-width: 991px) {
	.hero .hero__head br {
		display: none;
	}
}

.hero .hero__head h1 {
	margin-bottom: 3.2rem;
	letter-spacing: -.05em;
}

@media (max-width: 991px) {
	.hero .hero__head h1 {
		letter-spacing: -.02em;
	}
}

.hero .hero__head h1 strong {
	font-weight: 600;
	position: relative;
	background: radial-gradient(16.53% 16.53% at 12.11% 57.58%, rgba(255, 255, 255, .7), rgba(255, 255, 255, 0)), radial-gradient(62.1% 100.92% at 64.58% 37.5%, #2ccae8, rgba(41, 204, 145, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #5bcee4, #29cc91);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	text-fill-color: transparent;
	background-blend-mode: hard-light, normal, normal;
}

.hero .hero__head sup {
	font-size: 15px;
	font-style: normal;
	position: relative;
	top: -1.4rem;
	margin-left: .4rem;
}

@media (max-width: 991px) {
	.hero .hero__head sup {
		top: 0;
	}
}

.hero .hero__entry {
	font-size: 1.8rem;
	line-height: 1.555;
	margin-bottom: 3.5rem;
}

@media (max-width: 991px) {
	.hero .hero__entry {
		font-size: 1.4rem;
		max-width: 81%;
		margin: 0 auto 3.5rem;
	}
}

.hero .hero__entry:last-child {
	margin-bottom: 0;
}

.hero .hero__cta {
	max-width: 720px;
	margin: 0 auto;
	padding: 2.4rem;
	border-radius: 30px;
	border: 1px solid rgba(255, 255, 255, .32);
	box-shadow: var(--theme-shadow-1);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background-color: var(--theme-color-neutral-70);
}

@media (max-width: 991px) {
	.hero .hero__cta {
		max-width: 60rem;
		padding: 2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero .hero__cta {
		padding: 1.6rem;
		border-radius: 12px;
		margin-top: 2.4rem;
	}
}

.hero .hero__cta-video {
	width: 17.8rem;
	padding: .6rem;
	border-radius: 17px;
	border: 1px solid rgba(15, 34, 27, .08);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero .hero__cta-video {
		width: 9.8rem;
		border-radius: 8px;
		padding: .3rem;
	}
}

.hero .hero__cta-video video, .hero .hero__cta-video img {
	box-shadow: 0 0 12px 4px rgba(0, 0, 0, .1);
	border-radius: 12px;
	display: block;
	width: 100%;
	height: 100%;
	aspect-ratio: 166/105;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero .hero__cta-video video, .hero .hero__cta-video img {
		border-radius: 6px;
		aspect-ratio: 166/120;
	}
}

.hero .hero__cta-content {
	width: calc(100% - 26rem);
	padding: 0 2.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero .hero__cta-content {
		width: calc(100% - 13.4rem);
		padding: 0 1.2rem;
		font-size: 1.3rem;
		line-height: 1.5384;
		letter-spacing: .01em;
	}
}

.hero .hero__cta-content p {
	color: var(--theme-color-green-10);
	margin-bottom: .5rem;
}

.hero .hero__cta-actions {
	width: 5.5rem;
	height: 5.5rem;
}

@media (max-width: 991px) {
	.hero .hero__cta-actions {
		margin-left: auto;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero .hero__cta-actions {
		width: 3.6rem;
		height: 3.6rem;
	}
}

.hero .hero__cta .hero__cta-link a {
	text-decoration: none;
	display: inline-block;
	font-size: 1.4rem;
	color: var(--theme-color-green-10);
	border: 1px solid rgba(0, 0, 0, .25);
	border-radius: 5px;
	padding: .4rem .7rem .2rem;
	transition: all var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero .hero__cta .hero__cta-link a {
		font-size: 1.3rem;
		line-height: 1.5384;
		padding: .2rem .7rem .1rem;
	}
}

.hero .hero__cta .hero__cta-link a:hover {
	background-color: var(--theme-color-green-10);
	border-color: var(--theme-color-green-10);
	color: var(--theme-color-neutral-70);
}

.hero .hero__cta-actions a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border: 2px solid #dcdcdc;
	border-radius: 50%;
	background-color: var(--theme-color-green-10);
	transition: background-color var(--theme-transition-duration);
	text-indent: -5000px;
}

.hero .hero__cta-actions a:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8.5px 0 8.5px 14px;
	border-color: transparent transparent transparent var(--theme-color-neutral-70);
	transform: rotate(0);
	display: block;
	position: relative;
	left: .2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero .hero__cta-actions a:after {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5.5px 0 5.5px 9px;
		border-color: transparent transparent transparent var(--theme-color-neutral-70);
		left: 0;
	}
}

.hero .hero__cta-actions a:hover {
	background-color: var(--theme-color-neutral-30);
}

.hero .hero__animation-video-loop {
	position: absolute;
	top: 9rem;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.hero .hero__animation-video-loop {
		top: auto;
		bottom: 9rem;
		height: 64%;
	}
}

.hero .hero__animation-video-loading {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none;
	z-index: 100;
}

@media (max-width: 991px) {
	.hero .hero__animation-video-loading {
		display: none;
	}
}

.industries {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 3.2rem;
}

@media (max-width: 1279px) {
	.industries {
		gap: 2.4rem;
	}
}

@media (max-width: 991px) {
	.industries {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.industries {
		grid-template-columns: 1fr;
		gap: 1.6rem;
	}
}

.industry {
	border-radius: 24px;
	overflow: hidden;
	position: relative;
	aspect-ratio: 1/1;
}

.industry:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(360deg, rgba(0, 0, 0, 0) 58.46%, rgba(0, 0, 0, .35));
}

@media (max-width: 1279px) {
	.industry:after {
		background: linear-gradient(360deg, rgba(0, 0, 0, 0) 30.46%, rgba(0, 0, 0, .5));
	}
}

.industry:hover .industry__image img {
	scale: 1.1;
}

.industry .industry__image {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.industry .industry__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

.industry .industry__content {
	padding: 3.2rem 2.4rem 2.4rem 3.2rem;
	display: flex;
	flex-direction: column;
	color: var(--theme-color-neutral-70);
	position: relative;
	z-index: 5;
	width: 100%;
	height: 100%;
}

@media (max-width: 1279px) {
	.industry .industry__content {
		padding: 2.2rem;
	}
}

.industry .industry__title {
	margin-bottom: .8rem;
}

.industry .industry__actions {
	margin-top: auto;
}

.industry .industry__btn {
	width: 5.6rem;
	height: 5.6rem;
	margin-left: auto;
	border: 1px solid rgba(255, 255, 255, .25);
}

.industry .industry__btn:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
}

.industry .industry__btn:hover {
	background-color: transparent;
}

.industry .industry__btn svg {
	width: 2.3rem;
	height: auto;
}

.industry .industry__btn path {
	stroke: var(--theme-color-neutral-70);
}

.logo {
	display: inline-block;
	text-decoration: none;
	width: 9.3rem;
	position: relative;
	z-index: 100;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	transition-delay: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.logo {
		width: 8.2rem;
	}
}

.logo>img {
	display: block;
	width: 100%;
}

.logo--large {
	max-width: 45.5rem;
	width: 100%;
}

@media (max-width: 1279px) {
	.header:has(.has-open-dd) .logo {
		opacity: 0;
		pointer-events: none;
		transition-delay: 0s;
	}
}

.main {
	width: 100%;
	flex-grow: 1;
	flex-shrink: 0;
	margin-top: 92px;
}

@media (max-width: 1279px) {
	.main {
		margin-top: 5.9rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.main {
		margin-top: 5.5rem;
	}
}

body.error404 .main {
	display: flex;
	flex-wrap: wrap;
}

body.error404 .main>section {
	width: 100%;
}

.megachip {
	display: inline-flex;
	align-items: center;
	gap: .9rem;
	padding: .9rem 1.5rem;
	color: var(--theme-color-neutral-10);
	border-radius: 99em;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.megachip {
		gap: .8rem;
	}
}

.megachip img {
	max-width: 3.8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.megachip img {
		max-width: 3.2rem;
	}
}

.megachip--platform {
	background: radial-gradient(67.04% 208.04% at 79.14% 89.67%, rgba(255, 255, 255, .7), rgba(255, 255, 255, 0)), radial-gradient(100% 283.35% at 100% 50%, #2ccae8, rgba(41, 204, 145, 0)), radial-gradient(98.26% 95.68% at 118.16% 65.44%, #5bcee4, #29cc91);
	background-blend-mode: hard-light, normal, normal;
}

.megachip--genius {
	background: radial-gradient(100% 283.35% at 100% 50%, #2ccae8, rgba(41, 204, 145, 0)), linear-gradient(0deg, #5bcee4, #5bcee4);
}

.members {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 3.2rem;
}

@media (max-width: 1279px) {
	.members {
		grid-template-columns: repeat(3, 1fr);
		gap: 2.4rem;
	}
}

@media (max-width: 991px) {
	.members {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 575px) {
	.members {
		grid-template-columns: 1fr;
		gap: 2.6rem;
	}
}

.member .member__image {
	aspect-ratio: 1;
	border-radius: 16px;
	overflow: hidden;
	position: relative;
	margin-bottom: 1.5rem;
	display: grid;
	grid-template-areas: "overlay";
	align-items: end;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.member .member__image {
		margin-bottom: 1rem;
	}
}

.member .member__image:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 72.28%, rgba(0, 0, 0, .2) 86.38%);
}

.member .member__image img {
	grid-area: overlay;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.member .member__btn {
	grid-area: overlay;
	margin-left: auto;
	margin-right: 2.4rem;
	margin-bottom: 2.4rem;
	position: relative;
	z-index: 10;
}

.member .member__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20;
}

.member .member__link:hover~img {
	scale: 1.1;
}

.member .member__link:hover~.member__btn {
	background: #000 url("data:image/svg+xml,%3csvg%20width=\'18\'%20height=\'18\'%20viewBox=\'0%200%2018%2018\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7.92461%207.79961V0.599609H10.3246V7.79961H17.5246V10.1996H10.3246V17.3996H7.92461V10.1996H0.724609V7.79961H7.92461Z\'%20fill=\'white\'/%3e%3cpath%20d=\'M7.92461%208.21628H8.34128V7.79961V1.01628H9.90794V7.79961V8.21628H10.3246H17.1079V9.78294H10.3246H9.90794V10.1996V16.9829H8.34128V10.1996V9.78294H7.92461H1.14128V8.21628H7.92461Z\'%20stroke=\'white\'%20stroke-opacity=\'0.25\'%20stroke-width=\'0.833333\'/%3e%3c/svg%3e") no-repeat center;
	border: 1px solid transparent;
	filter: invert(1);
}

.member .member__link:hover~.member__btn.nitro-lazy {
	background: none !important;
}

.member .member__head p {
	margin: 0;
}

.nav-sub>.menu {
	display: flex;
	flex-wrap: wrap;
	gap: 2.4rem;
	font-size: 1.4rem;
	line-height: 1.5714;
	letter-spacing: .01em;
	color: var(--theme-color-neutral-10);
}

@media (max-width: 991px) {
	.nav-sub>.menu {
		gap: 1.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.nav-sub>.menu {
		font-size: 1.3rem;
		letter-spacing: .01em;
		color: var(--theme-color-neutral-10);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.nav-sub>.menu>li {
		display: none;
	}
}

.nav-sub>.menu>li>a {
	font-weight: 600;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: .8rem;
	opacity: .5;
	padding-block: 1.5rem;
	position: relative;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
}

.nav-sub>.menu>li>a:after {
	content: "";
	width: 100%;
	height: .3rem;
	position: absolute;
	bottom: -.1rem;
	left: 0;
	background-color: var(--theme-color-green-40);
	opacity: 0;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.nav-sub>.menu>li>a:after {
		display: none;
		padding-block: 1.4rem;
	}
}

.nav-sub>.menu>li>a:hover {
	opacity: 1;
}

.nav-sub>.menu>li>a:hover:after {
	opacity: 1;
}

.nav-sub>.menu>li>a img {
	display: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.nav-sub>.menu>li.current-menu-item {
		display: block;
	}
}

.nav-sub>.menu>li.current-menu-item>a img {
	display: block;
}

.nav-sub>.menu>li.current-menu-item>a {
	opacity: 1;
}

.nav-sub>.menu>li.current-menu-item>a:after {
	opacity: 1;
}

@media (max-width: 1279px) {
	.nav {
		padding-bottom: 2.4rem;
	}
}

.nav ul {
	list-style: none;
}

.nav>.menu {
	display: flex;
	align-items: center;
	gap: .8rem;
	font-size: 1.4rem;
	color: var(--theme-color-neutral-10);
}

@media (max-width: 1441px) {
	.nav>.menu {
		gap: .5rem;
	}
}

@media (max-width: 1279px) {
	.nav>.menu {
		flex-direction: column;
		align-items: stretch;
		gap: 2.4rem;
	}
}

.nav>.menu>li.menu-item-has-children>a {
	position: relative;
}

.nav>.menu>li.menu-item-has-children>a:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'8\'%20height=\'5\'%20viewBox=\'0%200%208%205\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20opacity=\'0.5\'%20d=\'M7%201L4.07071%203.92929C4.03166%203.96834%203.96834%203.96834%203.92929%203.92929L1%201\'%20stroke=\'%230C0C0D\'%20stroke-width=\'1.5\'%20stroke-linecap=\'round\'/%3e%3c/svg%3e") no-repeat center;
	background-size: contain;
	width: .8rem;
	height: .8rem;
	transition: rotate;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 1279px) {
	.nav>.menu>li.menu-item-has-children>a:after {
		display: none;
	}
}

.nav>.menu>li.menu-item-has-children>a:before {
	content: "";
	width: 0;
	height: .4rem;
	position: absolute;
	bottom: -1.5rem;
	left: 50%;
	transform: translate(-50%);
	background-color: var(--theme-color-green-40);
	opacity: 0;
	transition: opacity, width, left;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 1279px) {
	.nav>.menu>li.menu-item-has-children>a:before {
		display: none;
	}
}

.nav>.menu>li.menu-item-has-children.has-open-dd>a {
	background-color: #e7eeee;
}

@media (max-width: 1279px) {
	.nav>.menu>li.menu-item-has-children.has-open-dd>a {
		background-color: transparent;
	}
}

.nav>.menu>li.menu-item-has-children.has-open-dd>a:after {
	rotate: 180deg;
}

.nav>.menu>li.menu-item-has-children.has-open-dd>a:before {
	opacity: 1;
	width: calc(100% - 2.4rem);
	left: 50%;
}

.nav>.menu>li:hover>a {
	background-color: #e7eeee;
}

@media (max-width: 1279px) {
	.nav>.menu>li:hover>a {
		background-color: transparent;
	}
}

.nav>.menu>li>a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .5rem;
	text-decoration: none;
	transition: background;
	transition-duration: var(--theme-transition-duration);
	padding: .8rem 1.2rem .6rem;
	border-radius: 4px;
	font-weight: 600;
}

@media (max-width: 1441px) {
	.nav>.menu>li>a {
		padding: .8rem 1rem .6rem;
	}
}

@media (max-width: 1279px) {
	.nav>.menu>li>a {
		font-size: 1.8rem;
		line-height: 1.555;
		border-bottom: 1px solid rgba(12, 12, 13, .1);
		padding: 0 0 .7rem;
	}
}

.nav>.menu>li>a.--active {
	background-color: #e7eeee;
}

@media (max-width: 1279px) {
	.nav>.menu>li>a.--active {
		background-color: transparent;
	}
}

.nav .nav__dd {
	position: absolute;
	top: 100%;
	left: 0;
	background-color: var(--theme-color-neutral-70);
	width: 100%;
	border-radius: 0 0 12px 12px;
	padding: 2.8rem 0 4.4rem;
	display: none;
	border-top: 1px solid rgba(12, 12, 13, .1);
}

@media (max-width: 1279px) {
	.nav .nav__dd {
		position: fixed;
		top: 5.7rem;
		left: 0;
		width: 100%;
		height: calc(100% - 5.8rem);
		z-index: 1001;
		border-radius: 0;
		padding: 1.8rem 0;
		overflow: auto;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.nav .nav__dd {
		top: 5.5rem;
		height: calc(100% - 5.5rem);
	}
}

.nav .nav__dd-back {
	position: fixed;
	top: 0;
	left: 0;
	padding: 1.6rem;
	display: none;
}

@media (max-width: 1279px) {
	.nav .nav__dd-back {
		display: block;
	}
}

.nav .nav__dd-back svg {
	display: block;
	height: auto;
}

.nav .nav__dd-back svg path {
	fill: var(--theme-color-neutral-10);
}

.nav .nav__dd-inner {
	--max-width: 136.2rem;
	--gutter: 2.4rem;
	max-width: calc(var(--max-width) + var(--gutter) * 2);
	margin: 0 auto;
	padding-inline: var(--gutter);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (max-width: 1279px) {
	.nav .nav__dd-inner {
		display: block;
		padding: 0 1.6rem;
	}
}

.nav .nav__dd-title {
	margin-bottom: 2rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-title {
		padding-bottom: .8rem;
		border-bottom: 1px solid rgba(12, 12, 13, .1);
		margin-bottom: 2.4rem;
	}
}

.nav .nav__dd-title a {
	text-decoration: none;
	display: flex;
	gap: .9rem;
	align-items: center;
	font-weight: 600;
	color: var(--theme-color-green-10);
	transition: color, opacity;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-title--with-arrow a:hover:after {
	left: .5rem;
}

.nav .nav__dd-title--with-arrow a:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'14\'%20height=\'14\'%20viewBox=\'0%200%2014%2014\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20opacity=\'0.3\'%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M10.6416%207.00838L5.31276%201.67955L7.97364%201.67958L12.6372%206.34317L13.3025%207.0084L12.6373%207.67361L7.9897%2012.3212L5.32882%2012.3211L10.6416%207.00838Z\'%20fill=\'%2308291D\'/%3e%3crect%20x=\'0.991821\'%20y=\'6.05371\'%20width=\'11.3086\'%20height=\'1.89259\'%20fill=\'%2308291D\'/%3e%3c/g%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
	width: 1.5rem;
	height: 1.5rem;
	display: block;
	position: relative;
	left: 0;
	transition: left;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-block {
	border-left: 1px solid rgba(12, 12, 13, .05);
	padding-left: 3.2rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block {
		padding-left: 0;
		border: none;
		min-width: 100%;
		margin-top: 4.4rem;
	}
	
	.nav .nav__dd-block.nav__dd-block-empty-1 {
		display: none;
	}
}

.nav .nav__dd-block:first-child, .nav .nav__dd-block.nav__dd-block-empty-1+div {
	border-left: none;
	padding-left: 0;
	margin-top: 0;
}

.nav .nav__dd-block ul {
	list-style: none;
	display: grid;
	gap: 1.2rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block ul {
		gap: 2.2rem;
	}
}

.nav .nav__dd-block li {
	position: relative;
}

.nav .nav__dd-block ul a {
	display: block;
	text-decoration: none;
	font-size: 1.1rem;
	line-height: 1.1818;
	color: var(--theme-color-neutral-40);
	position: relative;
	transition: color, opacity;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-block ul a:has(img) {
	padding: 0;
	display: flex;
	align-items: center;
	gap: 1.2rem;
}

.nav .nav__dd-block ul a:has(img):hover {
	color: var(--theme-color-neutral-70);
}

.nav .nav__dd-block ul a:has(img).--active strong {
	text-decoration: underline;
}

.nav .nav__dd-block ul img {
	top: calc(50% + .1rem);
	left: 0;
	aspect-ratio: 36/32;
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 36px;
}

.nav .nav__dd-block ul li a:hover img, .nav .nav__dd-block ul li a.--active img {
	filter: grayscale(1) invert(1);
}

.nav .nav__dd-block ul strong {
	display: block;
	font-size: 1.4rem;
	line-height: 1.5714;
	letter-spacing: .01em;
	color: var(--theme-color-green-10);
}

.nav .nav__dd-block--type-1 {
	width: 25%;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-1 {
		width: 100%;
	}
}

.nav .nav__dd-block--type-2 {
	width: 50%;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-2 {
		width: 100%;
	}
}

.nav .nav__dd-block--type-2 ul {
	grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-2 ul {
		grid-template-columns: 1fr;
	}
}

.nav .nav__dd-block--type-3 {
	width: 25%;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-3 {
		width: 100%;
	}
}

.nav .nav__dd-block--type-4 {
	width: 25%;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4 .nav__dd-title {
		padding: 0;
		border: none;
		margin-bottom: 1.5rem;
	}
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner {
	display: grid;
	gap: 3.2rem;
	align-items: start;
	grid-template-columns: 31.796% auto;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4 .nav__dd-block-inner {
		grid-template-columns: 1fr;
	}
}

.nav .nav__dd-block--type-4 .nav__dd-media+ul {
	gap: 1.2rem;
	grid-template-columns: repeat(2, 1fr);
	max-width: 61.2rem;
	padding-right: 3.2rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4 .nav__dd-media+ul {
		grid-template-columns: 1fr;
		padding-right: 0;
		max-width: 100%;
		gap: .4rem;
	}
}

.nav .nav__dd-block--type-4 .nav__dd-media+ul a {
	background: var(--theme-color-bg-default);
	border: 1px solid rgba(12, 12, 13, .05);
	border-radius: 8px;
	padding: 1.3rem 1.6rem;
	font-size: 1.1rem;
	line-height: 1.1818;
	color: var(--theme-color-neutral-40);
	transition: background-color, border-color, color;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-block--type-4 .nav__dd-media+ul a.--active, .nav .nav__dd-block--type-4 .nav__dd-media+ul a:hover {
	background-color: var(--theme-color-bg-black);
	border-color: var(--theme-color-bg-black);
	color: var(--theme-color-neutral-70-muted);
}

.nav .nav__dd-block--type-4 .nav__dd-media+ul a.--active strong, .nav .nav__dd-block--type-4 .nav__dd-media+ul a:hover strong {
	color: var(--theme-color-neutral-70);
}

.nav .nav__dd-block--type-4 ul strong {
	font-weight: 600;
	font-size: 1.4rem;
	line-height: 1.2142;
	color: var(--theme-color-neutral-10);
	display: block;
	margin-bottom: .3rem;
	transition: color;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-block--type-4 ul span {
	background: radial-gradient(16.53% 16.53% at 12.11% 57.58%, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0)), radial-gradient(62.1% 100.92% at 64.58% 37.5%, #2ccae8, rgba(41, 204, 145, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #5bcee4, #29cc91);
	background-clip: text;
	-webkit-background-clip: text;
	text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	background-blend-mode: hard-light, normal, normal;
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child) {
	grid-template-columns: 1fr;
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul {
	display: flex;
	gap: 1rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul {
		flex-direction: column;
	}
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li {
	padding-left: 3.2rem;
	border-left: 1px solid rgba(12, 12, 13, .05);
	min-width: 21rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li {
		padding-left: 0;
		min-width: 100%;
		margin-top: 3rem;
		border-left: none;
	}
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li:first-child {
	border-left: none;
	padding-left: 0;
	margin-top: 0;
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle, .nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>a {
	font-size: 1.8rem;
	line-height: 1.555;
	color: var(--theme-color-green-10);
	margin-bottom: 1.6rem;
	font-weight: 600;
	display: block;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle, .nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>a {
		border-bottom: 1px solid rgba(12, 12, 13, .1);
		padding-bottom: .9rem;
		margin-bottom: 2.1rem;
	}
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul {
	display: block;
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul li {
	margin-bottom: 1.2rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul li {
		margin-bottom: .8rem;
	}
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul li:last-child {
	margin-bottom: 0;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4b .nav__dd-title {
		padding: 0;
		border: none;
		margin-bottom: 1.5rem;
	}
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner {
	display: grid;
	gap: .2rem;
	align-items: start;
	grid-template-columns: 0% auto;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4b .nav__dd-block-inner {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 1220px) {
	.nav>ul>li:nth-child(3) .nav__dd-block--type-4b .nav__dd-media+ul {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media (min-width: 1480px) {
	.nav>ul>li:not(:nth-child(2)) .nav__dd-block ul li a {
		width: 325px;
	}
	
	.nav>ul>li:nth-child(2) .nav__dd-block ul li a {
		width: 285px;
	}
	
	.nav>ul>li:not(:nth-child(2)) .nav__dd-block.nav__dd-block--type-4b ul li a {
		width: 260px;
	}
}

@media (max-width: 1279px) {
	.nav {
		width: auto;
	}
}

.nav .nav__dd-block--type-4b .nav__dd-media+ul {
	gap: 1.2rem;
	grid-template-columns: repeat(2, 1fr);
	max-width: 61.2rem;
	padding-right: 3.2rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4b .nav__dd-media+ul {
		grid-template-columns: 1fr;
		padding-right: 0;
		max-width: 100%;
		gap: .4rem;
	}
}

.nav .nav__dd-block--type-1 ul a, .nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a, .nav .nav__dd-block--type-4b .nav__dd-media+ul a {
	background: var(--theme-color-bg-default);
	border: 1px solid rgba(12, 12, 13, .05);
	border-radius: 8px;
	padding: 1.3rem 1.6rem !important;
	font-size: 1.1rem;
	line-height: 1.1818;
	color: var(--theme-color-neutral-40);
	transition: background-color, border-color, color;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-block--type-1 ul a.--active, .nav .nav__dd-block--type-1 ul a:hover, .nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a.--active, .nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a:hover, .nav .nav__dd-block--type-4b .nav__dd-media+ul a.--active, .nav .nav__dd-block--type-4b .nav__dd-media+ul a:hover {
	background-color: var(--theme-color-bg-black);
	border-color: var(--theme-color-bg-black);
	color: var(--theme-color-neutral-70-muted) !important;
}

.nav .nav__dd-block--type-1 ul a.--active strong, .nav .nav__dd-block--type-1 ul a:hover strong, .nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a.--active strong, .nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a:hover strong, .nav .nav__dd-block--type-4b .nav__dd-media+ul a.--active strong, .nav .nav__dd-block--type-4b .nav__dd-media+ul a:hover strong {
	color: var(--theme-color-neutral-70);
}

.nav .nav__dd-block--type-1 a:hover {
	background-color: #f2f2f2;
	color: var(--theme-color-neutral-70);
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a, .nav .nav__dd-block--type-4b ul strong {
	font-weight: 600;
	font-size: 1.4rem;
	line-height: 1.2142;
	color: var(--theme-color-neutral-10);
	display: block;
	margin-bottom: .3rem;
	transition: color;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a:hover {
	color: var(--theme-color-neutral-70);
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child) {
	grid-template-columns: 1fr;
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul {
	display: flex;
	gap: 1rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul {
		flex-direction: column;
	}
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li {
	padding-left: 3.2rem;
	border-left: 1px solid rgba(12, 12, 13, .05);
	min-width: 21rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li {
		padding-left: 0;
		min-width: 100%;
		margin-top: 3rem;
		border-left: none;
	}
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li:first-child {
	border-left: none;
	padding-left: 0;
	margin-top: 0;
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle, .nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>a {
	font-size: 1.8rem;
	line-height: 1.555;
	color: var(--theme-color-green-10);
	margin-bottom: 1.6rem;
	font-weight: 600;
	display: block;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle, .nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>a {
		border-bottom: 1px solid rgba(12, 12, 13, .1);
		padding-bottom: .9rem;
		margin-bottom: 2.1rem;
	}
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul {
	display: block;
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul li {
	margin-bottom: .9rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul li {
		margin-bottom: .8rem;
	}
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul li:last-child {
	margin-bottom: 0;
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul a {
	font-size: 1.4rem;
	line-height: 1.5714;
	letter-spacing: .01em;
	color: var(--theme-color-green-10);
}

.nav .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul a:hover {
	color: var(--theme-color-neutral-40);
}

.nav .nav__dd-block--type-5 {
	width: 25%;
}

.nav .nav__dd-block--type-6 {
	width: 35%;
}

.nav .nav__dd-block--type-7 {
	width: 65%;
}

.nav .nav__dd-block--type-7 .nav__dd-media-item-title {
	font-size: 1.4rem;
	line-height: 1.5714;
	letter-spacing: .01em;
}

.nav .nav__dd-media-items {
	display: grid;
	gap: 3.2rem;
	grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 991px) {
	.nav .nav__dd-media-items {
		gap: 2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.nav .nav__dd-media-items {
		grid-template-columns: 1fr;
		gap: 3.2rem;
	}
}

.nav .nav__dd-media-item:only-child {
	grid-column: 1/-1;
	max-width: 26.3rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-media-item:only-child {
		max-width: 100%;
	}
}

.nav .nav__dd-media-item-logo {
	display: none;
}

.nav .nav__dd-media-item-images {
	position: relative;
	margin-bottom: 1.3rem;
	border-radius: 8px;
	overflow: hidden;
}

.nav .nav__dd-media-item-images:hover .nav__dd-media-item-image {
	scale: 1.1;
}

.nav .nav__dd-media-item-images a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
}

.nav .nav__dd-media-item-image {
	aspect-ratio: 263/150;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 1279px) {
	.nav .nav__dd-media-item-image {
		aspect-ratio: 343/150;
	}
}

.nav .nav__dd-media-item-categories {
	display: flex;
	flex-wrap: wrap;
	gap: .4rem;
	text-transform: uppercase;
	font-size: 1.1rem;
	line-height: 1.1818;
	margin-bottom: 1.5rem;
}

.nav .nav__dd-media-item-categories a {
	padding: .3rem .6rem .1rem;
	text-decoration: none;
	border-radius: 4px;
	background-color: #e3e3e3;
	transition: color, background-color;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-media-item-categories a:hover {
	background-color: var(--theme-color-neutral-30);
	color: var(--theme-color-neutral-70);
}

.nav .nav__dd-media-item-title {
	font-weight: 600;
	font-size: 1.6rem;
}

.nav .nav__dd-media-item-title:hover a {
	color: var(--theme-color-green-50);
}

.nav .nav__dd-media-item-title .subtitle, .nav .nav__dd-media-item-title a {
	text-decoration: none;
	color: var(--theme-color-green-10);
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	transition: color, opacity;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-media {
	position: relative;
	border-radius: 12px;
	overflow: hidden;
}

@media (max-width: 1279px) {
	.nav .nav__dd-media {
		display: none;
	}
}

.nav .nav__dd-media:hover img {
	scale: 1.1;
}

.nav .nav__dd-media>a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
}

.nav .nav__dd-media img {
	aspect-ratio: 324/216;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

.nav .nav__dd-entry {
	color: var(--theme-color-neutral-40);
	padding-top: .5rem;
}

.nav .nav__dd-block-cols {
	display: grid;
	gap: 0;
	grid-template-columns: repeat(2, 1fr);
	padding-right: 3rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block-cols {
		padding-right: 0;
		grid-template-columns: 1fr;
		gap: 3.2rem;
	}
}

.nav .nav__dd-block-cols ul {
	gap: .8rem;
	margin-bottom: 3rem;
}

.nav .nav__dd-block-cols ul:last-child {
	margin-bottom: 0;
}

.nav .nav__dd-block-cols .nav__dd-title {
	margin-bottom: 1.3rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block-cols .nav__dd-title {
		margin-bottom: 2.1rem;
	}
}

@media (max-width: 1279px) {
	.nav .nav__dd-block-cols .nav__dd-title:last-child {
		margin-bottom: 0;
	}
}

.nav .nav__dd-block-cols ul a {
	font-size: 1.4rem;
	line-height: 1.5714;
	letter-spacing: .01em;
	color: var(--theme-color-green-10);
}

.nav .nav__dd-block-cols ul a:hover {
	color: var(--theme-color-neutral-40);
}

.nav .nav__dd-block-cols ul:has(img) {
	gap: 2.7rem;
	display: grid;
}

.nav .nav__dd-block-cols ul a:has(img) {
	display: flex;
	align-items: center;
	font-weight: 600;
	min-height: 3.2rem;
	color: var(--theme-color-green-10);
}

.nav .nav__dd-block-cols ul a:has(img):hover {
	color: #4b645c;
}

.nav .nav__dd-block-cols--three {
	grid-template-columns: repeat(3, 1fr);
	max-width: 93rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block-cols--three {
		max-width: 100%;
		grid-template-columns: 1fr;
		gap: 4rem;
	}
}

.nav .nav__dd-block-cols--three ul {
	padding-bottom: 2rem;
	margin-bottom: 2rem;
	border-bottom: 1px solid rgba(12, 12, 13, .05);
}

@media (max-width: 1279px) {
	.nav .nav__dd-block-cols--three ul {
		border-bottom: none;
	}
}

.nav .nav__dd-block-cols--three ul:last-child {
	padding-bottom: 0;
	margin: 0;
	border-bottom: 0;
}

.nav .nav__dd-block-cols--three .nav__dd-block-col {
	border-left: 1px solid rgba(12, 12, 13, .05);
	padding: 0 3.2rem;
}

@media (max-width: 1279px) {
	.nav .nav__dd-block-cols--three .nav__dd-block-col {
		padding: 0;
		border-left: none;
	}
}

.nav .nav__dd-block-cols--three .nav__dd-block-col:first-child {
	border-left: 0;
	padding-left: 0;
}

.nav .nav__dd-block-cols--three .nav__dd-title {
	padding-bottom: .8rem;
	border-bottom: 1px solid rgba(12, 12, 13, .05);
}

.nav .nav__dd-block-cols--three .nav__dd-title:last-child {
	border: none;
	padding: 0;
}

.header--dark .nav__dd {
	background-color: var(--theme-color-neutral-10);
	border-color: rgba(255, 255, 255, .1);
}

.header--dark .nav__dd .nav__dd-back svg path {
	fill: var(--theme-color-neutral-70);
}

.header--dark .nav__dd .nav__dd-block-cols ul a, .header--dark .nav__dd .nav__dd-media-item-title a, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>a, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul a, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>a, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul .subtitle, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul .subtitle, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle, .header--dark .nav__dd .nav__dd-entry, .header--dark .nav__dd .nav__dd-block ul strong, .header--dark .nav__dd .nav__dd-title a {
	color: var(--theme-color-neutral-70);
}

.header--dark .nav__dd .nav__dd-block-cols ul a:hover, .header--dark .nav__dd .nav__dd-media-item-title a:hover, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul a:hover, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>a:hover, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul a:hover, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>a:hover, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul ul .subtitle:hover, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle:hover, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul ul .subtitle:hover, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle:hover, .header--dark .nav__dd .nav__dd-entry:hover, .header--dark .nav__dd .nav__dd-block ul strong:hover, .header--dark .nav__dd .nav__dd-title a:hover {
	opacity: .7;
}

.header--dark .nav__dd .nav .nav__dd-block ul .subtitle, .header--dark .nav__dd .nav .nav__dd-block ul a {
	color: rgba(255, 255, 255, .5);
}

.header--dark .nav__dd .nav__dd-block ul .subtitle:has(img):hover, .header--dark .nav__dd .nav__dd-block ul a:has(img):hover {
	color: var(--theme-color-neutral-70);
}

@media (max-width: 1279px) {
	.header--dark .nav__dd .nav__dd-title {
		border-color: rgba(255, 255, 255, .1);
	}
}

.header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>a, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-block-inner:has(ul:only-child)>ul>li>a {
	border-color: rgba(255, 255, 255, .1);
}

.header--dark .nav__dd .nav__dd-title--with-arrow a:after {
	background: url("data:image/svg+xml,%3csvg%20width=\'15\'%20height=\'16\'%20viewBox=\'0%200%2015%2016\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20opacity=\'0.43\'%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M11.6416%208.15925L6.31276%202.83043L8.97364%202.83046L13.6372%207.49405L14.3025%208.15928L13.6373%208.82449L8.9897%2013.472L6.32882%2013.472L11.6416%208.15925Z\'%20fill=\'white\'/%3e%3crect%20x=\'1.99182\'%20y=\'7.20483\'%20width=\'11.3086\'%20height=\'1.89259\'%20fill=\'white\'/%3e%3c/g%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
}

.header--dark .nav__dd .nav__dd-block--type-1 ul strong {
	color: var(--theme-color-green-10);
}

.header--dark .nav__dd .nav__dd-block--type-4 ul a:not(:hover) {
	color: var(--theme-color-green-10) !important;
}

.header--dark .nav__dd .nav__dd-block--type-1 ul li a, .header--dark .nav__dd .nav__dd-block--type-4 ul li a {
	border-color: #fff;
}

.header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-media+ul a, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-media+ul a {
	background-color: #151515;
	border: 1px solid rgba(255, 255, 255, .05);
}

.header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-media+ul a.--active, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-media+ul a:hover, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-media+ul a.--active, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-media+ul a:hover {
	background: var(--theme-color-bg-default);
	color: var(--theme-color-neutral-40) !important;
	border: 1px solid rgba(12, 12, 13, .05);
}

.header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-media+ul a.--active strong, .header--dark .nav__dd .nav__dd-block--type-4b .nav__dd-media+ul a:hover strong, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-media+ul a.--active strong, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-media+ul a:hover strong {
	color: var(--theme-color-neutral-10);
}

.header--dark .nav__dd .nav__dd-media-item-categories {
	background-color: var(--theme-color-green-10);
	display: inline-flex;
	border-radius: 4px;
}

.header--dark .nav__dd .nav__dd-media-item-categories a {
	position: relative;
	background: radial-gradient(16.53% 16.53% at 12.11% 57.58%, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0)), radial-gradient(62.1% 100.92% at 64.58% 37.5%, #2ccae8, rgba(41, 204, 145, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #5bcee4, #29cc91);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	background-blend-mode: hard-light, normal, normal;
}

.header--dark .nav__dd .nav__dd-block-cols--three ul {
	border-color: rgba(255, 255, 255, .1);
}

.header--dark .nav>.menu>li:hover>a, .header--dark .nav>.menu>li.menu-item-has-children.has-open-dd>a {
	background-color: var(--theme-color-neutral-30);
}

@media (max-width: 1279px) {
	.header--dark .nav>.menu>li:hover>a, .header--dark .nav>.menu>li.menu-item-has-children.has-open-dd>a {
		background-color: transparent;
	}
}

@media (max-width: 1279px) {
	.header--dark .nav>.menu>li>a {
		border-color: rgba(255, 255, 255, .1);
	}
}

.header--dark .nav>.menu>li>a.--active {
	background-color: var(--theme-color-neutral-30);
}

@media (max-width: 1279px) {
	.header--dark .nav>.menu>li>a.--active {
		background-color: transparent;
		text-decoration: underline;
	}
}

.nav__dd-block .subtitle {
	font-weight: 600;
	font-size: 1.8rem;
}

.header--dark .subtitle, .header--dark .nav__dd .nav__dd-block--type-4 .nav__dd-block-inner:has(ul:only-child)>ul>li>.subtitle {
	color: var(--theme-color-neutral-40);
}

.partner-box {
	width: 100%;
	height: 100%;
	font-weight: 500;
	font-size: 1.4rem;
	letter-spacing: .01em;
	color: var(--theme-color-neutral-30);
	padding: 3rem 11rem 4.2rem 3rem;
	border: 1px solid rgba(0, 0, 0, .05);
	border-radius: 24px;
	overflow: hidden;
	box-shadow: var(--theme-shadow-2);
}

@media (max-width: 991px) {
	.partner-box {
		padding: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.partner-box {
		border-radius: 12px;
	}
}

.partner-box .partner__title {
	font-size: 1.8rem;
	color: var(--theme-color-neutral-10);
	margin-bottom: .6rem;
	letter-spacing: normal;
}

.partner-box .partner__icon {
	width: 16rem;
	height: 6.4rem;
	margin-bottom: 2.8rem;
}

@media (max-width: 991px) {
	.partner-box .partner__icon {
		margin-bottom: 1.4rem;
	}
}

.partner-box .partner__icon img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center left;
	object-position: center left;
}

@media (max-width: 991px) {
	.platform {
		padding: 3rem 0;
	}
}

.platform .platform__container {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 1279px) {
	.platform .platform__container {
		justify-content: flex-end;
	}
}

@media (max-width: 991px) {
	.platform .platform__container {
		min-height: 1rem;
	}
}

.platform .platform__inner {
	display: grid;
	grid-template-columns: .34fr .66fr;
	min-height: 100vh;
	padding: 12.4rem 0 3.2rem;
}

@media (max-width: 1279px) {
	.platform .platform__inner {
		grid-template-columns: .4fr .6fr;
		padding: 9.1rem 0 3.2rem;
	}
}

@media (max-width: 991px) {
	.platform .platform__inner {
		display: block;
		padding: 0;
		min-height: 1rem;
	}
}

.platform .platform__head {
	transform: translateY(3rem);
	opacity: 0;
	transition: transform, opacity;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 991px) {
	.platform .platform__head {
		padding: 0 0 3.7rem;
		opacity: 1;
		transform: translateY(0);
		transition-delay: var(--theme-transition-duration);
	}
}

.platform .platform__head h2 {
	margin-bottom: 4.8rem;
}

@media (max-width: 1279px) {
	.platform .platform__head h2 {
		margin-bottom: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.platform .platform__head h2 {
		font-size: 30px;
		line-height: 1.1;
		letter-spacing: -.03em;
	}
}

.platform .platform__head p {
	margin-bottom: .8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.platform .platform__head p {
		margin-bottom: 1.2rem;
	}
}

.platform .platform__btn {
	display: inline-block;
	text-decoration: none;
	border-bottom: 2px solid var(--theme-color-neutral-10);
	line-height: 1.2;
	transition: color, border;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.platform .platform__btn {
		padding: .4rem 0;
	}
}

.platform .platform__btn:hover {
	color: var(--theme-color-neutral-40);
	border-color: var(--theme-color-neutral-40);
}

.platform .platform__body {
	display: flex;
	flex-direction: column;
	padding-right: 3.3rem;
	padding-bottom: 11rem;
}

@media (max-width: 991px) {
	.platform .platform__body {
		width: 100%;
		padding: 0 0 1.2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.platform .platform__body {
		font-size: 14px;
		line-height: 1.5714;
	}
}

.platform .platform__accordion {
	margin-top: auto;
	max-width: 41.1rem;
	transform: translateY(3rem);
	opacity: 0;
	transition: transform, opacity;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 991px) {
	.platform .platform__accordion {
		opacity: 1;
		transform: translateY(0);
		transition-delay: calc(var(--theme-transition-duration) * 2);
		max-width: 100%;
	}
}

.platform .platform__image {
	height: 100%;
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	align-self: center;
}

@media (max-width: 991px) {
	.platform .platform__image {
		aspect-ratio: 343/390;
	}
}

.platform .platform__image img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 991px) {
	.platform .platform__image img {
		width: 100%;
		max-height: 100%;
		height: 100%;
	}
}

.platform--dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.platform--dark .platform__head p {
	color: var(--theme-color-neutral-70-muted);
}

.platform--dark .platform__btn {
	border-color: var(--theme-color-neutral-70);
}

.platform--dark .platform__btn:hover {
	color: var(--theme-color-neutral-70-muted);
	border-color: var(--theme-color-neutral-70-muted);
}

.platform--dark *:focus {
	outline-color: currentColor !important;
}

.is-active .platform .platform__head {
	opacity: 1;
	transform: translateY(0);
	transition-delay: var(--theme-transition-duration);
}

.is-active .platform .platform__accordion {
	opacity: 1;
	transform: translateY(0);
	transition-delay: calc(var(--theme-transition-duration) * 2);
}

.play-button {
	position: relative;
	display: block;
	width: 5.6rem;
	height: 5.6rem;
	border-radius: 50%;
	background-color: var(--theme-color-neutral-70);
}

.play-button:after {
	content: "";
	display: block;
	width: 1.5rem;
	height: 2.5rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: url("data:image/svg+xml,%3csvg%20width=\'14\'%20height=\'18\'%20viewBox=\'0%200%2014%2018\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M0.375%2017.2612V0.26123L13.875%208.76123L0.375%2017.2612Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
}

.is-playing:after {
	background: url("data:image/svg+xml,%3c?xml%20version=\'1.0\'%20encoding=\'UTF-8\'%20standalone=\'no\'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width=\'800px\'%20height=\'800px\'%20viewBox=\'-1%200%208%208\'%20version=\'1.1\'%20xmlns=\'http://www.w3.org/2000/svg\'%20xmlns:xlink=\'http://www.w3.org/1999/xlink\'%3e%3cg%20id=\'Page-1\'%20stroke=\'none\'%20stroke-width=\'1\'%20fill=\'none\'%20fill-rule=\'evenodd\'%3e%3cg%20id=\'Dribbble-Light-Preview\'%20transform=\'translate(-67.000000,%20-3765.000000)\'%20fill=\'%23000000\'%3e%3cg%20id=\'icons\'%20transform=\'translate(56.000000,%20160.000000)\'%3e%3cpath%20d=\'M11,3613%20L13,3613%20L13,3605%20L11,3605%20L11,3613%20Z%20M15,3613%20L17,3613%20L17,3605%20L15,3605%20L15,3613%20Z\'%20id=\'pause-[%231010]\'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
}

.member-single-popout {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 999999;
}

.member-single-popout .popout-backdrop {
	background-color: rgba(12, 12, 13, .78);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: translateZ(-1px);
	z-index: 0;
}

.member-single-popout .popout-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	overflow-scrolling: touch;
	-webkit-overflow-scrolling: touch;
	z-index: 20;
	max-height: 100%;
	padding: 0;
}

.member-single-popout .popout-content {
	padding: 0;
	max-width: 73.6rem;
	margin-left: auto;
	align-items: stretch;
	text-align: center;
	width: 100%;
	position: relative;
	overflow: hidden;
	display: flex;
	justify-content: center;
	min-height: 100%;
}

@media (max-width: 991px) {
	.member-single-popout .popout-content {
		max-width: 60rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.member-single-popout .popout-content {
		max-width: 100%;
	}
}

.member-single-popout .popout-inline {
	padding: 3.2rem 4.8rem 3.2rem 3.2rem;
	box-shadow: 0 0 12px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	max-width: var(--vbox-max-width);
	text-align: initial;
	position: relative;
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.member-single-popout .popout-inline {
		padding: 1.6rem;
	}
}

.member-single-popout .popout-close {
	opacity: 1;
	padding: 0;
	width: 5.6rem;
	height: 5.6rem;
	border-radius: 50%;
	background-color: var(--theme-color-neutral-10);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background, border-color;
	transition-duration: var(--theme-transition-duration);
	right: 77.8rem;
	top: 2.9rem;
	cursor: pointer;
	position: fixed;
	z-index: 99;
	color: #d2d2d2;
	border: 0;
	font-size: 24px;
}

@media (max-width: 991px) {
	.member-single-popout .popout-close {
		right: 62rem;
		top: 2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.member-single-popout .popout-close {
		right: 1.6rem;
		top: 1.6rem;
		width: 4rem;
		height: 4rem;
		position: absolute;
	}
}

.member-single-popout .popout-close:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'16\'%20height=\'16\'%20viewBox=\'0%200%2016%2016\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M10.1213%208.00038L15.4246%202.69708L13.3033%200.575762L8%205.87906L2.6967%200.575762L0.575379%202.69708L5.87868%208.00038L0.575379%2013.3037L2.6967%2015.425L8%2010.1217L13.3033%2015.425L15.4246%2013.3037L10.1213%208.00038Z\'%20fill=\'white\'/%3e%3c/svg%3e") no-repeat center;
	background-size: contain;
	width: 1.8rem;
	height: 1.8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.member-single-popout .popout-close:after {
		width: 1.4rem;
		height: 1.4rem;
	}
}

.member-single-popout .popout-close:hover {
	background: var(--theme-color-green-40);
}

.product-box {
	border-radius: 24px;
	overflow: hidden;
	border: .1rem solid rgba(255, 255, 255, .05);
	height: 100%;
	display: flex;
	flex-direction: column;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.product-box {
		border-radius: 12px;
	}
}

.product-box__title:focus {
	outline-color: var(--theme-color-neutral-70) !important;
}

.product-box .product__content p, .product-box .product__content .h6 {
	color: var(--theme-color-neutral-70);
	margin-bottom: .6rem;
}

.product-box .product__content a {
	text-decoration: none;
}

.product-box .product__content span {
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.product-box .product__image {
	aspect-ratio: 426/290;
	position: relative;
	overflow: hidden;
}

.product-box .product__image:hover img {
	scale: 1.2;
}

.product-box .product__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

.product-box .product__title p {
	margin-bottom: .7rem;
}

.product-box .product__title p:hover a {
	color: var(--theme-color-green-40);
}

.product-box .product__title p span {
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.product-box .product__inner {
	padding: 2.4rem 2.5rem 3.4rem;
	background-color: #161617;
	flex-grow: 1;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.product-box .product__content {
	font-weight: 500;
	font-size: var(--theme-font-size);
	color: var(--theme-color-neutral-70);
	margin-bottom: 3.2rem;
}

.product-box .btn-with-arrow {
	margin-top: auto;
}

.product-box .btn-with-arrow:focus {
	outline-color: currentColor !important;
}

.review {
	border: 1px solid rgba(0, 0, 0, .05);
	box-shadow: var(--theme-shadow-2);
	border-radius: 24px;
	overflow: hidden;
	display: grid;
	grid-template-areas: "overlay";
}

.review .review__front {
	background-color: var(--theme-color-neutral-70);
	padding: 2.9rem 3.2rem;
	grid-area: overlay;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.review .review__front {
		padding: 2.4rem;
	}
}

.review .review__bar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 2rem;
}

.review .review__stars ul {
	list-style: none;
	display: flex;
	gap: .4rem;
	margin-bottom: .7rem;
}

.review .review__stars p {
	letter-spacing: .01em;
	color: var(--theme-color-neutral-30);
	opacity: .6;
}

.review .review__quote {
	margin-bottom: 3.6rem;
	color: var(--theme-color-neutral-30);
}

.review .review__author-name {
	font-weight: 600;
	margin-bottom: 0;
}

.review .review__author-position {
	color: var(--theme-color-neutral-40);
}

.review .review__foot {
	max-width: calc(100% - 5rem);
}

.review .review__btn {
	width: 4rem;
	height: 4rem;
	border: 1px solid rgba(12, 12, 13, .1);
}

.review .review__btn:hover {
	background-color: rgba(12, 12, 13, .1);
	border-color: transparent;
}

.review .review__back {
	grid-area: overlay;
	background-color: var(--theme-color-neutral-70);
	z-index: 10;
	padding: 2.9rem 3.2rem;
	opacity: 0;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	pointer-events: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.review .review__back {
		padding: 2.4rem;
	}
}

.review .review__actions {
	grid-area: overlay;
	align-self: end;
	justify-self: end;
	padding-right: 3.2rem;
	padding-bottom: 2.9rem;
	position: relative;
	z-index: 30;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.review .review__actions {
		padding-right: 2.4rem;
		padding-bottom: 2.4rem;
	}
}

.review.is-open .review__front {
	opacity: 0;
	pointer-events: none;
}

.review.is-open .review__back {
	opacity: 1;
	pointer-events: auto;
}

.richtext-entry>ul:not([class]), .richtext-entry>ol:not([class]) {
	padding-left: 3rem;
}

.richtext-entry>ul:not([class]) ol, .richtext-entry>ul:not([class]) ul, .richtext-entry>ol:not([class]) ol, .richtext-entry>ol:not([class]) ul {
	padding-left: 3rem;
}

.richtext-entry>blockquote {
	border-left: 2px solid var(--theme-color-primary);
	margin-left: 0;
	padding: 0 0 0 1.6rem;
}

.richtext-entry>*.alignwide {
	width: 100%;
	max-width: 100%;
	clear: both;
}

.richtext-entry>*.aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.richtext-entry>*.alignfull {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	width: auto;
	padding: 0 2rem;
}

.js-rotating-text .words {
	display: block;
	position: relative;
	height: 5.2rem;
	width: 100%;
	box-sizing: content-box;
	transition: all .7s;
}

@media (max-width: 1279px) {
	.js-rotating-text .words {
		height: 4.8rem;
	}
}

@media (max-width: 991px) {
	.js-rotating-text .words {
		height: 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.js-rotating-text .words {
		height: 3.2rem;
	}
}

.js-rotating-text .words span {
	position: absolute;
	top: 0;
	left: 50%;
	opacity: 0;
	transform: translate(-50%, 50%);
	transition: transform .7s, opacity .25s .25s;
	padding-bottom: 1.5rem;
	display: block;
	width: 100%;
}

@media (max-width: 1279px) {
	.js-rotating-text .words span {
		padding-bottom: .5rem;
	}
}

.js-rotating-text .words span.current {
	opacity: 1;
	transform: translate(-50%);
}

.js-rotating-text .words span.next {
	transform: translate(-50%, -50%);
}

@media (max-width: 700px) {
	.js-rotating-text .words {
		width: var(--width-mobile) !important;
	}
}

.section-accordions {
	background: url("data:image/svg+xml,%3csvg%20width=\'1439\'%20height=\'1005\'%20viewBox=\'0%200%201439%201005\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20clip-path=\'url(%23clip0_4102_45192)\'%3e%3cg%20opacity=\'0.2\'%20filter=\'url(%23filter0_f_4102_45192)\'%3e%3cellipse%20cx=\'-29\'%20cy=\'419\'%20rx=\'224\'%20ry=\'231\'%20fill=\'url(%23paint0_radial_4102_45192)\'/%3e%3cellipse%20cx=\'-29\'%20cy=\'419\'%20rx=\'224\'%20ry=\'231\'%20fill=\'url(%23paint1_radial_4102_45192)\'/%3e%3cellipse%20cx=\'-29\'%20cy=\'419\'%20rx=\'224\'%20ry=\'231\'%20fill=\'url(%23paint2_radial_4102_45192)\'%20fill-opacity=\'0.7\'%20style=\'mix-blend-mode:hard-light\'/%3e%3c/g%3e%3cg%20opacity=\'0.4\'%20filter=\'url(%23filter1_f_4102_45192)\'%3e%3cellipse%20cx=\'1669\'%20cy=\'920.5\'%20rx=\'311\'%20ry=\'287.5\'%20fill=\'url(%23paint3_radial_4102_45192)\'/%3e%3cellipse%20cx=\'1669\'%20cy=\'920.5\'%20rx=\'311\'%20ry=\'287.5\'%20fill=\'url(%23paint4_radial_4102_45192)\'%20fill-opacity=\'0.7\'%20style=\'mix-blend-mode:hard-light\'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id=\'filter0_f_4102_45192\'%20x=\'-553\'%20y=\'-112\'%20width=\'1048\'%20height=\'1062\'%20filterUnits=\'userSpaceOnUse\'%20color-interpolation-filters=\'sRGB\'%3e%3cfeFlood%20flood-opacity=\'0\'%20result=\'BackgroundImageFix\'/%3e%3cfeBlend%20mode=\'normal\'%20in=\'SourceGraphic\'%20in2=\'BackgroundImageFix\'%20result=\'shape\'/%3e%3cfeGaussianBlur%20stdDeviation=\'150\'%20result=\'effect1_foregroundBlur_4102_45192\'/%3e%3c/filter%3e%3cfilter%20id=\'filter1_f_4102_45192\'%20x=\'1058\'%20y=\'333\'%20width=\'1222\'%20height=\'1175\'%20filterUnits=\'userSpaceOnUse\'%20color-interpolation-filters=\'sRGB\'%3e%3cfeFlood%20flood-opacity=\'0\'%20result=\'BackgroundImageFix\'/%3e%3cfeBlend%20mode=\'normal\'%20in=\'SourceGraphic\'%20in2=\'BackgroundImageFix\'%20result=\'shape\'/%3e%3cfeGaussianBlur%20stdDeviation=\'150\'%20result=\'effect1_foregroundBlur_4102_45192\'/%3e%3c/filter%3e%3cradialGradient%20id=\'paint0_radial_4102_45192\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(-95.834%20641.696)%20rotate(-114.03)%20scale(166.961%2037.9015)\'%3e%3cstop%20stop-color=\'%235BCEE4\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%2329CC91\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint1_radial_4102_45192\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(7.8322%20419)%20rotate(121.277)%20scale(239.367%20306.815)\'%3e%3cstop%20stop-color=\'%232CCAE8\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%2329CC91\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint2_radial_4102_45192\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(-198.76%20454)%20rotate(43.3864)%20scale(101.905%2059.9069)\'%3e%3cstop%20stop-color=\'white\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'white\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint3_radial_4102_45192\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(1576.21%201197.67)%20rotate(-116.445)%20scale(211.967%2051.587)\'%3e%3cstop%20stop-color=\'%2329CC91\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%235BCEE4\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint4_radial_4102_45192\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(1433.31%20964.061)%20rotate(40.2747)%20scale(134.768%2078.2751)\'%3e%3cstop%20stop-color=\'white\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'white\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3cclipPath%20id=\'clip0_4102_45192\'%3e%3crect%20width=\'1440\'%20height=\'1387\'%20fill=\'white\'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;
	background-size: cover;
	padding: 8rem 0;
}

.section-accordions.nitro-lazy {
	background: none !important;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-accordions {
		padding: 6rem 0;
	}
}

.section-accordions h4 {
	text-align: center;
	margin-bottom: 3.2rem;
}

.section-accordions .section__head {
	max-width: 70rem;
	margin: 0 auto 3.2rem;
}

.section-accordions .section__content {
	display: flex;
	flex-flow: column;
	align-items: center;
	gap: 1rem;
	margin-bottom: 4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-accordions .section__content {
		margin-bottom: 3.2rem;
	}
}

.section-accordions .section__actions {
	text-align: center;
}

.section-accordions .section__btn {
	font-size: 1.6rem;
	padding-block: 1rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-accordions .section__btn {
		font-size: 1.4rem;
	}
}

.section-accordions .accordion {
	display: none;
}

.section-accordions .accordion:nth-child(-n+5) {
	display: block;
}

.section-accordions--dark {
	background-color: var(--theme-color-neutral-10);
}

.section-accordions--dark .section__head * {
	color: #fff;
}

.section-accordions--dark .section__content *:not(.btn) {
	color: #fff;
}

.section-accordions--dark .section__content .accordion {
	border-color: rgba(213, 213, 229, .3);
}

.section-accordions--dark .section__content .accordion .btn-circle {
	background-image: url("data:image/svg+xml,%3csvg%20width=\'18\'%20height=\'18\'%20viewBox=\'0%200%2018%2018\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7.92461%207.79961V0.599609H10.3246V7.79961H17.5246V10.1996H10.3246V17.3996H7.92461V10.1996H0.724609V7.79961H7.92461Z\'%20fill=\'white\'/%3e%3cpath%20d=\'M7.92461%208.21628H8.34128V7.79961V1.01628H9.90794V7.79961V8.21628H10.3246H17.1079V9.78294H10.3246H9.90794V10.1996V16.9829H8.34128V10.1996V9.78294H7.92461H1.14128V8.21628H7.92461Z\'%20stroke=\'white\'%20stroke-opacity=\'0.25\'%20stroke-width=\'0.833333\'/%3e%3c/svg%3e");
}

.section-accordions--dark .section__content .accordion .btn-circle.nitro-lazy {
	background-image: none !important;
}

.section-accordions.loaded-more .accordion {
	display: block;
}

.section-article-single {
	padding-top: 6.5rem;
	margin-bottom: 21.2rem;
}

@media (max-width: 1279px) {
	.section-article-single {
		margin-bottom: 15rem;
	}
}

@media (max-width: 991px) {
	.section-article-single {
		margin-bottom: 12rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single {
		padding-top: 6rem;
		margin-bottom: 8px;
	}
}

.section-article-single h1:not(.h3) {
	margin-bottom: 4.6rem;
	font-size: 6.4rem;
	line-height: 1.093;
	letter-spacing: -.02em;
}

@media (max-width: 1279px) {
	.section-article-single h1:not(.h3) {
		font-size: 5.4rem;
	}
}

@media (max-width: 991px) {
	.section-article-single h1:not(.h3) {
		font-size: 4.2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single h1:not(.h3) {
		font-size: 3.4rem;
		letter-spacing: -.02em;
		line-height: 1.0882;
		margin-bottom: 3rem;
	}
}

.section-article-single h2:first-child, .section-article-single h3:first-child, .section-article-single p:first-child {
	margin-top: 0;
}

.section-article-single h2:last-child, .section-article-single h3:last-child, .section-article-single p:last-child {
	margin-bottom: 0;
}

.section-article-single h2 {
	font-size: 3.2rem;
	line-height: 1.25;
	letter-spacing: -.03em;
	margin-bottom: 3.2rem;
	margin-top: 6.3rem;
}

@media (max-width: 991px) {
	.section-article-single h2 {
		font-size: 2.8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single h2 {
		font-size: 24px;
		line-height: 1.25;
		margin-bottom: 2rem;
		margin-top: 3rem;
	}
}

.section-article-single h2.section__sidebar-title {
	font-size: 2.2rem;
}

@media (max-width: 991px) {
	.section-article-single h2.section__sidebar-title {
		font-size: 2.2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single h2.section__sidebar-title {
		font-size: 24px;
	}
}

.section-article-single h3 {
	font-size: 2.2rem;
	line-height: 1.25;
	margin-top: 3.6rem;
	margin-bottom: 3.3rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single h3 {
		margin: 1.6rem 0;
	}
}

.section-article-single h5 {
	font-size: 2.2rem;
	line-height: 1.25;
}

.section-article-single p+h3 {
	margin-top: 6.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single p+h3 {
		margin-top: 3rem;
	}
}

.section-article-single p {
	margin-bottom: 2.8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single p {
		margin-bottom: 1.6rem;
	}
}

.section-article-single .section__meta {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 3.7rem;
	padding-right: 1.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__meta {
		margin-bottom: 2rem;
	}
}

.section-article-single .section__categories {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

.section-article-single .section__categories .section__category a {
	display: block;
	padding: .4rem .5rem .3rem;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.1rem;
	line-height: 1.1818;
	background-color: #e3e3e3;
	border-radius: 4px;
	color: var(--theme-color-green-10);
	transition-property: background-color, color;
	transition-duration: var(--theme-transition-duration);
}

.section-article-single .section__categories .section__category a:hover {
	background-color: var(--theme-color-neutral-30);
	color: var(--theme-color-neutral-70);
}

.section-article-single .section__info p {
	margin-bottom: 0;
}

.section-article-single .section__read-time {
	margin-top: .5rem;
	color: var(--theme-color-green-10);
}

.section-article-single .section__head-bar {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 3.2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__head-bar {
		flex-direction: column;
		gap: 2rem;
	}
}

.section-article-single .section__media {
	border-radius: 24px;
	margin-bottom: 6.4rem;
	overflow: hidden;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__media {
		margin-bottom: 3.2rem;
		border-radius: 12px;
	}
}

.section-article-single .section__media video, .section-article-single .section__media img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-article-single .section__inner {
	display: grid;
	grid-template-columns: 1fr 2.45fr;
	gap: 3.2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__inner {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__sidebar {
		display: none;
	}
}

.section-article-single .section__sidebar-inner {
	position: sticky;
	top: 13.9rem;
}

@media (max-width: 1279px) {
	.section-article-single .section__sidebar-inner {
		top: 11rem;
	}
}

.section-article-single .section__sidebar ul {
	position: relative;
	padding-right: 11rem;
	list-style: none;
}

@media (max-width: 1279px) {
	.section-article-single .section__sidebar ul {
		padding-right: 3rem;
	}
}

@media (max-width: 991px) {
	.section-article-single .section__sidebar ul {
		padding-right: 1rem;
	}
}

.section-article-single .section__sidebar ul:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: calc(100% - 2.4rem);
	width: .1rem;
	opacity: .2;
	background-color: var(--theme-color-neutral-40);
}

.section-article-single .section__sidebar ul li {
	padding-left: 2.2rem;
	margin-bottom: 1rem;
	border-left: 2px solid transparent;
}

.section-article-single .section__sidebar ul li a {
	display: block;
	font-size: 1.4rem;
	line-height: 1.5714;
	text-decoration: none;
	color: #72767b;
	transition: color var(--theme-transition-duration);
}

.section-article-single .section__sidebar ul li a:hover {
	color: var(--theme-color-neutral-10);
}

.section-article-single .section__sidebar ul li a strong {
	line-height: 1.1;
}

.section-article-single .section__sidebar ul li.is-active {
	border-color: var(--theme-color-green-40);
}

.section-article-single .section__sidebar ul li.is-active a {
	color: var(--theme-color-neutral-10);
}

.section-article-single .section__sidebar-title {
	margin-bottom: 2rem;
}

.section-article-single .section__body {
	font-size: 1.8rem;
	line-height: 1.555;
}

@media (max-width: 991px) {
	.section-article-single .section__body {
		font-size: 1.6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__body {
		font-size: 1.4rem;
	}
}

.section-article-single .section__body ul {
	list-style: none;
	margin-bottom: 3.1rem;
	padding-left: 1.1rem;
}

.section-article-single .section__body ul li {
	position: relative;
	padding-left: 1.5rem;
}

.section-article-single .section__body ul li:before {
	content: "";
	position: absolute;
	top: 1rem;
	left: 0;
	width: .4rem;
	height: .4rem;
	border-radius: 99em;
	background-color: #1a2832;
}

.section-article-single .section__testimonial {
	padding: 6.5rem 10.3rem;
	margin-top: 6.2rem;
	box-shadow: 0 -12px 45.6px rgba(0, 0, 0, .07), 0 27px 16px rgba(7, 80, 52, .03), 0 3px 7px rgba(7, 80, 52, .05), inset 0 0 0 1px rgba(8, 41, 29, .1);
	border-radius: 24px;
}

@media (max-width: 1279px) {
	.section-article-single .section__testimonial {
		padding: 6rem 8rem;
	}
}

@media (max-width: 991px) {
	.section-article-single .section__testimonial {
		padding: 5rem 4rem;
		margin-top: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__testimonial {
		border-radius: 12px;
		padding: 3.4rem;
	}
}

.section-article-single .section__testimonial-head {
	text-align: center;
	margin-bottom: 4rem;
}

@media (max-width: 991px) {
	.section-article-single .section__testimonial-head {
		margin-bottom: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__testimonial-head {
		margin-bottom: 1rem;
	}
}

.section-article-single .section__testimonial-head p, .section-article-single .section__testimonial-head blockquote {
	margin-bottom: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-article-single .section__testimonial-head blockquote {
		font-size: 2rem;
	}
}

.section-article-single .section__testimonial-foot {
	display: flex;
	justify-content: center;
}

.section-article-single .wp-block-image {
	margin: 6rem 0 6.4rem;
	border-radius: 8px;
	overflow: hidden;
}

@media (max-width: 991px) {
	.section-article-single .wp-block-image {
		margin: 3rem 0;
	}
}

.section-article-single .wp-block-image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.section-article-single-sections .shell .shell {
	padding-inline: 0;
}

.content-with-toc h1:before, .content-with-toc h2:before, .content-with-toc h3:before, .content-with-toc h4:before, .content-with-toc h5:before, .content-with-toc h6:before {
	content: "";
	display: block;
	height: 104px;
	margin-top: -104px;
	visibility: hidden;
}

.section-article-two-col-header>*:nth-child(1) {
	margin-bottom: 30px;
}

@media (min-width: 750px) {
	.section-article-two-col-header {
		display: flex;
		justify-content: space-between;
	}
	
	.section-article-two-col-header>*:nth-child(1) {
		width: 55%;
	}
	
	.section-article-two-col-header>*:nth-child(2) {
		padding-top: 7px;
		width: 42%;
	}
	
	.section-article-two-col-header>*:nth-child(1) {
		margin-bottom: 50px;
	}
}

.section-article-two-col-header-meta {
	margin-bottom: 30px;
	display: flex;
	gap: 15px;
	align-items: center;
}

.section-article-single .section-article-two-col-header-meta .section__meta {
	margin-bottom: 0;
}

.section-article-single .section-article-two-col-header h1 {
	margin-bottom: 10px;
}

.section-boxed-services {
	margin-bottom: 7.8rem;
}

@media (max-width: 1279px) {
	.section-boxed-services {
		margin: 0 0 6rem;
	}
}

.section-boxed-services .section__inner {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 3.2rem;
	max-width: 111.5rem;
	margin: 0 auto;
	align-items: center;
}

@media (max-width: 991px) {
	.section-boxed-services .section__inner {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-boxed-services .section__inner {
		grid-template-columns: 1fr;
	}
}

.section-boxed-services .section__head {
	font-size: 1.8rem;
	color: var(--theme-color-neutral-30);
	max-width: 90rem;
	margin-bottom: 8rem;
	text-align: center;
}

.section-boxed-services .wp-block-heading {
	margin-bottom: 3.3rem;
}

.section-boxed-services .section__body {
	max-width: 112rem;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 3.1rem;
}

@media (max-width: 1279px) {
	.section-boxed-services .section__body {
		gap: 2rem;
	}
}

.section-boxed-services .section__actions {
	margin-top: 2.8rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.section-boxed-services .section__btn {
	padding: 1.1rem 1.8rem;
	font-size: 1.6rem;
}

.section-boxed-services--large .section__inner {
	max-width: unset;
	gap: 6.3rem;
}

@media (max-width: 1279px) {
	.section-boxed-services--large .section__inner {
		gap: 2rem;
	}
}

.section-boxes-with-circle-images {
	padding: 6rem 0;
}

.section-boxes-with-circle-images .section__inner {
	max-width: 111rem;
	margin: 0 auto;
}

.section-boxes-with-circle-images--dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.section-title+.section-boxes-with-circle-images {
	padding-top: 0;
}

.section-boxes-with-icons {
	padding: 4rem 0 15.2rem;
}

@media (max-width: 1279px) {
	.section-boxes-with-icons {
		padding: 4rem 0 10rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-boxes-with-icons {
		padding: 0 0 4.8rem;
	}
}

.section-boxes-with-icons--dark {
	background-color: var(--theme-color-neutral-10);
}

.section-boxes-with-icons--light {
	background-color: var(--theme-color-bg-default);
}

.section-boxes-with-icons--pt-none {
	padding-top: 0;
}

.section-boxes-with-icons--pt-small {
	padding-top: 4rem;
}

.section-boxes-with-icons--pt-medium {
	padding-top: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-boxes-with-icons--pt-medium {
		padding-top: 4rem;
	}
}

.section-boxes-with-icons--pt-large {
	padding-top: 12rem;
}

@media (max-width: 1279px) {
	.section-boxes-with-icons--pt-large {
		padding-top: 8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-boxes-with-icons--pt-large {
		padding-top: 4rem;
	}
}

.section-boxes-with-icons--pb-none {
	padding-bottom: 0;
}

.section-boxes-with-icons--pb-small {
	padding-bottom: 4rem;
}

.section-boxes-with-icons--pb-medium {
	padding-bottom: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-boxes-with-icons--pb-medium {
		padding-bottom: 4rem;
	}
}

.section-boxes-with-icons--pb-large {
	padding-bottom: 12rem;
}

@media (max-width: 1279px) {
	.section-boxes-with-icons--pb-large {
		padding-bottom: 8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-boxes-with-icons--pb-large {
		padding-bottom: 4rem;
	}
}

.section-boxes-with-images {
	padding: 6rem 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-boxes-with-images {
		border-bottom: 1px solid rgba(255, 255, 255, .1);
	}
}

.section-boxes-with-images .section__inner {
	max-width: 127rem;
	margin: 0 auto;
}

.section-boxes-with-images--dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.section-title+.section-boxes-with-images {
	padding-top: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-brands {
		padding-bottom: 2.5rem;
	}
}

.section-brands .section__controls {
	display: flex;
	justify-content: flex-end;
	padding: 2rem;
}

.section-brands .slider-play-pause {
	background-color: transparent;
	border: 2px solid #333;
	border-radius: 50%;
	width: 4rem;
	height: 4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: all .3s ease;
	position: relative;
}

.section-brands .slider-play-pause:hover, .section-brands .slider-play-pause:focus {
	background: #e0e0e0;
	transform: scale(1.05);
	outline: 2px solid #007cba;
	outline-offset: 2px;
}

.section-brands .slider-play-pause:active {
	transform: scale(.95);
}

.section-brands .slider-play-pause[data-state=playing] .pause-icon {
	display: block;
}

.section-brands .slider-play-pause[data-state=playing] .play-icon {
	display: none;
}

.section-brands .slider-play-pause[data-state=paused] .play-icon {
	display: block;
}

.section-brands .slider-play-pause[data-state=paused] .pause-icon {
	display: none;
}

.section-brands .slider-play-pause .play-icon, .section-brands .slider-play-pause .pause-icon {
	width: 1.5rem;
	height: 1.5rem;
	color: #333;
}

.section-brands .slider-play-pause .sr-only, .section-brands .slider-play-pause .gform_wrapper.gform_wrapper.gravity-theme .gfield-choice-input, .gform_wrapper.gform_wrapper.gravity-theme .section-brands .slider-play-pause .gfield-choice-input {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.section-cards-with-expand {
	margin-bottom: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-cards-with-expand {
		margin-bottom: 6rem;
	}
}

.section-clients-logos {
	padding: 8rem 0 3rem;
	position: relative;
}

@media (max-width: 1279px) {
	.section-clients-logos {
		padding: 6rem 0 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-clients-logos {
		padding: 4.8rem 0 3rem;
	}
}

.section-clients-logos:has(.section__bg) {
	padding: 12rem 0 11rem;
}

@media (max-width: 1279px) {
	.section-clients-logos:has(.section__bg) {
		padding: 6rem 0 11rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-clients-logos:has(.section__bg) {
		padding: 4.8rem 0 11rem;
	}
}

.section-clients-logos .section__head {
	max-width: 72rem;
	margin: 0 auto .7rem;
	text-align: center;
}

@media (max-width: 1279px) {
	.section-clients-logos .section__head {
		margin-bottom: 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-clients-logos .section__head {
		margin-bottom: 4rem;
	}
}

.section-clients-logos .section__inner {
	max-width: 120rem;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

.section-clients-logos .section__bg {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%);
}

@media (max-width: 991px) {
	.section-clients-logos .section__bg {
		min-width: 163.1rem;
	}
}

.section-comparison-chart {
	position: relative;
	padding: 8rem 0;
}

.section-comparison-chart .shell--smaller {
	--shell-max-width: 92.4rem;
}

.section-comparison-chart.larger_space {
	padding: 12rem 0;
}

.section-comparison-chart.smaller_space {
	padding: 4.5rem 0;
}

.section-comparison-chart .section__head {
	text-align: center;
	margin-bottom: 6rem;
}

.section-comparison-chart .section__body .section__body_chart {
	position: relative;
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_heading {
	padding: 1.2rem;
	border-radius: .6rem;
	display: flex;
	-moz-column-gap: 2rem;
	column-gap: 2rem;
	margin-bottom: 2rem;
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_heading.bg_none {
	background-color: transparent;
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_heading.bg_green {
	background-color: var(--theme-color-green-30);
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_heading.bg_gray {
	background-color: var(--theme-color-neutral-35);
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_heading_column {
	margin-bottom: 0;
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_heading_column.cc_column_1 {
	text-align: center;
}

.section-comparison-chart .section__body .section__body_chart .cc_column_1 {
	width: calc(50% - .666rem);
}

.section-comparison-chart .section__body .section__body_chart .cc_column_3, .section-comparison-chart .section__body .section__body_chart .cc_column_2 {
	width: calc(25% - .666rem);
	text-align: center;
	position: relative;
	z-index: 1;
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item {
	padding: 0;
	display: flex;
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .cc_column_1 {
	display: flex;
	align-items: center;
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .icon_with_text {
	display: flex;
	flex-direction: column;
	align-items: center;
	row-gap: 1rem;
}

.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .column_icon {
	max-width: 4.2rem;
}

.section-comparison-chart.theme-dark {
	background-color: var(--theme-color-neutral-10);
}

.section-comparison-chart.theme-dark .section__head *, .section-comparison-chart.theme-dark .section__body .section__body_chart_content * {
	color: var(--theme-color-neutral-70);
}

@media (min-width: 768px) {
	.section-comparison-chart .section__body .section__body_chart:before {
		content: "";
		position: absolute;
		left: var(--colLeft, 0);
		width: var(--colWidth, 0);
		height: calc(100% + 40px);
		top: -20px;
		background-color: #f4f4f4;
		border-radius: 10px;
		opacity: 1;
		pointer-events: none;
		z-index: 0;
	}
	
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item>* {
		border-bottom: .2rem solid var(--theme-color-neutral-35-muted);
		padding: 2rem;
	}
	
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .content_column_2_mobile_heading, .section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .content_column_3_mobile_heading {
		display: none;
	}
}

@media (max-width: 1199px) {
	.section-comparison-chart {
		padding: 7.2rem 0;
	}
	
	.section-comparison-chart.larger_space {
		padding: 10rem 0;
	}
	
	.section-comparison-chart.smaller_space {
		padding: 5.2rem 0;
	}
}

@media (max-width: 991px) {
	.section-comparison-chart {
		padding: 6.6rem 0;
	}
	
	.section-comparison-chart.larger_space {
		padding: 8rem 0;
	}
	
	.section-comparison-chart.smaller_space {
		padding: 4.6rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-comparison-chart, .section-comparison-chart.larger_space {
		padding: 6rem 0;
	}
	
	.section-comparison-chart.smaller_space {
		padding: 4rem 0;
	}
}

@media (max-width: 767px) {
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_heading .section__body_chart_heading_column:not(.cc_column_1) {
		display: none;
	}
	
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_heading .section__body_chart_heading_column.cc_column_1 {
		width: 100%;
	}
	
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item {
		flex-wrap: wrap;
		row-gap: 1rem;
		-moz-column-gap: 1.6rem;
		column-gap: 1.6rem;
		align-items: flex-start;
		padding: 1.2rem;
		border-bottom: .2rem solid var(--theme-color-neutral-35-muted);
	}
	
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .cc_column_1 {
		width: 100%;
	}
	
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .cc_column_2, .section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .cc_column_3 {
		width: calc(50% - .8rem);
	}
	
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .column_icon {
		max-width: 3.2rem;
	}
	
	.section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .content_column_2_mobile_heading, .section-comparison-chart .section__body .section__body_chart .section__body_chart_content_item .content_column_3_mobile_heading {
		margin-bottom: .6rem;
	}
}

.section-contact {
	position: relative;
}

.section-contact .section__inner {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 991px) {
	.section-contact .section__inner {
		gap: 4.4rem;
	}
}

.section-contact .section__head {
	width: 48.34%;
	padding-top: 4.8rem;
	padding-bottom: 9rem;
	padding-left: calc(( 100vw - 138.8rem ) / 2);
}

@media (max-width: 991px) {
	.section-contact .section__head {
		width: 100%;
		padding-bottom: 0;
	}
}

.section-contact .section__head h1 {
	margin-bottom: 3.5rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-contact .section__head h1 {
		margin-bottom: 2.5rem;
	}
}

.section-contact .section__head-inner {
	padding-left: 2.4rem;
	max-width: 56rem;
}

@media (max-width: 1279px) {
	.section-contact .section__head-inner {
		max-width: 45rem;
	}
}

@media (max-width: 991px) {
	.section-contact .section__head-inner {
		max-width: 100%;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-contact .section__head-inner {
		padding: 0 1.6rem;
	}
}

.section-contact .section__head-sub-head {
	margin-bottom: 1.4rem;
}

.section-contact .section__head-entry {
	color: var(--theme-color-neutral-30);
}

.section-contact .section__head-image {
	margin: 3.5rem 0 3.8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-contact .section__head-image {
		margin: 2.8rem 0;
	}
}

.section-contact .section__head-text p {
	font-size: 1.8rem;
	line-height: 1.555;
}

.section-contact .section__head-text p span {
	font-size: .9em;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-contact .section__head-text p {
		font-size: 1.6rem;
		line-height: 1.5625;
	}
}

.section-contact .section__head-text ul {
	list-style: none;
	display: grid;
	gap: 1rem;
	margin-left: .5em;
}

.section-contact .section__head-text ul li {
	position: relative;
	padding-left: 1.5rem;
}

.section-contact .section__head-text ul li:before {
	content: "";
	width: .4rem;
	height: .4rem;
	position: absolute;
	top: 1rem;
	left: 0;
	background-color: var(--theme-color-neutral-10);
	border-radius: 50%;
}

.section-contact .section__form {
	width: 51.66%;
	background: var(--theme-color-bg-muted-gradient);
	min-height: 79.2rem;
	padding: 9.5rem 5rem;
}

@media (max-width: 991px) {
	.section-contact .section__form {
		width: 100%;
		padding: 5rem;
		min-height: 1rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-contact .section__form {
		padding: 4.8rem 1.6rem;
	}
}

.section-contact .section__form .mktoFormRow .mktoFormCol .mktoHtmlText a {
	color: inherit !important;
	text-underline-offset: 4px;
}

.section-contact .section__form-inner {
	background: var(--theme-color-neutral-70);
	border: 1px solid rgba(255, 255, 255, .32);
	box-shadow: var(--theme-shadow-1);
	border-radius: 24px;
	padding: 4rem;
	max-width: 50.5rem;
	margin: 0 auto;
	position: sticky;
	top: 3rem;
}

@media (max-width: 991px) {
	.section-contact .section__form-inner {
		max-width: 100%;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-contact .section__form-inner {
		padding: 2.4rem;
		border-radius: 12px;
	}
}

.section-contact .section__form-inner p {
	margin-bottom: 2.1rem;
}

.section-content-with-graphic {
	padding: 3rem 0;
	background-color: #e5e7ea;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-content-with-graphic {
		padding: 6rem 0 0;
	}
}

.section-content-with-graphic .section__inner {
	display: grid;
	grid-template-columns: 1.49fr 1fr;
}

@media (max-width: 991px) {
	.section-content-with-graphic .section__inner {
		grid-template-columns: 1fr;
		gap: 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-content-with-graphic .section__inner {
		gap: 2.8rem;
	}
}

.section-content-with-graphic .section__content {
	padding-right: 15rem;
	display: flex;
	flex-flow: column;
}

@media (max-width: 1279px) {
	.section-content-with-graphic .section__content {
		padding-right: 3rem;
	}
}

@media (max-width: 991px) {
	.section-content-with-graphic .section__content {
		padding-right: 0;
	}
}

.section-content-with-graphic .section__head:last-child, .section-content-with-graphic .section__head h1:last-child, .section-content-with-graphic .section__head h4:last-child {
	margin-bottom: 0;
}

.section-content-with-graphic .section__head {
	margin-bottom: 3.1rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-content-with-graphic .section__head {
		margin-bottom: 2.4rem;
	}
}

.section-content-with-graphic .section__head h1 span {
	background: linear-gradient(90deg, #0c0c0d, #c9ced6);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.section-content-with-graphic .section__body {
	margin-top: auto;
}

.section-content-with-graphic .section__body p {
	margin-bottom: 2.9rem;
}

.section-content-with-graphic .section__body p:last-child {
	margin-bottom: 0;
}

.section-content-with-graphic .section__graphic {
	padding-top: 1.8rem;
}

@media (max-width: 991px) {
	.section-content-with-graphic .section__graphic {
		padding-top: 0;
	}
}

.section-content-with-graphic .section__graphic.image_height_equal_to_content {
	padding-top: 0;
}

.section-content-with-graphic .section__graphic.image_height_equal_to_content img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	height: 100%;
}

.section-content-with-graphic .section__graphic img {
	border-radius: 12px;
	width: 100%;
}

.section-content-with-graphic.section-content-with-graphic--light {
	background-color: var(--theme-color-bg-default);
}

.section-content-with-graphic.section-content-with-graphic--dark {
	background-color: var(--theme-color-neutral-10);
}

.section-content-with-graphic.section-content-with-graphic--dark .section__head * {
	color: #fff;
}

.section-content-with-graphic.section-content-with-graphic--dark .section__body *:not(.btn) {
	color: #fff;
}

.section-content-with-graphic--small {
	background-color: unset;
	padding-bottom: 8.2rem;
}

.section-content-with-graphic--small .section__head {
	max-width: 35rem;
}

@media (max-width: 991px) {
	.section-content-with-graphic--small .section__head {
		max-width: 100%;
	}
}

.section-content-with-graphic--small .section__body {
	max-width: 52rem;
	margin-bottom: 2.8rem;
}

@media (max-width: 991px) {
	.section-content-with-graphic--small .section__body {
		max-width: 100%;
		margin-bottom: 0;
	}
}

.section-content-with-graphic--small .section__body p {
	margin-bottom: 2rem;
}

.section-content-with-graphic--small .section__content {
	padding-top: 3.3rem;
}

.section-content-with-graphic--small .section__graphic {
	padding-top: 0;
}

.section-content-with-graphic--small .section__graphic img {
	border-radius: 20px;
}

.section-content-with-graphic--small .section__btn {
	padding: 1.5rem 2.1rem;
	letter-spacing: .07em;
}

.section-content-with-video {
	position: relative;
	background-color: var(--theme-color-neutral-70);
}

.section-content-with-video h1 {
	margin-bottom: 3.2rem;
	color: var(--theme-color-neutral-10);
	font-size: 6rem;
	line-height: 1.0961;
	letter-spacing: -.04em;
}

@media (max-width: 1279px) {
	.section-content-with-video h1 {
		font-size: 5rem;
	}
}

@media (max-width: 991px) {
	.section-content-with-video h1 {
		font-size: 4rem;
		padding-right: 0;
		margin-bottom: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-content-with-video h1 {
		font-size: 3.2rem;
	}
}

.section-content-with-video h1 span {
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.section-content-with-video:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'371\'%20height=\'313\'%20viewBox=\'0%200%20371%20313\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20opacity=\'0.2\'%20filter=\'url(%23filter0_f_4102_40451)\'%3e%3cellipse%20cy=\'313.5\'%20rx=\'210\'%20ry=\'152.5\'%20fill=\'url(%23paint0_radial_4102_40451)\'/%3e%3cellipse%20cy=\'313.5\'%20rx=\'210\'%20ry=\'152.5\'%20fill=\'url(%23paint1_radial_4102_40451)\'/%3e%3cellipse%20cy=\'313.5\'%20rx=\'210\'%20ry=\'152.5\'%20fill=\'url(%23paint2_radial_4102_40451)\'%20fill-opacity=\'0.7\'%20style=\'mix-blend-mode:hard-light\'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id=\'filter0_f_4102_40451\'%20x=\'-370.922\'%20y=\'0.0784912\'%20width=\'741.843\'%20height=\'626.843\'%20filterUnits=\'userSpaceOnUse\'%20color-interpolation-filters=\'sRGB\'%3e%3cfeFlood%20flood-opacity=\'0\'%20result=\'BackgroundImageFix\'/%3e%3cfeBlend%20mode=\'normal\'%20in=\'SourceGraphic\'%20in2=\'BackgroundImageFix\'%20result=\'shape\'/%3e%3cfeGaussianBlur%20stdDeviation=\'80.4608\'%20result=\'effect1_foregroundBlur_4102_40451\'/%3e%3c/filter%3e%3cradialGradient%20id=\'paint0_radial_4102_40451\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(-62.6569%20460.518)%20rotate(-122.34)%20scale(119.152%2032.8698)\'%3e%3cstop%20stop-color=\'%235BCEE4\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint1_radial_4102_40451\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(34.5302%20313.5)%20rotate(130.783)%20scale(178.366%20254.834)\'%3e%3cstop%20stop-color=\'%232CCAE8\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%232DCBE9\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint2_radial_4102_40451\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(-159.15%20336.606)%20rotate(33.6476)%20scale(83.4028%2045.3024)\'%3e%3cstop%20stop-color=\'white\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'white\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
	display: block;
	width: 38rem;
	height: 32rem;
	position: absolute;
	bottom: 0;
	left: 0;
}

.section-content-with-video__inner {
	position: relative;
	z-index: 1;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 6rem;
}

@media (max-width: 991px) {
	.section-content-with-video__inner {
		grid-template-columns: 1fr;
		gap: 3rem;
	}
}

@media (max-width: 991px) {
	.section-content-with-video__inner br {
		display: none;
	}
}

.section-content-with-video__content {
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.section-content-with-video__actions {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem;
	margin-top: 3rem;
}

.section-content-with-video__video {
	display: flex;
	justify-content: center;
	align-items: center;
}

.section-content-with-video__video--wrapper {
	position: relative;
	width: 100%;
	aspect-ratio: 16/9;
	border-radius: 10px;
	overflow: hidden;
}

@media (min-width: 991.02px) {
	.section-content-with-video__video--wrapper {
		border-radius: 20px;
	}
}

.section-content-with-video__video--wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.section-content-with-video--video-position-left .section-content-with-video__content {
	order: 1;
}

@media (max-width: 991px) {
	.section-content-with-video--video-position-left .section-content-with-video__content {
		order: unset;
	}
}

.section-content-with-video--background-dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.section-content-with-video--background-dark h1 {
	color: var(--theme-color-neutral-70);
}

.section-content-with-video--pt-none {
	padding-top: 0;
}

.section-content-with-video--pt-small {
	padding-top: 4rem;
}

.section-content-with-video--pt-medium {
	padding-top: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-content-with-video--pt-medium {
		padding-top: 4rem;
	}
}

.section-content-with-video--pt-large {
	padding-top: 12rem;
}

@media (max-width: 1279px) {
	.section-content-with-video--pt-large {
		padding-top: 8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-content-with-video--pt-large {
		padding-top: 4rem;
	}
}

.section-content-with-video--pb-none {
	padding-bottom: 0;
}

.section-content-with-video--pb-small {
	padding-bottom: 4rem;
}

.section-content-with-video--pb-medium {
	padding-bottom: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-content-with-video--pb-medium {
		padding-bottom: 4rem;
	}
}

.section-content-with-video--pb-large {
	padding-bottom: 12rem;
}

@media (max-width: 1279px) {
	.section-content-with-video--pb-large {
		padding-bottom: 8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-content-with-video--pb-large {
		padding-bottom: 4rem;
	}
}

.section-default {
	padding: 10rem 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-default {
		padding: 8rem 0;
	}
}

.section-default .section__content, .section-default .section__head {
	margin-bottom: 4rem;
}

.section-default .section__content:last-child, .section-default .section__head:last-child {
	margin-bottom: 0;
}

.section-default .section__entry {
	margin-bottom: 2rem;
}

.section-default .section__entry:last-child {
	margin-bottom: 0;
}

.section-default--404 {
	width: 100%;
	display: flex;
	align-items: center;
	text-align: center;
}

.section-default--404 .section__entry {
	max-width: 60rem;
	margin-inline: auto;
}

.section-events {
	padding: 12rem 0 8rem;
	border-bottom: 1px solid rgba(12, 12, 13, .05);
}

@media (max-width: 1279px) {
	.section-events {
		padding: 8rem 0;
	}
}

@media (max-width: 991px) {
	.section-events {
		padding: 6rem 0;
	}
}

.section-events:last-child {
	border: none;
	padding-bottom: 10rem;
}

@media (max-width: 991px) {
	.section-events:last-child {
		padding-bottom: 6rem;
	}
}

.section-events .section__head {
	text-align: center;
	margin-bottom: 8rem;
}

@media (max-width: 1279px) {
	.section-events .section__head {
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-events .section__head {
		margin-bottom: 2.8rem;
	}
}

.section-gallery-cols .section__cols {
	display: flex;
	gap: 3.2rem;
}

@media (max-width: 1279px) {
	.section-gallery-cols .section__cols {
		gap: 2rem;
	}
}

@media (max-width: 991px) {
	.section-gallery-cols .section__cols {
		gap: 1.6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-gallery-cols .section__cols {
		flex-wrap: wrap;
	}
}

.section-gallery-cols .section__col {
	display: flex;
	flex-direction: column;
	gap: 3.2rem;
}

@media (max-width: 1279px) {
	.section-gallery-cols .section__col {
		gap: 2rem;
	}
}

@media (max-width: 991px) {
	.section-gallery-cols .section__col {
		gap: 1.6rem;
	}
}

.section-gallery-cols .section__col--size-1 {
	flex: 1;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-gallery-cols .section__col--size-1 {
		min-width: 45%;
	}
}

.section-gallery-cols .section__col--size-2 {
	flex: 2.1026;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-gallery-cols .section__col--size-2 {
		order: 2;
		min-width: 100%;
	}
}

.section-gallery-cols .section__media {
	width: 100%;
	border-radius: 16px;
	overflow: hidden;
	flex-grow: 1;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-gallery-cols .section__media {
		border-radius: 12px;
	}
}

.section-gallery-cols .section__media>* {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-gallery-cols .section__media--size-1 {
	aspect-ratio: 312/172;
}

.section-gallery-cols .section__media--size-2 {
	aspect-ratio: 312/248;
}

.section-gallery-cols .section__media--size-3 {
	aspect-ratio: 656/453;
}

.section-gallery-cols .section__media--size-4 {
	aspect-ratio: 312/453;
}

.section-gallery-cols .section__actions {
	text-align: center;
	padding-top: 1.6rem;
}

.section-genius-work {
	background-color: var(--theme-color-neutral-10);
}

.section-genius-work .section__wrapper {
	min-height: 100vh;
	display: flex;
	align-items: center;
}

@media (max-width: 991px) {
	.section-genius-work .section__wrapper {
		min-height: 1rem;
		padding: 6rem 0;
	}
}

.section-genius-work .section__head {
	color: var(--theme-color-neutral-70);
	text-align: center;
}

.section-genius-work .section__head h2 strong {
	display: inline-block;
	color: var(--theme-color-neutral-10);
	background: radial-gradient(193.21% 1204.72% at 0% 90.41%, #2ccae8 33.89%, rgba(41, 204, 145, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #5bcee4, #29cc91);
	border-radius: 12px;
	padding: .2rem 1.6rem .2rem 1.2rem;
	margin: 0 .4rem;
}

@media (max-width: 991px) {
	.section-genius-work .section__head h2 strong {
		border-radius: 8px;
		padding: .2rem .9rem;
	}
}

.section-genius-work .section__shape {
	text-align: center;
}

@media (max-width: 991px) {
	.section-genius-work .section__shape img {
		display: none;
	}
}

.section-genius-work .section__shape img~img {
	display: none;
}

@media (max-width: 991px) {
	.section-genius-work .section__shape img~img {
		display: block;
		margin: 0 auto;
	}
}

.section-genius-work .section__nav {
	padding: 1.1rem;
	border-radius: 99em;
	border: 1px solid rgba(255, 255, 255, .1);
	background-color: var(--theme-color-neutral-10);
}

@media (max-width: 991px) {
	.section-genius-work .section__nav {
		padding: .4rem;
	}
}

.section-genius-work .section__nav>ul {
	display: flex;
	gap: 6.8rem;
	position: relative;
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul {
		gap: 3.3rem;
	}
}

.section-genius-work .section__nav>ul:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'60\'%20height=\'60\'%20viewBox=\'0%200%2060%2060\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3crect%20width=\'60\'%20height=\'60\'%20rx=\'30\'%20fill=\'url(%23paint0_radial_4079_19176)\'/%3e%3crect%20width=\'60\'%20height=\'60\'%20rx=\'30\'%20fill=\'url(%23paint1_radial_4079_19176)\'/%3e%3crect%20width=\'60\'%20height=\'60\'%20rx=\'30\'%20fill=\'url(%23paint2_radial_4079_19176)\'%20fill-opacity=\'0.7\'%20style=\'mix-blend-mode:hard-light\'/%3e%3cpath%20d=\'M34.8302%2025.1754L46%2025.1753L41.8364%2030L30%2030V18.1579L34.8302%2014V25.1754Z\'%20fill=\'%230C0C0D\'/%3e%3cpath%20d=\'M25.1698%2034.8246L14%2034.8247L18.1636%2030L30%2030V41.8421L25.1698%2046V34.8246Z\'%20fill=\'%230C0C0D\'/%3e%3cdefs%3e%3cradialGradient%20id=\'paint0_radial_4079_19176\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(21.049%2058.9216)%20rotate(-114.693)%20scale(21.797%205.04958)\'%3e%3cstop%20stop-color=\'%235BCEE4\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%2329CC91\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint1_radial_4079_19176\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(20%2016)%20rotate(38.8678)%20scale(86.0523%20111.833)\'%3e%3cstop%20stop-color=\'%232CCAE8\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%2329CC91\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint2_radial_4079_19176\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(7.26426%2034.5455)%20rotate(42.5071)%20scale(13.4544%207.89205)\'%3e%3cstop%20stop-color=\'white\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'white\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 6rem;
	height: 6rem;
	border-radius: 50%;
	box-shadow: 0 0 7.5rem #2bccb2;
	z-index: 40;
	pointer-events: none;
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul:after {
		width: 2.9rem;
		height: 2.9rem;
	}
}

.section-genius-work .section__nav>ul>li {
	flex: 1;
	position: relative;
}

.section-genius-work .section__nav>ul>li:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%);
	width: 70.8%;
	height: 7.6rem;
	filter: blur(2.5rem);
	border-radius: 99em;
	opacity: 0;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	pointer-events: none;
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul>li:before {
		width: 60.8%;
		height: 2.5rem;
	}
}

.section-genius-work .section__nav>ul>li>a {
	font-size: 2.2rem;
	line-height: 1.2727;
	padding: 1.5rem 0;
	display: block;
	text-decoration: none;
	border-radius: 99em;
	text-align: center;
	font-weight: 600;
	border: 1px solid rgba(255, 255, 255, .1);
	position: relative;
	z-index: 3;
	pointer-events: none;
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul>li>a {
		font-size: 1.3rem;
		letter-spacing: .01em;
		padding: .874rem 0;
	}
}

.section-genius-work .section__nav>ul>li ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: .7rem;
	font-size: 1.4rem;
	line-height: 1.5714;
	letter-spacing: .01em;
	color: #757575;
	list-style: none;
	font-weight: 700;
	position: absolute;
	top: calc(100% + 2.4rem);
	width: 100%;
	z-index: 3;
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul>li ul {
		display: none;
	}
}

.section-genius-work .section__nav>ul>li ul a {
	font-weight: 600;
	text-decoration: none;
	padding: .4rem 1.6rem;
	border-radius: 99rem;
	background: rgba(255, 255, 255, .05);
	display: block;
	pointer-events: none;
}

.section-genius-work .section__nav>ul>li.is-blue:before {
	background: #2493a9;
}

.section-genius-work .section__nav>ul>li.is-blue>a {
	background: radial-gradient(49.32% 483.58% at 50% -247.76%, rgba(45, 203, 233, .4), rgba(0, 0, 0, .4)), #161617;
	color: rgba(45, 203, 233, .5);
}

.section-genius-work .section__nav>ul>li.is-blue li.is-active a {
	color: #000;
	background-color: #269eb6;
}

@media (min-width: 991.02px) {
	.section-genius-work .section__nav>ul>li.is-blue:has(li.is-active)>a {
		color: #2dcbe9;
	}
}

@media (min-width: 991.02px) {
	.section-genius-work .section__nav>ul>li.is-blue:has(li.is-active):before {
		opacity: 1;
	}
}

.section-genius-work .section__nav>ul>li.is-blue:has(+li.is-green li.is-active):before {
	opacity: 0;
}

.section-genius-work .section__nav>ul>li.is-green:has(li.is-active):before {
	opacity: 1;
}

.section-genius-work .section__nav>ul>li.is-green:has(li.is-active)>a {
	color: #7fe0bd;
}

.section-genius-work .section__nav>ul>li.is-green:has(li.is-active) li.is-active a {
	color: #000;
	background-color: #29cc91;
}

.section-genius-work .section__nav>ul>li.is-green:before {
	background-color: #29cc91;
}

.section-genius-work .section__nav>ul>li.is-green>a {
	background: radial-gradient(49.32% 483.58% at 50% -247.76%, rgba(3, 255, 164, .4), rgba(0, 0, 0, .4)), #161617;
	color: rgba(127, 224, 189, .5);
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul>li.is-blue.is-active-mobile>a {
		color: #2dcbe9;
	}
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul>li.is-blue.is-active-mobile:before {
		opacity: 1;
	}
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul>li.is-green.is-active-mobile>a {
		color: #7fe0bd;
	}
}

@media (max-width: 991px) {
	.section-genius-work .section__nav>ul>li.is-green.is-active-mobile:before {
		opacity: 1;
	}
}

.section-genius-work .section__container {
	display: grid;
	grid-template-areas: "overlay";
}

@media (max-width: 991px) {
	.section-genius-work .section__container {
		display: block;
		padding-top: 3.2rem;
	}
}

.section-genius-work .section__row {
	grid-area: overlay;
	opacity: 0;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	pointer-events: none;
}

@media (max-width: 991px) {
	.section-genius-work .section__row {
		opacity: 1;
		pointer-events: auto;
		display: none;
	}
}

.section-genius-work .is-active-mobile.section__row {
	display: block;
}

.section-genius-work .section__row-inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 9.6rem 0 0;
}

@media (max-width: 991px) {
	.section-genius-work .section__row-inner {
		padding: 0;
		flex-direction: column;
		opacity: 0;
		scale: 0;
		height: 0;
		overflow: hidden;
		transition: opacity, scale;
		transition-duration: var(--theme-transition-duration);
	}
}

.section-genius-work .section__row-inner.is-open {
	scale: 1;
	opacity: 1;
	height: auto;
	overflow: unset;
}

.section-genius-work .section__row.is-active {
	opacity: 1;
	pointer-events: auto;
}

.section-genius-work .section__sub-head {
	width: 27.5%;
	opacity: 0;
	scale: 1.3;
	transition: opacity, scale;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 991px) {
	.section-genius-work .section__sub-head {
		width: 100%;
		opacity: 1;
		scale: 1;
		margin-bottom: 2.5rem;
	}
}

.section-genius-work .section__graphic {
	width: 45%;
	scale: .5;
	opacity: 0;
	transition: opacity, scale;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 991px) {
	.section-genius-work .section__graphic {
		width: 100%;
		opacity: 1;
		scale: 1;
		order: -1;
		margin: 1.8rem 0 2.3rem;
	}
}

.section-genius-work .section__graphic img, .section-genius-work .section__graphic video {
	aspect-ratio: 1;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	max-height: 40vh;
}

.section-genius-work .section__entry {
	width: 27.5%;
	padding-left: 5.2rem;
	color: rgba(255, 255, 255, .5);
	opacity: 0;
	scale: 1.3;
	transition: opacity, scale;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 991px) {
	.section-genius-work .section__entry {
		width: 100%;
		opacity: 1;
		scale: 1;
		padding-left: 0;
		padding-right: 3rem;
		padding-bottom: 4.3rem;
		font-size: 1.4rem;
		line-height: 1.5714;
	}
}

.section-genius-work .is-active .section__graphic, .section-genius-work .is-active .section__entry, .section-genius-work .is-active .section__sub-head {
	opacity: 1;
	transform: translate(0);
	scale: 1;
}

.section-genius-work .section__entry span {
	color: var(--theme-color-neutral-70);
}

.section-genius-work .section__row-title {
	display: none;
	font-size: 1.3rem;
	letter-spacing: .01em;
	color: #757575;
	padding: 1.5rem 2rem;
	background-color: #0f1218;
	border-radius: 99em;
	margin-bottom: 1rem;
	position: relative;
	transition: color, background-color;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 991px) {
	.section-genius-work .section__row-title {
		display: block;
	}
}

.section-genius-work .section__row-title:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'16\'%20height=\'16\'%20viewBox=\'0%200%2016%2016\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M12%206L8%2010L4%206\'%20stroke=\'%230F1218\'%20stroke-width=\'1.5\'%20stroke-linecap=\'round\'%20stroke-linejoin=\'round\'/%3e%3c/svg%3e") no-repeat 0 0;
	background-size: contain;
	position: absolute;
	right: 1.8rem;
	top: 50%;
	transform: translateY(-50%);
	height: 1.4rem;
	width: 1.4rem;
}

.section-genius-work .section__row.is-blue .section__sub-head {
	color: #2dcbe9;
}

.section-genius-work .section__row.is-blue .section__row-title.is-active {
	color: rgba(45, 203, 233, .78);
	background-color: rgba(38, 158, 182, .15);
}

.section-genius-work .section__row.is-green .section__sub-head {
	color: var(--theme-color-green-40);
}

.section-genius-work .section__row.is-green .section__row-title.is-active {
	color: rgba(41, 204, 145, .78);
	background-color: rgba(38, 158, 182, .15);
}

.section-genius-work .is-reversed .section__row-inner {
	flex-direction: row-reverse;
}

.section-genius-work .is-reversed .section__row-inner .section__entry {
	padding-left: 0;
	padding-right: 8.3rem;
}

@media (max-width: 991px) {
	.section-genius-work .is-reversed .section__row-inner .section__entry {
		padding-right: 0;
	}
}

.section-genius-work .is-reversed .section__row-inner .section__sub-head {
	padding-left: 8rem;
}

@media (max-width: 991px) {
	.section-genius-work .is-reversed .section__row-inner .section__sub-head {
		padding-left: 0;
	}
}

.section-genius-work .section__pagination {
	position: absolute;
	left: 50%;
	bottom: 3.2rem;
	transform: translate(-50%);
	display: flex;
	gap: 1rem;
	z-index: 10;
	list-style-type: none;
}

@media (max-width: 991px) {
	.section-genius-work .section__pagination {
		display: none;
	}
}

.section-genius-work .section__pagination li a {
	width: 1rem;
	height: 1rem;
	background-color: var(--theme-color-neutral-70);
	opacity: .2;
	display: block;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	border-radius: 50%;
	cursor: pointer;
	margin: 0;
}

.section-genius-work .section__pagination li.is-active a {
	opacity: 1;
}

.section-genius {
	padding: 15rem 0;
	min-height: 100vh;
	position: relative;
}

@media screen and (min-width: 992px) and (max-height: 1000px) {
	.section-genius {
		padding: 12rem 0;
	}
}

@media (max-width: 991px) {
	.section-genius {
		background-color: var(--theme-color-bg-black);
		margin-top: 0;
		padding: 4rem 0;
		min-height: 0px;
		height: auto;
	}
}

.section-genius .section__inner {
	min-height: clamp(73.2rem, 80vh, 97.2rem);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-items: center;
}

@media (max-width: 991px) {
	.section-genius .section__inner {
		min-height: 1rem;
	}
}

.section-genius .section__head {
	color: var(--theme-color-neutral-70);
	width: 100%;
	margin-bottom: 3.8rem;
	text-align: center;
	position: relative;
	z-index: 10;
}

@media (max-width: 991px) {
	.section-genius .section__head {
		margin-bottom: 2rem;
	}
}

.section-genius .section__head h2 {
	margin-bottom: 4.5rem;
}

@media (max-width: 991px) {
	.section-genius .section__head h2 {
		margin-bottom: 2.5rem;
	}
}

.section-genius .section__head span {
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.section-genius .section__head-inner {
	max-width: 82rem;
	margin: 0 auto;
}

@media (max-width: 991px) {
	.section-genius .section__sub-title {
		font-size: 1.6rem;
		line-height: 1.5625;
	}
}

.section-genius .section__body {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	flex-grow: 1;
	min-width: 92%;
}

.section-genius .section__video {
	width: 100%;
	position: absolute;
	top: 5%;
	left: 50%;
	max-width: 145rem;
	transform: translate(-50%);
}

@media screen and (min-width: 992px) and (max-width: 1300px) {
	.section-genius .section__video {
		top: 20%;
		max-width: 100rem;
	}
}

@media screen and (min-width: 992px) and (max-height: 1000px) {
	.section-genius .section__video {
		top: 16.5%;
		max-width: 98rem;
	}
}

@media (max-width: 991px) {
	.section-genius .section__video {
		display: none;
	}
}

.section-genius .section__image {
	display: none;
	margin: 0 auto;
}

@media (max-width: 991px) {
	.section-genius .section__image {
		display: block;
		width: calc(100% + 5rem);
		max-width: calc(100% + 5rem);
		margin-left: -2rem;
	}
}

.section-genius .section__animation {
	width: 100%;
	order: -1;
}

.section-genius .section__part {
	width: 24.63%;
	min-width: 308px;
	color: rgba(255, 255, 255, .5);
	font-size: 2.8rem;
	line-height: 1.25;
	position: relative;
	z-index: 10;
	display: flex;
	justify-content: center;
	flex-direction: column;
	min-height: clamp(350px, 40vh, 670px);
}

@media (max-width: 991px) {
	.section-genius .section__part {
		aspect-ratio: unset;
		width: 50%;
		min-height: 1rem;
	}
}

.section-genius .section__part .section__tag p {
	display: inline-block;
	font-size: var(--theme-font-size);
	font-weight: 600;
	line-height: 1.5625;
	border-radius: 99em;
	margin-bottom: 1.9rem;
	padding: .4rem 1.2rem;
}

@media (max-width: 991px) {
	.section-genius .section__part .section__tag p {
		font-size: 1.3rem;
		line-height: 1.5384;
		letter-spacing: .01em;
	}
}

@media (max-width: 1279px) {
	.section-genius .section__part p {
		font-size: 2rem;
	}
}

@media (max-width: 991px) {
	.section-genius .section__part p {
		font-size: 1.3rem;
		line-height: 1.5384;
		letter-spacing: .01em;
	}
}

.section-genius .section__part p span {
	color: var(--theme-color-neutral-70);
}

.section-genius .section__part--left .section__tag p {
	color: var(--theme-color-sky-40);
	background: rgba(45, 203, 233, .2);
}

@media (max-width: 991px) {
	.section-genius .section__part--right {
		padding-left: .7rem;
	}
}

.section-genius .section__part--right .section__tag p {
	color: #2ccbc3;
	background: rgba(41, 204, 145, .2);
}

.section-head-form {
	background-color: var(--theme-color-neutral-10);
	padding: .7rem 0 17.5rem;
	position: relative;
}

@media (max-width: 1279px) {
	.section-head-form {
		padding-bottom: 10rem;
	}
}

.section-head-form .section__inner {
	padding-top: 4.8rem;
	display: grid;
	justify-content: space-between;
	grid-template-columns: 52.4rem 54rem;
	position: relative;
	z-index: 4;
}

@media (max-width: 1279px) {
	.section-head-form .section__inner {
		grid-template-columns: 52% 48%;
	}
}

@media (max-width: 991px) {
	.section-head-form .section__inner {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-head-form .section__inner {
		grid-template-columns: 1fr;
	}
}

.section-head-form .section__head {
	color: var(--theme-color-neutral-70);
	padding-right: 3rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-head-form .section__head {
		padding: 0 0 9.2rem;
		text-align: center;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-head-form .section__head h4 {
		margin-bottom: 3rem;
	}
}

.section-head-form .section__bg {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%);
}

@media (max-width: 991px) {
	.section-head-form .section__bg {
		min-width: 163.1rem;
	}
}

.section-head-form .section__btn {
	font-size: var(--theme-font-size);
	padding: 1.5rem 2rem 1.3rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-head-form .section__btn {
		font-size: 1.4rem;
	}
}

.section-head-form--more-heading-margin .section__head h4 {
	margin-bottom: 7.5rem;
}

@media (max-width: 991px) {
	.section-head-form--more-heading-margin .section__head h4 {
		margin-bottom: 5rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-head-form--more-heading-margin .section__head h4 {
		margin-bottom: 3rem;
	}
}

.section-heading-cols {
	margin: 8rem 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols {
		margin: 6rem 0;
	}
}

.section-heading-cols .section__head {
	display: grid;
	grid-template-columns: 52% 48%;
	margin-bottom: 8rem;
}

@media (max-width: 991px) {
	.section-heading-cols .section__head {
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols .section__head {
		margin-bottom: 4rem;
		grid-template-columns: 1fr;
		gap: 1.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols .section__head br {
		display: none;
	}
}

.section-heading-cols .section__entry p {
	margin-bottom: 3.2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols .section__entry p {
		margin-bottom: 2rem;
	}
}

.section-heading-cols .section__entry p:last-child {
	margin-bottom: 0;
}

.section-heading-cols .section__btn {
	font-size: var(--theme-font-size);
	padding: 1.1rem 2rem;
}

.section-heading-cols .section__cols {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 3.3rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols .section__cols {
		grid-template-columns: 1fr;
	}
}

.section-heading-cols .section__col {
	border-top: 1px solid rgba(12, 12, 13, .1);
	border-right: 1px solid rgba(12, 12, 13, .1);
	padding: 2.8rem 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols .section__col br {
		display: none;
	}
}

.section-heading-cols .section__icon {
	width: 4.8rem;
	height: 4.8rem;
	margin-bottom: 3.6rem;
}

@media (max-width: 991px) {
	.section-heading-cols .section__icon {
		margin-bottom: 2rem;
	}
}

.section-heading-cols .section__icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.section-heading-cols .section__col>p {
	margin-bottom: 6.2rem;
}

@media (max-width: 991px) {
	.section-heading-cols .section__col>p {
		margin-bottom: 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols .section__col>p {
		margin-bottom: 2rem;
		height: auto !important;
	}
}

.section-heading-cols .section__col ul {
	list-style: none;
}

.section-heading-cols .section__col li {
	position: relative;
	padding-left: 3.6rem;
	margin-bottom: 2.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols .section__col li {
		margin-bottom: 1.8rem;
	}
}

.section-heading-cols .section__col li:last-child {
	margin-bottom: 0;
}

.section-heading-cols .section__col li:before {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'25\'%20height=\'24\'%20viewBox=\'0%200%2025%2024\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3ccircle%20cx=\'12.5\'%20cy=\'12\'%20r=\'11.5\'%20stroke=\'%230C0C0D\'%20stroke-opacity=\'0.1\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M13.1664%2011.3336L6.5%2011.3336L9.8336%208.00003L14.8332%208.00001L16.5%208V9.66679V14.6826L13.1664%2018.0161V11.3336Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat 0 0;
	width: 2.4rem;
	height: 2.4rem;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-heading-cols .section__col li:before {
		top: -.2rem;
	}
}

.section-image-with-circles, .section-image-with-circles .section__inner {
	position: relative;
}

.section-image-with-circles .section__inner img {
	position: relative;
	z-index: 10;
}

.section-image-with-circles .section__circle-left {
	position: absolute;
	width: 60rem;
	height: 60rem;
	left: -44.1rem;
	bottom: 22rem;
	background: radial-gradient(16.53% 16.53% at 12.11% 57.58%, rgba(255, 255, 255, .7), rgba(255, 255, 255, 0)), radial-gradient(93.93% 44.28% at 58.22% 50%, #2ccae8, rgba(41, 204, 145, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #5bcee4, #29cc91);
	background-blend-mode: hard-light, normal, normal;
	opacity: .2;
	filter: blur(15rem);
	pointer-events: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-circles .section__circle-left {
		display: none;
	}
}

.section-image-with-circles .section__circle-right {
	position: absolute;
	width: 60rem;
	height: 60rem;
	left: 1289px;
	top: -8rem;
	background: radial-gradient(16.53% 16.53% at 12.11% 57.58%, rgba(255, 255, 255, .7), rgba(255, 255, 255, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #29cc91, #5bcee4);
	background-blend-mode: hard-light, normal;
	opacity: .4;
	filter: blur(150px);
	pointer-events: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-circles .section__circle-right {
		display: none;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-circles .section__image-desktop {
		display: none;
	}
}

.section-image-with-circles .section__image-mobile {
	display: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-circles .section__image-mobile {
		display: block;
	}
}

.section-image-with-content {
	margin-block: 8rem;
}

@media (max-width: 991px) {
	.section-image-with-content {
		margin-block: 6rem;
	}
}

.section-image-with-content+.section-image-with-content .section__inner {
	padding-top: 8.1rem;
	border-top: .1rem solid rgba(12, 12, 13, .1);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content+.section-image-with-content .section__inner {
		padding-top: 6rem;
	}
}

.section-image-with-content .section__inner {
	display: grid;
	grid-template-columns: 1fr 1.22fr;
	gap: 14.6rem;
}

@media (max-width: 1279px) {
	.section-image-with-content .section__inner {
		gap: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content .section__inner {
		grid-template-columns: 1fr;
	}
}

.section-image-with-content .section__image img {
	border-radius: 20px;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content .section__image img {
		border-radius: 12px;
	}
}

.section-image-with-content .section__content {
	padding: 4rem 0;
	display: flex;
	flex-direction: column;
}

@media (max-width: 1279px) {
	.section-image-with-content .section__content {
		padding: 2rem 0;
	}
}

@media (max-width: 991px) {
	.section-image-with-content .section__content {
		padding: 0;
	}
}

.section-image-with-content .section__content .section__eyebrow {
	font-size: 1.4rem;
	margin-bottom: 1.6rem;
}

.section-image-with-content .section__content .h3, .section-image-with-content .section__content h5, .section-image-with-content .section__content p, .section-image-with-content .section__content-items {
	max-width: 53rem;
}

@media (max-width: 991px) {
	.section-image-with-content .section__content .h3, .section-image-with-content .section__content h5, .section-image-with-content .section__content p, .section-image-with-content .section__content-items {
		max-width: 100%;
	}
}

.section-image-with-content .section__icon {
	max-width: 5.5rem;
	max-height: 5.5rem;
	margin-bottom: 3.1rem;
}

.section-image-with-content .section__icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.section-image-with-content .section__btn-underlined {
	margin-left: .7rem;
	text-decoration-thickness: .2rem;
	text-underline-offset: .5rem;
	transition: opacity var(--theme-transition-duration);
}

.section-image-with-content .section__btn-underlined:hover {
	text-decoration: underline;
	text-decoration-thickness: .2rem;
	opacity: .5;
}

.section-image-with-content .section__cta {
	position: relative;
	max-width: 54.6rem;
	padding: 1.1rem 1rem;
	border-radius: 20px;
	border: 1px solid rgba(255, 255, 255, .32);
	box-shadow: var(--theme-shadow-1);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background-color: var(--theme-color-neutral-70);
	transition: opacity var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content .section__cta {
		border-radius: 12px;
	}
}

.section-image-with-content .section__cta:hover {
	opacity: .5;
}

.section-image-with-content .section__cta-link {
	display: inline;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.section-image-with-content .section__cta h6 {
	color: var(--theme-color-neutral-40);
	text-transform: uppercase;
}

.section-image-with-content .secton__cta-image {
	width: 14.2rem;
	padding: .5rem;
	border-radius: 17px;
	border: 1px solid rgba(15, 34, 27, .08);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content .secton__cta-image {
		width: 9.8rem;
		padding: .3rem;
	}
}

.section-image-with-content .secton__cta-image img {
	display: block;
	border-radius: 8px;
	width: 100%;
}

.section-image-with-content .section__cta-content {
	width: calc(100% - 14.2rem);
	padding-left: 1rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content .section__cta-content {
		width: calc(100% - 9.8rem);
	}
}

.section-image-with-content-extended {
	margin: 0;
}

.section-image-with-content-extended .section__image img {
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: top;
	object-position: top;
}

.section-image-with-content-extended .section__content {
	padding: 0;
}

.section-image-with-content-extended .section__content-title {
	margin-bottom: 2rem;
}

.section-image-with-content-extended .section__content-item+.section__content-item {
	margin-top: 1.5rem;
	padding-top: 1.5rem;
	border-top: 1px solid rgba(12, 12, 13, .1);
}

.section-image-with-content-extended .section__content-item-title {
	margin-bottom: .5rem;
}

.section-image-with-content-extended--background-dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.section-image-with-content-extended--background-dark .section__content-item+.section__content-item {
	border-top-color: rgba(255, 255, 255, .2);
}

.section-image-with-content-extended--image-position-right .section__inner {
	grid-template-columns: 1.22fr 1fr;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content-extended--image-position-right .section__inner {
		grid-template-columns: 1fr;
	}
}

.section-image-with-content-extended--image-position-right .section__image {
	order: 1;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content-extended--image-position-right .section__image {
		order: unset;
	}
}

.section-image-with-content-extended--pt-none {
	padding-top: 0;
}

.section-image-with-content-extended--pt-small {
	padding-top: 4rem;
}

.section-image-with-content-extended--pt-medium {
	padding-top: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content-extended--pt-medium {
		padding-top: 4rem;
	}
}

.section-image-with-content-extended--pt-large {
	padding-top: 12rem;
}

@media (max-width: 1279px) {
	.section-image-with-content-extended--pt-large {
		padding-top: 8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content-extended--pt-large {
		padding-top: 4rem;
	}
}

.section-image-with-content-extended--pb-none {
	padding-bottom: 0;
}

.section-image-with-content-extended--pb-small {
	padding-bottom: 4rem;
}

.section-image-with-content-extended--pb-medium {
	padding-bottom: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content-extended--pb-medium {
		padding-bottom: 4rem;
	}
}

.section-image-with-content-extended--pb-large {
	padding-bottom: 12rem;
}

@media (max-width: 1279px) {
	.section-image-with-content-extended--pb-large {
		padding-bottom: 8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content-extended--pb-large {
		padding-bottom: 4rem;
	}
}

.section-image-with-content--alt {
	margin-top: 0;
}

.section-image-with-content--alt .section__inner {
	padding-top: 8.1rem;
	border-top: 1px solid rgba(12, 12, 13, .1);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content--alt .section__inner {
		padding-top: 6rem;
	}
}

.section-image-with-content--alt .section__content {
	padding-left: .6rem;
}

.section-image-with-content--alt .section__content p {
	margin-bottom: 3rem;
}

.section-image-with-content--alt .section__content p:last-child {
	margin-bottom: 0;
}

.section-image-with-content--reversed .section__inner {
	grid-template-columns: 1.22fr 1fr;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content--reversed .section__inner {
		grid-template-columns: 1fr;
	}
}

.section-image-with-content--reversed .section__content {
	padding-left: 0;
}

.section-image-with-content--reversed .section__image {
	order: 1;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-content--reversed .section__image {
		order: unset;
	}
}

.section-image-with-grid-overlay {
	background-color: var(--theme-color-neutral-10);
	padding: 4.8rem 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-grid-overlay {
		padding: 2rem 0;
	}
}

.section-image-with-grid-overlay .section__inner {
	position: relative;
}

.section-image-with-grid-overlay .section__inner .arrow__grid {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-grid-overlay .section__inner .arrow__grid .arrow__grid-desktop {
		display: none;
	}
}

.section-image-with-grid-overlay .section__inner .arrow__grid .arrow__grid-mobile {
	display: none;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-grid-overlay .section__inner .arrow__grid .arrow__grid-mobile {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100%;
	}
	
	.section-image-with-grid-overlay .section__inner .arrow__grid .arrow__grid-mobile svg {
		width: auto;
		height: 100%;
	}
}

.section-image-with-grid-overlay .section__inner .arrow__grid svg g path {
	stroke: #fff;
	stroke-width: 0px;
	transition: stroke-width .3s;
}

.section-image-with-grid-overlay .section__inner .arrow__grid svg g:hover path {
	stroke-width: 3px;
}

.section-image-with-grid-overlay .section__inner img {
	display: block;
	margin: 0 auto;
	max-height: 54rem;
	width: auto;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-image-with-grid-overlay .section__inner img {
		padding: 3.1rem;
	}
}

.section-industries {
	padding: 8rem 0 15.2rem;
}

@media (max-width: 1279px) {
	.section-industries {
		padding: 8rem 0;
	}
}

@media (max-width: 991px) {
	.section-industries {
		padding: 6rem 0;
	}
}

.section-industries .section__head {
	padding: 0 0 12rem;
	display: grid;
	grid-template-columns: 52% 48%;
}

@media (max-width: 1279px) {
	.section-industries .section__head {
		grid-template-columns: 55% 45%;
		padding-bottom: 8rem;
	}
}

@media (max-width: 991px) {
	.section-industries .section__head {
		grid-template-columns: 1fr;
		gap: 2.2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-industries .section__head {
		padding-bottom: 4.4rem;
	}
}

.section-industries .section__head-entry {
	padding-top: 1rem;
}

.integrations-list .section__head {
	padding: .8rem 0 2.4rem;
	border-bottom: 1px solid var(--theme-color-neutral-65);
}

.integrations-list .section__head .section__inner {
	position: relative;
	max-width: 62.4rem;
	margin: 0 auto;
}

.integrations-list .section__head__input {
	font-family: var(--theme-font-family);
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 2.4rem;
	border-radius: 1rem;
	width: 100%;
	border: medium none;
	border: .1rem solid var(--theme-color-neutral-35);
	padding: 1.6rem 5rem 1.6rem 2.4rem;
	overflow: hidden;
	outline: none;
}

.integrations-list .section__head__input:focus {
	outline: none !important;
}

.integrations-list .section__head__input::-moz-placeholder {
	color: var(--theme-color-neutral-50);
}

.integrations-list .section__head__input::placeholder {
	color: var(--theme-color-neutral-50);
}

.integrations-list .section__head__button {
	position: absolute;
	right: 1.6rem;
	background-color: transparent;
	border: medium none;
	top: 1.7rem;
}

.integrations-list .section__head__button svg {
	pointer-events: none;
	display: block;
}

.integrations-list .section__head .list_of_integrations {
	list-style: none;
	display: none;
	margin: 0;
	padding: 1rem 0;
	z-index: 999;
	border-radius: 0 0 1rem 1rem;
	max-height: 35rem;
	width: 100%;
	overflow-y: auto;
}

.integrations-list .section__head .list_of_integrations_item {
	padding: .45rem 1.8rem;
	font-family: var(--theme-font-family);
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 2.4rem;
	color: var(--theme-color-bg-black);
	cursor: pointer;
	background-color: var(--theme-color-bg-default);
	transition: all .5s ease;
}

.integrations-list .section__head .list_of_integrations_item:hover {
	background-color: var(--theme-color-neutral-35);
}

.integrations-list .section__head .list_of_integrations_item.not_found {
	display: none !important;
}

.integrations-list .section__head .list_of_integrations.show_not_found .list_of_integrations_item.not_found {
	display: block !important;
}

.integrations-list .section__head .list_of_integrations:before {
	content: "";
	position: absolute;
	left: 1.6rem;
	top: 5.4rem;
	width: calc(100% - 3.2rem);
	height: .1rem;
	background-color: #000;
}

.integrations-list .section__head__search {
	border-radius: 1rem;
	position: absolute;
	display: inline-block;
	width: 100%;
	top: 0;
	left: 0;
	background-color: var(--theme-color-bg-default);
	z-index: 99;
}

.integrations-list .section__head__search.active {
	box-shadow: 0 0 .6rem var(--theme-color-neutral-35);
}

.integrations-list .section__head__search.active .section__head__input {
	border-color: transparent;
}

.integrations-list .section__head__search.active .list_of_integrations {
	display: block;
}

.integrations-list .section__head__wrapper {
	position: relative;
	height: 5.4rem;
}

.integrations-list .section__body {
	padding: 5.6rem 0 8rem;
}

@media (max-width: 1279px) {
	.integrations-list .section__body {
		padding: 4rem 0 6rem;
	}
}

@media (max-width: 991px) {
	.integrations-list .section__body {
		padding: 2.4rem 0 4rem;
	}
}

.integrations-list .section__body .section__inner {
	display: flex;
	gap: 6.4rem;
	flex-wrap: wrap;
}

@media (max-width: 991px) {
	.integrations-list .section__body .section__inner {
		row-gap: 0rem;
	}
}

.integrations-list .section__body .section__inner__mobile_filter {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 1rem 0;
	width: 100%;
	border-bottom: 1px solid var(--theme-color-primary-10);
}

.integrations-list .section__body .section__inner__mobile_filter_label {
	font-family: var(--theme-font-family);
	font-weight: 400;
	font-weight: 600;
	font-size: 1.8rem;
	line-height: 2.6rem;
	cursor: pointer;
	pointer-events: none;
}

.integrations-list .section__body .section__inner__mobile_filter_icon {
	display: block;
	pointer-events: none;
}

.integrations-list .section__body .section__inner__mobile_filter.active .section__inner__mobile_filter_icon {
	transform: rotate(180deg);
}

@media (min-width: 991.02px) {
	.integrations-list .section__body .section__inner__mobile_filter {
		display: none;
	}
}

.integrations-list .section__body .section__inner__sidebar {
	width: 22rem;
}

@media (min-width: 991.02px) {
	.integrations-list .section__body .section__inner__sidebar {
		max-height: none !important;
	}
}

@media (max-width: 991px) {
	.integrations-list .section__body .section__inner__sidebar {
		width: 100%;
		max-height: 0;
		overflow: hidden;
		transition: all .5s ease;
	}
}

.integrations-list .section__body .section__inner__sidebar_title {
	font-family: var(--theme-font-family);
	font-weight: 600;
	font-size: 1.8rem;
	line-height: 2.6rem;
	color: var(--theme-color-bg-black);
	margin-bottom: 2.4rem;
}

@media (max-width: 991px) {
	.integrations-list .section__body .section__inner__sidebar_title {
		margin-top: 1.6rem;
	}
}

.integrations-list .section__body .section__inner__sidebar_list_item {
	padding: 2.3rem 0;
	border: .1rem solid var(--theme-color-neutral-65);
	border-width: .1rem 0;
}

.integrations-list .section__body .section__inner__sidebar_list_check {
	margin-bottom: 1.2rem;
	position: relative;
}

.integrations-list .section__body .section__inner__sidebar_list_check:last-child {
	margin-bottom: 0;
}

.integrations-list .section__body .section__inner__sidebar_list_check_label {
	position: relative;
	padding-left: 2.4rem;
	font-family: var(--theme-font-family);
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 2.4rem;
	display: block;
}

.integrations-list .section__body .section__inner__sidebar_list_check_label:before {
	content: "";
	position: absolute;
	left: 0;
	top: .3rem;
	width: 1.6rem;
	height: 1.6rem;
	border: .1rem solid var(--theme-color-neutral-35);
	border-radius: .4rem;
	background-color: transparent;
	transition: all .5s ease;
}

.integrations-list .section__body .section__inner__sidebar_list_check_label:after {
	content: "";
	position: absolute;
	left: .2rem;
	top: .7rem;
	width: 1.1rem;
	height: .8rem;
	background-image: url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'9\'%20viewBox=\'0%200%2012%209\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M11.7143%201.40178L4.71427%208.40178C4.65331%208.46296%204.58086%208.5115%204.50109%208.54462C4.42132%208.57775%204.3358%208.5948%204.24943%208.5948C4.16306%208.5948%204.07754%208.57775%203.99777%208.54462C3.918%208.5115%203.84555%208.46296%203.78459%208.40178L0.722086%205.33928C0.661041%205.27823%200.612619%205.20576%200.579582%205.12601C0.546545%205.04625%200.529541%204.96076%200.529541%204.87443C0.529541%204.78811%200.546545%204.70262%200.579582%204.62286C0.612619%204.5431%200.661041%204.47063%200.722086%204.40959C0.78313%204.34855%200.8556%204.30012%200.935358%204.26709C1.01512%204.23405%201.1006%204.21705%201.18693%204.21705C1.27326%204.21705%201.35874%204.23405%201.4385%204.26709C1.51826%204.30012%201.59073%204.34855%201.65177%204.40959L4.24998%207.00779L10.7857%200.473184C10.909%200.3499%2011.0762%200.28064%2011.2505%200.28064C11.4249%200.28064%2011.5921%200.3499%2011.7154%200.473184C11.8387%200.596468%2011.9079%200.763678%2011.9079%200.938028C11.9079%201.11238%2011.8387%201.27959%2011.7154%201.40287L11.7143%201.40178Z\'%20fill=\'%231A1A1A\'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	opacity: 0;
	transition: all .5s ease;
}

.integrations-list .section__body .section__inner__sidebar_list_check input[type=checkbox] {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	opacity: 0;
}

.integrations-list .section__body .section__inner__sidebar_list_check input[type=checkbox]:checked+.section__inner__sidebar_list_check_label {
	font-weight: 600;
}

.integrations-list .section__body .section__inner__sidebar_list_check input[type=checkbox]:checked+.section__inner__sidebar_list_check_label:before {
	background-color: var(--theme-color-green-40);
	border-color: var(--theme-color-green-40);
}

.integrations-list .section__body .section__inner__sidebar_list_check input[type=checkbox]:checked+.section__inner__sidebar_list_check_label:after {
	opacity: 1;
}

.integrations-list .section__body .section__inner__sidebar_button {
	margin-top: 2.4rem;
	padding: .7rem 1.5rem;
	width: 100%;
	border: .1rem solid var(--theme-color-primary-10);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1rem;
	border-radius: .4rem;
	background-color: transparent;
	transition: all .5s ease;
}

.integrations-list .section__body .section__inner__sidebar_button:hover {
	background-color: var(--theme-color-green-40);
	border-color: var(--theme-color-green-40);
}

.integrations-list .section__body .section__inner__sidebar_button svg {
	min-width: 2.2rem;
	min-height: 2.2rem;
	display: block;
}

.integrations-list .section__body .section__inner__list {
	width: calc(100% - 28.4rem);
}

@media (max-width: 991px) {
	.integrations-list .section__body .section__inner__list {
		width: 100%;
		margin-top: 2.4rem;
	}
}

.integrations-list .section__body .section__inner__list_paging {
	display: flex;
	justify-content: flex-end;
	font-family: var(--theme-font-family);
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 2.6rem;
	color: var(--theme-color-primary-10);
	margin-bottom: 2.4rem;
}

.integrations-list .section__body .section__inner__list_main {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: .8rem;
	grid-row-gap: .8rem;
}

@media (max-width: 1279px) {
	.integrations-list .section__body .section__inner__list_main {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 575px) {
	.integrations-list .section__body .section__inner__list_main {
		grid-template-columns: repeat(1, 1fr);
	}
}

.integrations-list .section__body .section__inner__list_main.not_found_html {
	grid-template-columns: repeat(1, 1fr);
	text-align: center;
}

.integrations-list .section__body .section__inner__list_item {
	border-radius: 1rem;
	border: .1rem solid var(--theme-color-neutral-65);
	box-shadow: 0 4px 8px rgba(0, 0, 0, .05);
	display: flex;
	flex-direction: column;
}

.integrations-list .section__body .section__inner__list_item.no_link {
	padding: 2.8rem;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .05);
}

.integrations-list .section__body .section__inner__list_item_link {
	padding: 2.8rem;
	text-decoration: none;
	transition: all .5s ease;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .05);
}

.integrations-list .section__body .section__inner__list_item_link:hover {
	box-shadow: 0 4px 8px rgba(0, 0, 0, .21);
}

.integrations-list .section__body .section__inner__list_item_icon {
	height: 4.8rem;
	margin-bottom: 6.2rem;
}

.integrations-list .section__body .section__inner__list_item_icon_img {
	max-width: 100%;
	height: auto;
	max-height: 4.8rem;
}

.integrations-list .section__body .section__inner__list_item_title {
	font-family: var(--theme-font-family);
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: var(--theme-color-bg-black);
	margin-bottom: 1.2rem;
}

.integrations-list .section__body .section__inner__list_item_excerpt {
	font-family: var(--theme-font-family);
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: var(--theme-color-primary-10);
	margin-top: auto;
}

.integrations-list .section__body .section__inner__list_pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 8rem;
	gap: .8rem;
}

@media (max-width: 1279px) {
	.integrations-list .section__body .section__inner__list_pagination {
		margin-top: 6rem;
	}
}

@media (max-width: 991px) {
	.integrations-list .section__body .section__inner__list_pagination {
		margin-top: 4rem;
	}
}

.integrations-list .section__body .section__inner__list_pagination * {
	min-width: 2.8rem;
	min-height: 2.8rem;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: var(--theme-font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	background-color: transparent;
	color: var(--theme-color-bg-black);
	transition: all .5s ease;
	text-decoration: none;
}

.integrations-list .section__body .section__inner__list_pagination * svg {
	pointer-events: none;
}

.integrations-list .section__body .section__inner__list_pagination *.prev {
	transform: rotate(180deg);
}

.integrations-list .section__body .section__inner__list_pagination *:not(.dots):hover, .integrations-list .section__body .section__inner__list_pagination *:not(.dots).current {
	background-color: var(--theme-color-primary-10);
	color: var(--theme-color-bg-default);
}

.integrations-list .section__body .section__inner__list_pagination *:not(.dots):hover path, .integrations-list .section__body .section__inner__list_pagination *:not(.dots).current path {
	fill: var(--theme-color-bg-default);
}

.section-member-single .section__head {
	padding-bottom: 4.8rem;
	position: relative;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-member-single .section__head {
		padding-bottom: 3rem;
	}
}

.section-member-single .section__logo {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-member-single .section__logo {
		position: static;
		width: 4rem;
		margin-bottom: 2rem;
	}
}

.section-member-single .section__head h2 {
	margin-bottom: 1rem;
	line-height: 1;
	padding-right: 20rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-member-single .section__head h2 {
		padding-right: 0;
	}
}

.section-member-single .section__head p {
	margin-bottom: 2.7rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-member-single .section__head p {
		margin-bottom: 1.7rem;
	}
}

.section-member-single .section__socials ul {
	list-style: none;
	display: flex;
	gap: 1rem;
}

.section-member-single .section__socials a {
	display: flex;
	text-decoration: none;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(12, 12, 13, .05);
	border-radius: 10px;
	width: 4rem;
	height: 4rem;
	transition: background, border-color;
	transition-duration: var(--theme-transition-duration);
}

.section-member-single .section__socials a:hover {
	background: rgba(12, 12, 13, .05);
	border-color: transparent;
}

.section-member-single .section__body {
	letter-spacing: .01em;
	max-width: 50%;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-member-single .section__body {
		max-width: 100%;
	}
}

.section-member-single .section__body.section__body--columns {
	max-width: 100%;
	-moz-column-count: 2;
	column-count: 2;
	-moz-column-gap: 3.5rem;
	column-gap: 3.5rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-member-single .section__body.section__body--columns {
		-moz-column-count: 1;
		column-count: 1;
	}
}

.section-member-single .section__body a {
	text-decoration: none;
	color: var(--theme-color-green-40);
	transition: color;
	transition-duration: var(--theme-transition-duration);
}

.section-member-single .section__body a:hover {
	color: var(--theme-color-neutral-10);
}

.section-member-single .section__body p {
	margin-bottom: 2.1rem;
}

.section-member-single .section__body p:last-child {
	margin-bottom: 0;
}

.section-members .section__head {
	padding: 15.2rem 0 8rem;
	display: grid;
	grid-template-columns: 43.3rem 54rem;
	justify-content: space-between;
	align-items: end;
	gap: 4rem;
}

@media (max-width: 991px) {
	.section-members .section__head {
		padding: 10rem 0 8rem;
		grid-template-columns: 1fr;
		gap: 2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-members .section__head {
		padding: 6rem 0;
	}
}

.section-members .section__entry-inner {
	max-width: 42.4rem;
}

@media (max-width: 991px) {
	.section-members .section__entry-inner {
		max-width: 100%;
	}
}

.section-members .section__inner {
	padding: 9rem 0;
	position: relative;
}

@media (max-width: 1279px) {
	.section-members .section__inner {
		padding: 7rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-members .section__inner {
		padding: 5rem 0;
	}
}

.section-members .section__inner:before {
	content: "";
	width: 100%;
	height: calc(100% - 9rem);
	background: url("data:image/svg+xml,%3csvg%20width=\'1344\'%20height=\'884\'%20viewBox=\'0%200%201344%20884\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20opacity=\'0.2\'%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M195.993%201L0.00390625%201L0.951026%200L196.493%200L196.993%200V0.5V195.477L195.993%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M424.993%201L229.004%201L229.951%200L425.493%200L425.993%200V0.5V195.477L424.993%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M653.993%201L458.004%201L458.951%200L654.493%200L654.993%200V0.5V195.477L653.993%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M882.993%201L687.004%201L687.951%200L883.493%200L883.993%200V0.5V195.477L882.993%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1111.99%201L916.004%201L916.951%200L1112.49%200L1112.99%200V0.5V195.477L1111.99%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1340.99%201L1145%201L1145.95%200L1341.49%200L1341.99%200V0.5V195.477L1340.99%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M195.993%20230H0.00390625L0.951026%20229H196.493H196.993V229.5V424.477L195.993%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M424.993%20230H229.004L229.951%20229H425.493H425.993V229.5V424.477L424.993%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M653.993%20230H458.004L458.951%20229H654.493H654.993V229.5V424.477L653.993%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M882.993%20230H687.004L687.951%20229H883.493H883.993V229.5V424.477L882.993%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1111.99%20230H916.004L916.951%20229H1112.49H1112.99V229.5V424.477L1111.99%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1340.99%20230H1145L1145.95%20229H1341.49H1341.99V229.5V424.477L1340.99%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M195.993%20459H0.00390625L0.951026%20458H196.493H196.993V458.5V653.477L195.993%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M424.993%20459H229.004L229.951%20458H425.493H425.993V458.5V653.477L424.993%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M653.993%20459H458.004L458.951%20458H654.493H654.993V458.5V653.477L653.993%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M882.993%20459H687.004L687.951%20458H883.493H883.993V458.5V653.477L882.993%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1111.99%20459H916.004L916.951%20458H1112.49H1112.99V458.5V653.477L1111.99%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1340.99%20459H1145L1145.95%20458H1341.49H1341.99V458.5V653.477L1340.99%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M195.993%20688H0.00390625L0.951026%20687H196.493H196.993V687.5V882.477L195.993%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M424.993%20688H229.004L229.951%20687H425.493H425.993V687.5V882.477L424.993%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M653.993%20688H458.004L458.951%20687H654.493H654.993V687.5V882.477L653.993%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M882.993%20688H687.004L687.951%20687H883.493H883.993V687.5V882.477L882.993%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1111.99%20688H916.004L916.951%20687H1112.49H1112.99V687.5V882.477L1111.99%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1340.99%20688H1145L1145.95%20687H1341.49H1341.99V687.5V882.477L1340.99%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3c/g%3e%3c/svg%3e") repeat-y 0 0;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-members .section__inner:before {
		background: url("data:image/svg+xml,%3csvg%20width=\'1344\'%20height=\'884\'%20viewBox=\'0%200%201344%20884\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20opacity=\'0.2\'%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M195.993%201L0.00390625%201L0.951026%200L196.493%200L196.993%200V0.5V195.477L195.993%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M424.993%201L229.004%201L229.951%200L425.493%200L425.993%200V0.5V195.477L424.993%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M653.993%201L458.004%201L458.951%200L654.493%200L654.993%200V0.5V195.477L653.993%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M882.993%201L687.004%201L687.951%200L883.493%200L883.993%200V0.5V195.477L882.993%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1111.99%201L916.004%201L916.951%200L1112.49%200L1112.99%200V0.5V195.477L1111.99%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1340.99%201L1145%201L1145.95%200L1341.49%200L1341.99%200V0.5V195.477L1340.99%20196.533V1Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M195.993%20230H0.00390625L0.951026%20229H196.493H196.993V229.5V424.477L195.993%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M424.993%20230H229.004L229.951%20229H425.493H425.993V229.5V424.477L424.993%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M653.993%20230H458.004L458.951%20229H654.493H654.993V229.5V424.477L653.993%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M882.993%20230H687.004L687.951%20229H883.493H883.993V229.5V424.477L882.993%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1111.99%20230H916.004L916.951%20229H1112.49H1112.99V229.5V424.477L1111.99%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1340.99%20230H1145L1145.95%20229H1341.49H1341.99V229.5V424.477L1340.99%20425.533V230Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M195.993%20459H0.00390625L0.951026%20458H196.493H196.993V458.5V653.477L195.993%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M424.993%20459H229.004L229.951%20458H425.493H425.993V458.5V653.477L424.993%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M653.993%20459H458.004L458.951%20458H654.493H654.993V458.5V653.477L653.993%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M882.993%20459H687.004L687.951%20458H883.493H883.993V458.5V653.477L882.993%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1111.99%20459H916.004L916.951%20458H1112.49H1112.99V458.5V653.477L1111.99%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1340.99%20459H1145L1145.95%20458H1341.49H1341.99V458.5V653.477L1340.99%20654.533V459Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M195.993%20688H0.00390625L0.951026%20687H196.493H196.993V687.5V882.477L195.993%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M424.993%20688H229.004L229.951%20687H425.493H425.993V687.5V882.477L424.993%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M653.993%20688H458.004L458.951%20687H654.493H654.993V687.5V882.477L653.993%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M882.993%20688H687.004L687.951%20687H883.493H883.993V687.5V882.477L882.993%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1111.99%20688H916.004L916.951%20687H1112.49H1112.99V687.5V882.477L1111.99%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M1340.99%20688H1145L1145.95%20687H1341.49H1341.99V687.5V882.477L1340.99%20883.533V688Z\'%20fill=\'%2390959C\'/%3e%3c/g%3e%3c/svg%3e") repeat-y 0 0;
		background-size: 205%;
	}
}

.section-partners-messages {
	padding: 8rem 0 16rem;
}

@media (max-width: 1279px) {
	.section-partners-messages {
		padding: 8rem 0;
	}
}

@media (max-width: 991px) {
	.section-partners-messages {
		padding: 6rem 0;
	}
}

.section-partners-messages .section__head {
	margin-bottom: 4rem;
	max-width: 80%;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-partners-messages .section__head {
		max-width: 100%;
		margin-bottom: 3rem;
	}
}

.section-partners-messages .section__action {
	text-align: center;
	margin-top: 3rem;
}

@media (min-width: 1280px) {
	.section-partners-messages .slider__slides:not(:has(.slider__slide:nth-child(4)))~.slider__btn {
		display: none;
	}
}

.section-partners-messages--alt {
	padding-bottom: 0;
}

.section-partners-messages--alt .section__inner {
	padding-bottom: 8rem;
	border-bottom: 1px solid rgba(12, 12, 13, .05);
}

.section-partners-messages--alt .section__inner.has_cta {
	padding-bottom: 4rem;
}

@media (max-width: 991px) {
	.section-partners-messages--alt .section__inner.has_cta {
		padding-bottom: 3rem;
	}
}

@media (max-width: 991px) {
	.section-partners-messages--alt .section__inner {
		padding-bottom: 6rem;
	}
}

.section-privacy-policy {
	margin: 4.2rem 0 8.1rem;
}

@media (max-width: 991px) {
	.section-privacy-policy {
		margin: 6rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy {
		margin: 4rem 0;
	}
}

.section-privacy-policy h2:last-child, .section-privacy-policy h3:last-child, .section-privacy-policy p:last-child {
	margin-bottom: 0;
}

.section-privacy-policy h2 {
	font-weight: 500;
}

.section-privacy-policy p {
	margin-bottom: 2.7rem;
}

@media (max-width: 991px) {
	.section-privacy-policy p {
		margin-bottom: 2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy p {
		margin-bottom: 1.7rem;
	}
}

.section-privacy-policy hr {
	border: none;
	height: 1px;
	background-color: rgba(12, 12, 13, .05);
	margin: 3rem 0 6.4rem;
}

@media (max-width: 991px) {
	.section-privacy-policy hr {
		margin: 2rem 0 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy hr {
		margin: 1rem 0 3rem;
	}
}

.section-privacy-policy ul {
	list-style: none;
	padding-left: 1.2rem;
	margin-bottom: 2.9rem;
}

.section-privacy-policy ul li {
	position: relative;
	padding-left: 1.5rem;
}

.section-privacy-policy ul li:before {
	content: "";
	height: .4rem;
	width: .4rem;
	border-radius: 50%;
	background-color: var(--theme-color-neutral-10);
	position: absolute;
	top: 1.3rem;
	left: 0;
	transform: translateY(-50%);
}

@media (max-width: 991px) {
	.section-privacy-policy ul li:before {
		top: 1.1rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy ul li:before {
		top: 1rem;
	}
}

.section-privacy-policy .section__head {
	margin-bottom: 8.8rem;
}

@media (max-width: 991px) {
	.section-privacy-policy .section__head {
		margin-bottom: 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .section__head {
		margin-bottom: 2.6rem;
	}
}

.section-privacy-policy .section__container {
	position: relative;
	margin-bottom: 8rem;
}

@media (max-width: 991px) {
	.section-privacy-policy .section__container {
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .section__container {
		margin-bottom: 4rem;
	}
}

.section-privacy-policy .section__overlay {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 144rem;
	padding: 4.8rem;
}

@media (max-width: 1279px) {
	.section-privacy-policy .section__overlay {
		padding: 4rem;
	}
}

@media (max-width: 991px) {
	.section-privacy-policy .section__overlay {
		padding: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .section__overlay {
		padding: 1.6rem;
	}
}

.section-privacy-policy .section__image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-privacy-policy .section__inner {
	max-width: 76.6rem;
	margin: 0 auto;
}

@media (max-width: 991px) {
	.section-privacy-policy .section__inner {
		font-size: 1.6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .section__inner {
		font-size: 1.4rem;
	}
}

.section-privacy-policy .section__inner.left-aligned {
	margin-left: 0;
}

.section-privacy-policy .tablepress {
	margin: 6.6rem 0 8.4rem;
}

@media (max-width: 991px) {
	.section-privacy-policy .tablepress {
		margin: 5rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .tablepress {
		margin: 3rem 0;
	}
}

.section-privacy-policy .tablepress th, .section-privacy-policy .tablepress td {
	font-weight: 500;
	font-size: 1.8rem;
	line-height: 1.55;
	padding-left: 0;
}

@media (max-width: 991px) {
	.section-privacy-policy .tablepress th, .section-privacy-policy .tablepress td {
		font-size: 1.6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .tablepress th, .section-privacy-policy .tablepress td {
		font-size: 1.4rem;
	}
}

.section-privacy-policy .tablepress th {
	background-color: unset;
	white-space: nowrap;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .tablepress th {
		white-space: unset;
	}
}

.section-privacy-policy .tablepress th:last-child {
	padding-left: 1.1rem;
}

.section-privacy-policy .tablepress tbody td {
	padding: 1.1rem 0;
	text-overflow: ellipsis;
	overflow: hidden;
}

.section-privacy-policy .tablepress tbody td:last-child {
	padding-left: 1.1rem;
}

.section-privacy-policy .tablepress-table-name {
	font-size: 2.2rem;
	line-height: 1.25;
	font-weight: 500;
	margin: 6.7rem 0 3.2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .tablepress-table-name {
		margin: 3rem 0 2rem;
	}
}

.section-privacy-policy .tablepress-table-description {
	margin-bottom: 7.9rem;
}

@media (max-width: 991px) {
	.section-privacy-policy .tablepress-table-description {
		margin-bottom: 5rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .tablepress-table-description {
		margin-bottom: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-privacy-policy .section__content {
		font-size: 1.4rem;
	}
}

.section-related-products {
	padding-bottom: 8.5rem;
	background-color: var(--theme-color-neutral-10);
}

@media (max-width: 991px) {
	.section-related-products {
		padding-bottom: 7rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-related-products {
		padding-bottom: 6rem;
	}
}

.section-related-products h4 {
	color: var(--theme-color-neutral-70);
	line-height: 1.1;
}

.section-related-products .section__head {
	margin-bottom: 3.4rem;
}

.section-related-products .section__inner {
	padding-top: 8.7rem;
	border-top: 1px solid rgba(255, 255, 255, .1);
}

@media (max-width: 991px) {
	.section-related-products .section__inner {
		padding-top: 7rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-related-products .section__inner {
		padding-top: 6rem;
	}
}

.section-related-products .section__actions {
	margin-top: 4.8rem;
	display: flex;
	justify-content: center;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-related-products .section__actions {
		margin-top: 3.2rem;
	}
}

.section-reports-or-events {
	margin-block: 8rem;
}

@media (max-width: 991px) {
	.section-reports-or-events {
		margin-block: 6rem;
	}
}

.section-reports-or-events .section__container {
	box-shadow: var(--theme-shadow-1);
	border-radius: 2rem;
	overflow: hidden;
}

.section-reports-or-events+.section-reports-or-events .section__inner {
	padding-top: 8rem;
	border-top: 1px solid rgba(12, 12, 13, .1);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-reports-or-events+.section-reports-or-events .section__inner {
		padding-top: 6rem;
	}
}

.section-reports-or-events .section__inner {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10rem;
	align-items: center;
}

@media (max-width: 1279px) {
	.section-reports-or-events .section__inner {
		gap: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-reports-or-events .section__inner {
		grid-template-columns: 1fr;
	}
}

.section-reports-or-events .section__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.section-reports-or-events .section__content {
	padding: 4rem;
	padding-left: 0;
	display: flex;
	flex-direction: column;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-reports-or-events .section__content {
		padding: 2rem;
	}
}

.section-reports-or-events .section__content .section__eyebrow {
	font-size: 1.4rem;
	margin-bottom: 1.6rem;
}

.section-reports-or-events .section__content .section__description {
	margin-bottom: 3rem;
}

.section-reports-or-events--text-light {
	color: var(--theme-color-bg-default);
}

.section-reports-or-events--text-dark {
	color: var(--theme-color-neutral-10);
}

.section-reports-or-events--image-position-right .section__image {
	order: 1;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-reports-or-events--image-position-right .section__image {
		order: unset;
	}
}

.section-reports-or-events--image-position-right .section__content {
	padding-left: 4rem;
	padding-right: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-reports-or-events--image-position-right .section__content {
		padding: 2rem;
	}
}

.section-services-cta {
	padding: 12.3rem 0 15.2rem;
	background-color: #e5e7ea;
}

@media (max-width: 1279px) {
	.section-services-cta {
		padding: 8rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-services-cta {
		padding: 6rem 0;
	}
}

.section-services-cta .section__head {
	text-align: center;
	margin-bottom: 8rem;
}

@media (max-width: 991px) {
	.section-services-cta .section__head {
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-services-cta .section__head {
		margin-bottom: 3.8rem;
	}
}

.section-services-cta .section__head h2 {
	max-width: 90rem;
	margin: 0 auto 4.9rem;
}

@media (max-width: 991px) {
	.section-services-cta .section__head h2 {
		margin-bottom: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-services-cta .section__head h2 {
		margin-bottom: 2.4rem;
	}
}

.section-services-cta .section__head p {
	max-width: 70rem;
	margin: 0 auto;
}

.section-services-cta .section__body {
	max-width: 111.2rem;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 3.2rem;
}

@media (max-width: 991px) {
	.section-services-cta .section__body {
		gap: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-services-cta .section__body {
		grid-template-columns: 1fr;
	}
}

.section-slider-articles {
	padding: 8rem 0;
	background-color: #f8f8f8;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-articles {
		padding: 3.4rem 0 6.8rem;
	}
}

.section-slider-articles .section__head {
	padding-bottom: 3.2rem;
	max-width: 73.3rem;
}

@media (max-width: 991px) {
	.section-slider-articles .section__head {
		max-width: 60rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-articles .section__head {
		padding-bottom: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-articles .section__head h4 {
		font-size: 24px;
		line-height: 1.25;
	}
}

.section-slider-articles .section__sub-title {
	padding-bottom: 7.2rem;
	text-transform: uppercase;
	color: var(--theme-color-neutral-30);
}

@media (max-width: 991px) {
	.section-slider-articles .section__sub-title {
		padding-bottom: 5rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-articles .section__sub-title {
		padding-bottom: 3.4rem;
	}
}

.section-slider-articles .section__slider {
	padding-bottom: 3.2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-articles .section__slider {
		padding-bottom: 2.5rem;
	}
}

.section-slider-articles .section__actions {
	padding-top: 3.2rem;
	text-align: center;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-articles .section__actions {
		padding-top: 2.5rem;
	}
}

.section-slider-articles--alt {
	padding-top: 4rem;
	background-color: transparent;
}

.section-slider-cards {
	padding: 15.2rem 0;
	background-color: var(--theme-color-neutral-10);
}

@media (max-width: 1279px) {
	.section-slider-cards {
		padding: 8rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-cards {
		padding: 6rem 0;
	}
}

.section-slider-cards:not(:has(.section__head)) {
	padding: 8rem 0 15.2rem;
}

@media (max-width: 1279px) {
	.section-slider-cards:not(:has(.section__head)) {
		padding: 8rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-cards:not(:has(.section__head)) {
		padding: 6rem 0;
	}
}

.section-slider-cards h4 {
	color: var(--theme-color-neutral-70);
	text-align: center;
}

.section-slider-cards .section__head {
	max-width: 100rem;
	margin: 0 auto 8rem;
}

@media (max-width: 991px) {
	.section-slider-cards .section__head {
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-cards .section__head {
		margin-bottom: 4rem;
	}
}

.section-slider-cards .section__actions {
	display: flex;
	justify-content: center;
	margin-top: 4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-cards .section__actions {
		margin-top: 2rem;
	}
}

.section-slider-cards .slider-cards .slider__btns {
	margin-top: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-cards .slider-cards .slider__btns {
		gap: 2rem;
		margin-top: 2.4rem;
	}
	
	.section-slider-cards .slider-cards .slider__btns .slider__btn {
		transform: none;
		position: relative;
	}
	
	.section-slider-cards .slider-cards .slider__btns .slider__btn.swiper-button-next, .section-slider-cards .slider-cards .slider__btns .slider__btn.swiper-button-prev {
		top: auto;
		bottom: 0;
		left: 0;
		right: 0;
	}
}

.section-slider-cards--remove-padding-top {
	padding-top: 0rem;
}

.section-slider-cards--less-padding-bottom {
	padding-bottom: 6.4rem;
}

@media (max-width: 1279px) {
	.section-slider-cards--less-padding-bottom {
		padding-bottom: 3.2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-cards--less-padding-bottom {
		padding-bottom: .6rem;
	}
	
	.section-slider-cards--less-padding-bottom .section__actions {
		margin-bottom: 2rem;
	}
}

.section-slider-media-content {
	padding: 15.2rem 0;
	background-color: var(--theme-color-neutral-10);
}

@media (max-width: 1279px) {
	.section-slider-media-content {
		padding: 10rem 0;
	}
}

@media (max-width: 991px) {
	.section-slider-media-content {
		padding: 8rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-media-content {
		padding: 6rem 0;
	}
}

.section-slider-media-content .section__head {
	text-align: center;
	color: var(--theme-color-neutral-70);
	padding-bottom: 8rem;
}

@media (max-width: 991px) {
	.section-slider-media-content .section__head {
		padding-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-media-content .section__head {
		padding-bottom: 4rem;
	}
}

.section-slider-platform {
	position: relative;
	min-height: 100vh;
	margin-bottom: 4rem;
}

@media (max-width: 991px) {
	.section-slider-platform {
		min-height: 1rem;
		margin: 0;
	}
}

.section-slider-platform:has(.slider__slide.swiper-slide-active .platform--dark) {
	background-color: var(--theme-color-neutral-10);
}

.section-slider-reviews .section__head {
	padding-bottom: 3.9rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-reviews .section__head {
		padding-bottom: 2rem;
	}
}

.section-slider-reviews .section__inner {
	padding: 8rem 0;
	border-bottom: 1px solid rgba(12, 12, 13, .05);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-reviews .section__inner {
		padding: 6rem 0;
	}
}

.section-slider-reviews .tm-widget {
	padding: 0 !important;
}

.section-slider-reviews .tm-widget div {
	overflow: visible !important;
}

.section-slider-reviews .tm-widget .tm-carousel-outside {
	opacity: 1 !important;
}

.section-slider-reviews .tm-widget .tm-stars-active {
	background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M17.56 21C17.4001 21.0006 17.2423 20.9629 17.1 20.89L12 18.22L6.9 20.89C6.56214 21.0677 6.1526 21.0375 5.84443 20.8122C5.53626 20.5869 5.38323 20.2058 5.45 19.83L6.45 14.2L2.33 10.2C2.06806 9.9386 1.97189 9.55391 2.08 9.2C2.19825 8.83742 2.51242 8.57366 2.89 8.52L8.59 7.69L11.1 2.56C11.2671 2.21501 11.6167 1.99589 12 1.99589C12.3833 1.99589 12.7329 2.21501 12.9 2.56L15.44 7.68L21.14 8.51C21.5176 8.56366 21.8318 8.82742 21.95 9.19C22.0581 9.54391 21.9619 9.9286 21.7 10.19L17.58 14.19L18.58 19.82C18.6529 20.2028 18.4968 20.5931 18.18 20.82C17.9989 20.9469 17.7809 21.0102 17.56 21V21Z\' fill=\'%238f7203\' /%3E%3C/svg%3E%0A") !important;
}

.section-slider-reviews .tm-widget .tm-stars-active.nitro-lazy {
	background-image: none !important;
}

.section-slider-reviews .tm-widget .tm-carousel-arrow {
	position: absolute !important;
	transform: none !important;
	width: 5.1rem !important;
	height: 5.1rem !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	background-color: rgba(201, 206, 214, .39) !important;
	border-radius: 50% !important;
	border: none !important;
	right: 0rem !important;
	left: auto !important;
	top: -8.2rem !important;
	z-index: 10 !important;
	transition: background-color !important;
	transition-duration: var(--theme-transition-duration) !important;
	background-image: url("data:image/svg+xml,%3Csvg width=\'10\' height=\'15\' viewBox=\'0 0 10 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1L8 7.5L1 14\' stroke=\'%23959AA1\' stroke-width=\'1.5\'%3E%3C/path%3E%3C/svg%3E") !important;
	background-size: .75em !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.section-slider-reviews .tm-widget .tm-carousel-arrow.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-slider-reviews .tm-widget .tm-carousel-arrow {
		display: none !important;
	}
}

.section-slider-reviews .tm-widget .tm-carousel-arrow svg {
	display: none !important;
}

.section-slider-reviews .tm-widget .tm-carousel-arrow svg path {
	fill: #959aa1 !important;
	stroke: #959aa1 !important;
}

.section-slider-reviews .tm-widget .tm-carousel-arrow.tm-carousel-arrow-prev {
	right: 6rem !important;
	transform: rotate(180deg) !important;
}

.section-slider-reviews .tm-widget .tm-carousel-dots {
	display: none !important;
}

.section-stats {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
	padding: 4rem 0 10.5rem;
}

@media (max-width: 991px) {
	.section-stats {
		padding: 6rem 0;
	}
}

.section-stats ul {
	list-style: none;
}

.section-stats ul li:not(:last-child) {
	padding-bottom: 4rem;
	margin-bottom: 4rem;
	border-bottom: 1px solid rgba(255, 255, 255, .5);
}

@media (max-width: 991px) {
	.section-stats ul li:not(:last-child) {
		padding-bottom: 3rem;
		margin-bottom: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-stats ul li:not(:last-child) {
		padding-bottom: 2rem;
		margin-bottom: 2rem;
	}
}

.section-stats .section__inner {
	display: grid;
	grid-template-columns: 1.05fr 1fr;
}

@media (max-width: 991px) {
	.section-stats .section__inner {
		grid-template-columns: 1fr;
		gap: 3.8rem;
	}
}

.section-stats .section__body {
	font-size: 1.6rem;
	line-height: 1.55;
	color: rgba(255, 255, 255, .7);
}

.section-stats .section__body h6 {
	color: var(--theme-color-neutral-70);
	margin-bottom: 1.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-stats .section__body h6 {
		margin-bottom: 1rem;
	}
}

.section-stories {
	padding: 15.2rem 0 8rem;
}

@media (max-width: 1279px) {
	.section-stories {
		padding: 8rem 0;
	}
}

@media (max-width: 991px) {
	.section-stories {
		padding: 6rem 0;
	}
}

.section-stories .section__head {
	max-width: 100rem;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 9.6rem;
}

@media (max-width: 1279px) {
	.section-stories .section__head {
		margin-bottom: 7rem;
	}
}

@media (max-width: 991px) {
	.section-stories .section__head {
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-stories .section__head {
		margin-bottom: 3rem;
	}
}

.section-stories .section__grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	-moz-column-gap: 6.4rem;
	column-gap: 6.4rem;
	row-gap: 6rem;
	margin-bottom: 8rem;
}

@media (max-width: 1279px) {
	.section-stories .section__grid {
		gap: 3.2rem;
	}
}

@media (max-width: 991px) {
	.section-stories .section__grid {
		grid-template-columns: repeat(2, 1fr);
		gap: 2.4rem;
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-stories .section__grid {
		grid-template-columns: 1fr;
		gap: 1.6rem;
		margin-bottom: 3.8rem;
	}
}

.section-stories .section__actions {
	display: flex;
	justify-content: center;
}

.section-stories .section__btn {
	padding: 1.2rem 1.7rem 1rem;
	font-size: 1.6rem;
	line-height: 1.55;
	color: var(--theme-color-neutral-10);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-stories .section__btn {
		font-size: 1.4rem;
	}
}

.section-stories .section__btn:hover {
	color: var(--theme-color-neutral-70);
}

.section-sub-nav {
	border-bottom: 1px solid rgba(12, 12, 13, .1);
	background-color: var(--theme-color-neutral-70);
	position: relative;
	z-index: 10;
}

.section-sub-nav .section__inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6.4rem;
	padding-top: .3rem;
}

@media (max-width: 991px) {
	.section-sub-nav .section__inner {
		gap: 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-sub-nav .section__inner {
		justify-content: space-between;
		padding-top: 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-sub-nav .section__head {
		font-size: 14px;
		line-height: 1.5714;
	}
}

.section-sub-nav--dark {
	background-color: var(--theme-color-neutral-10);
	border-color: rgba(255, 255, 255, .1);
	color: var(--theme-color-neutral-70);
}

.section-sub-nav--dark .nav-sub>.menu>li>a {
	color: var(--theme-color-neutral-70);
}

.section-sub-nav--dark .nav-sub>.menu>li.current-menu-item>a {
	opacity: 1;
}

.section-teams {
	position: relative;
}

.section-teams .section__inner {
	padding: 8rem 0 17.4rem;
	border-top: 1px solid rgba(12, 12, 13, .05);
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 1279px) {
	.section-teams .section__inner {
		padding: 8rem 0 10rem;
	}
}

@media (max-width: 991px) {
	.section-teams .section__inner {
		gap: 4.8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-teams .section__inner {
		padding: 4.8rem 0;
		gap: 3rem;
	}
}

.section-teams .section__head {
	width: 42.7%;
	padding-right: 5rem;
}

@media (max-width: 1279px) {
	.section-teams .section__head {
		width: 36%;
		padding-right: 3rem;
	}
}

@media (max-width: 991px) {
	.section-teams .section__head {
		width: 100%;
		padding-right: 0;
	}
}

.section-teams .section__body {
	width: 57.3%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1.6rem;
}

@media (max-width: 1279px) {
	.section-teams .section__body {
		width: 64%;
	}
}

@media (max-width: 991px) {
	.section-teams .section__body {
		width: 100%;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-teams .section__body {
		grid-template-columns: 1fr;
	}
}

.section-teams .section__bg {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%);
}

@media (max-width: 991px) {
	.section-teams .section__bg {
		min-width: 163.1rem;
	}
}

.section-three-column-with-icons {
	background-color: var(--theme-color-bg-default);
}

.section-three-column-with-icons--dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.section-three-column-with-icons--pt-none {
	padding-top: 0;
}

.section-three-column-with-icons--pt-small {
	padding-top: 4rem;
}

.section-three-column-with-icons--pt-medium {
	padding-top: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-three-column-with-icons--pt-medium {
		padding-top: 4rem;
	}
}

.section-three-column-with-icons--pt-large {
	padding-top: 12rem;
}

@media (max-width: 1279px) {
	.section-three-column-with-icons--pt-large {
		padding-top: 8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-three-column-with-icons--pt-large {
		padding-top: 4rem;
	}
}

.section-three-column-with-icons--pb-none {
	padding-bottom: 0;
}

.section-three-column-with-icons--pb-small {
	padding-bottom: 4rem;
}

.section-three-column-with-icons--pb-medium {
	padding-bottom: 8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-three-column-with-icons--pb-medium {
		padding-bottom: 4rem;
	}
}

.section-three-column-with-icons--pb-large {
	padding-bottom: 12rem;
}

@media (max-width: 1279px) {
	.section-three-column-with-icons--pb-large {
		padding-bottom: 8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-three-column-with-icons--pb-large {
		padding-bottom: 4rem;
	}
}

.section-three-column-with-icons .section__inner {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 6rem;
	max-width: 111.5rem;
	margin: 0 auto;
	align-items: flex-start;
}

@media (max-width: 991px) {
	.section-three-column-with-icons .section__inner {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-three-column-with-icons .section__inner {
		grid-template-columns: 1fr;
	}
}

.section-three-column-with-icons .box__icon {
	margin-bottom: 3rem;
	width: 4.8rem;
	height: 4.8rem;
}

.section-three-column-with-icons .box__icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}

.section-three-column-with-icons .box__title {
	font-weight: 500;
	font-size: 2.2rem;
	line-height: 1.25;
}

.section-three-column-with-icons .box__description {
	font-size: 1.6rem;
	font-weight: 400;
	margin-bottom: 2rem;
}

.section-three-column-with-icons .box__description ul, .section-three-column-with-icons .box__description ol {
	margin-top: 1rem;
	margin-left: 3rem;
}

.section-three-column-with-icons .box__cta {
	font-size: 1.6rem;
	font-weight: 400;
	margin-bottom: 2rem;
}

.section-tiles {
	padding: 15.2rem 0 4.8rem;
}

@media (max-width: 1279px) {
	.section-tiles {
		padding: 10rem 0 4.8rem;
	}
}

@media (max-width: 991px) {
	.section-tiles {
		padding: 8rem 0 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-tiles {
		padding: 6rem 0 0;
	}
}

.section-tiles .section__head {
	text-align: center;
	margin-bottom: 8rem;
}

@media (max-width: 991px) {
	.section-tiles .section__head {
		margin-bottom: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-tiles .section__head {
		margin-bottom: 3.8rem;
	}
}

.section-tiles .section__head h3 {
	margin-bottom: 3.3rem;
}

@media (max-width: 991px) {
	.section-tiles .section__head h3 {
		margin-bottom: 2.8rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-tiles .section__head h3 {
		margin-bottom: 2.4rem;
	}
}

.section-tiles .section__body {
	display: grid;
	grid-template-columns: 1fr 1.42fr;
	gap: 3.2rem;
}

@media (max-width: 991px) {
	.section-tiles .section__body {
		gap: 2.4rem;
		grid-template-columns: 1fr 1.2fr;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-tiles .section__body {
		grid-template-columns: 1fr;
		gap: 1.6rem;
	}
}

.section-tiles .section__inner {
	padding-bottom: 8rem;
	border-bottom: 1px solid rgba(12, 12, 13, .1);
}

@media (max-width: 991px) {
	.section-tiles .section__inner {
		padding-bottom: 6rem;
	}
}

.section-tiles .section__btn {
	padding: 1.4rem 2rem 1.2rem;
	font-size: 1.6rem;
	line-height: 1.55;
}

.section-title-with-badges {
	padding: 15.3rem 0 8rem;
	background-color: var(--theme-color-neutral-10);
}

@media (max-width: 1279px) {
	.section-title-with-badges {
		padding: 8rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-title-with-badges {
		padding: 6.4rem 0 4.8rem;
	}
}

.section-title-with-badges h4 {
	color: var(--theme-color-neutral-70);
}

.section-title-with-badges .section__body {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0;
	font-size: var(--theme-font-size);
	color: var(--theme-color-neutral-40);
	margin-bottom: 16rem;
}

@media (max-width: 1279px) {
	.section-title-with-badges .section__body {
		margin-bottom: 8rem;
	}
}

@media (max-width: 991px) {
	.section-title-with-badges .section__body {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-title-with-badges .section__body {
		font-size: 1.4rem;
		line-height: 1.5714;
		text-align: center;
		margin-bottom: 7.4rem;
	}
}

.section-title-with-badges .section__content {
	padding: .6rem 0 0 3rem;
}

@media (max-width: 991px) {
	.section-title-with-badges .section__content {
		padding: 1.6rem 0 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-title-with-badges .section__content {
		padding: 3.2rem 0 0;
	}
}

.section-title-with-badges .section__content p {
	margin-bottom: 3.2rem;
}

.section-title-with-badges .section__btn {
	padding: 1.1rem 1.9rem;
	font-size: 1.6rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-title-with-badges .section__btn {
		font-size: 1.4rem;
	}
}

.section-title {
	padding: 8rem 0;
	text-align: center;
	position: relative;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-title {
		padding: 6rem 0;
		font-size: 1.4rem;
		line-height: 1.5714;
	}
}

.section-title .h3, .section-title h3 {
	margin-bottom: 3rem;
}

.section-title .h3:last-child, .section-title h3:last-child {
	margin-bottom: 0;
}

.section-title p {
	margin-bottom: 3rem;
}

.section-title p:last-child {
	margin-bottom: 0;
}

.section-title .section__btn {
	font-size: var(--theme-font-size);
	padding: 1.1rem 2rem;
}

@media (max-width: 991px) {
	.section-title br {
		display: none;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-title .h3, .section-title h2 {
		font-weight: 600;
		font-size: 34px;
		line-height: 1.2058;
		letter-spacing: -.02em;
		margin-bottom: 3.2rem;
	}
}

.section-title--small {
	padding-top: 15.3rem;
}

@media (max-width: 991px) {
	.section-title--small {
		padding-top: 10rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-title--small {
		padding-top: 8rem;
	}
}

.section-title--small .section__inner {
	max-width: 90rem;
	margin: 0 auto;
}

.section-title--has-more-padding-top {
	padding-top: 20.8rem;
}

@media (max-width: 1279px) {
	.section-title--has-more-padding-top {
		padding-top: 15rem;
	}
}

@media (max-width: 991px) {
	.section-title--has-more-padding-top {
		padding-top: 10rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-title--has-more-padding-top {
		padding: 6.4rem 0;
	}
}

.section-title-has-less-padding {
	padding: 8rem 0 4.5rem;
}

.section-title--dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.section-title--dark p {
	color: var(--theme-color-neutral-70-muted);
}

.section-value-statements-v2 .section__inner {
	padding: 4.8rem 0;
	position: relative;
}

@media (max-width: 991px) {
	.section-value-statements-v2 .section__inner {
		padding: 2rem 0 4rem;
	}
}

.section-value-statements-v2 .section__inner:after {
	content: "";
	width: 100%;
	height: 100%;
	background: url("https://cdn-ilddmol.nitrocdn.com/QQVtwxNApaWurhQXltaFeJuSBElXRoHX/assets/images/source/rev-c7459a2/www.soci.ai/wp-content/themes/soci-acf/dist/./statements-bg-v3-09NpebA8.svg") no-repeat 0 0;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
}

.section-value-statements .section__inner {
	padding: 5.6rem 0 14.1rem;
	position: relative;
}

.section-value-statements .section__inner:after {
	content: "";
	width: 100%;
	height: 100%;
	background: url("https://cdn-ilddmol.nitrocdn.com/QQVtwxNApaWurhQXltaFeJuSBElXRoHX/assets/images/optimized/rev-c7459a2/www.soci.ai/wp-content/themes/soci-acf/dist/./statements-bg-DDd5nzJd.svg") no-repeat 0 0;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
}

.section-video-card {
	padding: 0 0 3.2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-video-card {
		padding: 0 0 1.6rem;
	}
}

.section-video-card .section__container {
	padding: 1.2rem;
	mix-blend-mode: plus-lighter;
	border: 1px solid rgba(255, 255, 255, .08);
	border-radius: 17px;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-video-card .section__container {
		padding: 0;
		border: none;
	}
}

.section-video-card .section__inner {
	background-color: #222224;
	border-radius: 11px;
	overflow: hidden;
	position: relative;
	min-height: 46rem;
	display: flex;
	flex-direction: column;
	padding: 3.6rem;
	margin: 0 auto;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-video-card .section__inner {
		padding: 2rem;
	}
}

.section-video-card .section__head {
	max-width: 80%;
}

.section-video-card .section__video-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.section-video-card .section__video-bg~* {
	position: relative;
	z-index: 5;
}

.section-video-card .section__caption {
	margin-top: auto;
	position: relative;
	z-index: 5;
	max-width: 54.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-video-card .section__caption {
		font-size: 13px;
		line-height: 1.5384;
		letter-spacing: .01em;
		max-width: 80%;
	}
}

.section-video-card .section__btn {
	position: absolute;
	bottom: 3.3rem;
	right: 3.3rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-video-card .section__btn {
		bottom: 2rem;
		right: 2rem;
	}
}

.section-video-card--dark {
	background-color: var(--theme-color-neutral-10);
	color: var(--theme-color-neutral-70);
}

.section-video-card--dark .section__caption {
	color: var(--theme-color-neutral-70-muted);
}

.section-wheel-tabs {
	padding: 15rem 0;
	min-height: 100vh;
	position: relative;
}

@media (max-width: 991px) {
	.section-wheel-tabs {
		margin: 0;
		padding: 4rem 0;
		min-height: 0px;
		height: auto;
	}
}

.section-wheel-tabs .section__inner {
	max-width: 114rem;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}

.section-wheel-tabs .section__head {
	text-align: center;
	max-width: 65rem;
	margin: 0 auto 6.5rem;
}

@media (max-width: 991px) {
	.section-wheel-tabs .section__head {
		margin-bottom: 3.2rem;
	}
}

.section-wheel-tabs .section__head strong {
	display: block;
}

@media (max-width: 991px) {
	.section-wheel-tabs .section__head strong {
		display: inline;
	}
}

@media (max-width: 991px) {
	.section-wheel-tabs .section__head strong span {
		display: block;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-wheel-tabs .section__head br {
		display: none;
	}
}

.section-wheel-tabs .section__video {
	width: 100%;
	display: block;
	max-width: 146.4rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media (max-width: 991px) {
	.section-wheel-tabs .section__video {
		display: none;
	}
}

.section-wheel-tabs .section__title {
	width: 100%;
	display: block;
	max-width: 77.1rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	z-index: 10;
}

@media (max-width: 991px) {
	.section-wheel-tabs .section__title {
		display: none;
	}
}

.tabs {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

@media (max-width: 991px) {
	.tabs {
		display: block;
	}
}

.tabs .tabs__head {
	border: 1px solid rgba(12, 12, 13, .1);
	border-radius: 50%;
	position: relative;
}

@media (min-width: 991.02px) {
	.tabs .tabs__head {
		width: 51rem;
	}
}

@media (max-width: 1279px) {
	.tabs .tabs__head {
		position: relative;
		right: 2rem;
	}
}

@media (max-width: 991px) {
	.tabs .tabs__head {
		border: none;
		border-radius: 0;
		position: static;
	}
}

.tabs .tabs__head:after {
	content: "";
	width: 100%;
	height: 100%;
	background: var(--theme-color-neutral-70) url("data:image/svg+xml,%3csvg%20width=\'508\'%20height=\'508\'%20viewBox=\'0%200%20508%20508\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cg%20opacity=\'0.5\'%3e%3cmask%20id=\'mask0_6024_20691\'%20style=\'mask-type:alpha\'%20maskUnits=\'userSpaceOnUse\'%20x=\'0\'%20y=\'0\'%20width=\'508\'%20height=\'508\'%3e%3ccircle%20cx=\'254\'%20cy=\'254\'%20r=\'254\'%20fill=\'url(%23paint0_radial_6024_20691)\'/%3e%3c/mask%3e%3cg%20mask=\'url(%23mask0_6024_20691)\'%3e%3cellipse%20cx=\'255.251\'%20cy=\'254\'%20rx=\'252.749\'%20ry=\'252.749\'%20fill=\'url(%23paint1_radial_6024_20691)\'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cradialGradient%20id=\'paint0_radial_6024_20691\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(254%20254)%20rotate(90)%20scale(254)\'%3e%3cstop/%3e%3cstop%20offset=\'0.152709\'%20stop-opacity=\'0.9\'/%3e%3cstop%20offset=\'0.46798\'%20stop-opacity=\'0.6\'/%3e%3cstop%20offset=\'1\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint1_radial_6024_20691\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(451.203%20116.976)%20rotate(116.69)%20scale(436.256%20436.256)\'%3e%3cstop%20stop-color=\'%2329CC91\'/%3e%3cstop%20offset=\'0.550261\'%20stop-color=\'%235BCEE4\'/%3e%3cstop%20offset=\'0.911543\'%20stop-color=\'%237FE0BD\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%237FE0BD\'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") no-repeat center;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	pointer-events: none;
}

@media (max-width: 991px) {
	.tabs .tabs__head:after {
		display: none;
	}
}

.tabs .tabs__head:before {
	content: "";
	width: 100%;
	height: 100%;
	background: url("data:image/svg+xml,%3csvg%20width=\'106\'%20height=\'106\'%20viewBox=\'0%200%20106%20106\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M84.8224%2021.2286H0L21.1777%200H95.4112H106V10.6143V84.7715L84.8224%20106V21.2286Z\'%20fill=\'%230C0C0D\'/%3e%3cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20d=\'M42.9985%2063.9677L1%2063.9679L22.0017%2043.0002L53.4992%2043L64%2043V53.4839V85.0324L42.9985%20106V63.9677Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center;
	background-size: 10.6rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	pointer-events: none;
}

@media (max-width: 991px) {
	.tabs .tabs__head:before {
		display: none;
	}
}

.tabs .tabs__head ul {
	aspect-ratio: 1;
	height: 50.8rem;
	padding: 3rem;
	position: relative;
	z-index: 4;
	display: block;
	box-sizing: border-box;
}

@media (min-width: 991.02px) {
	.tabs .tabs__head ul {
		transform: unset !important;
	}
}

@media (max-width: 991px) {
	.tabs .tabs__head ul {
		display: flex;
		height: 100%;
		aspect-ratio: unset;
		padding: 0;
	}
}

.tabs .tabs__head ul span {
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.tabs .tabs__head ul a {
	width: 11.4rem;
	height: 11.4rem;
	display: flex;
	text-align: center;
	text-decoration: none;
	flex-direction: column;
	justify-content: center;
	position: relative;
	font-weight: 600;
	line-height: 1.16;
	color: var(--theme-color-neutral-30);
	z-index: 10;
	pointer-events: auto;
}

@media (min-width: 991.02px) {
	.tabs .tabs__head ul a:hover {
		color: var(--theme-color-neutral-70);
	}
	
	.tabs .tabs__head ul a:hover img {
		opacity: 0;
	}
	
	.tabs .tabs__head ul a:hover img~img {
		opacity: 1;
	}
}

.tabs .tabs__head ul a:after {
	content: "";
	width: calc(100% + .4rem);
	height: calc(100% + .4rem);
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAADsCAYAAAAFHCiiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAeWSURBVHgB7d2LVRtJFgbg0kRACMrAzmCVwZKBycDOADKAjQBvBLsTAUwE2BGIiQAy6Kk2Jbtp85B01erX951Th5dAM8f9U7d+hFgkeldV1Ul+8TGvf+e1LK+flFV7zOu+vPyW15+LxeI20btFojc5OKv84nNeq/Ku27y+p6ew3LduvgnZv9KvgH3N67/CxKzUwcnrJq+HvK5KkPb5Gl+rJ+u8zhJMWb7Il43gXJTR7RBfcxOk6/rtBFNSByWv8xKcmy4u8laQzg8RTuhdPVqV4Kz3GdX2uL/Tcl/GOsardc75ko6svs9GkJYJxqCMa5dllLrqc5RyPmJUWuecVRqIEqS7shsdfTeEN5VxbV3Cc5YGqpzHnI8Yhi5q6a6VEfPCWEdvjlFLd03tTS+OXUt3zVjHUbRq6Ys0MWpvOjGkWrpram8OKl9An4dYS3etBGmt9mYvY6mlu9Y6H50meMsYa+muqb151xRq6a6pvXlRa0xZJd6k9uaHqdfSXWvU3nd27BmZUy3dNbX3zMy1lu6a2nvi1NLHofaeGLX08am9J0At3T+190ippYdF7T0SaulhK2Od2ntoWrX0tVFhuNTeA6OWHie1d8/U0tOg9j6yRi1dqaWnofybqr27pJaevnbtnTiM6vlzPa8Sk6b2PhC19LypvfeklmZD7b0jtTQvadXeZ4nnyrh2p5bmLWrvFrU0u1J7J7U0cbOtvdXSHNJsam+1NF0qY93D5GpvtTTHMrnaWy1NH0Zfe7dqaQ9Xpxejq73V0gxNuSavBj3WqaUZusHW3mppxmQwtXe+84+V51xjpBq193EnJrU0U3H02lstzRR1XnuXcU0tzaS1zkfLdAhl16kqfwqEGWjV3rG2rpx1HkbxQyg4oLIb1df+ZdpHOVQdbiuDkWmcja53/cRz4YFnIdpuJ2o0bcsEbEL0foFWblhVnpcAnmmciZZv3Wj3eQ9morRzN6998My5B15XHoXz8jNHlfBcJOBV5TF06/Y7TxUH8L7GLrRqvvN/zj6wnWdnoZKoqvLgUNhK9fSUBQ8/Htq2Gd8SsLXNGPdHfn2V118J2MVtXqd1gD7k9S0Bu/ie17IOUP0rCgIEu7nP60MdoGVejwnYxX1eJ5sdCNjdjwABexIgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCBAgCKgD9JiAfTxuArRMwC5O8rqvA/QtCRDs6mMqO9Df5Q1gex/y+p6qqlrl9ZCArdWZyeu0fuWkvLFKwLvKplM7+WOxWNQlQn0OOk3ANj7l9WfJzs9E1bvQSQJelTOy/Dm+tT6wzusiAa/KGTmvs/LSB87sQvC6svvUG83Zaze4yesyAb/J2bh+cfdp3GAz331KwE9lQqst37vhlxKiZQKaG8uXbT/hqsx6ywQz1jj3XOzyefUnfhUi5qwRnq9pH2Uneni1dYCJqn/OU679qxRRb13l8HRpN2LqykPbLss1v92ZZ4svutnK1nYjpipf25/LrnOX1+F/Q6FUeWtnI6akPJTtZqemLXBny1IwVOUHS8sEI1TGtetyLV8d9VE4JUib1J4nGIkSnPNy7d50Mq7t8B9z5nzEWJRxbXO9DudXeBptnbGOwWlNTBfVEB803Tofqb3pXWNcq0qAlmnoyg+hjHX0qlVLr9LYqL3pw1Fr6a6pvTmWXmvprpUg3am96UKrll6lqVJ7c0iDraW7pvYmYhS1dNda56NzQeI9o6ylu6b2ZhvVr2eOGmct3TW1Ny+ZVC3dNbU3G5OupbvWqL3Xau/5mU0t3TW197zMtpbumtp72tTSR6D2nh61dA/U3tPQqKXXzjk9qJ6ehljtPTJq6QFRe4+HWnrA1N7DppYeCbX3sLRq6bPE8JVRQe3dI7X0BLxQe/tH7Fj1+3OuLRPjpvY+DrX0xKm9u6GWnhG19+FUz/8UiFp6Tlq1t++aO1JL84PaezdqaX6j9n6fWpp3qb1/p5ZmZ2rvJ2ppQuZae6ulOZg51d5qaTpTPf9L5ZP7rqyW5iimVns3aumHKfz/MAJTqL3V0vRujLW3WprBGctYp5Zm0Bq1992QvrO3aumLBEM1pNpbLc1o9V17V7/+QvWNcY3Rap2POn+uZ7U0k3OM2lstzeR1cT5SSzM7jbFuE6RV2lEZ1S6dc/q1SPSmXPRneX3K6zGvb3n9VV4+tm6+LOtDXqvyvtu8/rNYLG4TvRCggShhqkuGOiD1+WVZXtYe06+A/Z3X/+vXc3AeE736B7CIWPnHO91AAAAAAElFTkSuQmCC") no-repeat 0 0;
	background-size: contain;
	position: absolute;
	top: 48%;
	left: 56%;
	transform: translate(-50%, -50%);
	opacity: .6;
}

@media (min-width: 991.02px) {
	.tabs .tabs__head ul li.is-active>a {
		color: var(--theme-color-neutral-70);
	}
	
	.tabs .tabs__head ul li.is-active>a img {
		opacity: 0;
	}
	
	.tabs .tabs__head ul li.is-active>a img~img {
		opacity: 1;
	}
}

.tabs .tabs__head ul li.swiper-slide-active>a {
	color: var(--theme-color-neutral-70);
}

.tabs .tabs__head ul li.swiper-slide-active>a img {
	opacity: 0;
}

.tabs .tabs__head ul li.swiper-slide-active>a img~img {
	opacity: 1;
}

.tabs .tabs__head ul li {
	width: auto;
	height: auto;
	display: block;
	pointer-events: none;
}

@media (max-width: 991px) {
	.tabs .tabs__head ul li {
		width: 11.4rem;
		height: 100%;
	}
}

@media (min-width: 991.02px) {
	.tabs .tabs__head ul li a {
		padding: 1.6rem;
	}
	
	.tabs .tabs__head ul li:nth-child(1) a {
		margin: 0 auto;
	}
	
	.tabs .tabs__head ul li:nth-child(2) {
		margin-top: -6.6rem;
		padding-right: 4.7rem;
	}
	
	.tabs .tabs__head ul li:nth-child(2) a {
		margin-left: auto;
	}
	
	.tabs .tabs__head ul li:nth-child(3) {
		margin-top: .4rem;
	}
	
	.tabs .tabs__head ul li:nth-child(3) a {
		margin-left: auto;
	}
	
	.tabs .tabs__head ul li:nth-child(4) {
		margin-top: .8rem;
		padding-right: 4.7rem;
	}
	
	.tabs .tabs__head ul li:nth-child(4) a {
		margin-left: auto;
	}
	
	.tabs .tabs__head ul li:nth-child(5) {
		margin-top: -6.3rem;
	}
	
	.tabs .tabs__head ul li:nth-child(5) a {
		margin: 0 auto;
	}
	
	.tabs .tabs__head ul li:nth-child(6) {
		margin-top: -16.4rem;
		padding-left: 5rem;
	}
	
	.tabs .tabs__head ul li:nth-child(7) {
		margin-top: -23.7rem;
	}
	
	.tabs .tabs__head ul li:nth-child(8) {
		margin-top: -23.2rem;
		padding-left: 4.7rem;
	}
}

.tabs .tabs__head img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: opacity var(--theme-transition-duration);
}

.tabs .tabs__head img~img {
	opacity: 0;
}

.tabs .tabs__nav {
	overflow: unset;
}

@media (min-width: 1279.02px) {
	.tabs .tabs__body-wrapper {
		width: 42.6rem;
	}
}

@media (min-width: 991.02px) {
	.tabs .tabs__body-wrapper {
		width: 36rem;
	}
}

.tabs .tabs__body {
	position: relative;
	overflow: unset;
	margin: 0;
}

@media (max-width: 991px) {
	.tabs .tabs__body {
		margin-left: auto;
		margin-right: auto;
	}
}

.tabs .tab__inner {
	max-width: 42.6rem;
	margin-left: auto;
	border-radius: 24px;
	box-shadow: var(--theme-shadow-1);
	position: relative;
	z-index: 19;
	overflow: hidden;
	height: 100%;
	display: flex;
	flex-direction: column;
}

@media (max-width: 1279px) {
	.tabs .tab__inner {
		max-width: 36rem;
	}
}

@media (max-width: 991px) {
	.tabs .tab__inner {
		max-width: 100%;
	}
}

.tabs .tab__content {
	padding: 2.4rem 2.5rem 3.4rem;
	background-color: var(--theme-color-bg-default);
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.tabs .btn-with-arrow {
	margin-top: auto;
}

.tabs .tab__image {
	aspect-ratio: 426/290;
	position: relative;
	overflow: hidden;
}

@media (max-width: 991px) {
	.tabs .tab__image {
		aspect-ratio: 342/199;
	}
}

.tabs .tab__image:hover img {
	scale: 1.2;
}

.tabs .tab__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

.tabs .tab__image a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5;
}

.tabs .tab__title {
	margin-bottom: .7rem;
}

.tabs .tab__title:hover a {
	text-decoration: underline;
	text-underline-offset: 4px;
}

.tabs .tab__title p span {
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.tabs .tab__title a {
	text-decoration: none;
	display: inline-block;
	transition: color;
	transition-duration: var(--theme-transition-duration);
}

.tabs .tab__entry {
	margin-bottom: 3.2rem;
}

@media (max-width: 991px) {
	.tabs .tab__entry {
		margin-bottom: 2.7rem;
	}
}

@media (min-width: 991.02px) {
	.tabs .tabs__body-inner {
		transform: unset !important;
	}
}

.tabs .tab {
	opacity: 0 !important;
	transition: opacity var(--theme-transition-duration);
	height: auto;
	display: flex;
	width: auto !important;
	position: relative;
	z-index: 5;
}

@media (max-width: 991px) {
	.tabs .tab {
		transition: unset;
		opacity: 1 !important;
		position: static;
		height: auto;
		max-width: 100%;
		width: 100%;
		padding: 4.1rem .8rem 0;
	}
}

.tabs .tab:after {
	content: "";
	background: url("data:image/svg+xml,%3csvg%20width=\'664\'%20height=\'560\'%20viewBox=\'0%200%20664%20560\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M0%20284.5C134.032%20284.5%20161.798%20183.272%20166.564%20123.958V82C166.564%2082%20168.538%2099.3808%20166.564%20123.958V441.776C168.258%20463.743%20166.564%20479%20166.564%20479V441.776C162.208%20385.309%20135.464%20284.5%200%20284.5Z\'%20fill=\'url(%23paint0_linear_3784_36615)\'/%3e%3cpath%20d=\'M0%20284.5C99.9634%20284.5%20146.591%20252.063%20166.564%20213.154V82C166.564%2082%20196.494%20154.845%20166.564%20213.154V352.653C196.796%20408.721%20166.564%20479%20166.564%20479V352.653C146.502%20315.448%2099.8149%20284.5%200%20284.5Z\'%20fill=\'url(%23paint1_linear_3784_36615)\'/%3e%3cmask%20id=\'mask0_3784_36615\'%20style=\'mask-type:alpha\'%20maskUnits=\'userSpaceOnUse\'%20x=\'104\'%20y=\'0\'%20width=\'560\'%20height=\'560\'%3e%3ccircle%20cx=\'384\'%20cy=\'280\'%20r=\'280\'%20fill=\'url(%23paint2_radial_3784_36615)\'/%3e%3c/mask%3e%3cg%20mask=\'url(%23mask0_3784_36615)\'%3e%3cellipse%20cx=\'385.379\'%20cy=\'280\'%20rx=\'278.621\'%20ry=\'278.621\'%20fill=\'url(%23paint3_radial_3784_36615)\'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id=\'paint0_linear_3784_36615\'%20x1=\'167.175\'%20y1=\'280.5\'%20x2=\'-2.95881\'%20y2=\'280.5\'%20gradientUnits=\'userSpaceOnUse\'%3e%3cstop%20stop-color=\'white\'%20stop-opacity=\'0\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%2329CC91\'/%3e%3c/linearGradient%3e%3clinearGradient%20id=\'paint1_linear_3784_36615\'%20x1=\'167.175\'%20y1=\'280.5\'%20x2=\'-2.95882\'%20y2=\'280.5\'%20gradientUnits=\'userSpaceOnUse\'%3e%3cstop%20stop-color=\'white\'%20stop-opacity=\'0\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%2329CC91\'/%3e%3c/linearGradient%3e%3cradialGradient%20id=\'paint2_radial_3784_36615\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(384%20280)%20rotate(90)%20scale(280)\'%3e%3cstop/%3e%3cstop%20offset=\'0.152709\'%20stop-opacity=\'0.9\'/%3e%3cstop%20offset=\'0.46798\'%20stop-opacity=\'0.6\'/%3e%3cstop%20offset=\'1\'%20stop-opacity=\'0\'/%3e%3c/radialGradient%3e%3cradialGradient%20id=\'paint3_radial_3784_36615\'%20cx=\'0\'%20cy=\'0\'%20r=\'1\'%20gradientUnits=\'userSpaceOnUse\'%20gradientTransform=\'translate(601.389%20128.95)%20rotate(116.69)%20scale(480.913%20480.913)\'%3e%3cstop%20stop-color=\'%2329CC91\'/%3e%3cstop%20offset=\'0.550261\'%20stop-color=\'%235BCEE4\'/%3e%3cstop%20offset=\'0.911543\'%20stop-color=\'%237FE0BD\'/%3e%3cstop%20offset=\'1\'%20stop-color=\'%237FE0BD\'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") no-repeat center;
	background-size: contain;
	width: 66.4rem;
	height: 53.3rem;
	position: absolute;
	top: 50%;
	right: 1.6rem;
	transform: translateY(-50%);
	transition: left, top;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 1279px) {
	.tabs .tab:after {
		width: 38vw;
		min-width: 36rem;
		max-width: 50rem;
		right: 10%;
	}
}

@media (max-width: 991px) {
	.tabs .tab:after {
		background: url("https://cdn-ilddmol.nitrocdn.com/QQVtwxNApaWurhQXltaFeJuSBElXRoHX/assets/images/optimized/rev-c7459a2/www.soci.ai/wp-content/themes/soci-acf/dist/./tabs-body-bg-mobile-update-DqqU4TEI.jpg") no-repeat center;
		background-size: contain;
		top: -3rem;
		transform: translate(-50%);
		width: 37.5rem;
		min-width: 0px;
		max-width: none;
		height: 45.8rem;
		left: 50%;
		right: auto;
	}
}

.tabs .tab.is-active {
	opacity: 1 !important;
	overflow: visible;
	position: relative;
	z-index: 10;
}

.tabs .swiper-pagination {
	gap: 1rem;
	margin: 4rem 0 0;
	position: static;
	justify-content: center;
	display: none;
}

@media (max-width: 991px) {
	.tabs .swiper-pagination {
		display: flex;
	}
}

.tabs .swiper-pagination.swiper-pagination span {
	width: 1rem;
	height: 1rem;
	background-color: var(--theme-color-neutral-10);
	opacity: .2;
	display: block;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	border-radius: 50%;
	cursor: pointer;
	margin: 0;
}

.tabs .swiper-pagination.swiper-pagination span.swiper-pagination-bullet-active {
	opacity: 1;
}

@media (max-width: 800px) {
	.tabs__body-wrapper {
		position: relative;
		z-index: 0;
	}
}

.section-with-video {
	background-color: var(--theme-color-neutral-10);
	padding: 15.2rem 0;
	margin: 3.4rem 0 8rem;
}

@media (max-width: 1279px) {
	.section-with-video {
		padding: 10rem 0;
	}
}

@media (max-width: 991px) {
	.section-with-video {
		padding: 8rem 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-with-video {
		padding: 6rem 0;
	}
}

.section-with-video:first-child {
	margin: 0;
}

.section-with-video h4 {
	color: var(--theme-color-neutral-70);
	margin-bottom: 3.3rem;
}

.section-with-video h1 {
	color: var(--theme-color-neutral-70);
	margin-bottom: 4rem;
}

@media (max-width: 991px) {
	.section-with-video h1 {
		margin-bottom: 3rem;
	}
}

.section-with-video .section__head {
	max-width: 50rem;
	margin: 0 auto 5rem;
	text-align: center;
}

@media (max-width: 991px) {
	.section-with-video .section__head {
		margin-bottom: 4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-with-video .section__head {
		margin-bottom: 3.2rem;
	}
}

.section-with-video .section__head p {
	color: rgba(255, 255, 255, .6);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-with-video .section__head br {
		display: none;
	}
}

.section-with-video .section__media {
	max-width: 111.6rem;
	margin: 0 auto 1.7rem;
	padding: .7rem;
	border: 1px solid rgba(255, 255, 255, .08);
	border-radius: 17px;
	aspect-ratio: 1096/544;
	position: relative;
}

.section-with-video .section__media>video, .section-with-video .section__media>img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 11px;
}

.section-with-video .section__media a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	border-radius: 11px;
}

.section-with-video .section__media a:after {
	content: "";
	display: block;
	width: 9rem;
	height: 9rem;
	background: url("data:image/svg+xml,%3csvg%20width=\'90\'%20height=\'91\'%20viewBox=\'0%200%2090%2091\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3ccircle%20cx=\'45\'%20cy=\'45.2612\'%20r=\'45\'%20fill=\'white\'/%3e%3cpath%20d=\'M58.5%2045.2612L36.5%2057.2612L36.5%2033.2612L58.5%2045.2612Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media (max-width: 991px) {
	.section-with-video .section__media a:after {
		width: 7rem;
		height: 7rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-with-video .section__media a:after {
		width: 5rem;
		height: 5rem;
	}
}

.section-with-video .section__actions {
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
}

.section-with-video .section__btn {
	display: inline-flex;
	align-items: center;
	padding: .7rem 1.6rem .7rem .9rem;
	margin: 0;
	font-size: 1.6rem;
	line-height: 1;
	color: var(--theme-color-neutral-70-muted);
	text-decoration: none;
	border-radius: 99em;
	background-color: rgba(255, 255, 255, .1);
	transition: opacity var(--theme-transition-duration);
	cursor: pointer;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-with-video .section__btn {
		font-size: 1.2rem;
	}
}

@media (hover: hover) and (pointer: fine) {
	.section-with-video .section__btn:where(:hover, :focus-visible) {
		opacity: .5;
	}
}

.section-with-video .section__btn:before {
	content: "";
	display: inline-block;
	width: 2.4rem;
	height: 2.4rem;
	margin-right: 1rem;
	background: url("data:image/svg+xml,%3csvg%20width=\'25\'%20height=\'25\'%20viewBox=\'0%200%2025%2025\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3crect%20x=\'0.5\'%20y=\'0.76123\'%20width=\'24\'%20height=\'24\'%20rx=\'12\'%20fill=\'white\'%20fill-opacity=\'0.07\'/%3e%3cpath%20d=\'M9%2017.7612V7.76123L17%2012.7612L9%2017.7612Z\'%20fill=\'white\'/%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.section-with-video .section__btn:before {
		width: 2rem;
		height: 2rem;
		margin-right: .5rem;
	}
}

.service-box {
	height: 100%;
	border: 1px solid rgba(12, 12, 13, .05);
	border-radius: 24px;
	overflow: hidden;
	padding-bottom: 3rem;
	cursor: pointer;
	background-color: transparent;
	text-align: left;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.service-box {
		padding-bottom: 2rem;
		border-radius: 12px;
	}
}

.service-box .service__inner {
	margin-bottom: .1rem;
	height: calc(100% - 4.2rem);
	display: grid;
	grid-template-areas: "card";
}

.service-box .service__container {
	grid-area: card;
}

.service-box .service__image, .service-box .service__content {
	transition: opacity var(--theme-transition-duration);
}

.service-box .service__image {
	margin-bottom: 3.2rem;
}

.service-box .service__image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.service-box .service__content {
	font-size: 2.2rem;
	line-height: 1.25;
	color: var(--theme-color-neutral-10);
}

.service-box .service__content p {
	padding: 0 3.3rem;
	position: relative;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.service-box .service__content p {
		padding: 0 2.6rem;
		max-width: 32rem;
	}
}

.service-box .service__actions {
	display: flex;
	justify-content: end;
	padding-right: 2.9rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.service-box .service__actions {
		padding-right: 2rem;
	}
}

.service-box .service__actions .btn-circle {
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid rgba(12, 12, 13, .1);
	border-radius: 50%;
	width: 4.2rem;
	height: 4.2rem;
	transition: rotate var(--theme-transition-duration);
}

@media (hover: hover) and (pointer: fine) {
	.service-box .service__actions .btn-circle:where(:hover, :focus-visible) {
		rotate: 45deg;
	}
}

.service-box .service__actions .btn-circle:after {
	content: "";
	display: block;
	width: 1rem;
	height: 1rem;
	background: url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'12\'%20viewBox=\'0%200%2012%2012\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7%205V0H5V5H0V7H5V12H7V7H12V5H7Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center center;
	background-size: contain;
	scale: 1.2;
}

.service-box .service__text {
	grid-area: card;
	opacity: 0;
	padding: 2.1rem 3.2rem;
	font-size: 1.444rem;
	transition: opacity var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.service-box .service__text {
		padding: 2rem;
	}
}

.service-box .service__text ul {
	list-style: none;
}

.service-box .service__text li {
	padding: 1rem 0;
	border-bottom: 1px solid rgba(12, 12, 13, .1);
}

.service-box .service__text li:last-child {
	border: none;
}

@media (hover: hover) and (pointer: fine) {
	.service-box:where(:hover, :focus-visible) .service__image, .service-box:where(:hover, :focus-visible) .service__content {
		opacity: 0;
	}
	
	.service-box:where(:hover, :focus-visible) .service__text {
		opacity: 1;
	}
	
	.service-box:where(:hover, :focus-visible) .service__actions .btn-circle {
		rotate: 45deg;
	}
	
	.service-box:where(:hover, :focus-visible) .service__container {
		pointer-events: none;
	}
}

.service-box--open .service__image, .service-box--open .service__content {
	opacity: 0;
}

.service-box--open .service__text {
	opacity: 1;
}

.service-box--open .service__actions .btn-circle {
	rotate: 45deg;
}

.service-box--open .service__container {
	pointer-events: none;
}

.service-box--large .service__image img {
	aspect-ratio: 404/284;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.service-box--large .service__number {
	margin: 0;
}

.service-cta-box {
	padding: .9rem .8rem;
	background-color: var(--theme-color-neutral-70);
	border-radius: 20px;
	display: grid;
	align-items: center;
	grid-template-columns: 1fr 1.9fr;
	box-shadow: var(--theme-shadow-2);
}

@media (max-width: 991px) {
	.service-cta-box {
		border-radius: 12px;
	}
}

.service-cta-box .service__image {
	position: relative;
}

.service-cta-box .service__image:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 8rem;
	height: 100%;
	background: radial-gradient(16.53% 16.53% at 12.11% 57.58%, rgba(255, 255, 255, .7), rgba(255, 255, 255, 0)), radial-gradient(93.93% 44.28% at 58.22% 50%, #2ccae8, rgba(41, 204, 145, 0)), radial-gradient(15.18% 33.01% at 35.08% 98.2%, #5bcee4, #29cc91);
	background-blend-mode: hard-light, normal, normal;
	opacity: .2;
	filter: blur(61.8521px);
}

.service-cta-box .service__image img {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	max-height: 17rem;
}

.service-cta-box .service__content {
	padding: 0 2rem 0 3.2rem;
	position: relative;
}

@media (max-width: 991px) {
	.service-cta-box .service__content {
		padding: 0 2rem;
	}
}

.service-cta-box .service__content p {
	margin-bottom: 1.2rem;
	max-width: 17rem;
}

.service-cta-box .service__btn {
	padding: .4rem .8rem;
}

.shell {
	--shell-max-width: 134.4rem;
	--shell-gutter: 4.8rem;
	max-width: calc(var(--shell-max-width) + var(--shell-gutter) * 2);
	padding-inline: var(--shell-gutter);
	margin-inline: auto;
	width: 100%;
}

@media (max-width: 1279px) {
	.shell {
		--shell-gutter: 4rem;
	}
}

@media (max-width: 991px) {
	.shell {
		--shell-gutter: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.shell {
		--shell-gutter: 1.6rem;
	}
}

.shell--fluid {
	max-width: none;
}

.shell--large {
	--shell-max-width: 139.2rem;
	--shell-gutter: 2.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.shell--large {
		--shell-gutter: 1.6rem;
	}
}

.shell--small {
	--shell-max-width: 111.4rem;
}

.slider-articles .slider__clip {
	overflow: visible;
	padding-right: 16%;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-articles .slider__clip {
		padding-right: 6%;
	}
}

.slider-articles .slider__slide {
	height: auto;
}

.slider-articles .slider__btn {
	margin: 0;
	width: 5.1rem;
	height: 5.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(201, 206, 214, .39);
	border-radius: 50%;
	border: none;
	right: auto;
	left: auto;
	top: -8.2rem;
	z-index: 10;
	transition: background-color;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-articles .slider__btn {
		display: none;
	}
}

.slider-articles .slider__btn:after {
	display: none;
}

.slider-articles .slider__btn:hover {
	background-color: rgba(201, 206, 214, .6);
}

.slider-articles .slider__btn svg {
	width: 1rem;
	display: block;
}

.slider-articles .swiper-button-next {
	top: -8rem;
	right: 0;
}

.slider-articles .swiper-button-next svg {
	margin-left: .3rem;
}

.slider-articles .swiper-button-prev {
	top: -8rem;
	right: 6rem;
	left: auto;
}

.slider-badges .slider__slides {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 2.3rem;
}

@media (max-width: 1279px) {
	.slider-badges .slider__slides {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-badges .slider__slides {
		grid-template-columns: repeat(2, 1fr);
		gap: 1.6rem;
	}
}

.slider-badges .slider__slide {
	position: relative;
	min-height: 21.6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top: 1px solid #242425;
	border-right: 1px solid #242425;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-badges .slider__slide {
		min-height: 16.8rem;
	}
}

.slider-badges .slider__slide img {
	z-index: 1;
	max-width: 11.5rem;
	filter: drop-shadow(0 0 20px rgba(255, 49, 0, .5));
	display: block;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-badges .slider__slide img {
		max-width: 9rem;
	}
}

.slider-brands {
	margin-bottom: 3.2rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-brands {
		margin-bottom: 1.6rem;
	}
}

.slider-brands .splide__slide {
	border-right: 1px solid #c9ced6;
	border-top: 1px solid #c9ced6;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-brands .splide__slide img {
		padding: 2rem;
	}
}

.slider-cards {
	max-width: 111.4rem;
	margin: 0 auto;
}

.slider-cards .slider__clip {
	padding: 0 12.1rem;
	overflow: visible;
}

@media (max-width: 1279px) {
	.slider-cards .slider__clip {
		padding: 0 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-cards .slider__clip {
		padding: 0;
	}
}

.slider-cards .slider__slides {
	align-items: center;
}

.slider-cards .slider__slide {
	opacity: .5;
	transition: opacity var(--theme-transition-duration), transform var(--theme-transition-duration);
	height: 40.8rem;
	border-radius: 17px;
	overflow: hidden;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-cards .slider__slide {
		border-radius: 12px;
	}
}

.slider-cards .slider__slide.swiper-slide-active {
	opacity: 1;
	height: 48rem;
	border-radius: 20px;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-cards .slider__slide.swiper-slide-active {
		border-radius: 12px;
	}
}

.slider-cards .slider__slide.swiper-slide-active .customer__inner {
	display: flex;
}

.slider-cards .swiper-pagination {
	position: static;
	display: block;
	margin: 4.8rem auto 0;
	max-width: 12.1rem;
	padding: 0rem .6rem .3rem;
	border: .1rem solid rgba(255, 255, 255, .1);
	border-radius: 25px;
}

.slider-cards .swiper-pagination-bullet {
	background-color: #adadad;
	opacity: 1;
}

.slider-cards .swiper-pagination-bullet:after {
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-radius: 99em;
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
}

.slider-cards .swiper-pagination-bullet-active {
	width: 5.6rem;
	border-radius: 99em;
}

.slider-cards .swiper-pagination-bullet-active:after {
	width: 100%;
	transition: width var(--theme-transition-duration);
}

.slider-cards .slider__btns {
	display: flex;
	justify-content: center;
	gap: 1.6rem;
	margin-top: 2.8rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-cards .slider__btns {
		gap: 1rem;
		margin-top: 2.4rem;
	}
}

.slider-cards .slider__btn {
	margin: 0;
	width: 5.1rem;
	height: 5.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(201, 206, 214, .39);
	border-radius: 50%;
	border: none;
	z-index: 10;
	transition: background-color;
	transition-duration: var(--theme-transition-duration);
	transform: translateY(-50%);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-cards .slider__btn {
		transform: translateY(-60px);
	}
}

.slider-cards .slider__btn.swiper-button-next {
	right: 50px;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-cards .slider__btn.swiper-button-next {
		top: auto;
		bottom: -83px;
		left: 48px;
	}
}

.slider-cards .slider__btn.swiper-button-prev {
	left: 50px;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-cards .slider__btn.swiper-button-prev {
		top: auto;
		bottom: -83px;
		left: 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-cards .slider__btn {
		width: 3.8rem;
		height: 3.8rem;
	}
}

.slider-cards .slider__btn:after {
	display: none;
}

.slider-cards .slider__btn:hover {
	background-color: rgba(201, 206, 214, .6);
}

.slider-cards .slider__btn svg {
	width: 1rem;
	display: block;
}

.slider-hero .slider__clip {
	overflow-y: visible;
}

.slider-hero .slider__slides>.block-editor-inner-blocks {
	translate: 0;
}

.slider-hero .slider__slides>.block-editor-inner-blocks>.block-editor-block-list__layout {
	display: flex;
	gap: 0;
	align-items: stretch;
	flex-wrap: nowrap;
	overflow-x: scroll;
	overflow-y: clip;
}

.slider-hero .slider__slides>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block {
	flex: 0 0 calc(100% + -0);
	width: 100%;
}

.slider-hero .slider__slides>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block:only-child, .slider-hero .slider__slides>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block:first-child:has(+.block-list-appender) {
	flex: 0 0 100%;
}

.slider-hero .slider__slides>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block>.acf-block-component {
	height: 100%;
}

.slider-hero .slider__slides>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block>.acf-block-component>div {
	height: 100%;
}

.slider-hero .slider__slides>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block>.acf-block-component>div>div {
	height: 100%;
}

.slider-hero .slider__slides>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-list-appender {
	position: fixed;
}

.slider-hero .slider__slides {
	align-items: center;
}

.slider-hero .slider__slide {
	transition: opacity var(--theme-transition-duration);
	min-height: 48rem;
	border-radius: 20px;
	overflow: hidden;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-hero .slider__slide {
		border-radius: 12px;
	}
}

.slider-hero .slider__slide .customer__inner {
	display: flex;
}

.slider-hero .swiper-pagination {
	max-width: -moz-max-content;
	max-width: max-content;
	width: 100%;
	padding: 1.1rem;
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 25px;
	position: static;
	margin: 2.8rem auto 0;
	display: flex;
}

.slider-hero .swiper-pagination-bullet {
	background-color: rgba(255, 255, 255, .5);
	opacity: .5;
	transition: opacity var(--theme-transition-duration);
}

.slider-hero .swiper-pagination-bullet:after {
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-radius: 99em;
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
}

.slider-hero .swiper-pagination-bullet:hover {
	opacity: 1;
}

.slider-hero .swiper-pagination-bullet-active {
	width: 5.6rem;
	border-radius: 99em;
	opacity: 1;
}

.slider-hero .swiper-pagination-bullet-active:after {
	width: 100%;
	transition: width var(--theme-transition-duration);
}

.slider-logos .slider__slides {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 3.2rem;
}

@media (max-width: 1279px) {
	.slider-logos .slider__slides {
		grid-template-columns: repeat(3, 1fr);
		gap: 2rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-logos .slider__slides {
		grid-template-columns: repeat(2, 1fr);
	}
}

.slider-logos .slider__slide {
	width: 100%;
	max-width: 17.25rem;
	min-height: 17.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	position: relative;
}

@media (max-width: 1279px) {
	.slider-logos .slider__slide {
		width: calc(33% - 2rem);
		max-width: 20rem;
		min-height: 10rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-logos .slider__slide {
		width: calc(50% - 2rem);
		max-width: 16rem;
		min-height: 8rem;
	}
}

.slider-logos .slider__slide img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	padding: 5.5rem 1.5rem;
}

@media (max-width: 1279px) {
	.slider-logos .slider__slide img {
		padding: 2rem 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-logos .slider__slide img {
		padding: 1.5rem 2rem;
	}
}

.slider-media-content {
	max-width: 88.5rem;
	margin: 0 auto;
}

@media (max-width: 991px) {
	.slider-media-content {
		max-width: 66rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-media-content {
		max-width: 94%;
	}
}

.slider-media-content .slider__clip {
	overflow: unset;
}

.slider-media-content .swiper-pagination {
	max-width: -moz-max-content;
	max-width: max-content;
	width: 100%;
	padding: 1.1rem;
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 25px;
	position: static;
	margin: 8rem auto 0;
	display: flex;
}

@media (max-width: 991px) {
	.slider-media-content .swiper-pagination {
		margin-top: 6rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-media-content .swiper-pagination {
		margin-top: 3.8rem;
	}
}

.slider-media-content .swiper-pagination-bullet {
	background-color: rgba(255, 255, 255, .5);
	opacity: .5;
	transition: opacity var(--theme-transition-duration);
}

.slider-media-content .swiper-pagination-bullet:after {
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-radius: 99em;
	background: linear-gradient(-170deg, #29cc91, #5bcee4);
}

.slider-media-content .swiper-pagination-bullet:hover {
	opacity: 1;
}

.slider-media-content .swiper-pagination-bullet-active {
	width: 5.6rem;
	border-radius: 99em;
	opacity: 1;
}

.slider-media-content .swiper-pagination-bullet-active:after {
	width: 100%;
	transition: width var(--theme-transition-duration);
}

.slider-media-content .slider__btns {
	z-index: 10;
}

.slider-media-content .slider__btns .swiper-button-prev {
	left: -65px;
}

@media (max-width: 991px) {
	.slider-media-content .slider__btns .swiper-button-prev {
		left: 10px;
	}
}

.slider-media-content .slider__btns .swiper-button-next {
	right: -65px;
}

@media (max-width: 991px) {
	.slider-media-content .slider__btns .swiper-button-next {
		right: 10px;
	}
}

.slider-media-content .slider__btn {
	position: absolute;
	top: 205px;
	margin: 0;
	width: 5.1rem;
	height: 5.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(201, 206, 214, .39);
	border-radius: 50%;
	border: none;
	z-index: 10;
	transition: background-color;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 991px) {
	.slider-media-content .slider__btn {
		top: 130px;
		background-color: rgba(201, 206, 214, .8);
	}
}

@media (max-width: 575px) {
	.slider-media-content .slider__btn {
		width: 3.8rem;
		height: 3.8rem;
		top: 94px;
	}
}

.slider-media-content .slider__btn:after {
	display: none;
}

.slider-media-content .slider__btn:hover {
	background-color: rgba(201, 206, 214, .6);
}

.slider-media-content .slider__btn svg {
	width: 1rem;
	display: block;
}

.slider-media-content .slider__slide {
	transform: scale(.7502);
	opacity: .3;
	transition: transform, opacity;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 1279px) {
	.slider-media-content .slider__slide {
		transform: scale(.9);
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-media-content .slider__slide {
		transform: scale(1);
	}
}

.slider-media-content .slider__slide.swiper-slide-active {
	transform: scale(1);
	opacity: 1;
}

.slider-media-content .slider__slide.swiper-slide-active .slider__slide-inner {
	opacity: 1;
}

.slider-media-content .slider__slider-media {
	border-radius: 24px;
	overflow: hidden;
	aspect-ratio: 885/435;
	margin-bottom: 3.2rem;
	position: relative;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-media-content .slider__slider-media {
		border-radius: 12px;
		aspect-ratio: 685/435;
		margin-bottom: 2.4rem;
	}
}

.slider-media-content .slider__slider-media:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--theme-color-bg-black);
	opacity: .1;
}

.slider-media-content .slider__slider-media>* {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.slider-media-content .slider__slide-inner {
	display: grid;
	grid-template-columns: 50.2% 49.8%;
	gap: 2rem;
	opacity: 0;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-media-content .slider__slide-inner {
		grid-template-columns: 1fr;
	}
}

.slider-media-content .slider__slide-head {
	color: var(--theme-color-neutral-70);
}

.slider-media-content .slider__slide-entry {
	color: var(--theme-color-neutral-70-muted);
}

.slider-media-content .slider__slide-entry a {
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	color: var(--theme-color-neutral-70);
	margin-left: .3rem;
	border-bottom: 2px solid var(--theme-color-bg-default);
}

.slider-partners .slider__clip {
	overflow: visible;
}

.slider-partners .slider__slides {
	height: auto;
}

.slider-partners .slider__slide {
	width: 42.6rem;
	height: auto;
}

.slider-partners:has(.swiper-button-next.swiper-button-disabled):has(.swiper-button-prev.swiper-button-disabled) .slider__btn {
	display: none;
}

.slider-partners .slider__btn {
	margin: 0;
	width: 5.1rem;
	height: 5.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(201, 206, 214, .39);
	border-radius: 50%;
	border: none;
	right: auto;
	left: auto;
	top: -8.2rem;
	z-index: 10;
	transition: background-color;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-partners .slider__btn {
		display: none;
	}
}

.slider-partners .slider__btn:after {
	display: none;
}

.slider-partners .slider__btn:hover {
	background-color: rgba(201, 206, 214, .6);
}

.slider-partners .slider__btn svg {
	width: 1rem;
	display: block;
}

.slider-partners .swiper-button-next {
	top: -8rem;
	right: 0;
}

.slider-partners .swiper-button-next svg {
	margin-left: .3rem;
}

.slider-partners .swiper-button-prev {
	top: -8rem;
	right: 6rem;
	left: auto;
}

.slider-platform {
	height: 100%;
}

.slider-platform .slider__slides {
	display: grid;
	grid-template-areas: "overlay";
}

@media (max-width: 991px) {
	.slider-platform .slider__slides {
		display: flex;
		transition: all;
		transition-duration: var(--theme-transition-duration) !important;
	}
}

.slider-platform .slider__slide {
	width: 100%;
	opacity: 0;
	transition: opacity .7s;
	pointer-events: none;
	grid-area: overlay;
}

@media (max-width: 991px) {
	.slider-platform .slider__slide {
		opacity: 1;
		pointer-events: auto;
	}
}

.slider-platform .slider__slide.is-active {
	opacity: 1;
	position: relative;
	pointer-events: auto;
}

.slider-platform .slider__paging {
	position: fixed;
	left: calc(( 100vw - 134.4rem ) / 2);
	bottom: 3.2rem;
	display: flex;
	gap: 1rem;
	z-index: 10;
}

@media (max-width: 1440px) {
	.slider-platform .slider__paging {
		padding-inline: 4.8rem;
		left: 0;
	}
}

@media (max-width: 1279px) {
	.slider-platform .slider__paging {
		padding-inline: 4rem;
	}
}

@media (max-width: 991px) {
	.slider-platform .slider__paging {
		display: none;
	}
}

.slider-platform .swiper-pagination {
	display: none;
	gap: 1rem;
	margin: 0;
	bottom: 11rem;
	top: auto;
	width: calc(100% - 4.8rem);
}

@media (max-width: 991px) {
	.slider-platform .swiper-pagination {
		display: flex;
		padding: 0 2.4rem;
		height: auto;
		position: static;
		margin-bottom: 3rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-platform .swiper-pagination {
		width: calc(100% - 3.2rem);
		padding: 0 1.6rem;
	}
}

.slider-platform .swiper-pagination.swiper-pagination span, .slider-platform .slider__paging span {
	width: 1rem;
	height: 1rem;
	background-color: var(--theme-color-bg-black);
	opacity: .54;
	display: block;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	border-radius: 50%;
	cursor: pointer;
	margin: 0;
}

.slider-platform .swiper-pagination.swiper-pagination span.swiper-pagination-bullet-active, .slider-platform .slider__paging span.is-active {
	opacity: 1;
}

.slider-platform .slider__slides:has(.slider__slide.swiper-slide-active .platform--dark)~.swiper-pagination.swiper-pagination span, .slider-platform .slider__slides:has(.slider__slide.is-active .platform--dark)~.slider__paging span {
	background-color: var(--theme-color-neutral-70);
}

.slider-related-products .slider__clip {
	overflow: visible;
}

.slider-related-products .slider__slides {
	height: auto;
}

.slider-related-products .slider__slide {
	width: 42.6rem;
	height: auto;
}

.slider-related-products:has(.swiper-button-next.swiper-button-disabled):has(.swiper-button-prev.swiper-button-disabled) .slider__btn {
	display: none;
}

.slider-related-products .slider__btn {
	margin: 0;
	width: 5.1rem;
	height: 5.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #161617;
	border: 1px solid rgba(255, 255, 255, .05);
	border: none;
	border-radius: 50%;
	right: auto;
	left: auto;
	top: -8.2rem;
	z-index: 10;
	transition: background-color;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-related-products .slider__btn {
		display: none;
	}
}

.slider-related-products .slider__btn:after {
	display: none;
}

.slider-related-products .slider__btn:hover {
	background-color: rgba(201, 206, 214, .6);
}

.slider-related-products .slider__btn svg {
	width: 1rem;
	display: block;
}

.slider-related-products .swiper-button-next {
	top: -8rem;
	right: 0;
}

.slider-related-products .swiper-button-next svg {
	margin-left: .3rem;
}

.slider-related-products .swiper-button-prev {
	top: -8rem;
	right: 6rem;
	left: auto;
}

.slider-reviews {
	position: relative;
}

.slider-reviews .slider__clip {
	overflow: unset;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-reviews .slider__clip {
		padding-right: 6%;
	}
}

.slider-reviews .slider__btn {
	margin: 0;
	width: 5.1rem;
	height: 5.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(201, 206, 214, .39);
	border-radius: 50%;
	border: none;
	right: auto;
	left: auto;
	top: -8.2rem;
	z-index: 10;
	transition: background-color;
	transition-duration: var(--theme-transition-duration);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.slider-reviews .slider__btn {
		display: none;
	}
}

.slider-reviews .slider__btn:after {
	display: none;
}

.slider-reviews .slider__btn:hover {
	background-color: rgba(201, 206, 214, .6);
}

.slider-reviews .slider__btn svg {
	width: 1rem;
	display: block;
}

.slider-reviews .swiper-button-next {
	top: -8rem;
	right: 0;
}

.slider-reviews .swiper-button-next svg {
	margin-left: .3rem;
}

.slider-reviews .swiper-button-prev {
	top: -8rem;
	right: 6rem;
	left: auto;
}

.socials {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 2.4rem;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.socials {
		font-size: 1.8rem;
		gap: 1.6rem;
	}
}

.socials p {
	margin-bottom: 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.socials p {
		font-size: 1.6rem;
	}
}

.socials ul {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem;
	list-style: none;
}

.socials a {
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4rem;
	height: 4rem;
	background-color: #1e1e20;
	border-radius: 10px;
}

.socials a:hover i {
	opacity: 1;
}

.socials i {
	display: block;
	color: var(--theme-color-neutral-70);
	opacity: .6;
	transition: opacity var(--theme-transition-duration);
}

.socials--light a {
	background-color: var(--theme-color-bg-muted);
}

.statements-v2 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	align-items: start;
	gap: 6.4rem;
	position: relative;
	z-index: 10;
}

@media (max-width: 1279px) {
	.statements-v2 {
		gap: 3.2rem;
	}
}

@media (max-width: 991px) {
	.statements-v2 {
		grid-template-columns: 1fr;
		gap: 2rem;
	}
}

.statement-v2 {
	box-shadow: var(--theme-shadow-1);
	border-radius: 24px;
	overflow: hidden;
}

@media (max-width: 991px) {
	.statement-v2 {
		border-radius: 16px;
	}
}

.statement-v2 .statement__head {
	color: #173660;
	padding: 3rem 3rem 2.4rem 3.2rem;
	background-color: var(--theme-color-bg-default);
}

@media (max-width: 1279px) {
	.statement-v2 .statement__head {
		padding: 2.4rem;
	}
}

@media (max-width: 991px) {
	.statement-v2 .statement__head {
		padding: 2rem;
	}
}

.statement-v2 .statement__title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 2.5rem;
}

@media (max-width: 991px) {
	.statement-v2 .statement__title {
		font-size: 1.9rem;
		margin-bottom: 1rem;
	}
}

.statement-v2 .statement__sub-title {
	font-weight: 600;
	font-size: 4rem;
	line-height: 1;
	display: flex;
	gap: 20px;
}

@media (max-width: 991px) {
	.statement-v2 .statement__sub-title {
		padding-left: .7rem;
	}
}

.statement-v2 .statement__sub-title>div:nth-child(2) {
	font-size: .5em;
	line-height: 1em;
}

.statement-v2 .statement__sub-title img {
	margin: 0 .2rem .4rem 0;
}

.statement-v2 .statement__quote {
	padding: 3.2rem 3.2rem 4rem;
	background: radial-gradient(34.2% 50.55% at 100% 0%, #007e96, #00424f);
}

@media (max-width: 1279px) {
	.statement-v2 .statement__quote {
		padding: 2.4rem 2.4rem 3.4rem;
	}
}

.statement-v2 .statement__quote blockquote {
	font-weight: 600;
	font-size: 2rem;
	line-height: 1.4;
	color: var(--theme-color-neutral-70);
	margin-bottom: 3.6rem;
}

@media (max-width: 991px) {
	.statement-v2 .statement__quote blockquote {
		font-size: 1.8rem;
		line-height: 1.333;
	}
}

.statement-v2 .statement__quote blockquote:not(.soci-is-not-testimonial) p:first-child:before {
	content: "“";
	opacity: .4;
}

.statement-v2 .statement__quote blockquote:not(.soci-is-not-testimonial) p:last-child:after {
	content: "”";
	opacity: .4;
}

.statement-v2 .statement__quote-author {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-left: .8rem;
}

.statement-v2 .statement__quote-avatar {
	width: 6.3rem;
	border: 3px solid var(--theme-color-neutral-70);
	border-radius: 12px;
	overflow: hidden;
	rotate: -10deg;
}

@media (max-width: 991px) {
	.statement-v2 .statement__quote-avatar {
		width: 5.6rem;
	}
}

.statement-v2 .soci-bottom-icon-image-small .statement__quote-avatar {
	width: 20%;
}

.statement-v2 .soci-bottom-icon-image-small .statement__quote-name {
	width: 77%;
}

.statement-v2 .soci-bottom-icon-image-medium .statement__quote-avatar {
	width: 30%;
}

.statement-v2 .soci-bottom-icon-image-medium .statement__quote-name {
	width: 67%;
}

.statement-v2 .soci-bottom-icon-image-large .statement__quote-avatar {
	width: 40%;
}

.statement-v2 .soci-bottom-icon-image-large .statement__quote-name {
	width: 57%;
}

.statement-v2 .soci-dont-rotate .statement__quote-avatar {
	rotate: 0deg;
}

.statement-v2 .soci-dont-add-border .statement__quote-avatar {
	border: 0;
	border-radius: 0;
}

.statement-v2 .statement__quote-name {
	width: calc(100% - 6.3rem);
	padding-left: 2rem;
	font-size: 1.4rem;
	line-height: 1.214;
	letter-spacing: .01em;
}

@media (max-width: 991px) {
	.statement-v2 .statement__quote-name {
		font-size: 1.3rem;
		width: calc(100% - 5.6rem);
	}
}

.statement-v2 .statement__quote-name p {
	margin-bottom: .5rem;
	color: var(--theme-color-neutral-70);
}

.statement-v2 .statement__quote-name p:last-child {
	margin-bottom: 0;
}

.statement-v2 .statement__quote-name span {
	opacity: .6;
}

.statement-v2--green .statement__quote {
	background: radial-gradient(50.12% 73.02% at 100% 0%, #027349, #0c3d2b);
}

.statement-v2--green .statement__head {
	color: #274e5b;
}

.statement-v2--darkblue .statement__quote {
	background: radial-gradient(70.64% 121.93% at 100% 0%, #3b567f, #00082a);
}

.statement-v2--darkblue .statement__head {
	color: #1e134a;
}

.statement__sub-title img {
	height: auto;
}

.statement-learn-more {
	margin-left: 20%;
}

.statements {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	align-items: start;
	gap: 6.4rem;
	position: relative;
	z-index: 10;
}

.statement {
	border-radius: 24px;
	box-shadow: var(--theme-shadow-1);
	position: relative;
	background: var(--theme-color-bg-default);
	display: grid;
	grid-template-areas: "overlay";
	overflow: hidden;
}

.statement:nth-child(2n) {
	margin-top: 22.2rem;
}

.statement .statement__front {
	grid-area: overlay;
	background-color: var(--theme-color-bg-default);
	transition: opacity var(--theme-transition-duration);
}

.statement .statement__front-title {
	padding: 3rem 3.2rem 1.5rem;
	margin-bottom: 0;
}

.statement .statement__front-entry {
	padding: 5rem 9rem 3.6rem 3.2rem;
}

.statement .statement__back {
	grid-area: overlay;
	padding: 3.2rem;
	opacity: 0;
	pointer-events: none;
	transition: opacity var(--theme-transition-duration);
	background-color: var(--theme-color-bg-default);
}

.statement .statement__back-image {
	margin-bottom: 4.6rem;
}

.statement .statement__back-image img {
	aspect-ratio: 341/254;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.statement .statement__back-entry {
	margin-bottom: 4.5rem;
}

.statement .statement__btn {
	position: absolute;
	bottom: 3.6rem;
	right: 3.2rem;
}

.statement.is-open .statement__front {
	opacity: 0;
	pointer-events: none;
}

.statement.is-open .statement__back {
	opacity: 1;
	pointer-events: auto;
}

.story {
	border: 1px solid rgba(12, 12, 13, .05);
	border-radius: 16px 16px 24px 24px;
	overflow: hidden;
	background-color: var(--theme-color-bg-default);
	height: 100%;
	display: flex;
	flex-direction: column;
	box-shadow: var(--theme-shadow-2);
}

.story .story__categories {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: .7rem;
	gap: .5rem;
}

.story .story__categories li a {
	display: block;
	padding: .4rem .5rem .3rem;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1;
	background-color: #e3e3e3;
	border-radius: 4px;
	color: var(--theme-color-neutral-10);
	transition-property: background-color, color;
	transition-duration: var(--theme-transition-duration);
}

.story .story__categories li a:hover {
	background-color: var(--theme-color-green-40);
}

.story .story__image {
	aspect-ratio: 190/178;
	position: relative;
	overflow: hidden;
}

.story .story__image:hover .story__background-image {
	scale: 1.2;
}

.story .story__link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background-color: rgba(0, 0, 0, .2);
}

.story .story__background-image {
	width: 100%;
	height: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	transition: scale;
	transition-duration: var(--theme-transition-duration);
}

.story .story__logo {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	max-width: 14.2rem;
	width: 100%;
}

.story .story__content {
	padding: 2.3rem 2.3rem 2.5rem 2rem;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.story .story__title {
	letter-spacing: 0;
	margin-bottom: 1.7rem;
}

.story .story__title:last-child {
	margin-bottom: 0;
}

.story .story__title a {
	display: block;
	text-decoration: none;
	transition: opacity var(--theme-transition-duration);
}

.story .story__title a:hover {
	text-decoration: underline;
}

.story .story__actions {
	display: flex;
	justify-content: end;
}

.testimonial {
	padding: 6.5rem 10.3rem;
	margin-top: 6.2rem;
	box-shadow: 0 -12px 45.6px rgba(0, 0, 0, .07), 0 27px 16px rgba(7, 80, 52, .03), 0 3px 7px rgba(7, 80, 52, .05), inset 0 0 0 1px rgba(8, 41, 29, .1);
	border-radius: 24px;
}

.testimonial .testimonial__head {
	text-align: center;
	margin-bottom: 4rem;
}

.testimonial .testimonial__head p, .testimonial .testimonial__head blockquote {
	margin-bottom: 0;
}

.testimonial .testimonial__foot {
	display: flex;
	justify-content: center;
}

.tile {
	position: relative;
	border-radius: 16px;
	overflow: hidden;
	padding: 3.2rem 3.1rem;
	min-height: 25.4rem;
}

@media (max-width: 991px) {
	.tile {
		padding: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.tile {
		padding: 2.2rem;
		border-radius: 12px;
	}
}

.tile .tile__image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.tile .tile__image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.tile .tile__overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	background-color: var(--theme-color-neutral-10);
	transition: opacity var(--theme-transition-duration);
}

.tile .tile__inner {
	height: 100%;
	position: relative;
	display: grid;
	grid-template-areas: "overlay";
}

.tile .tile__head {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 2.4rem;
}

@media (max-width: 991px) {
	.tile .tile__head {
		margin-bottom: 1.8rem;
	}
}

.tile .tile__head img {
	width: 2.4rem;
	height: 2.4rem;
}

.tile .tile__head p {
	width: calc(100% - 2.4rem);
	padding-left: 1.2rem;
	text-transform: uppercase;
}

.tile .tile__body {
	flex: 1;
}

@media (max-width: 991px) {
	.tile .tile__body p {
		font-size: 2rem;
	}
}

@media (max-width: 991px) {
	.tile .tile__body br {
		display: none;
	}
}

.tile .tile__front {
	grid-area: overlay;
	transition: opacity var(--theme-transition-duration);
}

.tile .tile__back {
	opacity: 0;
	grid-area: overlay;
	transition: opacity var(--theme-transition-duration);
	filter: invert(1);
}

.tile .tile__actions {
	position: absolute;
	bottom: 0;
	right: 0;
	align-self: flex-end;
}

.tile .tile__btn {
	width: 5.6rem;
	height: 5.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	background: transparent url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'12\'%20viewBox=\'0%200%2012%2012\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7%205V0H5V5H0V7H5V12H7V7H12V5H7Z\'%20fill=\'%230C0C0D\'/%3e%3c/svg%3e") no-repeat center;
	background-size: 1.4rem;
	border-radius: 50%;
	border: 1px solid rgba(12, 12, 13, .1);
	transition: all var(--theme-transition-duration);
}

.tile .tile__btn.nitro-lazy {
	background: none !important;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.tile .tile__btn {
		width: 4rem;
		height: 4rem;
		background-size: 1.2rem;
	}
}

.tile .tile__btn:hover {
	background-color: var(--theme-color-neutral-40);
}

.tile .tile__btn.is-active {
	background: transparent url("data:image/svg+xml,%3csvg%20width=\'18\'%20height=\'18\'%20viewBox=\'0%200%2018%2018\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7.92461%207.79961V0.599609H10.3246V7.79961H17.5246V10.1996H10.3246V17.3996H7.92461V10.1996H0.724609V7.79961H7.92461Z\'%20fill=\'white\'/%3e%3cpath%20d=\'M7.92461%208.21628H8.34128V7.79961V1.01628H9.90794V7.79961V8.21628H10.3246H17.1079V9.78294H10.3246H9.90794V10.1996V16.9829H8.34128V10.1996V9.78294H7.92461H1.14128V8.21628H7.92461Z\'%20stroke=\'white\'%20stroke-opacity=\'0.25\'%20stroke-width=\'0.833333\'/%3e%3c/svg%3e") no-repeat center;
	border-color: rgba(255, 255, 255, .25);
	rotate: 135deg;
}

.tile .tile__btn.is-active.nitro-lazy {
	background: none !important;
}

.tile.is-open .tile__overlay {
	opacity: 1;
}

.tile.is-open .tile__front {
	opacity: 0;
	pointer-events: none;
}

.tile.is-open .tile__back {
	opacity: 1;
	pointer-events: auto;
}

.tile--featured {
	grid-row: span 2;
	color: var(--theme-color-neutral-70);
	padding: 3.2rem 3.4rem 3.3rem 3.1rem;
	min-height: 54rem;
}

@media (max-width: 991px) {
	.tile--featured {
		padding: 2.4rem;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.tile--featured {
		min-height: 38rem;
	}
}

.tile--featured .tile__overlay {
	background-color: var(--theme-color-neutral-10);
}

.tile--featured .tile__back {
	filter: invert(0);
}

.tile--featured .tile__head {
	margin-bottom: 2.2rem;
}

.tile--featured .tile__body p {
	padding-right: 4rem;
}

@media (max-width: 991px) {
	.tile--featured .tile__body p {
		padding-right: 0;
	}
}

.tile--featured .tile__btn {
	background: transparent url("data:image/svg+xml,%3csvg%20width=\'18\'%20height=\'18\'%20viewBox=\'0%200%2018%2018\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M7.92461%207.79961V0.599609H10.3246V7.79961H17.5246V10.1996H10.3246V17.3996H7.92461V10.1996H0.724609V7.79961H7.92461Z\'%20fill=\'white\'/%3e%3cpath%20d=\'M7.92461%208.21628H8.34128V7.79961V1.01628H9.90794V7.79961V8.21628H10.3246H17.1079V9.78294H10.3246H9.90794V10.1996V16.9829H8.34128V10.1996V9.78294H7.92461H1.14128V8.21628H7.92461Z\'%20stroke=\'white\'%20stroke-opacity=\'0.25\'%20stroke-width=\'0.833333\'/%3e%3c/svg%3e") no-repeat center;
	border-color: rgba(255, 255, 255, .25);
}

.tile--featured .tile__btn.nitro-lazy {
	background: none !important;
}

.tile--background {
	background-color: #c9ced6;
}

.wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	overflow: clip;
	min-height: 100svh;
}

body.admin-bar .wrapper {
	min-height: calc(100svh - 32px);
}

@media (max-width: 782px) {
	body.admin-bar .wrapper {
		min-height: calc(100svh - 46px);
	}
}

.gform_wrapper ::-moz-placeholder {
	opacity: .5;
}

.gform_wrapper ::placeholder {
	opacity: .5;
}

.gform_wrapper.gform_wrapper.gravity-theme .gform_heading {
	margin-bottom: 30px;
}

.gform_wrapper.gform_wrapper.gravity-theme .gform_fields {
	-moz-column-gap: 2%;
	column-gap: 2%;
	row-gap: 16px;
}

.gform_wrapper.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gform_wrapper.gravity-theme select, .gform_wrapper.gform_wrapper.gravity-theme textarea {
	width: 100%;
	height: 40px;
	padding: 0 15px;
	border: 1px solid #000;
	border-radius: 0;
	font-weight: inherit;
}

.gform_wrapper.gform_wrapper.gravity-theme input[type=color]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=date]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=datetime-local]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=datetime]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=email]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=month]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=number]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=password]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=search]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=tel]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=text]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=time]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=url]:focus, .gform_wrapper.gform_wrapper.gravity-theme input[type=week]:focus, .gform_wrapper.gform_wrapper.gravity-theme select:focus, .gform_wrapper.gform_wrapper.gravity-theme textarea:focus {
	border: 1px solid rgba(0, 0, 0, .5);
}

.gform_wrapper.gform_wrapper.gform_wrapper.gravity-theme textarea.large {
	display: block;
	height: 200px;
	resize: vertical;
	padding: 15px;
}

.gform_wrapper.gform_wrapper.gravity-theme select {
	padding: 0 30px 0 15px;
}

.gform_wrapper.gform_wrapper.gravity-theme select[multiple=multiple] {
	height: auto;
	padding: 15px;
}

.gform_wrapper.gform_wrapper .gfield_validation_message, .gform_wrapper.gform_wrapper .validation_message {
	border-color: red;
}

.gform_wrapper.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper.gform_wrapper .gfield_error legend, .gform_wrapper.gform_wrapper .gfield_validation_message, .gform_wrapper.gform_wrapper .validation_message, .gform_wrapper.gform_wrapper [aria-invalid=true]+label, .gform_wrapper.gform_wrapper label+[aria-invalid=true] {
	color: red;
}

.gform_wrapper.gform_wrapper.gravity-theme .gchoice {
	position: relative;
}

.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label {
	position: relative;
	max-width: 100%;
	padding-left: 1.5em;
}

.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox label:before, .gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 1em;
	height: 1em;
	box-shadow: inset 0 0 0 2px #fff;
	border: 1px solid #000;
	margin-top: -.5em;
}

.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox input:checked+label, .gform_wrapper.gform_wrapper.gravity-theme .gfield_radio input:checked+label {
	font-weight: 400;
}

.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox input:checked+label:before, .gform_wrapper.gform_wrapper.gravity-theme .gfield_radio input:checked+label:before {
	background: #000;
}

.gform_wrapper.gform_wrapper.gravity-theme .gfield_radio label:before {
	border-radius: 100%;
}

.gform_wrapper.gform_wrapper.gravity-theme .gform_footer {
	position: relative;
	padding: 0;
	margin: 20px 0 0;
}

.gform_wrapper .gform_footer .gform_ajax_spinner {
	position: absolute;
	top: 50%;
	padding: 0;
	transform: translateY(-50%);
}

.gform_wrapper.gform_wrapper.gform_wrapper .gform_validation_errors {
	color: red;
	border-color: red;
	margin: 0 0 3rem;
}

.gform_wrapper.gform_wrapper .gform_validation_errors>h2 {
	color: inherit;
}

.gform_confirmation_wrapper .gform_confirmation_message {
	text-align: center;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation {
	display: flex;
	flex-direction: column;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_heading {
	display: contents;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_description {
	order: 1;
	font-size: 1.1rem;
	line-height: 1.2727;
	color: var(--theme-color-neutral-10);
	max-width: 30.7rem;
	margin: 1.6rem 0 0;
	position: relative;
	z-index: 5;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_fields {
	gap: 1.6rem;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield {
	position: relative;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield_label {
	position: absolute;
	top: 1.8rem;
	left: 1.6rem;
	padding: 0 .4rem;
	color: rgba(12, 12, 13, .7);
	font-size: var(--theme-font-size);
	transition: all var(--theme-transition-duration);
	background-color: var(--theme-color-neutral-70);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield_label {
		font-size: 1.4rem;
	}
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .has-value .gfield_label {
	top: -.6rem;
	color: #0c0c0d;
	font-size: 1.1rem;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield--input-type-select .gfield_label, .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield_label .gfield_required_text {
	display: none;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation select.large, .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type]:where(:not(.gform-text-input-reset, [type=hidden])):where(:not(.gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)) {
	background-color: transparent;
	border: 1px solid #7e7e7e;
	border-radius: 10px;
	line-height: 1;
	height: auto;
	padding: 1.6rem;
	color: var(--theme-color-neutral-30);
	transition: border-color;
	transition-duration: var(--theme-transition-duration);
	font-size: var(--theme-font-size);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation select.large:focus, .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type]:where(:not(.gform-text-input-reset, [type=hidden])):where(:not(.gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):focus {
	box-shadow: none;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation select.large {
	color: var(--theme-color-neutral-30);
	background: var(--theme-color-neutral-70) url("data:image/svg+xml,%3csvg%20width=\'12\'%20height=\'7\'%20viewBox=\'0%200%2012%207\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20opacity=\'0.5\'%20d=\'M11%201L6.07071%205.92929C6.03166%205.96834%205.96834%205.96834%205.92929%205.92929L1%201\'%20stroke=\'%230C0C0D\'%20stroke-width=\'1.5\'%20stroke-linecap=\'round\'/%3e%3c/svg%3e") no-repeat calc(100% - 2.2rem) center;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation select.large.nitro-lazy {
	background: none !important;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)), .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)), .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)) {
	background: radial-gradient(100% 272.22% at 50% 0%, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5)), #29cc91;
	background-blend-mode: overlay, normal;
	border-radius: 6px;
	font-size: var(--theme-font-size);
	padding: 1.9rem 2rem;
	color: var(--theme-color-green-10);
	font-weight: 700;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	width: 100%;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):hover, .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):hover, .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):hover {
	opacity: .8;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):focus, .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):focus, .gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):focus {
	box-shadow: none;
	border-color: transparent;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gform-html-text {
	color: var(--theme-color-neutral-40);
	font-size: 1.1rem;
	line-height: 1.2727;
	width: calc(100% - 15.7rem);
	margin-left: auto;
	padding-left: 3.6rem;
	padding-top: 2.5rem;
}

@media (max-width: 991px) {
	.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gform-html-text {
		width: 100%;
	}
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_footer {
	margin-top: 2.8rem;
	position: relative;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_validation_errors {
	display: none;
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_confirmation_message {
	color: var(--theme-color-neutral-70);
}

.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation span.gform-loader {
	position: absolute;
	top: 1.6rem;
	right: .5rem;
	border-block-end-color: var(--theme-color-green-40);
	border-inline-start-color: var(--theme-color-green-40);
	z-index: 10;
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_fields {
	gap: 1.6rem;
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield {
	position: relative;
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield_label {
	position: absolute;
	top: 2.2rem;
	left: 1.6rem;
	padding: 0 .4rem;
	color: rgba(255, 255, 255, .6);
	font-size: var(--theme-font-size);
	transition: all var(--theme-transition-duration);
	background-color: var(--theme-color-neutral-10);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield_label {
		font-size: 1.4rem;
		top: 1.6rem;
	}
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .has-value .gfield_label {
	top: -.6rem;
	color: rgba(255, 255, 255, .8);
	font-size: 1.1rem;
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield_label .gfield_required_text {
	display: none;
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation select.large, .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type]:where(:not(.gform-text-input-reset, [type=hidden])):where(:not(.gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)) {
	background-color: transparent;
	border: 1px solid #7e7e7e;
	border-radius: 10px;
	line-height: 1;
	height: auto;
	padding: 2rem;
	color: var(--theme-color-neutral-70);
	transition: border-color;
	transition-duration: var(--theme-transition-duration);
	font-size: var(--theme-font-size);
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation select.large, .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type]:where(:not(.gform-text-input-reset, [type=hidden])):where(:not(.gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)) {
		padding: 1.5rem 2rem;
	}
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation select.large:focus, .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type]:where(:not(.gform-text-input-reset, [type=hidden])):where(:not(.gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):focus {
	border-color: #d2d2d2;
	box-shadow: none;
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)), .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)), .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)) {
	background: radial-gradient(100% 272.22% at 50% 0%, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5)), #29cc91;
	background-blend-mode: overlay, normal;
	border-radius: 6px;
	font-size: var(--theme-font-size);
	padding: 1.7rem 2rem;
	color: var(--theme-color-green-10);
	font-weight: 700;
	transition: opacity;
	transition-duration: var(--theme-transition-duration);
	width: auto;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)), .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)), .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)) {
		font-size: 1.4rem;
		padding: 1.8rem 2rem;
	}
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):hover, .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):hover, .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework, .gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *)):hover {
	opacity: .8;
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_description, .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gform-html-text {
	color: var(--theme-color-neutral-40);
	font-size: 1.1rem;
	line-height: 1.2727;
	max-width: calc(100% - 15.7rem);
	width: calc(100% - 15.7rem);
	margin-left: auto;
	padding-left: 3.6rem;
	padding-top: 0;
}

@media (max-width: 991px) {
	.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_description, .gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gform-html-text {
		width: 100%;
		max-width: 100%;
		padding-left: 0;
	}
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_description {
	margin-top: -4rem;
}

@media (max-width: 991px) {
	.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_description {
		margin: 3.6rem 0 0;
	}
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_description {
		text-align: center;
		max-width: 90%;
		margin-inline: auto;
	}
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_footer {
	margin: 2.8rem 0 0;
}

@media (max-width: 767px),screen and (max-width: 812px) and (orientation: landscape) {
	.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_footer {
		display: grid;
	}
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_validation_errors {
	display: none;
}

.gform-dark_wrapper.gform_wrapper.gform_wrapper.gform-theme.gform-theme--foundation .gform_confirmation_message {
	color: var(--theme-color-neutral-70);
}

.legacy-builder abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration-style: dotted;
}

.legacy-builder b, .legacy-builder strong {
	font-weight: bolder;
}

.legacy-builder :not(pre)>code, .legacy-builder :not(pre)>kbd, .legacy-builder :not(pre)>samp {
	font-family: Consolas, monaco, monospace;
	font-size: .875rem;
	color: #f0506e;
	white-space: nowrap;
}

.legacy-builder em {
	color: #f0506e;
}

.legacy-builder ins {
	background: #ffd;
	color: #666;
	text-decoration: none;
}

.legacy-builder mark {
	background: #ffd;
	color: #666;
}

.legacy-builder q {
	font-style: italic;
}

.legacy-builder small {
	font-size: 80%;
}

.legacy-builder sub, .legacy-builder sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

.legacy-builder sup {
	top: -.5em;
}

.legacy-builder sub {
	bottom: -.25em;
}

.legacy-builder audio, .legacy-builder canvas, .legacy-builder iframe, .legacy-builder img, .legacy-builder svg, .legacy-builder video {
	vertical-align: middle;
}

.legacy-builder canvas, .legacy-builder img, .legacy-builder video {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
}

@supports (display: block) {
	.legacy-builder svg {
		max-width: 100%;
		height: auto;
		box-sizing: border-box;
	}
}

.legacy-builder svg:not(:root) {
	overflow: hidden;
}

.legacy-builder img:not([src]) {
	visibility: hidden;
}

.legacy-builder iframe {
	border: 0;
}

.legacy-builder p, .legacy-builder ul, .legacy-builder ol, .legacy-builder dl, .legacy-builder pre, .legacy-builder address, .legacy-builder fieldset, .legacy-builder figure {
	margin: 0 0 20px;
}

.legacy-builder *+p, .legacy-builder *+ul, .legacy-builder *+ol, .legacy-builder *+dl, .legacy-builder *+pre, .legacy-builder *+address, .legacy-builder *+fieldset, .legacy-builder *+figure {
	margin-top: 20px;
}

.legacy-builder h1, .legacy-builder .uk-h1, .legacy-builder h2, .legacy-builder .uk-h2, .legacy-builder h3, .legacy-builder .uk-h3, .legacy-builder h4, .legacy-builder .uk-h4, .legacy-builder h5, .legacy-builder .uk-h5, .legacy-builder h6, .legacy-builder .uk-h6 {
	margin: 0 0 20px;
	font-weight: 400;
	color: #333;
	text-transform: none;
}

.legacy-builder *+h1, .legacy-builder *+.uk-h1, .legacy-builder *+h2, .legacy-builder *+.uk-h2, .legacy-builder *+h3, .legacy-builder *+.uk-h3, .legacy-builder *+h4, .legacy-builder *+.uk-h4, .legacy-builder *+h5, .legacy-builder *+.uk-h5, .legacy-builder *+h6, .legacy-builder *+.uk-h6 {
	margin-top: 40px;
}

.legacy-builder h1, .legacy-builder .uk-h1 {
	font-size: 2.23125rem;
	line-height: 1.2;
}

.legacy-builder h2, .legacy-builder .uk-h2 {
	font-size: 1.7rem;
	line-height: 1.3;
}

.legacy-builder h3, .legacy-builder .uk-h3 {
	font-size: 1.5rem;
	line-height: 1.4;
}

.legacy-builder h4, .legacy-builder .uk-h4 {
	font-size: 1.25rem;
	line-height: 1.4;
}

.legacy-builder h5, .legacy-builder .uk-h5 {
	font-size: 16px;
	line-height: 1.4;
}

.legacy-builder h6, .legacy-builder .uk-h6 {
	font-size: .875rem;
	line-height: 1.4;
}

@media (min-width: 960px) {
	.legacy-builder h1, .legacy-builder .uk-h1 {
		font-size: 2.625rem;
	}
	
	.legacy-builder h2, .legacy-builder .uk-h2 {
		font-size: 2rem;
	}
}

.legacy-builder ul, .legacy-builder ol {
	padding-left: 30px;
}

.legacy-builder ul>li>ul, .legacy-builder ul>li>ol, .legacy-builder ol>li>ol, .legacy-builder ol>li>ul {
	margin: 0;
}

.legacy-builder dt {
	font-weight: 700;
}

.legacy-builder dd {
	margin-left: 0;
}

.legacy-builder hr, .legacy-builder .uk-hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
	text-align: inherit;
	margin: 0 0 20px;
	border: 0;
	border-top: 1px solid #e5e5e5;
}

.legacy-builder *+hr, .legacy-builder *+.uk-hr {
	margin-top: 20px;
}

.legacy-builder address {
	font-style: normal;
}

.legacy-builder blockquote {
	margin: 0 0 20px;
	font-size: 1.25rem;
	line-height: 1.5;
	font-style: italic;
}

.legacy-builder *+blockquote {
	margin-top: 20px;
}

.legacy-builder blockquote p:last-of-type {
	margin-bottom: 0;
}

.legacy-builder blockquote footer {
	margin-top: 10px;
	font-size: .875rem;
	line-height: 1.5;
}

.legacy-builder pre {
	font: .875rem/1.5 Consolas, monaco, monospace;
	color: #666;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	overflow: auto;
}

.legacy-builder pre code {
	font-family: Consolas, monaco, monospace;
}

.legacy-builder ::-moz-selection {
	background: #39f;
	color: #fff;
	text-shadow: none;
}

.legacy-builder ::selection {
	background: #39f;
	color: #fff;
	text-shadow: none;
}

.legacy-builder details, .legacy-builder main {
	display: block;
}

.legacy-builder summary {
	display: list-item;
}

.legacy-builder template {
	display: none;
}

.legacy-builder .uk-breakpoint-s:before {
	content: "640px";
}

.legacy-builder .uk-breakpoint-m:before {
	content: "960px";
}

.legacy-builder .uk-breakpoint-l:before {
	content: "1200px";
}

.legacy-builder .uk-breakpoint-xl:before {
	content: "1600px";
}

.legacy-builder :root {
	--uk-breakpoint-s: 640px;
	--uk-breakpoint-m: 960px;
	--uk-breakpoint-l: 1200px;
	--uk-breakpoint-xl: 1600px;
}

.legacy-builder a.uk-link-muted, .legacy-builder .uk-link-muted a {
	color: #999;
}

.legacy-builder a.uk-link-muted:hover, .legacy-builder .uk-link-muted a:hover {
	color: #666;
}

.legacy-builder a.uk-link-text:not(:hover), .legacy-builder .uk-link-text a:not(:hover) {
	color: inherit;
}

.legacy-builder a.uk-link-text:hover, .legacy-builder .uk-link-text a:hover {
	color: #999;
}

.legacy-builder a.uk-link-heading:not(:hover), .legacy-builder .uk-link-heading a:not(:hover) {
	color: inherit;
}

.legacy-builder a.uk-link-heading:hover, .legacy-builder .uk-link-heading a:hover {
	color: #29cc91;
	text-decoration: none;
}

.legacy-builder a.uk-link-reset, .legacy-builder a.uk-link-reset:hover, .legacy-builder .uk-link-reset a, .legacy-builder .uk-link-reset a:hover {
	color: inherit !important;
	text-decoration: none !important;
}

.legacy-builder .uk-heading-primary {
	font-size: 3rem;
	line-height: 1.2;
}

@media (min-width: 960px) {
	.legacy-builder .uk-heading-primary {
		font-size: 3.375rem;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-heading-primary {
		font-size: 3.75rem;
		line-height: 1.1;
	}
}

.legacy-builder .uk-heading-hero {
	font-size: 4rem;
	line-height: 1.1;
}

@media (min-width: 960px) {
	.legacy-builder .uk-heading-hero {
		font-size: 6rem;
		line-height: 1;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-heading-hero {
		font-size: 8rem;
		line-height: 1;
	}
}

.legacy-builder .uk-heading-divider {
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}

.legacy-builder .uk-heading-bullet {
	position: relative;
}

.legacy-builder .uk-heading-bullet:before {
	content: "";
	display: inline-block;
	position: relative;
	top: -.1em;
	vertical-align: middle;
	height: .9em;
	margin-right: 10px;
	border-left: 5px solid #e5e5e5;
}

.legacy-builder .uk-heading-line {
	overflow: hidden;
}

.legacy-builder .uk-heading-line>* {
	display: inline-block;
	position: relative;
}

.legacy-builder .uk-heading-line>:before, .legacy-builder .uk-heading-line>:after {
	content: "";
	position: absolute;
	top: calc(50% - .5px);
	width: 2000px;
	border-bottom: 1px solid #e5e5e5;
}

.legacy-builder .uk-heading-line>:before {
	right: 100%;
	margin-right: .6em;
}

.legacy-builder .uk-heading-line>:after {
	left: 100%;
	margin-left: .6em;
}

.legacy-builder [class*=uk-divider] {
	border: none;
	margin-bottom: 20px;
}

.legacy-builder *+[class*=uk-divider] {
	margin-top: 20px;
}

.legacy-builder .uk-divider-icon {
	position: relative;
	height: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.legacy-builder .uk-divider-icon.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-divider-icon:before, .legacy-builder .uk-divider-icon:after {
	content: "";
	position: absolute;
	top: 50%;
	max-width: calc(50% - 25px);
	border-bottom: 1px solid #e5e5e5;
}

.legacy-builder .uk-divider-icon:before {
	right: calc(50% + 25px);
	width: 100%;
}

.legacy-builder .uk-divider-icon:after {
	left: calc(50% + 25px);
	width: 100%;
}

.legacy-builder .uk-divider-small {
	height: 1px;
}

.legacy-builder .uk-divider-small:after {
	content: "";
	display: inline-block;
	width: 100px;
	max-width: 100%;
	border-top: 1px solid #e5e5e5;
	vertical-align: top;
}

.legacy-builder .uk-divider-vertical {
	width: 1px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #e5e5e5;
}

.legacy-builder .uk-list {
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-list>li:before, .legacy-builder .uk-list>li:after {
	content: "";
	display: table;
}

.legacy-builder .uk-list>li:after {
	clear: both;
}

.legacy-builder .uk-list>li>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-list ul {
	margin: 0;
	padding-left: 30px;
	list-style: none;
}

.legacy-builder .uk-list>li:nth-child(n+2), .legacy-builder .uk-list>li>ul {
	margin-top: 10px;
}

.legacy-builder .uk-list-divider>li:nth-child(n+2) {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #e5e5e5;
}

.legacy-builder .uk-list-striped>li {
	padding: 10px;
}

.legacy-builder .uk-list-striped>li:nth-of-type(odd) {
	background: #f8f8f8;
}

.legacy-builder .uk-list-striped>li:nth-child(n+2) {
	margin-top: 0;
}

.legacy-builder .uk-list-bullet>li {
	position: relative;
	padding-left: calc(1.5em + 10px);
}

.legacy-builder .uk-list-bullet>li:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5em;
	height: 1.5em;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: block;
}

.legacy-builder .uk-list-large>li:nth-child(n+2), .legacy-builder .uk-list-large>li>ul {
	margin-top: 20px;
}

.legacy-builder .uk-list-large.uk-list-divider>li:nth-child(n+2) {
	margin-top: 20px;
	padding-top: 20px;
}

.legacy-builder .uk-list-large.uk-list-striped>li {
	padding: 20px 10px;
}

.legacy-builder .uk-list-large.uk-list-striped>li:nth-child(n+2) {
	margin-top: 0;
}

.legacy-builder .uk-description-list>dt {
	color: #333;
}

.legacy-builder .uk-description-list>dt:nth-child(n+2) {
	margin-top: 20px;
}

.legacy-builder .uk-description-list-divider>dt:nth-child(n+2) {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #e5e5e5;
}

.legacy-builder .uk-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 20px;
}

.legacy-builder *+.uk-table {
	margin-top: 20px;
}

.legacy-builder .uk-table th {
	padding: 16px 12px;
	text-align: left;
	vertical-align: bottom;
	font-size: 16px;
	font-weight: 700;
	color: #666;
}

.legacy-builder .uk-table td {
	padding: 16px 12px;
	vertical-align: top;
}

.legacy-builder .uk-table td>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-table tfoot {
	font-size: .875rem;
}

.legacy-builder .uk-table caption {
	font-size: .875rem;
	text-align: left;
	color: #999;
}

.legacy-builder .uk-table-middle, .legacy-builder .uk-table-middle td {
	vertical-align: middle !important;
}

.legacy-builder .uk-table-divider>tr:not(:first-child), .legacy-builder .uk-table-divider>:not(:first-child)>tr, .legacy-builder .uk-table-divider>:first-child>tr:not(:first-child) {
	border-top: 1px solid #e5e5e5;
}

.legacy-builder .uk-table-striped>tr:nth-of-type(odd), .legacy-builder .uk-table-striped tbody tr:nth-of-type(odd) {
	background: #f8f8f8;
}

.legacy-builder .uk-table-hover>tr:hover, .legacy-builder .uk-table-hover tbody tr:hover {
	background: #ffd;
}

.legacy-builder .uk-table>tr.uk-active, .legacy-builder .uk-table tbody tr.uk-active {
	background: #ffd;
}

.legacy-builder .uk-table-small th, .legacy-builder .uk-table-small td {
	padding: 10px 12px;
}

.legacy-builder .uk-table-large th, .legacy-builder .uk-table-large td {
	padding: 22px 12px;
}

.legacy-builder .uk-table-justify th:first-child, .legacy-builder .uk-table-justify td:first-child {
	padding-left: 0;
}

.legacy-builder .uk-table-justify th:last-child, .legacy-builder .uk-table-justify td:last-child {
	padding-right: 0;
}

.legacy-builder .uk-table-shrink {
	width: 1px;
}

.legacy-builder .uk-table-expand {
	min-width: 150px;
}

.legacy-builder .uk-table-link {
	padding: 0 !important;
}

.legacy-builder .uk-table-link>a {
	display: block;
	padding: 16px 12px;
}

.legacy-builder .uk-table-small .uk-table-link>a {
	padding: 10px 12px;
}

@media (max-width: 959px) {
	.legacy-builder .uk-table-responsive, .legacy-builder .uk-table-responsive tbody, .legacy-builder .uk-table-responsive th, .legacy-builder .uk-table-responsive td, .legacy-builder .uk-table-responsive tr {
		display: block;
	}
	
	.legacy-builder .uk-table-responsive thead {
		display: none;
	}
	
	.legacy-builder .uk-table-responsive th, .legacy-builder .uk-table-responsive td {
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
		overflow: visible !important;
		white-space: normal !important;
	}
	
	.legacy-builder .uk-table-responsive th:not(:first-child):not(.uk-table-link), .legacy-builder .uk-table-responsive td:not(:first-child):not(.uk-table-link), .legacy-builder .uk-table-responsive .uk-table-link:not(:first-child)>a {
		padding-top: 5px !important;
	}
	
	.legacy-builder .uk-table-responsive th:not(:last-child):not(.uk-table-link), .legacy-builder .uk-table-responsive td:not(:last-child):not(.uk-table-link), .legacy-builder .uk-table-responsive .uk-table-link:not(:last-child)>a {
		padding-bottom: 5px !important;
	}
	
	.legacy-builder .uk-table-justify.uk-table-responsive th, .legacy-builder .uk-table-justify.uk-table-responsive td {
		padding-left: 0;
		padding-right: 0;
	}
}

.legacy-builder .uk-icon {
	margin: 0;
	border: none;
	border-radius: 0;
	overflow: visible;
	font: inherit;
	color: inherit;
	text-transform: none;
	padding: 0;
	background-color: transparent;
	display: inline-block;
	fill: currentcolor;
	line-height: 0;
}

.legacy-builder button.uk-icon:not(:disabled) {
	cursor: pointer;
}

.legacy-builder .uk-icon::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.legacy-builder .uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) {
	fill: currentcolor;
}

.legacy-builder .uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
	stroke: currentcolor;
}

.legacy-builder .uk-icon>* {
	transform: translate(0);
}

.legacy-builder .uk-icon-image {
	width: 20px;
	height: 20px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
}

.legacy-builder .uk-icon-link {
	color: #999;
}

.legacy-builder .uk-icon-link:hover, .legacy-builder .uk-icon-link:focus {
	color: #666;
	outline: none;
}

.legacy-builder .uk-icon-link:active, .legacy-builder .uk-active>.uk-icon-link {
	color: #595959;
}

.legacy-builder .uk-icon-button {
	box-sizing: border-box;
	width: 36px;
	height: 36px;
	border-radius: 500px;
	background: #f8f8f8;
	color: #999;
	vertical-align: middle;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.legacy-builder .uk-icon-button:hover, .legacy-builder .uk-icon-button:focus {
	background-color: #ebebeb;
	color: #666;
	outline: none;
}

.legacy-builder .uk-icon-button:active, .legacy-builder .uk-active>.uk-icon-button {
	background-color: #dfdfdf;
	color: #666;
}

.legacy-builder .uk-range {
	box-sizing: border-box;
	margin: 0;
	vertical-align: middle;
	max-width: 100%;
	width: 100%;
	-webkit-appearance: none;
	background: transparent;
	padding: 0;
}

.legacy-builder .uk-range:focus {
	outline: none;
}

.legacy-builder .uk-range::-moz-focus-outer {
	border: none;
}

.legacy-builder .uk-range::-ms-track {
	height: 15px;
	background: transparent;
	border-color: transparent;
	color: transparent;
}

.legacy-builder .uk-range:not(:disabled)::-webkit-slider-thumb {
	cursor: pointer;
}

.legacy-builder .uk-range:not(:disabled)::-moz-range-thumb {
	cursor: pointer;
}

.legacy-builder .uk-range:not(:disabled)::-ms-thumb {
	cursor: pointer;
}

.legacy-builder .uk-range::-webkit-slider-thumb {
	-webkit-appearance: none;
	margin-top: -7px;
	height: 15px;
	width: 15px;
	border-radius: 500px;
	background: #666;
}

.legacy-builder .uk-range::-moz-range-thumb {
	border: none;
	height: 15px;
	width: 15px;
	border-radius: 500px;
	background: #666;
}

.legacy-builder .uk-range::-ms-thumb {
	margin-top: 0;
}

.legacy-builder .uk-range::-ms-thumb {
	border: none;
	height: 15px;
	width: 15px;
	border-radius: 500px;
	background: #666;
}

.legacy-builder .uk-range::-ms-tooltip {
	display: none;
}

.legacy-builder .uk-range::-webkit-slider-runnable-track {
	height: 3px;
	background: #ebebeb;
}

.legacy-builder .uk-range:focus::-webkit-slider-runnable-track, .legacy-builder .uk-range:active::-webkit-slider-runnable-track {
	background: #d2d2d2;
}

.legacy-builder .uk-range::-moz-range-track {
	height: 3px;
	background: #ebebeb;
}

.legacy-builder .uk-range:focus::-moz-range-track {
	background: #d2d2d2;
}

.legacy-builder .uk-range::-ms-fill-lower, .legacy-builder .uk-range::-ms-fill-upper {
	height: 3px;
	background: #ebebeb;
}

.legacy-builder .uk-range:focus::-ms-fill-lower, .legacy-builder .uk-range:focus::-ms-fill-upper {
	background: #d2d2d2;
}

.legacy-builder .uk-input, .legacy-builder .uk-select, .legacy-builder .uk-textarea, .legacy-builder .uk-radio, .legacy-builder .uk-checkbox {
	box-sizing: border-box;
	margin: 0;
	border-radius: 0;
	font: inherit;
}

.legacy-builder .uk-input {
	overflow: visible;
}

.legacy-builder .uk-select {
	text-transform: none;
}

.legacy-builder .uk-select optgroup {
	font: inherit;
	font-weight: 700;
}

.legacy-builder .uk-textarea {
	overflow: auto;
}

.legacy-builder .uk-input[type=search]::-webkit-search-cancel-button, .legacy-builder .uk-input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

.legacy-builder .uk-input[type=number]::-webkit-inner-spin-button, .legacy-builder .uk-input[type=number]::-webkit-outer-spin-button {
	height: auto;
}

.legacy-builder .uk-input::-moz-placeholder, .legacy-builder .uk-textarea::-moz-placeholder {
	opacity: 1;
}

.legacy-builder .uk-radio:not(:disabled), .legacy-builder .uk-checkbox:not(:disabled) {
	cursor: pointer;
}

.legacy-builder .uk-fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.legacy-builder .uk-input, .legacy-builder .uk-textarea {
	-webkit-appearance: none;
}

.legacy-builder .uk-input, .legacy-builder .uk-select, .legacy-builder .uk-textarea {
	max-width: 100%;
	width: 100%;
	border: 0 none;
	padding: 0 10px;
	background: #f8f8f8;
	color: #666;
}

.legacy-builder .uk-input, .legacy-builder .uk-select:not([multiple]):not([size]) {
	height: 40px;
	vertical-align: middle;
	display: inline-block;
}

.legacy-builder .uk-input:not(input), .legacy-builder .uk-select:not(select) {
	line-height: 40px;
}

.legacy-builder .uk-select[multiple], .legacy-builder .uk-select[size], .legacy-builder .uk-textarea {
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
}

.legacy-builder .uk-input:focus, .legacy-builder .uk-select:focus, .legacy-builder .uk-textarea:focus {
	outline: none;
	background-color: #f8f8f8;
	color: #666;
}

.legacy-builder .uk-input:disabled, .legacy-builder .uk-select:disabled, .legacy-builder .uk-textarea:disabled {
	background-color: #f8f8f8;
	color: #999;
}

.legacy-builder .uk-input::-moz-placeholder {
	color: #999;
}

.legacy-builder .uk-input::placeholder {
	color: #999;
}

.legacy-builder .uk-textarea::-moz-placeholder {
	color: #999;
}

.legacy-builder .uk-textarea::placeholder {
	color: #999;
}

.legacy-builder .uk-form-small {
	font-size: .875rem;
}

.legacy-builder .uk-form-small:not(textarea):not([multiple]):not([size]) {
	height: 30px;
	padding-left: 8px;
	padding-right: 8px;
}

.legacy-builder .uk-form-small:not(select):not(input):not(textarea) {
	line-height: 30px;
}

.legacy-builder .uk-form-large {
	font-size: 1.25rem;
}

.legacy-builder .uk-form-large:not(textarea):not([multiple]):not([size]) {
	height: 55px;
	padding-left: 12px;
	padding-right: 12px;
}

.legacy-builder .uk-form-large:not(select):not(input):not(textarea) {
	line-height: 55px;
}

.legacy-builder .uk-form-danger, .legacy-builder .uk-form-danger:focus {
	color: #f0506e;
}

.legacy-builder .uk-form-success, .legacy-builder .uk-form-success:focus {
	color: #32d296;
}

.legacy-builder .uk-form-blank {
	background: none;
}

.legacy-builder input.uk-form-width-xsmall {
	width: 50px;
}

.legacy-builder select.uk-form-width-xsmall {
	width: 75px;
}

.legacy-builder .uk-form-width-small {
	width: 130px;
}

.legacy-builder .uk-form-width-medium {
	width: 200px;
}

.legacy-builder .uk-form-width-large {
	width: 500px;
}

.legacy-builder .uk-select:not([multiple]):not([size]) {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.legacy-builder .uk-select:not([multiple]):not([size]).nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-select:not([multiple]):not([size])::-ms-expand {
	display: none;
}

.legacy-builder .uk-select:not([multiple]):not([size]) option {
	color: #444;
}

.legacy-builder .uk-select:not([multiple]):not([size]):disabled {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.legacy-builder .uk-select:not([multiple]):not([size]):disabled.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-radio, .legacy-builder .uk-checkbox {
	display: inline-block;
	height: 16px;
	width: 16px;
	overflow: hidden;
	margin-top: -4px;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: #ebebeb;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.legacy-builder .uk-radio {
	border-radius: 50%;
}

.legacy-builder .uk-radio:focus, .legacy-builder .uk-checkbox:focus {
	outline: none;
}

.legacy-builder .uk-radio:checked, .legacy-builder .uk-checkbox:checked, .legacy-builder .uk-checkbox:indeterminate {
	background-color: #29cc91;
}

.legacy-builder .uk-radio:checked:focus, .legacy-builder .uk-checkbox:checked:focus, .legacy-builder .uk-checkbox:indeterminate:focus {
	background-color: #5e993b;
}

.legacy-builder .uk-radio:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-radio:checked.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-checkbox:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.legacy-builder .uk-checkbox:checked.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-checkbox:indeterminate {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-checkbox:indeterminate.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-radio:disabled, .legacy-builder .uk-checkbox:disabled {
	background-color: #f8f8f8;
}

.legacy-builder .uk-radio:disabled:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-radio:disabled:checked.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-checkbox:disabled:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.legacy-builder .uk-checkbox:disabled:checked.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-checkbox:disabled:indeterminate {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-checkbox:disabled:indeterminate.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-legend {
	width: 100%;
	color: inherit;
	padding: 0;
	font-size: 1.5rem;
	line-height: 1.4;
}

.legacy-builder .uk-form-custom {
	display: inline-block;
	position: relative;
	max-width: 100%;
	vertical-align: middle;
}

.legacy-builder .uk-form-custom select, .legacy-builder .uk-form-custom input[type=file] {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	left: 0;
	-webkit-appearance: none;
	opacity: 0;
	cursor: pointer;
}

.legacy-builder .uk-form-custom input[type=file] {
	font-size: 500px;
	overflow: hidden;
}

.legacy-builder .uk-form-stacked .uk-form-label {
	display: block;
	margin-bottom: 10px;
}

@media (max-width: 959px) {
	.legacy-builder .uk-form-horizontal .uk-form-label {
		display: block;
		margin-bottom: 10px;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-form-horizontal .uk-form-label {
		width: 200px;
		margin-top: 7px;
		float: left;
	}
	
	.legacy-builder .uk-form-horizontal .uk-form-controls {
		margin-left: 215px;
	}
	
	.legacy-builder .uk-form-horizontal .uk-form-controls-text {
		padding-top: 7px;
	}
}

.legacy-builder .uk-form-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 40px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #999;
}

.legacy-builder .uk-form-icon:hover {
	color: #666;
}

.legacy-builder .uk-form-icon:not(a):not(button):not(input) {
	pointer-events: none;
}

.legacy-builder .uk-form-icon:not(.uk-form-icon-flip)~.uk-input {
	padding-left: 40px !important;
}

.legacy-builder .uk-form-icon-flip {
	right: 0;
	left: auto;
}

.legacy-builder .uk-form-icon-flip~.uk-input {
	padding-right: 40px !important;
}

.legacy-builder .uk-button {
	margin: 0;
	border: none;
	overflow: visible;
	font: inherit;
	color: inherit;
	text-transform: none;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 30px;
	vertical-align: middle;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
}

.legacy-builder .uk-button:not(:disabled) {
	cursor: pointer;
}

.legacy-builder .uk-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.legacy-builder .uk-button:hover {
	text-decoration: none;
}

.legacy-builder .uk-button:focus {
	outline: none;
}

.legacy-builder .uk-button-default {
	background-color: #f8f8f8;
	color: #333;
}

.legacy-builder .uk-button-default:hover, .legacy-builder .uk-button-default:focus {
	background-color: #ebebeb;
	color: #333;
}

.legacy-builder .uk-button-default:active, .legacy-builder .uk-button-default.uk-active {
	background-color: #dfdfdf;
	color: #333;
}

.legacy-builder .uk-button-primary {
	background-color: #29cc91;
	color: #fff;
}

.legacy-builder .uk-button-primary:hover, .legacy-builder .uk-button-primary:focus {
	background-color: #6aab42;
	color: #fff;
}

.legacy-builder .uk-button-primary:active, .legacy-builder .uk-button-primary.uk-active {
	background-color: #5e993b;
	color: #fff;
}

.legacy-builder .uk-button-secondary {
	background-color: #222;
	color: #fff;
}

.legacy-builder .uk-button-secondary:hover, .legacy-builder .uk-button-secondary:focus {
	background-color: #151515;
	color: #fff;
}

.legacy-builder .uk-button-secondary:active, .legacy-builder .uk-button-secondary.uk-active {
	background-color: #090909;
	color: #fff;
}

.legacy-builder .uk-button-danger {
	background-color: #f0506e;
	color: #fff;
}

.legacy-builder .uk-button-danger:hover, .legacy-builder .uk-button-danger:focus {
	background-color: #ee395b;
	color: #fff;
}

.legacy-builder .uk-button-danger:active, .legacy-builder .uk-button-danger.uk-active {
	background-color: #ec2147;
	color: #fff;
}

.legacy-builder .uk-button-default:disabled, .legacy-builder .uk-button-primary:disabled, .legacy-builder .uk-button-secondary:disabled, .legacy-builder .uk-button-danger:disabled {
	background-color: #f8f8f8;
	color: #999;
}

.legacy-builder .uk-button-small {
	padding: 0 15px;
	line-height: 30px;
	font-size: .875rem;
}

.legacy-builder .uk-button-large {
	padding: 0 40px;
	line-height: 55px;
	font-size: 1.25rem;
}

.legacy-builder .uk-button-text {
	padding: 0;
	line-height: 1.5;
	background: none;
	color: #999;
}

.legacy-builder .uk-button-text:hover, .legacy-builder .uk-button-text:focus {
	color: #666;
}

.legacy-builder .uk-button-text:disabled {
	color: #999;
}

.legacy-builder .uk-button-link {
	padding: 0;
	line-height: 1.5;
	background: none;
	color: #1e87f0;
}

.legacy-builder .uk-button-link:hover, .legacy-builder .uk-button-link:focus {
	color: #0f6ecd;
	text-decoration: underline;
}

.legacy-builder .uk-button-link:disabled {
	color: #999;
	text-decoration: none;
}

.legacy-builder .uk-button-group {
	display: inline-flex;
	vertical-align: middle;
	position: relative;
}

.legacy-builder .uk-section {
	box-sizing: border-box;
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (min-width: 960px) {
	.legacy-builder .uk-section {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}

.legacy-builder .uk-section:before, .legacy-builder .uk-section:after {
	content: "";
	display: table;
}

.legacy-builder .uk-section:after {
	clear: both;
}

.legacy-builder .uk-section>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-section-xsmall {
	padding-top: 20px;
	padding-bottom: 20px;
}

.legacy-builder .uk-section-small {
	padding-top: 40px;
	padding-bottom: 40px;
}

.legacy-builder .uk-section-large {
	padding-top: 70px;
	padding-bottom: 70px;
}

@media (min-width: 960px) {
	.legacy-builder .uk-section-large {
		padding-top: 140px;
		padding-bottom: 140px;
	}
}

.legacy-builder .uk-section-xlarge {
	padding-top: 140px;
	padding-bottom: 140px;
}

@media (min-width: 960px) {
	.legacy-builder .uk-section-xlarge {
		padding-top: 210px;
		padding-bottom: 210px;
	}
}

.legacy-builder .uk-section-default {
	background: #fff;
}

.legacy-builder .uk-section-muted {
	background: #f8f8f8;
}

.legacy-builder .uk-section-primary {
	background: #29cc91;
}

.legacy-builder .uk-section-secondary {
	background: #222;
}

.legacy-builder .uk-container {
	box-sizing: content-box;
	max-width: 1116px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 640px) {
	.legacy-builder .uk-container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-container {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.legacy-builder .uk-container:before, .legacy-builder .uk-container:after {
	content: "";
	display: table;
}

.legacy-builder .uk-container:after {
	clear: both;
}

.legacy-builder .uk-container>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-container .uk-container {
	padding-left: 0;
	padding-right: 0;
}

.legacy-builder .uk-container-xsmall {
	max-width: 750px;
}

.legacy-builder .uk-container-small {
	max-width: 900px;
}

.legacy-builder .uk-container-large {
	max-width: 1600px;
}

.legacy-builder .uk-container-expand {
	max-width: none;
}

.legacy-builder .uk-container-expand-left {
	margin-left: 0;
}

.legacy-builder .uk-container-expand-right {
	margin-right: 0;
}

@media (min-width: 640px) {
	.legacy-builder .uk-container-expand-left.uk-container-xsmall, .legacy-builder .uk-container-expand-right.uk-container-xsmall {
		max-width: calc(50% + 345px);
	}
	
	.legacy-builder .uk-container-expand-left.uk-container-small, .legacy-builder .uk-container-expand-right.uk-container-small {
		max-width: calc(50% + 420px);
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-container-expand-left, .legacy-builder .uk-container-expand-right {
		max-width: calc(50% + 560px);
	}
	
	.legacy-builder .uk-container-expand-left.uk-container-xsmall, .legacy-builder .uk-container-expand-right.uk-container-xsmall {
		max-width: calc(50% + 335px);
	}
	
	.legacy-builder .uk-container-expand-left.uk-container-small, .legacy-builder .uk-container-expand-right.uk-container-small {
		max-width: calc(50% + 410px);
	}
	
	.legacy-builder .uk-container-expand-left.uk-container-large, .legacy-builder .uk-container-expand-right.uk-container-large {
		max-width: calc(50% + 760px);
	}
}

.legacy-builder .uk-container-item-padding-remove-left, .legacy-builder .uk-container-item-padding-remove-right {
	width: calc(100% + 15px);
}

.legacy-builder .uk-container-item-padding-remove-left {
	margin-left: -15px;
}

.legacy-builder .uk-container-item-padding-remove-right {
	margin-right: -15px;
}

@media (min-width: 640px) {
	.legacy-builder .uk-container-item-padding-remove-left, .legacy-builder .uk-container-item-padding-remove-right {
		width: calc(100% + 30px);
	}
	
	.legacy-builder .uk-container-item-padding-remove-left {
		margin-left: -30px;
	}
	
	.legacy-builder .uk-container-item-padding-remove-right {
		margin-right: -30px;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-container-item-padding-remove-left, .legacy-builder .uk-container-item-padding-remove-right {
		width: calc(100% + 40px);
	}
	
	.legacy-builder .uk-container-item-padding-remove-left {
		margin-left: -40px;
	}
	
	.legacy-builder .uk-container-item-padding-remove-right {
		margin-right: -40px;
	}
}

.legacy-builder .uk-grid {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-grid>* {
	margin: 0;
}

.legacy-builder .uk-grid>*>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-grid {
	margin-left: -30px;
}

.legacy-builder .uk-grid>* {
	padding-left: 30px;
}

.legacy-builder .uk-grid+.uk-grid, .legacy-builder .uk-grid>.uk-grid-margin, .legacy-builder *+.uk-grid-margin {
	margin-top: 30px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-grid {
		margin-left: -40px;
	}
	
	.legacy-builder .uk-grid>* {
		padding-left: 40px;
	}
	
	.legacy-builder .uk-grid+.uk-grid, .legacy-builder .uk-grid>.uk-grid-margin, .legacy-builder *+.uk-grid-margin {
		margin-top: 40px;
	}
}

.legacy-builder .uk-grid-small {
	margin-left: -15px;
}

.legacy-builder .uk-grid-small>* {
	padding-left: 15px;
}

.legacy-builder .uk-grid+.uk-grid-small, .legacy-builder .uk-grid-small>.uk-grid-margin, .legacy-builder *+.uk-grid-margin-small {
	margin-top: 15px;
}

.legacy-builder .uk-grid-medium {
	margin-left: -30px;
}

.legacy-builder .uk-grid-medium>* {
	padding-left: 30px;
}

.legacy-builder .uk-grid+.uk-grid-medium, .legacy-builder .uk-grid-medium>.uk-grid-margin, .legacy-builder *+.uk-grid-margin-medium {
	margin-top: 30px;
}

.legacy-builder .uk-grid-large {
	margin-left: -40px;
}

.legacy-builder .uk-grid-large>* {
	padding-left: 40px;
}

.legacy-builder .uk-grid+.uk-grid-large, .legacy-builder .uk-grid-large>.uk-grid-margin, .legacy-builder *+.uk-grid-margin-large {
	margin-top: 40px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-grid-large {
		margin-left: -70px;
	}
	
	.legacy-builder .uk-grid-large>* {
		padding-left: 70px;
	}
	
	.legacy-builder .uk-grid+.uk-grid-large, .legacy-builder .uk-grid-large>.uk-grid-margin, .legacy-builder *+.uk-grid-margin-large {
		margin-top: 70px;
	}
}

.legacy-builder .uk-grid-collapse {
	margin-left: 0;
}

.legacy-builder .uk-grid-collapse>* {
	padding-left: 0;
}

.legacy-builder .uk-grid+.uk-grid-collapse, .legacy-builder .uk-grid-collapse>.uk-grid-margin {
	margin-top: 0;
}

.legacy-builder .uk-grid-divider>* {
	position: relative;
}

.legacy-builder .uk-grid-divider>:not(.uk-first-column):before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	border-left: 1px solid #e5e5e5;
}

.legacy-builder .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	border-top: 1px solid #e5e5e5;
}

.legacy-builder .uk-grid-divider {
	margin-left: -60px;
}

.legacy-builder .uk-grid-divider>* {
	padding-left: 60px;
}

.legacy-builder .uk-grid-divider>:not(.uk-first-column):before {
	left: 30px;
}

.legacy-builder .uk-grid-divider.uk-grid-stack>.uk-grid-margin {
	margin-top: 60px;
}

.legacy-builder .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before {
	top: -30px;
	left: 60px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-grid-divider {
		margin-left: -80px;
	}
	
	.legacy-builder .uk-grid-divider>* {
		padding-left: 80px;
	}
	
	.legacy-builder .uk-grid-divider>:not(.uk-first-column):before {
		left: 40px;
	}
	
	.legacy-builder .uk-grid-divider.uk-grid-stack>.uk-grid-margin {
		margin-top: 80px;
	}
	
	.legacy-builder .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before {
		top: -40px;
		left: 80px;
	}
}

.legacy-builder .uk-grid-divider.uk-grid-small {
	margin-left: -30px;
}

.legacy-builder .uk-grid-divider.uk-grid-small>* {
	padding-left: 30px;
}

.legacy-builder .uk-grid-divider.uk-grid-small>:not(.uk-first-column):before {
	left: 15px;
}

.legacy-builder .uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin {
	margin-top: 30px;
}

.legacy-builder .uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin:before {
	top: -15px;
	left: 30px;
}

.legacy-builder .uk-grid-divider.uk-grid-medium {
	margin-left: -60px;
}

.legacy-builder .uk-grid-divider.uk-grid-medium>* {
	padding-left: 60px;
}

.legacy-builder .uk-grid-divider.uk-grid-medium>:not(.uk-first-column):before {
	left: 30px;
}

.legacy-builder .uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin {
	margin-top: 60px;
}

.legacy-builder .uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin:before {
	top: -30px;
	left: 60px;
}

.legacy-builder .uk-grid-divider.uk-grid-large {
	margin-left: -80px;
}

.legacy-builder .uk-grid-divider.uk-grid-large>* {
	padding-left: 80px;
}

.legacy-builder .uk-grid-divider.uk-grid-large>:not(.uk-first-column):before {
	left: 40px;
}

.legacy-builder .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin {
	margin-top: 80px;
}

.legacy-builder .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin:before {
	top: -40px;
	left: 80px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-grid-divider.uk-grid-large {
		margin-left: -140px;
	}
	
	.legacy-builder .uk-grid-divider.uk-grid-large>* {
		padding-left: 140px;
	}
	
	.legacy-builder .uk-grid-divider.uk-grid-large>:not(.uk-first-column):before {
		left: 70px;
	}
	
	.legacy-builder .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin {
		margin-top: 140px;
	}
	
	.legacy-builder .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin:before {
		top: -70px;
		left: 140px;
	}
}

.legacy-builder .uk-grid-match>*, .legacy-builder .uk-grid-item-match {
	display: flex;
	flex-wrap: wrap;
}

.legacy-builder .uk-grid-match>*>:not([class*=uk-width]), .legacy-builder .uk-grid-item-match>:not([class*=uk-width]) {
	box-sizing: border-box;
	width: 100%;
	flex: auto;
}

.legacy-builder .uk-tile {
	position: relative;
	box-sizing: border-box;
	padding: 40px 15px;
}

@media (min-width: 640px) {
	.legacy-builder .uk-tile {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-tile {
		padding: 70px 40px;
	}
}

.legacy-builder .uk-tile:before, .legacy-builder .uk-tile:after {
	content: "";
	display: table;
}

.legacy-builder .uk-tile:after {
	clear: both;
}

.legacy-builder .uk-tile>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-tile-xsmall {
	padding-top: 20px;
	padding-bottom: 20px;
}

.legacy-builder .uk-tile-small {
	padding-top: 40px;
	padding-bottom: 40px;
}

.legacy-builder .uk-tile-large {
	padding-top: 70px;
	padding-bottom: 70px;
}

@media (min-width: 960px) {
	.legacy-builder .uk-tile-large {
		padding-top: 140px;
		padding-bottom: 140px;
	}
}

.legacy-builder .uk-tile-xlarge {
	padding-top: 140px;
	padding-bottom: 140px;
}

@media (min-width: 960px) {
	.legacy-builder .uk-tile-xlarge {
		padding-top: 210px;
		padding-bottom: 210px;
	}
}

.legacy-builder .uk-tile-default {
	background: #fff;
}

.legacy-builder .uk-tile-muted {
	background: #f8f8f8;
}

.legacy-builder .uk-tile-primary {
	background: #29cc91;
}

.legacy-builder .uk-tile-secondary {
	background: #222;
}

.legacy-builder .uk-card {
	position: relative;
	box-sizing: border-box;
}

.legacy-builder .uk-card-body {
	padding: 30px;
}

.legacy-builder .uk-card-header, .legacy-builder .uk-card-footer {
	padding: 15px 30px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-card-body {
		padding: 40px;
	}
	
	.legacy-builder .uk-card-header, .legacy-builder .uk-card-footer {
		padding: 20px 40px;
	}
}

.legacy-builder .uk-card-body:before, .legacy-builder .uk-card-body:after, .legacy-builder .uk-card-header:before, .legacy-builder .uk-card-header:after, .legacy-builder .uk-card-footer:before, .legacy-builder .uk-card-footer:after {
	content: "";
	display: table;
}

.legacy-builder .uk-card-body:after, .legacy-builder .uk-card-header:after, .legacy-builder .uk-card-footer:after {
	clear: both;
}

.legacy-builder .uk-card-body>:last-child, .legacy-builder .uk-card-header>:last-child, .legacy-builder .uk-card-footer>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-card-title {
	font-size: 1.5rem;
	line-height: 1.4;
}

.legacy-builder .uk-card-badge {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 1;
}

.legacy-builder .uk-card-badge:first-child+* {
	margin-top: 0;
}

.legacy-builder .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
	background: #f8f8f8;
}

.legacy-builder .uk-card-default {
	background: #f8f8f8;
	color: #666;
}

.legacy-builder .uk-card-default .uk-card-title {
	color: #333;
}

.legacy-builder .uk-card-default.uk-card-hover:hover {
	background-color: #ebebeb;
}

.legacy-builder .uk-card-primary {
	background: #29cc91;
	color: #fff;
}

.legacy-builder .uk-card-primary .uk-card-title {
	color: #fff;
}

.legacy-builder .uk-card-primary.uk-card-hover:hover {
	background-color: #6aab42;
}

.legacy-builder .uk-card-secondary {
	background: #222;
	color: #fff;
}

.legacy-builder .uk-card-secondary .uk-card-title {
	color: #fff;
}

.legacy-builder .uk-card-secondary.uk-card-hover:hover {
	background-color: #151515;
}

.legacy-builder .uk-card-small.uk-card-body, .legacy-builder .uk-card-small .uk-card-body {
	padding: 20px;
}

.legacy-builder .uk-card-small .uk-card-header, .legacy-builder .uk-card-small .uk-card-footer {
	padding: 13px 20px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-card-large.uk-card-body, .legacy-builder .uk-card-large .uk-card-body {
		padding: 70px;
	}
	
	.legacy-builder .uk-card-large .uk-card-header, .legacy-builder .uk-card-large .uk-card-footer {
		padding: 35px 70px;
	}
}

.legacy-builder .uk-close {
	color: #999;
}

.legacy-builder .uk-close:hover, .legacy-builder .uk-close:focus {
	color: #666;
	outline: none;
}

.legacy-builder .uk-spinner>* {
	animation: uk-spinner-rotate 1.4s linear infinite;
}

@keyframes uk-spinner-rotate {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(270deg);
	}
}

.legacy-builder .uk-spinner>*>* {
	stroke-dasharray: 88px;
	stroke-dashoffset: 0;
	transform-origin: center;
	animation: uk-spinner-dash 1.4s ease-in-out infinite;
	stroke-width: 1;
	stroke-linecap: round;
}

@keyframes uk-spinner-dash {
	0% {
		stroke-dashoffset: 88px;
	}
	
	50% {
		stroke-dashoffset: 22px;
		transform: rotate(135deg);
	}
	
	to {
		stroke-dashoffset: 88px;
		transform: rotate(450deg);
	}
}

.legacy-builder .uk-totop {
	padding: 5px;
	color: #999;
}

.legacy-builder .uk-totop:hover, .legacy-builder .uk-totop:focus {
	color: #666;
	outline: none;
}

.legacy-builder .uk-totop:active {
	color: #333;
}

.legacy-builder .uk-marker {
	padding: 5px;
	background: #222;
	color: #fff;
}

.legacy-builder .uk-marker:hover, .legacy-builder .uk-marker:focus {
	color: #fff;
	outline: none;
}

.legacy-builder .uk-alert {
	position: relative;
	margin-bottom: 20px;
	padding: 15px 29px 15px 15px;
	background: #f8f8f8;
	color: #666;
}

.legacy-builder *+.uk-alert {
	margin-top: 20px;
}

.legacy-builder .uk-alert>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-alert-close {
	position: absolute;
	top: 20px;
	right: 15px;
}

.legacy-builder .uk-alert-close:first-child+* {
	margin-top: 0;
}

.legacy-builder .uk-alert-primary {
	background: #e5f2de;
	color: #29cc91;
}

.legacy-builder .uk-alert-success {
	background: #edfbf6;
	color: #32d296;
}

.legacy-builder .uk-alert-warning {
	background: #fff6ef;
	color: #faa05a;
}

.legacy-builder .uk-alert-danger {
	background: #fef4f6;
	color: #f0506e;
}

.legacy-builder .uk-badge {
	box-sizing: border-box;
	min-width: 22px;
	height: 22px;
	padding: 0 5px;
	border-radius: 500px;
	vertical-align: middle;
	background: #29cc91;
	color: #fff;
	font-size: .875rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.legacy-builder .uk-badge:hover, .legacy-builder .uk-badge:focus {
	color: #fff;
	text-decoration: none;
	outline: none;
}

.legacy-builder .uk-label {
	display: inline-block;
	padding: 0 10px;
	background: #29cc91;
	line-height: 1.5;
	font-size: .875rem;
	color: #fff;
	vertical-align: middle;
	white-space: nowrap;
}

.legacy-builder .uk-label-success {
	background-color: #32d296;
	color: #fff;
}

.legacy-builder .uk-label-warning {
	background-color: #faa05a;
	color: #fff;
}

.legacy-builder .uk-label-danger {
	background-color: #f0506e;
	color: #fff;
}

.legacy-builder .uk-overlay {
	padding: 30px;
}

.legacy-builder .uk-overlay>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-overlay-default {
	background: rgba(255, 255, 255, .8);
}

.legacy-builder .uk-overlay-primary {
	background: rgba(34, 34, 34, .8);
}

.legacy-builder .uk-article:before, .legacy-builder .uk-article:after {
	content: "";
	display: table;
}

.legacy-builder .uk-article:after {
	clear: both;
}

.legacy-builder .uk-article>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-article+.uk-article {
	margin-top: 70px;
}

.legacy-builder .uk-article-title {
	font-size: 2.23125rem;
	line-height: 1.2;
}

@media (min-width: 960px) {
	.legacy-builder .uk-article-title {
		font-size: 2.625rem;
	}
}

.legacy-builder .uk-article-meta {
	font-size: .875rem;
	line-height: 1.4;
	color: #999;
}

.legacy-builder .uk-comment-body {
	overflow-wrap: break-word;
	word-wrap: break-word;
}

.legacy-builder .uk-comment-header {
	margin-bottom: 20px;
}

.legacy-builder .uk-comment-body:before, .legacy-builder .uk-comment-body:after, .legacy-builder .uk-comment-header:before, .legacy-builder .uk-comment-header:after {
	content: "";
	display: table;
}

.legacy-builder .uk-comment-body:after, .legacy-builder .uk-comment-header:after {
	clear: both;
}

.legacy-builder .uk-comment-body>:last-child, .legacy-builder .uk-comment-header>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-comment-title {
	font-size: 1.25rem;
	line-height: 1.4;
}

.legacy-builder .uk-comment-meta {
	font-size: .875rem;
	line-height: 1.4;
	color: #999;
}

.legacy-builder .uk-comment-list {
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-comment-list>:nth-child(n+2) {
	margin-top: 70px;
}

.legacy-builder .uk-comment-list .uk-comment~ul {
	margin: 70px 0 0;
	padding-left: 30px;
	list-style: none;
}

@media (min-width: 960px) {
	.legacy-builder .uk-comment-list .uk-comment~ul {
		padding-left: 100px;
	}
}

.legacy-builder .uk-comment-list .uk-comment~ul>:nth-child(n+2) {
	margin-top: 70px;
}

.legacy-builder .uk-search {
	display: inline-block;
	position: relative;
	max-width: 100%;
	margin: 0;
}

.legacy-builder .uk-search-input::-webkit-search-cancel-button, .legacy-builder .uk-search-input::-webkit-search-decoration {
	-webkit-appearance: none;
}

.legacy-builder .uk-search-input::-moz-placeholder {
	opacity: 1;
}

.legacy-builder .uk-search-input {
	box-sizing: border-box;
	margin: 0;
	border-radius: 0;
	font: inherit;
	overflow: visible;
	-webkit-appearance: none;
	vertical-align: middle;
	width: 100%;
	border: none;
	color: #666;
}

.legacy-builder .uk-search-input:focus {
	outline: none;
}

.legacy-builder .uk-search-input::-moz-placeholder {
	color: #999;
}

.legacy-builder .uk-search-input::placeholder {
	color: #999;
}

.legacy-builder .uk-search-icon:focus {
	outline: none;
}

.legacy-builder .uk-search .uk-search-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #999;
}

.legacy-builder .uk-search .uk-search-icon:hover {
	color: #999;
}

.legacy-builder .uk-search .uk-search-icon:not(a):not(button):not(input) {
	pointer-events: none;
}

.legacy-builder .uk-search .uk-search-icon-flip {
	right: 0;
	left: auto;
}

.legacy-builder .uk-search-default {
	width: 180px;
}

.legacy-builder .uk-search-default .uk-search-input {
	height: 40px;
	padding-left: 6px;
	padding-right: 6px;
	background: #f8f8f8;
}

.legacy-builder .uk-search-default .uk-search-input:focus {
	background-color: #f8f8f8;
}

.legacy-builder .uk-search-default .uk-search-icon {
	width: 40px;
}

.legacy-builder .uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input {
	padding-left: 40px;
}

.legacy-builder .uk-search-default .uk-search-icon-flip~.uk-search-input {
	padding-right: 40px;
}

.legacy-builder .uk-search-navbar {
	width: 400px;
}

.legacy-builder .uk-search-navbar .uk-search-input {
	height: 40px;
	background: transparent;
	font-size: 1.5rem;
}

.legacy-builder .uk-search-navbar .uk-search-icon {
	width: 40px;
}

.legacy-builder .uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input {
	padding-left: 40px;
}

.legacy-builder .uk-search-navbar .uk-search-icon-flip~.uk-search-input {
	padding-right: 40px;
}

.legacy-builder .uk-search-large {
	width: 500px;
}

.legacy-builder .uk-search-large .uk-search-input {
	height: 80px;
	background: transparent;
	font-size: 2.625rem;
}

.legacy-builder .uk-search-large .uk-search-icon {
	width: 80px;
}

.legacy-builder .uk-search-large .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input {
	padding-left: 80px;
}

.legacy-builder .uk-search-large .uk-search-icon-flip~.uk-search-input {
	padding-right: 80px;
}

.legacy-builder .uk-search-toggle {
	color: #999;
}

.legacy-builder .uk-search-toggle:hover, .legacy-builder .uk-search-toggle:focus {
	color: #666;
}

.legacy-builder .uk-nav, .legacy-builder .uk-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-nav li>a {
	display: block;
	text-decoration: none;
}

.legacy-builder .uk-nav li>a:focus {
	outline: none;
}

.legacy-builder .uk-nav>li>a {
	padding: 5px 0;
}

.legacy-builder ul.uk-nav-sub {
	padding: 5px 0 5px 15px;
}

.legacy-builder .uk-nav-sub ul {
	padding-left: 15px;
}

.legacy-builder .uk-nav-sub a {
	padding: 2px 0;
}

.legacy-builder .uk-nav-parent-icon>.uk-parent>a:after {
	content: "";
	width: 1.5em;
	height: 1.5em;
	float: right;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.legacy-builder .uk-nav-parent-icon>.uk-parent.uk-open>a:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-nav-header {
	padding: 5px 0;
	text-transform: uppercase;
	font-size: .875rem;
}

.legacy-builder .uk-nav-header:not(:first-child) {
	margin-top: 20px;
}

.legacy-builder .uk-nav-divider {
	margin: 5px 0;
}

.legacy-builder .uk-nav-default>li>a {
	color: #999;
}

.legacy-builder .uk-nav-default>li>a:hover, .legacy-builder .uk-nav-default>li>a:focus {
	color: #666;
}

.legacy-builder .uk-nav-default>li.uk-active>a {
	color: #333;
}

.legacy-builder .uk-nav-default .uk-nav-header {
	color: #333;
}

.legacy-builder .uk-nav-default .uk-nav-divider {
	border-top: 1px solid #e5e5e5;
}

.legacy-builder .uk-nav-default .uk-nav-sub a {
	color: #999;
}

.legacy-builder .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-nav-default .uk-nav-sub a:focus {
	color: #666;
}

.legacy-builder .uk-nav-default .uk-nav-sub li.uk-active>a {
	color: #333;
}

.legacy-builder .uk-nav-primary>li>a {
	font-size: 1.5rem;
	line-height: 1.5;
	color: #999;
}

.legacy-builder .uk-nav-primary>li>a:hover, .legacy-builder .uk-nav-primary>li>a:focus {
	color: #666;
}

.legacy-builder .uk-nav-primary>li.uk-active>a {
	color: #333;
}

.legacy-builder .uk-nav-primary .uk-nav-header {
	color: #333;
}

.legacy-builder .uk-nav-primary .uk-nav-divider {
	border-top: 1px solid #e5e5e5;
}

.legacy-builder .uk-nav-primary .uk-nav-sub a {
	color: #999;
}

.legacy-builder .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-nav-primary .uk-nav-sub a:focus {
	color: #666;
}

.legacy-builder .uk-nav-primary .uk-nav-sub li.uk-active>a {
	color: #333;
}

.legacy-builder .uk-nav-center {
	text-align: center;
}

.legacy-builder .uk-nav-center .uk-nav-sub, .legacy-builder .uk-nav-center .uk-nav-sub ul {
	padding-left: 0;
}

.legacy-builder .uk-nav-center.uk-nav-parent-icon>.uk-parent>a:after {
	position: absolute;
}

.legacy-builder .uk-navbar {
	display: flex;
	position: relative;
}

.legacy-builder .uk-navbar-container:not(.uk-navbar-transparent) {
	background: #f8f8f8;
}

.legacy-builder .uk-navbar-container>:before, .legacy-builder .uk-navbar-container>:after {
	display: none !important;
}

.legacy-builder .uk-navbar-left, .legacy-builder .uk-navbar-right, .legacy-builder .uk-navbar-center, .legacy-builder .uk-navbar-center-left>*, .legacy-builder .uk-navbar-center-right>* {
	display: flex;
	align-items: center;
}

.legacy-builder .uk-navbar-right {
	margin-left: auto;
}

.legacy-builder .uk-navbar-center:only-child {
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.legacy-builder .uk-navbar-center:not(:only-child) {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 990;
}

.legacy-builder .uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a, .legacy-builder .uk-navbar-center:not(:only-child) .uk-navbar-item, .legacy-builder .uk-navbar-center:not(:only-child) .uk-navbar-toggle {
	white-space: nowrap;
}

.legacy-builder .uk-navbar-center-left, .legacy-builder .uk-navbar-center-right {
	position: absolute;
	top: 0;
}

.legacy-builder .uk-navbar-center-left {
	right: 100%;
}

.legacy-builder .uk-navbar-center-right {
	left: 100%;
}

.legacy-builder [class*=uk-navbar-center-] .uk-navbar-nav>li>a, .legacy-builder [class*=uk-navbar-center-] .uk-navbar-item, .legacy-builder [class*=uk-navbar-center-] .uk-navbar-toggle {
	white-space: nowrap;
}

.legacy-builder .uk-navbar-nav {
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-navbar-left, .legacy-builder .uk-navbar-right, .legacy-builder .uk-navbar-center:only-child {
	flex-wrap: wrap;
}

.legacy-builder .uk-navbar-nav>li>a, .legacy-builder .uk-navbar-item, .legacy-builder .uk-navbar-toggle {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	min-height: 80px;
	padding: 0 15px;
	font-size: 16px;
	text-decoration: none;
}

.legacy-builder .uk-navbar-nav>li>a {
	color: #999;
}

.legacy-builder .uk-navbar-nav>li:hover>a, .legacy-builder .uk-navbar-nav>li>a:focus, .legacy-builder .uk-navbar-nav>li>a.uk-open {
	color: #666;
	outline: none;
}

.legacy-builder .uk-navbar-nav>li>a:active {
	color: #333;
}

.legacy-builder .uk-navbar-nav>li.uk-active>a {
	color: #333;
}

.legacy-builder .uk-navbar-item {
	color: #666;
}

.legacy-builder .uk-navbar-toggle {
	color: #999;
}

.legacy-builder .uk-navbar-toggle:hover, .legacy-builder .uk-navbar-toggle:focus, .legacy-builder .uk-navbar-toggle.uk-open {
	color: #666;
	outline: none;
	text-decoration: none;
}

.legacy-builder .uk-navbar-subtitle {
	font-size: .875rem;
}

.legacy-builder .uk-navbar-dropdown {
	display: none;
	position: absolute;
	z-index: 1020;
	box-sizing: border-box;
	width: 200px;
	padding: 15px;
	background: #f8f8f8;
	color: #666;
}

.legacy-builder .uk-navbar-dropdown.uk-open {
	display: block;
}

.legacy-builder [class*=uk-navbar-dropdown-top], .legacy-builder [class*=uk-navbar-dropdown-bottom] {
	margin-top: 0;
}

.legacy-builder [class*=uk-navbar-dropdown-left], .legacy-builder [class*=uk-navbar-dropdown-right] {
	margin-left: 0;
}

.legacy-builder .uk-navbar-dropdown-grid {
	margin-left: -30px;
}

.legacy-builder .uk-navbar-dropdown-grid>* {
	padding-left: 30px;
}

.legacy-builder .uk-navbar-dropdown-grid>.uk-grid-margin {
	margin-top: 30px;
}

.legacy-builder .uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>* {
	width: 100% !important;
}

.legacy-builder .uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) {
	width: 400px;
}

.legacy-builder .uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) {
	width: 600px;
}

.legacy-builder .uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) {
	width: 800px;
}

.legacy-builder .uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
	width: 1000px;
}

.legacy-builder .uk-navbar-dropdown-dropbar {
	margin-top: 0;
	margin-bottom: 0;
}

.legacy-builder .uk-navbar-dropdown-nav>li>a {
	color: #999;
}

.legacy-builder .uk-navbar-dropdown-nav>li>a:hover, .legacy-builder .uk-navbar-dropdown-nav>li>a:focus {
	color: #666;
}

.legacy-builder .uk-navbar-dropdown-nav>li.uk-active>a {
	color: #333;
}

.legacy-builder .uk-navbar-dropdown-nav .uk-nav-header {
	color: #333;
}

.legacy-builder .uk-navbar-dropdown-nav .uk-nav-divider {
	border-top: 1px solid #e5e5e5;
}

.legacy-builder .uk-navbar-dropdown-nav .uk-nav-sub a {
	color: #999;
}

.legacy-builder .uk-navbar-dropdown-nav .uk-nav-sub a:hover, .legacy-builder .uk-navbar-dropdown-nav .uk-nav-sub a:focus {
	color: #666;
}

.legacy-builder .uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a {
	color: #333;
}

.legacy-builder .uk-navbar-dropbar {
	background: #f8f8f8;
}

.legacy-builder .uk-navbar-dropbar-slide {
	position: absolute;
	z-index: 980;
	left: 0;
	right: 0;
}

.legacy-builder .uk-subnav {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-subnav>* {
	flex: none;
	padding-left: 20px;
	position: relative;
}

.legacy-builder .uk-subnav>*>:first-child {
	display: block;
	color: #999;
}

.legacy-builder .uk-subnav>*>a:hover, .legacy-builder .uk-subnav>*>a:focus {
	color: #666;
	text-decoration: none;
	outline: none;
}

.legacy-builder .uk-subnav>.uk-active>a {
	color: #333;
}

.legacy-builder .uk-subnav-divider>* {
	display: flex;
	align-items: center;
}

.legacy-builder .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before {
	content: "";
	height: 1.5em;
	margin-left: 0;
	margin-right: 20px;
	border-left: 1px solid #e5e5e5;
}

.legacy-builder .uk-subnav-pill>*>:first-child {
	padding: 5px 10px;
	background: transparent;
	color: #999;
}

.legacy-builder .uk-subnav-pill>*>a:hover, .legacy-builder .uk-subnav-pill>*>a:focus {
	background-color: #f8f8f8;
	color: #666;
}

.legacy-builder .uk-subnav-pill>*>a:active {
	background-color: #f8f8f8;
	color: #666;
}

.legacy-builder .uk-subnav-pill>.uk-active>a {
	background-color: #29cc91;
	color: #fff;
}

.legacy-builder .uk-subnav>.uk-disabled>a {
	color: #999;
}

.legacy-builder .uk-breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-breadcrumb>* {
	flex: none;
}

.legacy-builder .uk-breadcrumb>*>* {
	display: inline-block;
	font-size: .875rem;
	color: #999;
}

.legacy-builder .uk-breadcrumb>*>:hover, .legacy-builder .uk-breadcrumb>*>:focus {
	color: #666;
	text-decoration: none;
}

.legacy-builder .uk-breadcrumb>:last-child>* {
	color: #666;
}

.legacy-builder .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before {
	content: "/";
	display: inline-block;
	margin: 0 20px;
	color: #999;
}

.legacy-builder .uk-pagination {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-pagination>* {
	flex: none;
	padding-left: 20px;
	position: relative;
}

.legacy-builder .uk-pagination>*>* {
	display: block;
	color: #999;
}

.legacy-builder .uk-pagination>*>:hover, .legacy-builder .uk-pagination>*>:focus {
	color: #666;
	text-decoration: none;
}

.legacy-builder .uk-pagination>.uk-active>* {
	color: #666;
}

.legacy-builder .uk-pagination>.uk-disabled>* {
	color: #999;
}

.legacy-builder .uk-tab {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-tab>* {
	flex: none;
	padding-left: 20px;
	position: relative;
}

.legacy-builder .uk-tab>*>a {
	display: block;
	text-align: center;
	padding: 5px 10px;
	color: #999;
}

.legacy-builder .uk-tab>*>a:hover, .legacy-builder .uk-tab>*>a:focus {
	color: #666;
	text-decoration: none;
}

.legacy-builder .uk-tab>.uk-active>a {
	color: #333;
}

.legacy-builder .uk-tab>.uk-disabled>a {
	color: #999;
}

.legacy-builder .uk-tab-left, .legacy-builder .uk-tab-right {
	flex-direction: column;
	margin-left: 0;
}

.legacy-builder .uk-tab-left>*, .legacy-builder .uk-tab-right>* {
	padding-left: 0;
}

.legacy-builder .uk-tab-left>*>a {
	text-align: left;
}

.legacy-builder .uk-tab-right>*>a {
	text-align: left;
}

.legacy-builder .uk-slidenav {
	padding: 5px 10px;
	color: rgba(102, 102, 102, .5);
}

.legacy-builder .uk-slidenav:hover, .legacy-builder .uk-slidenav:focus {
	color: rgba(102, 102, 102, .9);
	outline: none;
}

.legacy-builder .uk-slidenav:active {
	color: rgba(102, 102, 102, .5);
}

.legacy-builder .uk-slidenav-large {
	padding: 10px;
}

.legacy-builder .uk-slidenav-container {
	display: flex;
}

.legacy-builder .uk-dotnav {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
	margin: 0 0 0 -12px;
}

.legacy-builder .uk-dotnav>* {
	flex: none;
	padding-left: 12px;
}

.legacy-builder .uk-dotnav>*>* {
	display: block;
	box-sizing: border-box;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: rgba(102, 102, 102, .2);
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}

.legacy-builder .uk-dotnav>*>:hover, .legacy-builder .uk-dotnav>*>:focus {
	background-color: rgba(102, 102, 102, .6);
	outline: none;
}

.legacy-builder .uk-dotnav>*>:active {
	background-color: rgba(102, 102, 102, .2);
}

.legacy-builder .uk-dotnav>.uk-active>* {
	background-color: rgba(102, 102, 102, .6);
}

.legacy-builder .uk-dotnav-vertical {
	flex-direction: column;
	margin-left: 0;
	margin-top: -12px;
}

.legacy-builder .uk-dotnav-vertical>* {
	padding-left: 0;
	padding-top: 12px;
}

.legacy-builder .uk-thumbnav {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
	margin: 0 0 0 -15px;
}

.legacy-builder .uk-thumbnav>* {
	padding-left: 15px;
}

.legacy-builder .uk-thumbnav>*>* {
	display: inline-block;
}

.legacy-builder .uk-thumbnav>*>:hover, .legacy-builder .uk-thumbnav>*>:focus {
	outline: none;
}

.legacy-builder .uk-thumbnav-vertical {
	flex-direction: column;
	margin-left: 0;
	margin-top: -15px;
}

.legacy-builder .uk-thumbnav-vertical>* {
	padding-left: 0;
	padding-top: 15px;
}

.legacy-builder .uk-accordion {
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-accordion>:nth-child(n+2) {
	margin-top: 20px;
}

.legacy-builder .uk-accordion-title {
	display: block;
	font-size: 1.25rem;
	line-height: 1.4;
	color: #333;
}

.legacy-builder .uk-accordion-title:hover, .legacy-builder .uk-accordion-title:focus {
	color: #666;
	text-decoration: none;
	outline: none;
}

.legacy-builder .uk-accordion-content {
	margin-top: 20px;
}

.legacy-builder .uk-accordion-content:before, .legacy-builder .uk-accordion-content:after {
	content: "";
	display: table;
}

.legacy-builder .uk-accordion-content:after {
	clear: both;
}

.legacy-builder .uk-accordion-content>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-drop {
	display: none;
	position: absolute;
	z-index: 1020;
	box-sizing: border-box;
	width: 300px;
}

.legacy-builder .uk-drop.uk-open {
	display: block;
}

.legacy-builder [class*=uk-drop-top] {
	margin-top: -20px;
}

.legacy-builder [class*=uk-drop-bottom] {
	margin-top: 20px;
}

.legacy-builder [class*=uk-drop-left] {
	margin-left: -20px;
}

.legacy-builder [class*=uk-drop-right] {
	margin-left: 20px;
}

.legacy-builder .uk-drop-stack .uk-drop-grid>* {
	width: 100% !important;
}

.legacy-builder .uk-dropdown {
	display: none;
	position: absolute;
	z-index: 1020;
	box-sizing: border-box;
	min-width: 200px;
	padding: 15px;
	background: #f8f8f8;
	color: #666;
}

.legacy-builder .uk-dropdown.uk-open {
	display: block;
}

.legacy-builder .uk-dropdown-nav {
	white-space: nowrap;
}

.legacy-builder .uk-dropdown-nav>li>a {
	color: #999;
}

.legacy-builder .uk-dropdown-nav>li>a:hover, .legacy-builder .uk-dropdown-nav>li>a:focus, .legacy-builder .uk-dropdown-nav>li.uk-active>a {
	color: #666;
}

.legacy-builder .uk-dropdown-nav .uk-nav-header {
	color: #333;
}

.legacy-builder .uk-dropdown-nav .uk-nav-divider {
	border-top: 1px solid #e5e5e5;
}

.legacy-builder .uk-dropdown-nav .uk-nav-sub a {
	color: #999;
}

.legacy-builder .uk-dropdown-nav .uk-nav-sub a:hover, .legacy-builder .uk-dropdown-nav .uk-nav-sub a:focus, .legacy-builder .uk-dropdown-nav .uk-nav-sub li.uk-active>a {
	color: #666;
}

.legacy-builder [class*=uk-dropdown-top] {
	margin-top: -10px;
}

.legacy-builder [class*=uk-dropdown-bottom] {
	margin-top: 10px;
}

.legacy-builder [class*=uk-dropdown-left] {
	margin-left: -10px;
}

.legacy-builder [class*=uk-dropdown-right] {
	margin-left: 10px;
}

.legacy-builder .uk-dropdown-stack .uk-dropdown-grid>* {
	width: 100% !important;
}

.legacy-builder .uk-modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1010;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	padding: 15px;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	transition: opacity .15s linear;
}

@media (min-width: 640px) {
	.legacy-builder .uk-modal {
		overflow: hidden;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-modal {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.legacy-builder .uk-modal.uk-open {
	opacity: 1;
}

.legacy-builder .uk-modal-page {
	overflow: hidden;
}

.legacy-builder .uk-modal-dialog {
	position: relative;
	box-sizing: border-box;
	margin: 0 auto;
	width: 600px;
	max-width: calc(100% - .01px) !important;
	background: #fff;
	opacity: 0;
	transform: translateY(-100px);
	transition: .3s linear;
	transition-property: opacity, transform;
}

.legacy-builder .uk-open>.uk-modal-dialog {
	opacity: 1;
	transform: translateY(0);
}

.legacy-builder .uk-modal-container .uk-modal-dialog {
	width: 1200px;
}

.legacy-builder .uk-modal-full {
	padding: 0;
	background: none;
}

.legacy-builder .uk-modal-full .uk-modal-dialog {
	margin: 0;
	width: 100%;
	max-width: 100%;
	transform: translateY(0);
}

.legacy-builder .uk-modal-body {
	padding: 30px;
}

.legacy-builder .uk-modal-header, .legacy-builder .uk-modal-footer {
	padding: 15px 30px;
	background: #f8f8f8;
}

.legacy-builder .uk-modal-body:before, .legacy-builder .uk-modal-body:after, .legacy-builder .uk-modal-header:before, .legacy-builder .uk-modal-header:after, .legacy-builder .uk-modal-footer:before, .legacy-builder .uk-modal-footer:after {
	content: "";
	display: table;
}

.legacy-builder .uk-modal-body:after, .legacy-builder .uk-modal-header:after, .legacy-builder .uk-modal-footer:after {
	clear: both;
}

.legacy-builder .uk-modal-body>:last-child, .legacy-builder .uk-modal-header>:last-child, .legacy-builder .uk-modal-footer>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-modal-title {
	font-size: 2rem;
	line-height: 1.3;
}

.legacy-builder [class*=uk-modal-close-] {
	position: absolute;
	z-index: 1010;
	top: 10px;
	right: 10px;
	padding: 5px;
}

.legacy-builder [class*=uk-modal-close-]:first-child+* {
	margin-top: 0;
}

.legacy-builder .uk-modal-close-outside {
	top: 0;
	right: -5px;
	transform: translateY(-100%);
	color: #fff;
}

.legacy-builder .uk-modal-close-outside:hover {
	color: #fff;
}

@media (min-width: 960px) {
	.legacy-builder .uk-modal-close-outside {
		right: 0;
		transform: translate(100%, -100%);
	}
}

.legacy-builder .uk-lightbox {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1010;
	background: #000;
	opacity: 0;
	transition: opacity .15s linear;
}

.legacy-builder .uk-lightbox.uk-open {
	display: block;
	opacity: 1;
}

.legacy-builder .uk-lightbox-page {
	overflow: hidden;
}

.legacy-builder .uk-lightbox-items>* {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	justify-content: center;
	align-items: center;
	color: rgba(255, 255, 255, .7);
	will-change: transform, opacity;
}

.legacy-builder .uk-lightbox-items>*>* {
	max-width: 100vw;
	max-height: 100vh;
}

.legacy-builder .uk-lightbox-items>*>:not(iframe) {
	width: auto;
	height: auto;
}

.legacy-builder .uk-lightbox-items>.uk-active {
	display: flex;
}

.legacy-builder .uk-lightbox-toolbar {
	padding: 10px;
	background: rgba(0, 0, 0, .3);
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-lightbox-toolbar>* {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-lightbox-toolbar-icon {
	padding: 5px;
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-lightbox-toolbar-icon:hover {
	color: #fff;
}

.legacy-builder .uk-lightbox-button {
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	background: rgba(0, 0, 0, .3);
	color: rgba(255, 255, 255, .7);
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.legacy-builder .uk-lightbox-button:hover {
	color: #fff;
}

.legacy-builder .uk-lightbox-iframe {
	width: 80%;
	height: 80%;
}

.legacy-builder .uk-slideshow {
	-webkit-tap-highlight-color: transparent;
}

.legacy-builder .uk-slideshow-items {
	position: relative;
	z-index: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	-webkit-touch-callout: none;
}

.legacy-builder .uk-slideshow-items>* {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	will-change: transform, opacity;
	touch-action: pan-y;
}

.legacy-builder .uk-slideshow-items>:not(.uk-active) {
	display: none;
}

.legacy-builder .uk-slider {
	-webkit-tap-highlight-color: transparent;
}

.legacy-builder .uk-slider-container {
	overflow: hidden;
}

.legacy-builder .uk-slider-items {
	will-change: transform;
	position: relative;
}

.legacy-builder .uk-slider-items:not(.uk-grid) {
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
	-webkit-touch-callout: none;
}

.legacy-builder .uk-slider-items.uk-grid {
	flex-wrap: nowrap;
}

.legacy-builder .uk-slider-items>* {
	flex: none;
	position: relative;
	touch-action: pan-y;
}

.legacy-builder .uk-sticky-fixed {
	z-index: 980;
	box-sizing: border-box;
	margin: 0 !important;
	backface-visibility: hidden;
}

.legacy-builder .uk-sticky[class*=uk-animation-], .legacy-builder .uk-sticky.uk-animation-reverse {
	animation-duration: .2s;
}

.legacy-builder .uk-offcanvas {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
}

.legacy-builder .uk-offcanvas-flip .uk-offcanvas {
	right: 0;
	left: auto;
}

.legacy-builder .uk-offcanvas-bar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -270px;
	box-sizing: border-box;
	width: 270px;
	padding: 20px;
	background: #222;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

@media (min-width: 960px) {
	.legacy-builder .uk-offcanvas-bar {
		left: -350px;
		width: 350px;
		padding: 40px;
	}
}

.legacy-builder .uk-offcanvas-flip .uk-offcanvas-bar {
	left: auto;
	right: -270px;
}

@media (min-width: 960px) {
	.legacy-builder .uk-offcanvas-flip .uk-offcanvas-bar {
		right: -350px;
	}
}

.legacy-builder .uk-open>.uk-offcanvas-bar {
	left: 0;
}

.legacy-builder .uk-offcanvas-flip .uk-open>.uk-offcanvas-bar {
	left: auto;
	right: 0;
}

.legacy-builder .uk-offcanvas-bar-animation {
	transition: left .3s ease-out;
}

.legacy-builder .uk-offcanvas-flip .uk-offcanvas-bar-animation {
	transition-property: right;
}

.legacy-builder .uk-offcanvas-reveal {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0;
	overflow: hidden;
	transition: width .3s ease-out;
}

.legacy-builder .uk-offcanvas-reveal .uk-offcanvas-bar {
	left: 0;
}

.legacy-builder .uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar {
	left: auto;
	right: 0;
}

.legacy-builder .uk-open>.uk-offcanvas-reveal {
	width: 270px;
}

@media (min-width: 960px) {
	.legacy-builder .uk-open>.uk-offcanvas-reveal {
		width: 350px;
	}
}

.legacy-builder .uk-offcanvas-flip .uk-offcanvas-reveal {
	right: 0;
	left: auto;
}

.legacy-builder .uk-offcanvas-close {
	position: absolute;
	z-index: 1000;
	top: 20px;
	right: 20px;
	padding: 5px;
}

.legacy-builder .uk-offcanvas-overlay {
	width: 100vw;
	touch-action: none;
}

.legacy-builder .uk-offcanvas-overlay:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .1);
	opacity: 0;
	transition: opacity .15s linear;
}

.legacy-builder .uk-offcanvas-overlay.uk-open:before {
	opacity: 1;
}

.legacy-builder .uk-offcanvas-page, .legacy-builder .uk-offcanvas-container {
	overflow-x: hidden;
}

.legacy-builder .uk-offcanvas-container {
	position: relative;
	left: 0;
	transition: left .3s ease-out;
	box-sizing: border-box;
	width: 100%;
}

.legacy-builder :not(.uk-offcanvas-flip).uk-offcanvas-container-animation {
	left: 270px;
}

.legacy-builder .uk-offcanvas-flip.uk-offcanvas-container-animation {
	left: -270px;
}

@media (min-width: 960px) {
	.legacy-builder :not(.uk-offcanvas-flip).uk-offcanvas-container-animation {
		left: 350px;
	}
	
	.legacy-builder .uk-offcanvas-flip.uk-offcanvas-container-animation {
		left: -350px;
	}
}

.legacy-builder .uk-switcher {
	margin: 0;
	padding: 0;
	list-style: none;
}

.legacy-builder .uk-switcher>:not(.uk-active) {
	display: none;
}

.legacy-builder .uk-switcher>*>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-leader {
	overflow: hidden;
}

.legacy-builder .uk-leader-fill:after {
	display: inline-block;
	margin-left: 15px;
	width: 0;
	content: attr(data-fill);
	white-space: nowrap;
}

.legacy-builder .uk-leader-fill.uk-leader-hide:after {
	display: none;
}

.legacy-builder .uk-leader-fill-content:before {
	content: ".";
}

.legacy-builder :root {}

.legacy-builder .uk-iconnav {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
	margin: 0 0 0 -10px;
}

.legacy-builder .uk-iconnav>* {
	padding-left: 10px;
}

.legacy-builder .uk-iconnav>*>a {
	display: block;
	color: #999;
}

.legacy-builder .uk-iconnav>*>a:hover, .legacy-builder .uk-iconnav>*>a:focus {
	color: #666;
	outline: none;
}

.legacy-builder .uk-iconnav>.uk-active>a {
	color: #666;
}

.legacy-builder .uk-iconnav-vertical {
	flex-direction: column;
	margin-left: 0;
	margin-top: -10px;
}

.legacy-builder .uk-iconnav-vertical>* {
	padding-left: 0;
	padding-top: 10px;
}

.legacy-builder .uk-notification {
	position: fixed;
	top: 10px;
	left: 10px;
	z-index: 1040;
	box-sizing: border-box;
	width: 350px;
}

.legacy-builder .uk-notification-top-right, .legacy-builder .uk-notification-bottom-right {
	left: auto;
	right: 10px;
}

.legacy-builder .uk-notification-top-center, .legacy-builder .uk-notification-bottom-center {
	left: 50%;
	margin-left: -175px;
}

.legacy-builder .uk-notification-bottom-left, .legacy-builder .uk-notification-bottom-right, .legacy-builder .uk-notification-bottom-center {
	top: auto;
	bottom: 10px;
}

@media (max-width: 639px) {
	.legacy-builder .uk-notification {
		left: 10px;
		right: 10px;
		width: auto;
		margin: 0;
	}
}

.legacy-builder .uk-notification-message {
	position: relative;
	padding: 15px;
	background: #f8f8f8;
	color: #666;
	font-size: 1.25rem;
	line-height: 1.4;
	cursor: pointer;
}

.legacy-builder *+.uk-notification-message {
	margin-top: 10px;
}

.legacy-builder .uk-notification-close {
	display: none;
	position: absolute;
	top: 20px;
	right: 15px;
}

.legacy-builder .uk-notification-message:hover .uk-notification-close {
	display: block;
}

.legacy-builder .uk-notification-message-primary {
	color: #29cc91;
}

.legacy-builder .uk-notification-message-success {
	color: #32d296;
}

.legacy-builder .uk-notification-message-warning {
	color: #faa05a;
}

.legacy-builder .uk-notification-message-danger {
	color: #f0506e;
}

.legacy-builder .uk-tooltip {
	display: none;
	position: absolute;
	z-index: 1030;
	box-sizing: border-box;
	max-width: 200px;
	padding: 3px 6px;
	background: #666;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
}

.legacy-builder .uk-tooltip.uk-active {
	display: block;
}

.legacy-builder [class*=uk-tooltip-top] {
	margin-top: -10px;
}

.legacy-builder [class*=uk-tooltip-bottom] {
	margin-top: 10px;
}

.legacy-builder [class*=uk-tooltip-left] {
	margin-left: -10px;
}

.legacy-builder [class*=uk-tooltip-right] {
	margin-left: 10px;
}

.legacy-builder .uk-placeholder {
	margin-bottom: 20px;
	padding: 30px;
	background: #f8f8f8;
}

.legacy-builder *+.uk-placeholder {
	margin-top: 20px;
}

.legacy-builder .uk-placeholder>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-progress {
	vertical-align: baseline;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: block;
	width: 100%;
	border: 0;
	background-color: #f8f8f8;
	margin-bottom: 20px;
	height: 15px;
}

.legacy-builder *+.uk-progress {
	margin-top: 20px;
}

.legacy-builder .uk-progress:indeterminate {
	color: transparent;
}

.legacy-builder .uk-progress::-webkit-progress-bar {
	background-color: #f8f8f8;
}

.legacy-builder .uk-progress:indeterminate::-moz-progress-bar {
	width: 0;
}

.legacy-builder .uk-progress::-webkit-progress-value {
	background-color: #29cc91;
	-webkit-transition: width .6s ease;
	transition: width .6s ease;
}

.legacy-builder .uk-progress::-moz-progress-bar {
	background-color: #29cc91;
}

.legacy-builder .uk-progress::-ms-fill {
	background-color: #29cc91;
	-ms-transition: width .6s ease;
	transition: width .6s ease;
	border: 0;
}

.legacy-builder .uk-sortable {
	position: relative;
}

.legacy-builder .uk-sortable svg {
	pointer-events: none;
}

.legacy-builder .uk-sortable>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-sortable-drag {
	position: absolute !important;
	z-index: 1050 !important;
	pointer-events: none;
}

.legacy-builder .uk-sortable-placeholder {
	opacity: 0;
}

.legacy-builder .uk-sortable-empty {
	min-height: 50px;
}

.legacy-builder .uk-sortable-handle:hover {
	cursor: move;
}

.legacy-builder .uk-countdown-number, .legacy-builder .uk-countdown-separator {
	line-height: 70px;
}

.legacy-builder .uk-countdown-number {
	font-size: 2rem;
}

@media (min-width: 640px) {
	.legacy-builder .uk-countdown-number {
		font-size: 4rem;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-countdown-number {
		font-size: 6rem;
	}
}

.legacy-builder .uk-countdown-separator {
	font-size: 1rem;
}

@media (min-width: 640px) {
	.legacy-builder .uk-countdown-separator {
		font-size: 2rem;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-countdown-separator {
		font-size: 3rem;
	}
}

.legacy-builder [class*=uk-animation-] {
	animation-duration: .4s;
	animation-timing-function: ease-out;
	animation-fill-mode: both;
}

.legacy-builder .uk-animation-reverse {
	animation-direction: reverse;
	animation-timing-function: ease-in;
}

.legacy-builder .uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-] {
	animation-name: none;
}

.legacy-builder .uk-animation-toggle {
	-webkit-tap-highlight-color: transparent;
}

.legacy-builder .uk-animation-toggle:focus {
	outline: none;
}

.legacy-builder .uk-animation-fade {
	animation-name: uk-fade;
	animation-duration: .4s;
	animation-timing-function: linear;
}

.legacy-builder .uk-animation-scale-up {
	animation-name: uk-fade-scale-02;
}

.legacy-builder .uk-animation-scale-down {
	animation-name: uk-fade-scale-18;
}

.legacy-builder .uk-animation-slide-top {
	animation-name: uk-fade-top;
}

.legacy-builder .uk-animation-slide-bottom {
	animation-name: uk-fade-bottom;
}

.legacy-builder .uk-animation-slide-left {
	animation-name: uk-fade-left;
}

.legacy-builder .uk-animation-slide-right {
	animation-name: uk-fade-right;
}

.legacy-builder .uk-animation-slide-top-small {
	animation-name: uk-fade-top-small;
}

.legacy-builder .uk-animation-slide-bottom-small {
	animation-name: uk-fade-bottom-small;
}

.legacy-builder .uk-animation-slide-left-small {
	animation-name: uk-fade-left-small;
}

.legacy-builder .uk-animation-slide-right-small {
	animation-name: uk-fade-right-small;
}

.legacy-builder .uk-animation-slide-top-medium {
	animation-name: uk-fade-top-medium;
}

.legacy-builder .uk-animation-slide-bottom-medium {
	animation-name: uk-fade-bottom-medium;
}

.legacy-builder .uk-animation-slide-left-medium {
	animation-name: uk-fade-left-medium;
}

.legacy-builder .uk-animation-slide-right-medium {
	animation-name: uk-fade-right-medium;
}

.legacy-builder .uk-animation-kenburns {
	animation-name: uk-scale-kenburns;
	animation-duration: 15s;
}

.legacy-builder .uk-animation-shake {
	animation-name: uk-shake;
}

.legacy-builder .uk-animation-fast {
	animation-duration: .1s;
}

@keyframes uk-fade {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes uk-fade-top {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-bottom {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-left {
	0% {
		opacity: 0;
		transform: translate(-100%);
	}
	
	to {
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes uk-fade-right {
	0% {
		opacity: 0;
		transform: translate(100%);
	}
	
	to {
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes uk-fade-top-small {
	0% {
		opacity: 0;
		transform: translateY(-10px);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-bottom-small {
	0% {
		opacity: 0;
		transform: translateY(10px);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-left-small {
	0% {
		opacity: 0;
		transform: translate(-10px);
	}
	
	to {
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes uk-fade-right-small {
	0% {
		opacity: 0;
		transform: translate(10px);
	}
	
	to {
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes uk-fade-top-medium {
	0% {
		opacity: 0;
		transform: translateY(-50px);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-bottom-medium {
	0% {
		opacity: 0;
		transform: translateY(50px);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-left-medium {
	0% {
		opacity: 0;
		transform: translate(-50px);
	}
	
	to {
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes uk-fade-right-medium {
	0% {
		opacity: 0;
		transform: translate(50px);
	}
	
	to {
		opacity: 1;
		transform: translate(0);
	}
}

@keyframes uk-fade-scale-02 {
	0% {
		opacity: 0;
		transform: scale(.2);
	}
	
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes uk-fade-scale-18 {
	0% {
		opacity: 0;
		transform: scale(1.8);
	}
	
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes uk-scale-kenburns {
	0% {
		transform: scale(1);
	}
	
	to {
		transform: scale(1.2);
	}
}

@keyframes uk-shake {
	0%, to {
		transform: translate(0);
	}
	
	10% {
		transform: translate(-9px);
	}
	
	20% {
		transform: translate(8px);
	}
	
	30% {
		transform: translate(-7px);
	}
	
	40% {
		transform: translate(6px);
	}
	
	50% {
		transform: translate(-5px);
	}
	
	60% {
		transform: translate(4px);
	}
	
	70% {
		transform: translate(-3px);
	}
	
	80% {
		transform: translate(2px);
	}
	
	90% {
		transform: translate(-1px);
	}
}

.legacy-builder [class*=uk-child-width]>* {
	box-sizing: border-box;
	width: 100%;
}

.legacy-builder .uk-child-width-1-2>* {
	width: 50%;
}

.legacy-builder .uk-child-width-1-3>* {
	width: 33.3222259247%;
}

.legacy-builder .uk-child-width-1-4>* {
	width: 25%;
}

.legacy-builder .uk-child-width-1-5>* {
	width: 20%;
}

.legacy-builder .uk-child-width-1-6>* {
	width: 16.6638893518%;
}

.legacy-builder .uk-child-width-auto>* {
	width: auto;
}

.legacy-builder .uk-child-width-expand>:not([class*=uk-width]) {
	flex: 1;
	min-width: 1px;
}

@media (min-width: 640px) {
	.legacy-builder .uk-child-width-1-1\@s>* {
		width: 100%;
	}
	
	.legacy-builder .uk-child-width-1-2\@s>* {
		width: 50%;
	}
	
	.legacy-builder .uk-child-width-1-3\@s>* {
		width: 33.3222259247%;
	}
	
	.legacy-builder .uk-child-width-1-4\@s>* {
		width: 25%;
	}
	
	.legacy-builder .uk-child-width-1-5\@s>* {
		width: 20%;
	}
	
	.legacy-builder .uk-child-width-1-6\@s>* {
		width: 16.6638893518%;
	}
	
	.legacy-builder .uk-child-width-auto\@s>* {
		width: auto;
	}
	
	.legacy-builder .uk-child-width-expand\@s>:not([class*=uk-width]) {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-child-width-1-1\@m>* {
		width: 100%;
	}
	
	.legacy-builder .uk-child-width-1-2\@m>* {
		width: 50%;
	}
	
	.legacy-builder .uk-child-width-1-3\@m>* {
		width: 33.3222259247%;
	}
	
	.legacy-builder .uk-child-width-1-4\@m>* {
		width: 25%;
	}
	
	.legacy-builder .uk-child-width-1-5\@m>* {
		width: 20%;
	}
	
	.legacy-builder .uk-child-width-1-6\@m>* {
		width: 16.6638893518%;
	}
	
	.legacy-builder .uk-child-width-auto\@m>* {
		width: auto;
	}
	
	.legacy-builder .uk-child-width-expand\@m>:not([class*=uk-width]) {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-child-width-1-1\@l>* {
		width: 100%;
	}
	
	.legacy-builder .uk-child-width-1-2\@l>* {
		width: 50%;
	}
	
	.legacy-builder .uk-child-width-1-3\@l>* {
		width: 33.3222259247%;
	}
	
	.legacy-builder .uk-child-width-1-4\@l>* {
		width: 25%;
	}
	
	.legacy-builder .uk-child-width-1-5\@l>* {
		width: 20%;
	}
	
	.legacy-builder .uk-child-width-1-6\@l>* {
		width: 16.6638893518%;
	}
	
	.legacy-builder .uk-child-width-auto\@l>* {
		width: auto;
	}
	
	.legacy-builder .uk-child-width-expand\@l>:not([class*=uk-width]) {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width: 1600px) {
	.legacy-builder .uk-child-width-1-1\@xl>* {
		width: 100%;
	}
	
	.legacy-builder .uk-child-width-1-2\@xl>* {
		width: 50%;
	}
	
	.legacy-builder .uk-child-width-1-3\@xl>* {
		width: 33.3222259247%;
	}
	
	.legacy-builder .uk-child-width-1-4\@xl>* {
		width: 25%;
	}
	
	.legacy-builder .uk-child-width-1-5\@xl>* {
		width: 20%;
	}
	
	.legacy-builder .uk-child-width-1-6\@xl>* {
		width: 16.6638893518%;
	}
	
	.legacy-builder .uk-child-width-auto\@xl>* {
		width: auto;
	}
	
	.legacy-builder .uk-child-width-expand\@xl>:not([class*=uk-width]) {
		flex: 1;
		min-width: 1px;
	}
}

.legacy-builder [class*=uk-width] {
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
}

.legacy-builder .uk-width-1-2 {
	width: 50%;
}

.legacy-builder .uk-width-1-3 {
	width: 33.3222259247%;
}

.legacy-builder .uk-width-2-3 {
	width: 66.6444518494%;
}

.legacy-builder .uk-width-1-4 {
	width: 25%;
}

.legacy-builder .uk-width-3-4 {
	width: 75%;
}

.legacy-builder .uk-width-1-5 {
	width: 20%;
}

.legacy-builder .uk-width-2-5 {
	width: 40%;
}

.legacy-builder .uk-width-3-5 {
	width: 60%;
}

.legacy-builder .uk-width-4-5 {
	width: 80%;
}

.legacy-builder .uk-width-1-6 {
	width: 16.6638893518%;
}

.legacy-builder .uk-width-5-6 {
	width: 83.3194467589%;
}

.legacy-builder .uk-width-small {
	width: 150px;
}

.legacy-builder .uk-width-medium {
	width: 300px;
}

.legacy-builder .uk-width-large {
	width: 450px;
}

.legacy-builder .uk-width-xlarge {
	width: 600px;
}

.legacy-builder .uk-width-xxlarge {
	width: 750px;
}

.legacy-builder .uk-width-auto {
	width: auto;
}

.legacy-builder .uk-width-expand {
	flex: 1;
	min-width: 1px;
}

@media (min-width: 640px) {
	.legacy-builder .uk-width-1-1\@s {
		width: 100%;
	}
	
	.legacy-builder .uk-width-1-2\@s {
		width: 50%;
	}
	
	.legacy-builder .uk-width-1-3\@s {
		width: 33.3222259247%;
	}
	
	.legacy-builder .uk-width-2-3\@s {
		width: 66.6444518494%;
	}
	
	.legacy-builder .uk-width-1-4\@s {
		width: 25%;
	}
	
	.legacy-builder .uk-width-3-4\@s {
		width: 75%;
	}
	
	.legacy-builder .uk-width-1-5\@s {
		width: 20%;
	}
	
	.legacy-builder .uk-width-2-5\@s {
		width: 40%;
	}
	
	.legacy-builder .uk-width-3-5\@s {
		width: 60%;
	}
	
	.legacy-builder .uk-width-4-5\@s {
		width: 80%;
	}
	
	.legacy-builder .uk-width-1-6\@s {
		width: 16.6638893518%;
	}
	
	.legacy-builder .uk-width-5-6\@s {
		width: 83.3194467589%;
	}
	
	.legacy-builder .uk-width-small\@s {
		width: 150px;
	}
	
	.legacy-builder .uk-width-medium\@s {
		width: 300px;
	}
	
	.legacy-builder .uk-width-large\@s {
		width: 450px;
	}
	
	.legacy-builder .uk-width-xlarge\@s {
		width: 600px;
	}
	
	.legacy-builder .uk-width-xxlarge\@s {
		width: 750px;
	}
	
	.legacy-builder .uk-width-auto\@s {
		width: auto;
	}
	
	.legacy-builder .uk-width-expand\@s {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-width-1-1\@m {
		width: 100%;
	}
	
	.legacy-builder .uk-width-1-2\@m {
		width: 50%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.legacy-builder .uk-width-1-3\@m {
		width: 33.3222259247%;
	}
	
	.legacy-builder .uk-width-2-3\@m {
		width: 66.6444518494%;
	}
	
	.legacy-builder .uk-width-1-4\@m {
		width: 25%;
	}
	
	.legacy-builder .uk-width-3-4\@m {
		width: 75%;
	}
	
	.legacy-builder .uk-width-1-5\@m {
		width: 20%;
	}
	
	.legacy-builder .uk-width-2-5\@m {
		width: 40%;
	}
	
	.legacy-builder .uk-width-3-5\@m {
		width: 60%;
	}
	
	.legacy-builder .uk-width-4-5\@m {
		width: 80%;
	}
	
	.legacy-builder .uk-width-1-6\@m {
		width: 16.6638893518%;
	}
	
	.legacy-builder .uk-width-5-6\@m {
		width: 83.3194467589%;
	}
	
	.legacy-builder .uk-width-small\@m {
		width: 150px;
	}
	
	.legacy-builder .uk-width-medium\@m {
		width: 300px;
	}
	
	.legacy-builder .uk-width-large\@m {
		width: 450px;
	}
	
	.legacy-builder .uk-width-xlarge\@m {
		width: 600px;
	}
	
	.legacy-builder .uk-width-xxlarge\@m {
		width: 750px;
	}
	
	.legacy-builder .uk-width-auto\@m {
		width: auto;
	}
	
	.legacy-builder .uk-width-expand\@m {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-width-1-1\@l {
		width: 100%;
	}
	
	.legacy-builder .uk-width-1-2\@l {
		width: 50%;
	}
	
	.legacy-builder .uk-width-1-3\@l {
		width: 33.3222259247%;
	}
	
	.legacy-builder .uk-width-2-3\@l {
		width: 66.6444518494%;
	}
	
	.legacy-builder .uk-width-1-4\@l {
		width: 25%;
	}
	
	.legacy-builder .uk-width-3-4\@l {
		width: 75%;
	}
	
	.legacy-builder .uk-width-1-5\@l {
		width: 20%;
	}
	
	.legacy-builder .uk-width-2-5\@l {
		width: 40%;
	}
	
	.legacy-builder .uk-width-3-5\@l {
		width: 60%;
	}
	
	.legacy-builder .uk-width-4-5\@l {
		width: 80%;
	}
	
	.legacy-builder .uk-width-1-6\@l {
		width: 16.6638893518%;
	}
	
	.legacy-builder .uk-width-5-6\@l {
		width: 83.3194467589%;
	}
	
	.legacy-builder .uk-width-small\@l {
		width: 150px;
	}
	
	.legacy-builder .uk-width-medium\@l {
		width: 300px;
	}
	
	.legacy-builder .uk-width-large\@l {
		width: 450px;
	}
	
	.legacy-builder .uk-width-xlarge\@l {
		width: 600px;
	}
	
	.legacy-builder .uk-width-xxlarge\@l {
		width: 750px;
	}
	
	.legacy-builder .uk-width-auto\@l {
		width: auto;
	}
	
	.legacy-builder .uk-width-expand\@l {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width: 1600px) {
	.legacy-builder .uk-width-1-1\@xl {
		width: 100%;
	}
	
	.legacy-builder .uk-width-1-2\@xl {
		width: 50%;
	}
	
	.legacy-builder .uk-width-1-3\@xl {
		width: 33.3222259247%;
	}
	
	.legacy-builder .uk-width-2-3\@xl {
		width: 66.6444518494%;
	}
	
	.legacy-builder .uk-width-1-4\@xl {
		width: 25%;
	}
	
	.legacy-builder .uk-width-3-4\@xl {
		width: 75%;
	}
	
	.legacy-builder .uk-width-1-5\@xl {
		width: 20%;
	}
	
	.legacy-builder .uk-width-2-5\@xl {
		width: 40%;
	}
	
	.legacy-builder .uk-width-3-5\@xl {
		width: 60%;
	}
	
	.legacy-builder .uk-width-4-5\@xl {
		width: 80%;
	}
	
	.legacy-builder .uk-width-1-6\@xl {
		width: 16.6638893518%;
	}
	
	.legacy-builder .uk-width-5-6\@xl {
		width: 83.3194467589%;
	}
	
	.legacy-builder .uk-width-small\@xl {
		width: 150px;
	}
	
	.legacy-builder .uk-width-medium\@xl {
		width: 300px;
	}
	
	.legacy-builder .uk-width-large\@xl {
		width: 450px;
	}
	
	.legacy-builder .uk-width-xlarge\@xl {
		width: 600px;
	}
	
	.legacy-builder .uk-width-xxlarge\@xl {
		width: 750px;
	}
	
	.legacy-builder .uk-width-auto\@xl {
		width: auto;
	}
	
	.legacy-builder .uk-width-expand\@xl {
		flex: 1;
		min-width: 1px;
	}
}

.legacy-builder [class*=uk-height] {
	box-sizing: border-box;
}

.legacy-builder .uk-height-1-1 {
	height: 100%;
}

.legacy-builder .uk-height-viewport {
	min-height: 100vh;
}

.legacy-builder .uk-height-small {
	height: 150px;
}

.legacy-builder .uk-height-medium {
	height: 300px;
}

.legacy-builder .uk-height-large {
	height: 450px;
}

.legacy-builder .uk-height-max-small {
	max-height: 150px;
}

.legacy-builder .uk-height-max-medium {
	max-height: 300px;
}

.legacy-builder .uk-height-max-large {
	max-height: 450px;
}

.legacy-builder .uk-text-lead {
	font-size: 1.5rem;
	line-height: 1.5;
	color: #333;
}

.legacy-builder .uk-text-meta {
	font-size: .875rem;
	line-height: 1.4;
	color: #999;
}

.legacy-builder .uk-text-small {
	font-size: .875rem;
	line-height: 1.5;
}

.legacy-builder .uk-text-large {
	font-size: 1.5rem;
	line-height: 1.5;
}

.legacy-builder .uk-text-bold {
	font-weight: bolder;
}

.legacy-builder .uk-text-uppercase {
	text-transform: uppercase !important;
}

.legacy-builder .uk-text-capitalize {
	text-transform: capitalize !important;
}

.legacy-builder .uk-text-lowercase {
	text-transform: lowercase !important;
}

.legacy-builder .uk-text-muted {
	color: #999 !important;
}

.legacy-builder .uk-text-emphasis {
	color: #333 !important;
}

.legacy-builder .uk-text-primary {
	color: #29cc91 !important;
}

.legacy-builder .uk-text-success {
	color: #32d296 !important;
}

.legacy-builder .uk-text-warning {
	color: #faa05a !important;
}

.legacy-builder .uk-text-danger {
	color: #f0506e !important;
}

.legacy-builder .uk-text-background {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	color: #29cc91 !important;
}

@supports (-webkit-background-clip: text) {
	.legacy-builder .uk-text-background {
		background-color: #29cc91;
	}
}

.legacy-builder .uk-text-left {
	text-align: left !important;
}

.legacy-builder .uk-text-right {
	text-align: right !important;
}

.legacy-builder .uk-text-center {
	text-align: center !important;
}

.legacy-builder .uk-text-justify {
	text-align: justify !important;
}

@media (min-width: 640px) {
	.legacy-builder .uk-text-left\@s {
		text-align: left !important;
	}
	
	.legacy-builder .uk-text-right\@s {
		text-align: right !important;
	}
	
	.legacy-builder .uk-text-center\@s {
		text-align: center !important;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-text-left\@m {
		text-align: left !important;
	}
	
	.legacy-builder .uk-text-right\@m {
		text-align: right !important;
	}
	
	.legacy-builder .uk-text-center\@m {
		text-align: center !important;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-text-left\@l {
		text-align: left !important;
	}
	
	.legacy-builder .uk-text-right\@l {
		text-align: right !important;
	}
	
	.legacy-builder .uk-text-center\@l {
		text-align: center !important;
	}
}

@media (min-width: 1600px) {
	.legacy-builder .uk-text-left\@xl {
		text-align: left !important;
	}
	
	.legacy-builder .uk-text-right\@xl {
		text-align: right !important;
	}
	
	.legacy-builder .uk-text-center\@xl {
		text-align: center !important;
	}
}

.legacy-builder .uk-text-top {
	vertical-align: top !important;
}

.legacy-builder .uk-text-middle {
	vertical-align: middle !important;
}

.legacy-builder .uk-text-bottom {
	vertical-align: bottom !important;
}

.legacy-builder .uk-text-baseline {
	vertical-align: baseline !important;
}

.legacy-builder .uk-text-nowrap {
	white-space: nowrap;
}

.legacy-builder .uk-text-truncate {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.legacy-builder th.uk-text-truncate, .legacy-builder td.uk-text-truncate {
	max-width: 0;
}

.legacy-builder .uk-text-break {
	overflow-wrap: break-word;
	word-wrap: break-word;
}

.legacy-builder th.uk-text-break, .legacy-builder td.uk-text-break {
	word-break: break-all;
}

.legacy-builder [class*=uk-column-] {
	-moz-column-gap: 30px;
	column-gap: 30px;
}

@media (min-width: 1200px) {
	.legacy-builder [class*=uk-column-] {
		-moz-column-gap: 40px;
		column-gap: 40px;
	}
}

.legacy-builder [class*=uk-column-] img {
	transform: translateZ(0);
}

.legacy-builder .uk-column-divider {
	-moz-column-rule: 1px solid #e5e5e5;
	column-rule: 1px solid #e5e5e5;
	-moz-column-gap: 60px;
	column-gap: 60px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-column-divider {
		-moz-column-gap: 80px;
		column-gap: 80px;
	}
}

.legacy-builder .uk-column-1-2 {
	-moz-column-count: 2;
	column-count: 2;
}

.legacy-builder .uk-column-1-3 {
	-moz-column-count: 3;
	column-count: 3;
}

.legacy-builder .uk-column-1-4 {
	-moz-column-count: 4;
	column-count: 4;
}

.legacy-builder .uk-column-1-5 {
	-moz-column-count: 5;
	column-count: 5;
}

.legacy-builder .uk-column-1-6 {
	-moz-column-count: 6;
	column-count: 6;
}

@media (min-width: 640px) {
	.legacy-builder .uk-column-1-2\@s {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.legacy-builder .uk-column-1-3\@s {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.legacy-builder .uk-column-1-4\@s {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.legacy-builder .uk-column-1-5\@s {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.legacy-builder .uk-column-1-6\@s {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-column-1-2\@m {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.legacy-builder .uk-column-1-3\@m {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.legacy-builder .uk-column-1-4\@m {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.legacy-builder .uk-column-1-5\@m {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.legacy-builder .uk-column-1-6\@m {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-column-1-2\@l {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.legacy-builder .uk-column-1-3\@l {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.legacy-builder .uk-column-1-4\@l {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.legacy-builder .uk-column-1-5\@l {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.legacy-builder .uk-column-1-6\@l {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (min-width: 1600px) {
	.legacy-builder .uk-column-1-2\@xl {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.legacy-builder .uk-column-1-3\@xl {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.legacy-builder .uk-column-1-4\@xl {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.legacy-builder .uk-column-1-5\@xl {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.legacy-builder .uk-column-1-6\@xl {
		-moz-column-count: 6;
		column-count: 6;
	}
}

.legacy-builder .uk-column-span {
	-moz-column-span: all;
	column-span: all;
}

.legacy-builder .uk-cover {
	max-width: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.legacy-builder iframe.uk-cover {
	pointer-events: none;
}

.legacy-builder .uk-cover-container {
	overflow: hidden;
	position: relative;
}

.legacy-builder .uk-background-default {
	background-color: #fff;
}

.legacy-builder .uk-background-muted {
	background-color: #f8f8f8;
}

.legacy-builder .uk-background-primary {
	background-color: #29cc91;
}

.legacy-builder .uk-background-secondary {
	background-color: #222;
}

.legacy-builder .uk-background-cover, .legacy-builder .uk-background-contain {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.legacy-builder .uk-background-cover {
	background-size: cover;
}

.legacy-builder .uk-background-contain {
	background-size: contain;
}

.legacy-builder .uk-background-top-left {
	background-position: 0 0;
}

.legacy-builder .uk-background-top-center {
	background-position: 50% 0;
}

.legacy-builder .uk-background-top-right {
	background-position: 100% 0;
}

.legacy-builder .uk-background-center-left {
	background-position: 0 50%;
}

.legacy-builder .uk-background-center-center {
	background-position: 50% 50%;
}

.legacy-builder .uk-background-center-right {
	background-position: 100% 50%;
}

.legacy-builder .uk-background-bottom-left {
	background-position: 0 100%;
}

.legacy-builder .uk-background-bottom-center {
	background-position: 50% 100%;
}

.legacy-builder .uk-background-bottom-right {
	background-position: 100% 100%;
}

.legacy-builder .uk-background-norepeat {
	background-repeat: no-repeat;
}

.legacy-builder .uk-background-fixed {
	background-attachment: fixed;
	backface-visibility: hidden;
}

@media (pointer: coarse) {
	.legacy-builder .uk-background-fixed {
		background-attachment: scroll;
	}
}

@media (max-width: 639px) {
	.legacy-builder .uk-background-image\@s {
		background-image: none !important;
	}
	
	.legacy-builder .uk-background-image\@s.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width: 959px) {
	.legacy-builder .uk-background-image\@m {
		background-image: none !important;
	}
	
	.legacy-builder .uk-background-image\@m.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width: 1199px) {
	.legacy-builder .uk-background-image\@l {
		background-image: none !important;
	}
	
	.legacy-builder .uk-background-image\@l.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width: 1599px) {
	.legacy-builder .uk-background-image\@xl {
		background-image: none !important;
	}
	
	.legacy-builder .uk-background-image\@xl.nitro-lazy {
		background-image: none !important;
	}
}

.legacy-builder .uk-background-blend-multiply {
	background-blend-mode: multiply;
}

.legacy-builder .uk-background-blend-screen {
	background-blend-mode: screen;
}

.legacy-builder .uk-background-blend-overlay {
	background-blend-mode: overlay;
}

.legacy-builder .uk-background-blend-darken {
	background-blend-mode: darken;
}

.legacy-builder .uk-background-blend-lighten {
	background-blend-mode: lighten;
}

.legacy-builder .uk-background-blend-color-dodge {
	background-blend-mode: color-dodge;
}

.legacy-builder .uk-background-blend-color-burn {
	background-blend-mode: color-burn;
}

.legacy-builder .uk-background-blend-hard-light {
	background-blend-mode: hard-light;
}

.legacy-builder .uk-background-blend-soft-light {
	background-blend-mode: soft-light;
}

.legacy-builder .uk-background-blend-difference {
	background-blend-mode: difference;
}

.legacy-builder .uk-background-blend-exclusion {
	background-blend-mode: exclusion;
}

.legacy-builder .uk-background-blend-hue {
	background-blend-mode: hue;
}

.legacy-builder .uk-background-blend-saturation {
	background-blend-mode: saturation;
}

.legacy-builder .uk-background-blend-color {
	background-blend-mode: color;
}

.legacy-builder .uk-background-blend-luminosity {
	background-blend-mode: luminosity;
}

.legacy-builder [class*=uk-align] {
	display: block;
	margin-bottom: 30px;
}

.legacy-builder *+[class*=uk-align] {
	margin-top: 30px;
}

.legacy-builder .uk-align-center {
	margin-left: auto;
	margin-right: auto;
}

.legacy-builder .uk-align-left {
	margin-top: 0;
	margin-right: 30px;
	float: left;
}

.legacy-builder .uk-align-right {
	margin-top: 0;
	margin-left: 30px;
	float: right;
}

@media (min-width: 640px) {
	.legacy-builder .uk-align-left\@s {
		margin-top: 0;
		margin-right: 30px;
		float: left;
	}
	
	.legacy-builder .uk-align-right\@s {
		margin-top: 0;
		margin-left: 30px;
		float: right;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-align-left\@m {
		margin-top: 0;
		margin-right: 30px;
		float: left;
	}
	
	.legacy-builder .uk-align-right\@m {
		margin-top: 0;
		margin-left: 30px;
		float: right;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-align-left\@l {
		margin-top: 0;
		float: left;
	}
	
	.legacy-builder .uk-align-right\@l {
		margin-top: 0;
		float: right;
	}
	
	.legacy-builder .uk-align-left, .legacy-builder .uk-align-left\@s, .legacy-builder .uk-align-left\@m, .legacy-builder .uk-align-left\@l {
		margin-right: 40px;
	}
	
	.legacy-builder .uk-align-right, .legacy-builder .uk-align-right\@s, .legacy-builder .uk-align-right\@m, .legacy-builder .uk-align-right\@l {
		margin-left: 40px;
	}
}

@media (min-width: 1600px) {
	.legacy-builder .uk-align-left\@xl {
		margin-top: 0;
		margin-right: 40px;
		float: left;
	}
	
	.legacy-builder .uk-align-right\@xl {
		margin-top: 0;
		margin-left: 40px;
		float: right;
	}
}

.legacy-builder .uk-svg, .legacy-builder .uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) {
	fill: currentcolor;
}

.legacy-builder .uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
	stroke: currentcolor;
}

.legacy-builder .uk-svg {
	transform: translate(0);
}

.legacy-builder .uk-panel {
	position: relative;
	box-sizing: border-box;
}

.legacy-builder .uk-panel:before, .legacy-builder .uk-panel:after {
	content: "";
	display: table;
}

.legacy-builder .uk-panel:after {
	clear: both;
}

.legacy-builder .uk-panel>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-panel-scrollable {
	height: 170px;
	padding: 10px;
	border: 1px solid #e5e5e5;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	resize: both;
}

.legacy-builder .uk-clearfix:before {
	content: "";
	display: table-cell;
}

.legacy-builder .uk-clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.legacy-builder .uk-float-left {
	float: left;
}

.legacy-builder .uk-float-right {
	float: right;
}

.legacy-builder [class*=uk-float-] {
	max-width: 100%;
}

.legacy-builder .uk-overflow-hidden {
	overflow: hidden;
}

.legacy-builder .uk-overflow-auto {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.legacy-builder .uk-overflow-auto>:last-child {
	margin-bottom: 0;
}

.legacy-builder .uk-resize {
	resize: both;
}

.legacy-builder .uk-resize-vertical {
	resize: vertical;
}

.legacy-builder .uk-display-block {
	display: block !important;
}

.legacy-builder .uk-display-inline {
	display: inline !important;
}

.legacy-builder .uk-display-inline-block {
	display: inline-block !important;
}

.legacy-builder [class*=uk-inline] {
	display: inline-block;
	position: relative;
	max-width: 100%;
	vertical-align: middle;
	-webkit-backface-visibility: hidden;
}

.legacy-builder .uk-inline-clip {
	overflow: hidden;
}

.legacy-builder .uk-preserve-width, .legacy-builder .uk-preserve-width canvas, .legacy-builder .uk-preserve-width img, .legacy-builder .uk-preserve-width svg, .legacy-builder .uk-preserve-width video {
	max-width: none;
}

.legacy-builder .uk-responsive-width, .legacy-builder .uk-responsive-height {
	box-sizing: border-box;
}

.legacy-builder .uk-responsive-width {
	max-width: 100% !important;
	height: auto;
}

.legacy-builder .uk-responsive-height {
	max-height: 100%;
	width: auto;
	max-width: none;
}

.legacy-builder .uk-border-circle {
	border-radius: 50%;
}

.legacy-builder .uk-border-pill {
	border-radius: 500px;
}

.legacy-builder .uk-border-rounded {
	border-radius: 5px;
}

.legacy-builder .uk-inline-clip[class*=uk-border-] {
	-webkit-transform: translateZ(0);
}

.legacy-builder .uk-box-shadow-small {
	box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
}

.legacy-builder .uk-box-shadow-medium {
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.legacy-builder .uk-box-shadow-large {
	box-shadow: 0 14px 25px rgba(0, 0, 0, .16);
}

.legacy-builder .uk-box-shadow-xlarge {
	box-shadow: 0 28px 50px rgba(0, 0, 0, .16);
}

.legacy-builder [class*=uk-box-shadow-hover] {
	transition: box-shadow .1s ease-in-out;
}

.legacy-builder .uk-box-shadow-hover-small:hover {
	box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
}

.legacy-builder .uk-box-shadow-hover-medium:hover {
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.legacy-builder .uk-box-shadow-hover-large:hover {
	box-shadow: 0 14px 25px rgba(0, 0, 0, .16);
}

.legacy-builder .uk-box-shadow-hover-xlarge:hover {
	box-shadow: 0 28px 50px rgba(0, 0, 0, .16);
}

@supports (filter: blur(0)) {
	.legacy-builder .uk-box-shadow-bottom {
		display: inline-block;
		position: relative;
		max-width: 100%;
		vertical-align: middle;
	}
	
	.legacy-builder .uk-box-shadow-bottom:before {
		content: "";
		position: absolute;
		bottom: -30px;
		left: 0;
		right: 0;
		height: 30px;
		border-radius: 100%;
		background: #444;
		filter: blur(20px);
	}
	
	.legacy-builder .uk-box-shadow-bottom>* {
		position: relative;
	}
}

.legacy-builder .uk-dropcap:first-letter, .legacy-builder .uk-dropcap>p:first-of-type:first-letter {
	display: block;
	margin-right: 10px;
	float: left;
	font-size: 4.5em;
	line-height: 1;
}

@-moz-document url-prefix() {
	.legacy-builder .uk-dropcap:first-letter, .legacy-builder .uk-dropcap>p:first-of-type:first-letter {
		margin-top: 1.1%;
	}
}

@supports (-ms-ime-align: auto) {
	.legacy-builder .uk-dropcap>p:first-of-type:first-letter {
		font-size: 1em;
	}
}

.legacy-builder .uk-logo {
	font-size: 1.5rem;
	color: #666;
	text-decoration: none;
}

.legacy-builder .uk-logo:hover, .legacy-builder .uk-logo:focus {
	color: #666;
	outline: none;
	text-decoration: none;
}

.legacy-builder .uk-logo-inverse {
	display: none;
}

.legacy-builder .uk-disabled {
	pointer-events: none;
}

.legacy-builder .uk-drag, .legacy-builder .uk-drag * {
	cursor: move;
}

.legacy-builder .uk-drag iframe {
	pointer-events: none;
}

.legacy-builder .uk-dragover {
	box-shadow: 0 0 20px rgba(100, 100, 100, .3);
}

.legacy-builder .uk-blend-multiply {
	mix-blend-mode: multiply;
}

.legacy-builder .uk-blend-screen {
	mix-blend-mode: screen;
}

.legacy-builder .uk-blend-overlay {
	mix-blend-mode: overlay;
}

.legacy-builder .uk-blend-darken {
	mix-blend-mode: darken;
}

.legacy-builder .uk-blend-lighten {
	mix-blend-mode: lighten;
}

.legacy-builder .uk-blend-color-dodge {
	mix-blend-mode: color-dodge;
}

.legacy-builder .uk-blend-color-burn {
	mix-blend-mode: color-burn;
}

.legacy-builder .uk-blend-hard-light {
	mix-blend-mode: hard-light;
}

.legacy-builder .uk-blend-soft-light {
	mix-blend-mode: soft-light;
}

.legacy-builder .uk-blend-difference {
	mix-blend-mode: difference;
}

.legacy-builder .uk-blend-exclusion {
	mix-blend-mode: exclusion;
}

.legacy-builder .uk-blend-hue {
	mix-blend-mode: hue;
}

.legacy-builder .uk-blend-saturation {
	mix-blend-mode: saturation;
}

.legacy-builder .uk-blend-color {
	mix-blend-mode: color;
}

.legacy-builder .uk-blend-luminosity {
	mix-blend-mode: luminosity;
}

.legacy-builder .uk-transform-center {
	transform: translate(-50%, -50%);
}

.legacy-builder .uk-transform-origin-top-left {
	transform-origin: 0 0;
}

.legacy-builder .uk-transform-origin-top-center {
	transform-origin: 50% 0;
}

.legacy-builder .uk-transform-origin-top-right {
	transform-origin: 100% 0;
}

.legacy-builder .uk-transform-origin-center-left {
	transform-origin: 0 50%;
}

.legacy-builder .uk-transform-origin-center-right {
	transform-origin: 100% 50%;
}

.legacy-builder .uk-transform-origin-bottom-left {
	transform-origin: 0 100%;
}

.legacy-builder .uk-transform-origin-bottom-center {
	transform-origin: 50% 100%;
}

.legacy-builder .uk-transform-origin-bottom-right {
	transform-origin: 100% 100%;
}

.legacy-builder .uk-flex {
	display: flex;
}

.legacy-builder .uk-flex-inline {
	display: inline-flex;
}

.legacy-builder .uk-flex:before, .legacy-builder .uk-flex:after, .legacy-builder .uk-flex-inline:before, .legacy-builder .uk-flex-inline:after {
	display: none;
}

.legacy-builder .uk-flex-left {
	justify-content: flex-start;
}

.legacy-builder .uk-flex-center {
	justify-content: center;
}

.legacy-builder .uk-flex-right {
	justify-content: flex-end;
}

.legacy-builder .uk-flex-between {
	justify-content: space-between;
}

.legacy-builder .uk-flex-around {
	justify-content: space-around;
}

@media (min-width: 640px) {
	.legacy-builder .uk-flex-left\@s {
		justify-content: flex-start;
	}
	
	.legacy-builder .uk-flex-center\@s {
		justify-content: center;
	}
	
	.legacy-builder .uk-flex-right\@s {
		justify-content: flex-end;
	}
	
	.legacy-builder .uk-flex-between\@s {
		justify-content: space-between;
	}
	
	.legacy-builder .uk-flex-around\@s {
		justify-content: space-around;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-flex-left\@m {
		justify-content: flex-start;
	}
	
	.legacy-builder .uk-flex-center\@m {
		justify-content: center;
	}
	
	.legacy-builder .uk-flex-right\@m {
		justify-content: flex-end;
	}
	
	.legacy-builder .uk-flex-between\@m {
		justify-content: space-between;
	}
	
	.legacy-builder .uk-flex-around\@m {
		justify-content: space-around;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-flex-left\@l {
		justify-content: flex-start;
	}
	
	.legacy-builder .uk-flex-center\@l {
		justify-content: center;
	}
	
	.legacy-builder .uk-flex-right\@l {
		justify-content: flex-end;
	}
	
	.legacy-builder .uk-flex-between\@l {
		justify-content: space-between;
	}
	
	.legacy-builder .uk-flex-around\@l {
		justify-content: space-around;
	}
}

@media (min-width: 1600px) {
	.legacy-builder .uk-flex-left\@xl {
		justify-content: flex-start;
	}
	
	.legacy-builder .uk-flex-center\@xl {
		justify-content: center;
	}
	
	.legacy-builder .uk-flex-right\@xl {
		justify-content: flex-end;
	}
	
	.legacy-builder .uk-flex-between\@xl {
		justify-content: space-between;
	}
	
	.legacy-builder .uk-flex-around\@xl {
		justify-content: space-around;
	}
}

.legacy-builder .uk-flex-stretch {
	align-items: stretch;
}

.legacy-builder .uk-flex-top {
	align-items: flex-start;
}

.legacy-builder .uk-flex-middle {
	align-items: center;
}

.legacy-builder .uk-flex-bottom {
	align-items: flex-end;
}

.legacy-builder .uk-flex-row {
	flex-direction: row;
}

.legacy-builder .uk-flex-row-reverse {
	flex-direction: row-reverse;
}

.legacy-builder .uk-flex-column {
	flex-direction: column;
}

.legacy-builder .uk-flex-column-reverse {
	flex-direction: column-reverse;
}

.legacy-builder .uk-flex-nowrap {
	flex-wrap: nowrap;
}

.legacy-builder .uk-flex-wrap {
	flex-wrap: wrap;
}

.legacy-builder .uk-flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}

.legacy-builder .uk-flex-wrap-stretch {
	align-content: stretch;
}

.legacy-builder .uk-flex-wrap-top {
	align-content: flex-start;
}

.legacy-builder .uk-flex-wrap-middle {
	align-content: center;
}

.legacy-builder .uk-flex-wrap-bottom {
	align-content: flex-end;
}

.legacy-builder .uk-flex-wrap-between {
	align-content: space-between;
}

.legacy-builder .uk-flex-wrap-around {
	align-content: space-around;
}

.legacy-builder .uk-flex-first {
	order: -1;
}

.legacy-builder .uk-flex-last {
	order: 99;
}

@media (min-width: 640px) {
	.legacy-builder .uk-flex-first\@s {
		order: -1;
	}
	
	.legacy-builder .uk-flex-last\@s {
		order: 99;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-flex-first\@m {
		order: -1;
	}
	
	.legacy-builder .uk-flex-last\@m {
		order: 99;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-flex-first\@l {
		order: -1;
	}
	
	.legacy-builder .uk-flex-last\@l {
		order: 99;
	}
}

@media (min-width: 1600px) {
	.legacy-builder .uk-flex-first\@xl {
		order: -1;
	}
	
	.legacy-builder .uk-flex-last\@xl {
		order: 99;
	}
}

.legacy-builder .uk-flex-none {
	flex: none;
}

.legacy-builder .uk-flex-auto {
	flex: auto;
}

.legacy-builder .uk-flex-1 {
	flex: 1;
}

.legacy-builder .uk-margin {
	margin-bottom: 20px;
}

.legacy-builder *+.uk-margin {
	margin-top: 20px !important;
}

.legacy-builder .uk-margin-top {
	margin-top: 20px !important;
}

.legacy-builder .uk-margin-bottom {
	margin-bottom: 20px !important;
}

.legacy-builder .uk-margin-left {
	margin-left: 20px !important;
}

.legacy-builder .uk-margin-right {
	margin-right: 20px !important;
}

.legacy-builder .uk-margin-small {
	margin-bottom: 10px;
}

.legacy-builder *+.uk-margin-small {
	margin-top: 10px !important;
}

.legacy-builder .uk-margin-small-top {
	margin-top: 10px !important;
}

.legacy-builder .uk-margin-small-bottom {
	margin-bottom: 10px !important;
}

.legacy-builder .uk-margin-small-left {
	margin-left: 10px !important;
}

.legacy-builder .uk-margin-small-right {
	margin-right: 10px !important;
}

.legacy-builder .uk-margin-medium {
	margin-bottom: 40px;
}

.legacy-builder *+.uk-margin-medium {
	margin-top: 40px !important;
}

.legacy-builder .uk-margin-medium-top {
	margin-top: 40px !important;
}

.legacy-builder .uk-margin-medium-bottom {
	margin-bottom: 40px !important;
}

.legacy-builder .uk-margin-medium-left {
	margin-left: 40px !important;
}

.legacy-builder .uk-margin-medium-right {
	margin-right: 40px !important;
}

.legacy-builder .uk-margin-large {
	margin-bottom: 40px;
}

.legacy-builder *+.uk-margin-large {
	margin-top: 40px !important;
}

.legacy-builder .uk-margin-large-top {
	margin-top: 40px !important;
}

.legacy-builder .uk-margin-large-bottom {
	margin-bottom: 40px !important;
}

.legacy-builder .uk-margin-large-left {
	margin-left: 40px !important;
}

.legacy-builder .uk-margin-large-right {
	margin-right: 40px !important;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-margin-large {
		margin-bottom: 70px;
	}
	
	.legacy-builder *+.uk-margin-large {
		margin-top: 70px !important;
	}
	
	.legacy-builder .uk-margin-large-top {
		margin-top: 70px !important;
	}
	
	.legacy-builder .uk-margin-large-bottom {
		margin-bottom: 70px !important;
	}
	
	.legacy-builder .uk-margin-large-left {
		margin-left: 70px !important;
	}
	
	.legacy-builder .uk-margin-large-right {
		margin-right: 70px !important;
	}
}

.legacy-builder .uk-margin-xlarge {
	margin-bottom: 70px;
}

.legacy-builder *+.uk-margin-xlarge {
	margin-top: 70px !important;
}

.legacy-builder .uk-margin-xlarge-top {
	margin-top: 70px !important;
}

.legacy-builder .uk-margin-xlarge-bottom {
	margin-bottom: 70px !important;
}

.legacy-builder .uk-margin-xlarge-left {
	margin-left: 70px !important;
}

.legacy-builder .uk-margin-xlarge-right {
	margin-right: 70px !important;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-margin-xlarge {
		margin-bottom: 140px;
	}
	
	.legacy-builder *+.uk-margin-xlarge {
		margin-top: 140px !important;
	}
	
	.legacy-builder .uk-margin-xlarge-top {
		margin-top: 140px !important;
	}
	
	.legacy-builder .uk-margin-xlarge-bottom {
		margin-bottom: 140px !important;
	}
	
	.legacy-builder .uk-margin-xlarge-left {
		margin-left: 140px !important;
	}
	
	.legacy-builder .uk-margin-xlarge-right {
		margin-right: 140px !important;
	}
}

.legacy-builder .uk-margin-remove {
	margin: 0 !important;
}

.legacy-builder .uk-margin-remove-top {
	margin-top: 0 !important;
}

.legacy-builder .uk-margin-remove-bottom {
	margin-bottom: 0 !important;
}

.legacy-builder .uk-margin-remove-left {
	margin-left: 0 !important;
}

.legacy-builder .uk-margin-remove-right {
	margin-right: 0 !important;
}

.legacy-builder .uk-margin-remove-vertical {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.legacy-builder .uk-margin-remove-adjacent+* {
	margin-top: 0 !important;
}

.legacy-builder .uk-margin-auto {
	margin-left: auto !important;
	margin-right: auto !important;
}

.legacy-builder .uk-margin-auto-top {
	margin-top: auto !important;
}

.legacy-builder .uk-margin-auto-bottom {
	margin-bottom: auto !important;
}

.legacy-builder .uk-margin-auto-left {
	margin-left: auto !important;
}

.legacy-builder .uk-margin-auto-right {
	margin-right: auto !important;
}

.legacy-builder .uk-margin-auto-vertical {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.legacy-builder .uk-padding {
	padding: 30px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-padding {
		padding: 40px;
	}
}

.legacy-builder .uk-padding-small {
	padding: 15px;
}

.legacy-builder .uk-padding-large {
	padding: 30px;
}

@media (min-width: 1200px) {
	.legacy-builder .uk-padding-large {
		padding: 70px;
	}
}

.legacy-builder .uk-padding-remove {
	padding: 0 !important;
}

.legacy-builder .uk-padding-remove-top {
	padding-top: 0 !important;
}

.legacy-builder .uk-padding-remove-bottom {
	padding-bottom: 0 !important;
}

.legacy-builder .uk-padding-remove-left {
	padding-left: 0 !important;
}

.legacy-builder .uk-padding-remove-right {
	padding-right: 0 !important;
}

.legacy-builder .uk-padding-remove-vertical {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.legacy-builder .uk-padding-remove-horizontal {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.legacy-builder [class*=uk-position-top], .legacy-builder [class*=uk-position-bottom], .legacy-builder [class*=uk-position-left], .legacy-builder [class*=uk-position-right], .legacy-builder [class*=uk-position-center] {
	position: absolute !important;
}

.legacy-builder .uk-position-top {
	top: 0;
	left: 0;
	right: 0;
}

.legacy-builder .uk-position-bottom {
	bottom: 0;
	left: 0;
	right: 0;
}

.legacy-builder .uk-position-left {
	top: 0;
	bottom: 0;
	left: 0;
}

.legacy-builder .uk-position-right {
	top: 0;
	bottom: 0;
	right: 0;
}

.legacy-builder .uk-position-top-left {
	top: 0;
	left: 0;
}

.legacy-builder .uk-position-top-right {
	top: 0;
	right: 0;
}

.legacy-builder .uk-position-bottom-left {
	bottom: 0;
	left: 0;
}

.legacy-builder .uk-position-bottom-right {
	bottom: 0;
	right: 0;
}

.legacy-builder .uk-position-center {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	box-sizing: border-box;
}

.legacy-builder [class*=uk-position-center-left], .legacy-builder [class*=uk-position-center-right] {
	top: 50%;
	transform: translateY(-50%);
}

.legacy-builder .uk-position-center-left {
	left: 0;
}

.legacy-builder .uk-position-center-right {
	right: 0;
}

.legacy-builder .uk-position-center-left-out {
	right: 100%;
	width: -moz-max-content;
	width: max-content;
}

.legacy-builder .uk-position-center-right-out {
	left: 100%;
	width: -moz-max-content;
	width: max-content;
}

.legacy-builder .uk-position-top-center, .legacy-builder .uk-position-bottom-center {
	left: 50%;
	transform: translate(-50%);
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	box-sizing: border-box;
}

.legacy-builder .uk-position-top-center {
	top: 0;
}

.legacy-builder .uk-position-bottom-center {
	bottom: 0;
}

.legacy-builder .uk-position-cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.legacy-builder .uk-position-relative {
	position: relative !important;
}

.legacy-builder .uk-position-absolute {
	position: absolute !important;
}

.legacy-builder .uk-position-fixed {
	position: fixed !important;
}

.legacy-builder .uk-position-z-index {
	z-index: 1;
}

.legacy-builder .uk-position-small {
	max-width: calc(100% - 30px);
	margin: 15px;
}

.legacy-builder .uk-position-small.uk-position-center {
	transform: translate(-50%, -50%) translate(-15px, -15px);
}

.legacy-builder .uk-position-small[class*=uk-position-center-left], .legacy-builder .uk-position-small[class*=uk-position-center-right] {
	transform: translateY(-50%) translateY(-15px);
}

.legacy-builder .uk-position-small.uk-position-top-center, .legacy-builder .uk-position-small.uk-position-bottom-center {
	transform: translate(-50%) translate(-15px);
}

.legacy-builder .uk-position-medium {
	max-width: calc(100% - 60px);
	margin: 30px;
}

.legacy-builder .uk-position-medium.uk-position-center {
	transform: translate(-50%, -50%) translate(-30px, -30px);
}

.legacy-builder .uk-position-medium[class*=uk-position-center-left], .legacy-builder .uk-position-medium[class*=uk-position-center-right] {
	transform: translateY(-50%) translateY(-30px);
}

.legacy-builder .uk-position-medium.uk-position-top-center, .legacy-builder .uk-position-medium.uk-position-bottom-center {
	transform: translate(-50%) translate(-30px);
}

.legacy-builder .uk-position-large {
	max-width: calc(100% - 60px);
	margin: 30px;
}

.legacy-builder .uk-position-large.uk-position-center {
	transform: translate(-50%, -50%) translate(-30px, -30px);
}

.legacy-builder .uk-position-large[class*=uk-position-center-left], .legacy-builder .uk-position-large[class*=uk-position-center-right] {
	transform: translateY(-50%) translateY(-30px);
}

.legacy-builder .uk-position-large.uk-position-top-center, .legacy-builder .uk-position-large.uk-position-bottom-center {
	transform: translate(-50%) translate(-30px);
}

@media (min-width: 1200px) {
	.legacy-builder .uk-position-large {
		max-width: calc(100% - 100px);
		margin: 50px;
	}
	
	.legacy-builder .uk-position-large.uk-position-center {
		transform: translate(-50%, -50%) translate(-50px, -50px);
	}
	
	.legacy-builder .uk-position-large[class*=uk-position-center-left], .legacy-builder .uk-position-large[class*=uk-position-center-right] {
		transform: translateY(-50%) translateY(-50px);
	}
	
	.legacy-builder .uk-position-large.uk-position-top-center, .legacy-builder .uk-position-large.uk-position-bottom-center {
		transform: translate(-50%) translate(-50px);
	}
}

.legacy-builder .uk-transition-toggle {
	-webkit-tap-highlight-color: transparent;
}

.legacy-builder .uk-transition-toggle:focus {
	outline: none;
}

.legacy-builder .uk-transition-fade, .legacy-builder [class*=uk-transition-scale], .legacy-builder [class*=uk-transition-slide], .legacy-builder .uk-transition-stroke {
	transition: .3s ease-out;
	transition-property: opacity, transform, filter, stroke-dashoffset;
	opacity: 0;
}

.legacy-builder .uk-transition-toggle:hover .uk-transition-fade, .legacy-builder .uk-transition-toggle:focus .uk-transition-fade, .legacy-builder .uk-transition-active.uk-active .uk-transition-fade {
	opacity: 1;
}

.legacy-builder .uk-transition-scale-up {
	transform: scaleZ(1);
}

.legacy-builder .uk-transition-scale-down {
	transform: scale3d(1.1, 1.1, 1);
}

.legacy-builder .uk-transition-toggle:hover .uk-transition-scale-up, .legacy-builder .uk-transition-toggle:focus .uk-transition-scale-up, .legacy-builder .uk-transition-active.uk-active .uk-transition-scale-up {
	opacity: 1;
	transform: scale3d(1.1, 1.1, 1);
}

.legacy-builder .uk-transition-toggle:hover .uk-transition-scale-down, .legacy-builder .uk-transition-toggle:focus .uk-transition-scale-down, .legacy-builder .uk-transition-active.uk-active .uk-transition-scale-down {
	opacity: 1;
	transform: scaleZ(1);
}

.legacy-builder .uk-transition-slide-top {
	transform: translateY(-100%);
}

.legacy-builder .uk-transition-slide-bottom {
	transform: translateY(100%);
}

.legacy-builder .uk-transition-slide-left {
	transform: translate(-100%);
}

.legacy-builder .uk-transition-slide-right {
	transform: translate(100%);
}

.legacy-builder .uk-transition-slide-top-small {
	transform: translateY(-10px);
}

.legacy-builder .uk-transition-slide-bottom-small {
	transform: translateY(10px);
}

.legacy-builder .uk-transition-slide-left-small {
	transform: translate(-10px);
}

.legacy-builder .uk-transition-slide-right-small {
	transform: translate(10px);
}

.legacy-builder .uk-transition-slide-top-medium {
	transform: translateY(-50px);
}

.legacy-builder .uk-transition-slide-bottom-medium {
	transform: translateY(50px);
}

.legacy-builder .uk-transition-slide-left-medium {
	transform: translate(-50px);
}

.legacy-builder .uk-transition-slide-right-medium {
	transform: translate(50px);
}

.legacy-builder .uk-transition-toggle:hover [class*=uk-transition-slide], .legacy-builder .uk-transition-toggle:focus [class*=uk-transition-slide], .legacy-builder .uk-transition-active.uk-active [class*=uk-transition-slide] {
	opacity: 1;
	transform: translate(0);
}

.legacy-builder .uk-transition-stroke {
	transition-duration: 3s;
}

.legacy-builder .uk-transition-stroke:hover, .legacy-builder .uk-transition-stroke:focus, .legacy-builder .uk-transition-stroke.uk-transition-active {
	opacity: 1;
	stroke-dashoffset: 0 !important;
}

.legacy-builder .uk-transition-opaque {
	opacity: 1;
}

.legacy-builder .uk-transition-slow {
	transition-duration: .7s;
}

.legacy-builder [hidden], .legacy-builder .uk-hidden {
	display: none !important;
}

@media (min-width: 640px) {
	.legacy-builder .uk-hidden\@s {
		display: none !important;
	}
}

@media (min-width: 960px) {
	.legacy-builder .uk-hidden\@m {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.legacy-builder .uk-hidden\@l {
		display: none !important;
	}
}

@media (min-width: 1600px) {
	.legacy-builder .uk-hidden\@xl {
		display: none !important;
	}
}

@media (max-width: 639px) {
	.legacy-builder .uk-visible\@s {
		display: none !important;
	}
}

@media (max-width: 959px) {
	.legacy-builder .uk-visible\@m {
		display: none !important;
	}
}

@media (max-width: 1199px) {
	.legacy-builder .uk-visible\@l {
		display: none !important;
	}
}

@media (max-width: 1599px) {
	.legacy-builder .uk-visible\@xl {
		display: none !important;
	}
}

.legacy-builder .uk-invisible {
	visibility: hidden !important;
}

.legacy-builder .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
	position: absolute !important;
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
}

.legacy-builder .uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) {
	opacity: 0 !important;
}

.legacy-builder .uk-visible-toggle {
	-webkit-tap-highlight-color: transparent;
}

.legacy-builder .uk-visible-toggle:focus {
	outline: none;
}

@media (pointer: coarse) {
	.legacy-builder .uk-hidden-touch {
		display: none !important;
	}
}

.legacy-builder .uk-hidden-notouch {
	display: none !important;
}

@media (pointer: coarse) {
	.legacy-builder .uk-hidden-notouch {
		display: block !important;
	}
}

.legacy-builder .uk-light, .legacy-builder .uk-section-primary:not(.uk-preserve-color), .legacy-builder .uk-section-secondary:not(.uk-preserve-color), .legacy-builder .uk-tile-primary:not(.uk-preserve-color), .legacy-builder .uk-tile-secondary:not(.uk-preserve-color), .legacy-builder .uk-card-primary.uk-card-body, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]), .legacy-builder .uk-card-secondary.uk-card-body, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]), .legacy-builder .uk-overlay-primary, .legacy-builder .uk-offcanvas-bar {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) a, .legacy-builder .uk-card-primary.uk-card-body a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) a, .legacy-builder .uk-card-secondary.uk-card-body a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) a, .legacy-builder .uk-overlay-primary a, .legacy-builder .uk-offcanvas-bar a, .legacy-builder .uk-light .uk-link, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-link, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-link, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-link, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-link, .legacy-builder .uk-card-primary.uk-card-body .uk-link, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-link, .legacy-builder .uk-card-secondary.uk-card-body .uk-link, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-link, .legacy-builder .uk-overlay-primary .uk-link, .legacy-builder .uk-offcanvas-bar .uk-link {
	color: #fff;
}

.legacy-builder .uk-light a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) a:hover, .legacy-builder .uk-card-primary.uk-card-body a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) a:hover, .legacy-builder .uk-card-secondary.uk-card-body a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) a:hover, .legacy-builder .uk-overlay-primary a:hover, .legacy-builder .uk-offcanvas-bar a:hover, .legacy-builder .uk-light .uk-link:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-link:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-link:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-link:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-link:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-link:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover, .legacy-builder .uk-overlay-primary .uk-link:hover, .legacy-builder .uk-offcanvas-bar .uk-link:hover {
	color: #fff;
}

.legacy-builder .uk-light :not(pre)>code, .legacy-builder .uk-section-primary:not(.uk-preserve-color) :not(pre)>code, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) :not(pre)>code, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) :not(pre)>code, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code, .legacy-builder .uk-card-primary.uk-card-body :not(pre)>code, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code, .legacy-builder .uk-card-secondary.uk-card-body :not(pre)>code, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code, .legacy-builder .uk-overlay-primary :not(pre)>code, .legacy-builder .uk-offcanvas-bar :not(pre)>code, .legacy-builder .uk-light :not(pre)>kbd, .legacy-builder .uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd, .legacy-builder .uk-card-primary.uk-card-body :not(pre)>kbd, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd, .legacy-builder .uk-card-secondary.uk-card-body :not(pre)>kbd, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd, .legacy-builder .uk-overlay-primary :not(pre)>kbd, .legacy-builder .uk-offcanvas-bar :not(pre)>kbd, .legacy-builder .uk-light :not(pre)>samp, .legacy-builder .uk-section-primary:not(.uk-preserve-color) :not(pre)>samp, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp, .legacy-builder .uk-card-primary.uk-card-body :not(pre)>samp, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp, .legacy-builder .uk-card-secondary.uk-card-body :not(pre)>samp, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp, .legacy-builder .uk-overlay-primary :not(pre)>samp, .legacy-builder .uk-offcanvas-bar :not(pre)>samp {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light em, .legacy-builder .uk-section-primary:not(.uk-preserve-color) em, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) em, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) em, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) em, .legacy-builder .uk-card-primary.uk-card-body em, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) em, .legacy-builder .uk-card-secondary.uk-card-body em, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) em, .legacy-builder .uk-overlay-primary em, .legacy-builder .uk-offcanvas-bar em {
	color: #fff;
}

.legacy-builder .uk-light h1, .legacy-builder .uk-section-primary:not(.uk-preserve-color) h1, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) h1, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) h1, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) h1, .legacy-builder .uk-card-primary.uk-card-body h1, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) h1, .legacy-builder .uk-card-secondary.uk-card-body h1, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) h1, .legacy-builder .uk-overlay-primary h1, .legacy-builder .uk-offcanvas-bar h1, .legacy-builder .uk-light .uk-h1, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-h1, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-h1, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-h1, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-h1, .legacy-builder .uk-card-primary.uk-card-body .uk-h1, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-h1, .legacy-builder .uk-card-secondary.uk-card-body .uk-h1, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-h1, .legacy-builder .uk-overlay-primary .uk-h1, .legacy-builder .uk-offcanvas-bar .uk-h1, .legacy-builder .uk-light h2, .legacy-builder .uk-section-primary:not(.uk-preserve-color) h2, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) h2, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) h2, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) h2, .legacy-builder .uk-card-primary.uk-card-body h2, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) h2, .legacy-builder .uk-card-secondary.uk-card-body h2, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) h2, .legacy-builder .uk-overlay-primary h2, .legacy-builder .uk-offcanvas-bar h2, .legacy-builder .uk-light .uk-h2, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-h2, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-h2, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-h2, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-h2, .legacy-builder .uk-card-primary.uk-card-body .uk-h2, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-h2, .legacy-builder .uk-card-secondary.uk-card-body .uk-h2, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-h2, .legacy-builder .uk-overlay-primary .uk-h2, .legacy-builder .uk-offcanvas-bar .uk-h2, .legacy-builder .uk-light h3, .legacy-builder .uk-section-primary:not(.uk-preserve-color) h3, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) h3, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) h3, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) h3, .legacy-builder .uk-card-primary.uk-card-body h3, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) h3, .legacy-builder .uk-card-secondary.uk-card-body h3, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) h3, .legacy-builder .uk-overlay-primary h3, .legacy-builder .uk-offcanvas-bar h3, .legacy-builder .uk-light .uk-h3, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-h3, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-h3, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-h3, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-h3, .legacy-builder .uk-card-primary.uk-card-body .uk-h3, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-h3, .legacy-builder .uk-card-secondary.uk-card-body .uk-h3, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-h3, .legacy-builder .uk-overlay-primary .uk-h3, .legacy-builder .uk-offcanvas-bar .uk-h3, .legacy-builder .uk-light h4, .legacy-builder .uk-section-primary:not(.uk-preserve-color) h4, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) h4, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) h4, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) h4, .legacy-builder .uk-card-primary.uk-card-body h4, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) h4, .legacy-builder .uk-card-secondary.uk-card-body h4, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) h4, .legacy-builder .uk-overlay-primary h4, .legacy-builder .uk-offcanvas-bar h4, .legacy-builder .uk-light .uk-h4, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-h4, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-h4, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-h4, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-h4, .legacy-builder .uk-card-primary.uk-card-body .uk-h4, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-h4, .legacy-builder .uk-card-secondary.uk-card-body .uk-h4, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-h4, .legacy-builder .uk-overlay-primary .uk-h4, .legacy-builder .uk-offcanvas-bar .uk-h4, .legacy-builder .uk-light h5, .legacy-builder .uk-section-primary:not(.uk-preserve-color) h5, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) h5, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) h5, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) h5, .legacy-builder .uk-card-primary.uk-card-body h5, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) h5, .legacy-builder .uk-card-secondary.uk-card-body h5, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) h5, .legacy-builder .uk-overlay-primary h5, .legacy-builder .uk-offcanvas-bar h5, .legacy-builder .uk-light .uk-h5, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-h5, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-h5, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-h5, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-h5, .legacy-builder .uk-card-primary.uk-card-body .uk-h5, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-h5, .legacy-builder .uk-card-secondary.uk-card-body .uk-h5, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-h5, .legacy-builder .uk-overlay-primary .uk-h5, .legacy-builder .uk-offcanvas-bar .uk-h5, .legacy-builder .uk-light h6, .legacy-builder .uk-section-primary:not(.uk-preserve-color) h6, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) h6, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) h6, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) h6, .legacy-builder .uk-card-primary.uk-card-body h6, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) h6, .legacy-builder .uk-card-secondary.uk-card-body h6, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) h6, .legacy-builder .uk-overlay-primary h6, .legacy-builder .uk-offcanvas-bar h6, .legacy-builder .uk-light .uk-h6, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-h6, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-h6, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-h6, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-h6, .legacy-builder .uk-card-primary.uk-card-body .uk-h6, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-h6, .legacy-builder .uk-card-secondary.uk-card-body .uk-h6, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-h6, .legacy-builder .uk-overlay-primary .uk-h6, .legacy-builder .uk-offcanvas-bar .uk-h6 {
	color: #fff;
}

.legacy-builder .uk-light hr, .legacy-builder .uk-section-primary:not(.uk-preserve-color) hr, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) hr, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) hr, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) hr, .legacy-builder .uk-card-primary.uk-card-body hr, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) hr, .legacy-builder .uk-card-secondary.uk-card-body hr, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) hr, .legacy-builder .uk-overlay-primary hr, .legacy-builder .uk-offcanvas-bar hr, .legacy-builder .uk-light .uk-hr, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-hr, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-hr, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-hr, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-hr, .legacy-builder .uk-card-primary.uk-card-body .uk-hr, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-hr, .legacy-builder .uk-card-secondary.uk-card-body .uk-hr, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-hr, .legacy-builder .uk-overlay-primary .uk-hr, .legacy-builder .uk-offcanvas-bar .uk-hr {
	border-top-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light a.uk-link-muted, .legacy-builder .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted, .legacy-builder .uk-card-primary.uk-card-body a.uk-link-muted, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted, .legacy-builder .uk-card-secondary.uk-card-body a.uk-link-muted, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted, .legacy-builder .uk-overlay-primary a.uk-link-muted, .legacy-builder .uk-offcanvas-bar a.uk-link-muted, .legacy-builder .uk-light .uk-link-muted a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-link-muted a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a, .legacy-builder .uk-card-primary.uk-card-body .uk-link-muted a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a, .legacy-builder .uk-card-secondary.uk-card-body .uk-link-muted a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a, .legacy-builder .uk-overlay-primary .uk-link-muted a, .legacy-builder .uk-offcanvas-bar .uk-link-muted a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light a.uk-link-muted:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, .legacy-builder .uk-card-primary.uk-card-body a.uk-link-muted:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted:hover, .legacy-builder .uk-card-secondary.uk-card-body a.uk-link-muted:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted:hover, .legacy-builder .uk-overlay-primary a.uk-link-muted:hover, .legacy-builder .uk-offcanvas-bar a.uk-link-muted:hover, .legacy-builder .uk-light .uk-link-muted a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-link-muted a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-link-muted a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover, .legacy-builder .uk-overlay-primary .uk-link-muted a:hover, .legacy-builder .uk-offcanvas-bar .uk-link-muted a:hover {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light a.uk-link-text:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover, .legacy-builder .uk-card-primary.uk-card-body a.uk-link-text:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) a.uk-link-text:hover, .legacy-builder .uk-card-secondary.uk-card-body a.uk-link-text:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-text:hover, .legacy-builder .uk-overlay-primary a.uk-link-text:hover, .legacy-builder .uk-offcanvas-bar a.uk-link-text:hover, .legacy-builder .uk-light .uk-link-text a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-link-text a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-link-text a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover, .legacy-builder .uk-overlay-primary .uk-link-text a:hover, .legacy-builder .uk-offcanvas-bar .uk-link-text a:hover {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light a.uk-link-heading:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, .legacy-builder .uk-card-primary.uk-card-body a.uk-link-heading:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) a.uk-link-heading:hover, .legacy-builder .uk-card-secondary.uk-card-body a.uk-link-heading:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-heading:hover, .legacy-builder .uk-overlay-primary a.uk-link-heading:hover, .legacy-builder .uk-offcanvas-bar a.uk-link-heading:hover, .legacy-builder .uk-light .uk-link-heading a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-link-heading a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-link-heading a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover, .legacy-builder .uk-overlay-primary .uk-link-heading a:hover, .legacy-builder .uk-offcanvas-bar .uk-link-heading a:hover {
	color: #fff;
}

.legacy-builder .uk-light .uk-heading-divider, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-heading-divider, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider, .legacy-builder .uk-card-primary.uk-card-body .uk-heading-divider, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider, .legacy-builder .uk-card-secondary.uk-card-body .uk-heading-divider, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider, .legacy-builder .uk-overlay-primary .uk-heading-divider, .legacy-builder .uk-offcanvas-bar .uk-heading-divider {
	border-bottom-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-heading-bullet:before, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet:before, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet:before, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet:before, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet:before, .legacy-builder .uk-card-primary.uk-card-body .uk-heading-bullet:before, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet:before, .legacy-builder .uk-card-secondary.uk-card-body .uk-heading-bullet:before, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet:before, .legacy-builder .uk-overlay-primary .uk-heading-bullet:before, .legacy-builder .uk-offcanvas-bar .uk-heading-bullet:before {
	border-left-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-heading-line>:before, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-heading-line>:before, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>:before, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>:before, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>:before, .legacy-builder .uk-card-primary.uk-card-body .uk-heading-line>:before, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>:before, .legacy-builder .uk-card-secondary.uk-card-body .uk-heading-line>:before, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>:before, .legacy-builder .uk-overlay-primary .uk-heading-line>:before, .legacy-builder .uk-offcanvas-bar .uk-heading-line>:before, .legacy-builder .uk-light .uk-heading-line>:after, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-heading-line>:after, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>:after, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>:after, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>:after, .legacy-builder .uk-card-primary.uk-card-body .uk-heading-line>:after, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>:after, .legacy-builder .uk-card-secondary.uk-card-body .uk-heading-line>:after, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>:after, .legacy-builder .uk-overlay-primary .uk-heading-line>:after, .legacy-builder .uk-offcanvas-bar .uk-heading-line>:after {
	border-bottom-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-divider-icon, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon, .legacy-builder .uk-card-primary.uk-card-body .uk-divider-icon, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon, .legacy-builder .uk-card-secondary.uk-card-body .uk-divider-icon, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon, .legacy-builder .uk-overlay-primary .uk-divider-icon, .legacy-builder .uk-offcanvas-bar .uk-divider-icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.2)%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.legacy-builder .uk-light .uk-divider-icon.nitro-lazy, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon.nitro-lazy, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon.nitro-lazy, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon.nitro-lazy, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon.nitro-lazy, .legacy-builder .uk-card-primary.uk-card-body .uk-divider-icon.nitro-lazy, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon.nitro-lazy, .legacy-builder .uk-card-secondary.uk-card-body .uk-divider-icon.nitro-lazy, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon.nitro-lazy, .legacy-builder .uk-overlay-primary .uk-divider-icon.nitro-lazy, .legacy-builder .uk-offcanvas-bar .uk-divider-icon.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-light .uk-divider-icon:before, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon:before, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon:before, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon:before, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon:before, .legacy-builder .uk-card-primary.uk-card-body .uk-divider-icon:before, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon:before, .legacy-builder .uk-card-secondary.uk-card-body .uk-divider-icon:before, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon:before, .legacy-builder .uk-overlay-primary .uk-divider-icon:before, .legacy-builder .uk-offcanvas-bar .uk-divider-icon:before, .legacy-builder .uk-light .uk-divider-icon:after, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon:after, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon:after, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon:after, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon:after, .legacy-builder .uk-card-primary.uk-card-body .uk-divider-icon:after, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon:after, .legacy-builder .uk-card-secondary.uk-card-body .uk-divider-icon:after, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon:after, .legacy-builder .uk-overlay-primary .uk-divider-icon:after, .legacy-builder .uk-offcanvas-bar .uk-divider-icon:after {
	border-bottom-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-divider-small:after, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-divider-small:after, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-divider-small:after, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-divider-small:after, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small:after, .legacy-builder .uk-card-primary.uk-card-body .uk-divider-small:after, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small:after, .legacy-builder .uk-card-secondary.uk-card-body .uk-divider-small:after, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small:after, .legacy-builder .uk-overlay-primary .uk-divider-small:after, .legacy-builder .uk-offcanvas-bar .uk-divider-small:after {
	border-top-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-divider-vertical:after, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical:after, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical:after, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical:after, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical:after, .legacy-builder .uk-card-primary.uk-card-body .uk-divider-vertical:after, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical:after, .legacy-builder .uk-card-secondary.uk-card-body .uk-divider-vertical:after, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical:after, .legacy-builder .uk-overlay-primary .uk-divider-vertical:after, .legacy-builder .uk-offcanvas-bar .uk-divider-vertical:after {
	border-left-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-card-primary.uk-card-body .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-overlay-primary .uk-list-divider>li:nth-child(n+2), .legacy-builder .uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2) {
	border-top-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-overlay-primary .uk-list-striped>li:nth-of-type(odd), .legacy-builder .uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .1);
}

.legacy-builder .uk-light .uk-list-bullet>li:before, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li:before, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li:before, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li:before, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li:before, .legacy-builder .uk-card-primary.uk-card-body .uk-list-bullet>li:before, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>li:before, .legacy-builder .uk-card-secondary.uk-card-body .uk-list-bullet>li:before, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>li:before, .legacy-builder .uk-overlay-primary .uk-list-bullet>li:before, .legacy-builder .uk-offcanvas-bar .uk-list-bullet>li:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-light .uk-icon-link, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-icon-link, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link, .legacy-builder .uk-card-primary.uk-card-body .uk-icon-link, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link, .legacy-builder .uk-card-secondary.uk-card-body .uk-icon-link, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link, .legacy-builder .uk-overlay-primary .uk-icon-link, .legacy-builder .uk-offcanvas-bar .uk-icon-link {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-icon-link:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-icon-link:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-icon-link:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover, .legacy-builder .uk-overlay-primary .uk-icon-link:hover, .legacy-builder .uk-offcanvas-bar .uk-icon-link:hover, .legacy-builder .uk-light .uk-icon-link:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-icon-link:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-icon-link:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:focus, .legacy-builder .uk-overlay-primary .uk-icon-link:focus, .legacy-builder .uk-offcanvas-bar .uk-icon-link:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-icon-link:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active, .legacy-builder .uk-card-primary.uk-card-body .uk-icon-link:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-icon-link:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active, .legacy-builder .uk-overlay-primary .uk-icon-link:active, .legacy-builder .uk-offcanvas-bar .uk-icon-link:active, .legacy-builder .uk-light .uk-active>.uk-icon-link, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link, .legacy-builder .uk-card-primary.uk-card-body .uk-active>.uk-icon-link, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link, .legacy-builder .uk-card-secondary.uk-card-body .uk-active>.uk-icon-link, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link, .legacy-builder .uk-overlay-primary .uk-active>.uk-icon-link, .legacy-builder .uk-offcanvas-bar .uk-active>.uk-icon-link {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-icon-button, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-icon-button, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button, .legacy-builder .uk-card-primary.uk-card-body .uk-icon-button, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button, .legacy-builder .uk-card-secondary.uk-card-body .uk-icon-button, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button, .legacy-builder .uk-overlay-primary .uk-icon-button, .legacy-builder .uk-offcanvas-bar .uk-icon-button {
	background-color: rgba(255, 255, 255, .1);
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-icon-button:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-icon-button:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-icon-button:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover, .legacy-builder .uk-overlay-primary .uk-icon-button:hover, .legacy-builder .uk-offcanvas-bar .uk-icon-button:hover, .legacy-builder .uk-light .uk-icon-button:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-icon-button:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-icon-button:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:focus, .legacy-builder .uk-overlay-primary .uk-icon-button:focus, .legacy-builder .uk-offcanvas-bar .uk-icon-button:focus {
	background-color: rgba(242, 242, 242, .1);
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-icon-button:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active, .legacy-builder .uk-card-primary.uk-card-body .uk-icon-button:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-icon-button:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active, .legacy-builder .uk-overlay-primary .uk-icon-button:active, .legacy-builder .uk-offcanvas-bar .uk-icon-button:active {
	background-color: rgba(230, 230, 230, .1);
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-input, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-input, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-input, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-input, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-input, .legacy-builder .uk-card-primary.uk-card-body .uk-input, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-input, .legacy-builder .uk-card-secondary.uk-card-body .uk-input, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-input, .legacy-builder .uk-overlay-primary .uk-input, .legacy-builder .uk-offcanvas-bar .uk-input, .legacy-builder .uk-light .uk-select, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-select, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-select, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-select, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-select, .legacy-builder .uk-card-primary.uk-card-body .uk-select, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-select, .legacy-builder .uk-card-secondary.uk-card-body .uk-select, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-select, .legacy-builder .uk-overlay-primary .uk-select, .legacy-builder .uk-offcanvas-bar .uk-select, .legacy-builder .uk-light .uk-textarea, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-textarea, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-textarea, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-textarea, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea, .legacy-builder .uk-card-primary.uk-card-body .uk-textarea, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea, .legacy-builder .uk-card-secondary.uk-card-body .uk-textarea, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea, .legacy-builder .uk-overlay-primary .uk-textarea, .legacy-builder .uk-offcanvas-bar .uk-textarea {
	background-color: rgba(255, 255, 255, .1);
	color: rgba(255, 255, 255, .7);
	background-clip: padding-box;
}

.legacy-builder .uk-light .uk-input:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-input:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-input:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-input:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-input:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-input:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus, .legacy-builder .uk-overlay-primary .uk-input:focus, .legacy-builder .uk-offcanvas-bar .uk-input:focus, .legacy-builder .uk-light .uk-select:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-select:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-select:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-select:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-select:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-select:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus, .legacy-builder .uk-overlay-primary .uk-select:focus, .legacy-builder .uk-offcanvas-bar .uk-select:focus, .legacy-builder .uk-light .uk-textarea:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-textarea:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-textarea:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus, .legacy-builder .uk-overlay-primary .uk-textarea:focus, .legacy-builder .uk-offcanvas-bar .uk-textarea:focus {
	background-color: rgba(255, 255, 255, .1);
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-input::-moz-placeholder, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, .legacy-builder .uk-card-primary.uk-card-body .uk-input::-moz-placeholder, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder, .legacy-builder .uk-card-secondary.uk-card-body .uk-input::-moz-placeholder, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder, .legacy-builder .uk-overlay-primary .uk-input::-moz-placeholder, .legacy-builder .uk-offcanvas-bar .uk-input::-moz-placeholder {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-input::placeholder, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder, .legacy-builder .uk-card-primary.uk-card-body .uk-input::placeholder, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder, .legacy-builder .uk-card-secondary.uk-card-body .uk-input::placeholder, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder, .legacy-builder .uk-overlay-primary .uk-input::placeholder, .legacy-builder .uk-offcanvas-bar .uk-input::placeholder {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-textarea::-moz-placeholder, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, .legacy-builder .uk-card-primary.uk-card-body .uk-textarea::-moz-placeholder, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder, .legacy-builder .uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder, .legacy-builder .uk-overlay-primary .uk-textarea::-moz-placeholder, .legacy-builder .uk-offcanvas-bar .uk-textarea::-moz-placeholder {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-textarea::placeholder, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, .legacy-builder .uk-card-primary.uk-card-body .uk-textarea::placeholder, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder, .legacy-builder .uk-card-secondary.uk-card-body .uk-textarea::placeholder, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder, .legacy-builder .uk-overlay-primary .uk-textarea::placeholder, .legacy-builder .uk-offcanvas-bar .uk-textarea::placeholder {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-select:not([multiple]):not([size]), .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .legacy-builder .uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]), .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]), .legacy-builder .uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]), .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]), .legacy-builder .uk-overlay-primary .uk-select:not([multiple]):not([size]), .legacy-builder .uk-offcanvas-bar .uk-select:not([multiple]):not([size]) {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.legacy-builder .uk-light .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-overlay-primary .uk-select:not([multiple]):not([size]).nitro-lazy, .legacy-builder .uk-offcanvas-bar .uk-select:not([multiple]):not([size]).nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-light .uk-radio, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-radio, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-radio, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-radio, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-radio, .legacy-builder .uk-card-primary.uk-card-body .uk-radio, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-radio, .legacy-builder .uk-card-secondary.uk-card-body .uk-radio, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio, .legacy-builder .uk-overlay-primary .uk-radio, .legacy-builder .uk-offcanvas-bar .uk-radio, .legacy-builder .uk-light .uk-checkbox, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox, .legacy-builder .uk-overlay-primary .uk-checkbox, .legacy-builder .uk-offcanvas-bar .uk-checkbox {
	background-color: rgba(242, 242, 242, .1);
}

.legacy-builder .uk-light .uk-radio:checked, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, .legacy-builder .uk-card-primary.uk-card-body .uk-radio:checked, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked, .legacy-builder .uk-card-secondary.uk-card-body .uk-radio:checked, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked, .legacy-builder .uk-overlay-primary .uk-radio:checked, .legacy-builder .uk-offcanvas-bar .uk-radio:checked, .legacy-builder .uk-light .uk-checkbox:checked, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox:checked, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox:checked, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked, .legacy-builder .uk-overlay-primary .uk-checkbox:checked, .legacy-builder .uk-offcanvas-bar .uk-checkbox:checked, .legacy-builder .uk-light .uk-checkbox:indeterminate, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox:indeterminate, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate, .legacy-builder .uk-overlay-primary .uk-checkbox:indeterminate, .legacy-builder .uk-offcanvas-bar .uk-checkbox:indeterminate {
	background-color: #fff;
}

.legacy-builder .uk-light .uk-radio:checked:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-radio:checked:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-radio:checked:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus, .legacy-builder .uk-overlay-primary .uk-radio:checked:focus, .legacy-builder .uk-offcanvas-bar .uk-radio:checked:focus, .legacy-builder .uk-light .uk-checkbox:checked:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox:checked:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox:checked:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus, .legacy-builder .uk-overlay-primary .uk-checkbox:checked:focus, .legacy-builder .uk-offcanvas-bar .uk-checkbox:checked:focus, .legacy-builder .uk-light .uk-checkbox:indeterminate:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus, .legacy-builder .uk-overlay-primary .uk-checkbox:indeterminate:focus, .legacy-builder .uk-offcanvas-bar .uk-checkbox:indeterminate:focus {
	background-color: #e6e6e6;
}

.legacy-builder .uk-light .uk-radio:checked, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, .legacy-builder .uk-card-primary.uk-card-body .uk-radio:checked, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked, .legacy-builder .uk-card-secondary.uk-card-body .uk-radio:checked, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked, .legacy-builder .uk-overlay-primary .uk-radio:checked, .legacy-builder .uk-offcanvas-bar .uk-radio:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-light .uk-radio:checked.nitro-lazy, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked.nitro-lazy, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked.nitro-lazy, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked.nitro-lazy, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked.nitro-lazy, .legacy-builder .uk-card-primary.uk-card-body .uk-radio:checked.nitro-lazy, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked.nitro-lazy, .legacy-builder .uk-card-secondary.uk-card-body .uk-radio:checked.nitro-lazy, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked.nitro-lazy, .legacy-builder .uk-overlay-primary .uk-radio:checked.nitro-lazy, .legacy-builder .uk-offcanvas-bar .uk-radio:checked.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-light .uk-checkbox:checked, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox:checked, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox:checked, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked, .legacy-builder .uk-overlay-primary .uk-checkbox:checked, .legacy-builder .uk-offcanvas-bar .uk-checkbox:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.legacy-builder .uk-light .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-overlay-primary .uk-checkbox:checked.nitro-lazy, .legacy-builder .uk-offcanvas-bar .uk-checkbox:checked.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-light .uk-checkbox:indeterminate, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox:indeterminate, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate, .legacy-builder .uk-overlay-primary .uk-checkbox:indeterminate, .legacy-builder .uk-offcanvas-bar .uk-checkbox:indeterminate {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-light .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-card-primary.uk-card-body .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-overlay-primary .uk-checkbox:indeterminate.nitro-lazy, .legacy-builder .uk-offcanvas-bar .uk-checkbox:indeterminate.nitro-lazy {
	background-image: none !important;
}

.legacy-builder .uk-light .uk-form-icon, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-form-icon, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-form-icon, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-form-icon, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon, .legacy-builder .uk-card-primary.uk-card-body .uk-form-icon, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon, .legacy-builder .uk-card-secondary.uk-card-body .uk-form-icon, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon, .legacy-builder .uk-overlay-primary .uk-form-icon, .legacy-builder .uk-offcanvas-bar .uk-form-icon {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-form-icon:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-form-icon:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-form-icon:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover, .legacy-builder .uk-overlay-primary .uk-form-icon:hover, .legacy-builder .uk-offcanvas-bar .uk-form-icon:hover {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-button-default, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-default, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-default, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default, .legacy-builder .uk-card-primary.uk-card-body .uk-button-default, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-default, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default, .legacy-builder .uk-overlay-primary .uk-button-default, .legacy-builder .uk-offcanvas-bar .uk-button-default {
	background-color: #fff;
	color: #666;
}

.legacy-builder .uk-light .uk-button-default:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-button-default:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-default:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover, .legacy-builder .uk-overlay-primary .uk-button-default:hover, .legacy-builder .uk-offcanvas-bar .uk-button-default:hover, .legacy-builder .uk-light .uk-button-default:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-button-default:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-default:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus, .legacy-builder .uk-overlay-primary .uk-button-default:focus, .legacy-builder .uk-offcanvas-bar .uk-button-default:focus {
	background-color: #f2f2f2;
	color: #666;
}

.legacy-builder .uk-light .uk-button-default:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active, .legacy-builder .uk-card-primary.uk-card-body .uk-button-default:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-default:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active, .legacy-builder .uk-overlay-primary .uk-button-default:active, .legacy-builder .uk-offcanvas-bar .uk-button-default:active, .legacy-builder .uk-light .uk-button-default.uk-active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, .legacy-builder .uk-card-primary.uk-card-body .uk-button-default.uk-active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-default.uk-active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active, .legacy-builder .uk-overlay-primary .uk-button-default.uk-active, .legacy-builder .uk-offcanvas-bar .uk-button-default.uk-active {
	background-color: #e6e6e6;
	color: #666;
}

.legacy-builder .uk-light .uk-button-primary, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-primary, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary, .legacy-builder .uk-card-primary.uk-card-body .uk-button-primary, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-primary, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary, .legacy-builder .uk-overlay-primary .uk-button-primary, .legacy-builder .uk-offcanvas-bar .uk-button-primary {
	background-color: #fff;
	color: #666;
}

.legacy-builder .uk-light .uk-button-primary:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-button-primary:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-primary:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover, .legacy-builder .uk-overlay-primary .uk-button-primary:hover, .legacy-builder .uk-offcanvas-bar .uk-button-primary:hover, .legacy-builder .uk-light .uk-button-primary:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-button-primary:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-primary:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:focus, .legacy-builder .uk-overlay-primary .uk-button-primary:focus, .legacy-builder .uk-offcanvas-bar .uk-button-primary:focus {
	background-color: #f2f2f2;
	color: #666;
}

.legacy-builder .uk-light .uk-button-primary:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active, .legacy-builder .uk-card-primary.uk-card-body .uk-button-primary:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-primary:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active, .legacy-builder .uk-overlay-primary .uk-button-primary:active, .legacy-builder .uk-offcanvas-bar .uk-button-primary:active, .legacy-builder .uk-light .uk-button-primary.uk-active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, .legacy-builder .uk-card-primary.uk-card-body .uk-button-primary.uk-active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-primary.uk-active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active, .legacy-builder .uk-overlay-primary .uk-button-primary.uk-active, .legacy-builder .uk-offcanvas-bar .uk-button-primary.uk-active {
	background-color: #e6e6e6;
	color: #666;
}

.legacy-builder .uk-light .uk-button-secondary, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary, .legacy-builder .uk-card-primary.uk-card-body .uk-button-secondary, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-secondary, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary, .legacy-builder .uk-overlay-primary .uk-button-secondary, .legacy-builder .uk-offcanvas-bar .uk-button-secondary {
	background-color: #fff;
	color: #666;
}

.legacy-builder .uk-light .uk-button-secondary:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-button-secondary:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-secondary:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover, .legacy-builder .uk-overlay-primary .uk-button-secondary:hover, .legacy-builder .uk-offcanvas-bar .uk-button-secondary:hover, .legacy-builder .uk-light .uk-button-secondary:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-button-secondary:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-secondary:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:focus, .legacy-builder .uk-overlay-primary .uk-button-secondary:focus, .legacy-builder .uk-offcanvas-bar .uk-button-secondary:focus {
	background-color: #f2f2f2;
	color: #666;
}

.legacy-builder .uk-light .uk-button-secondary:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .legacy-builder .uk-card-primary.uk-card-body .uk-button-secondary:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-secondary:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active, .legacy-builder .uk-overlay-primary .uk-button-secondary:active, .legacy-builder .uk-offcanvas-bar .uk-button-secondary:active, .legacy-builder .uk-light .uk-button-secondary.uk-active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .legacy-builder .uk-card-primary.uk-card-body .uk-button-secondary.uk-active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-secondary.uk-active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active, .legacy-builder .uk-overlay-primary .uk-button-secondary.uk-active, .legacy-builder .uk-offcanvas-bar .uk-button-secondary.uk-active {
	background-color: #e6e6e6;
	color: #666;
}

.legacy-builder .uk-light .uk-button-text, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-text, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-text, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-text, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text, .legacy-builder .uk-card-primary.uk-card-body .uk-button-text, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-text, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text, .legacy-builder .uk-overlay-primary .uk-button-text, .legacy-builder .uk-offcanvas-bar .uk-button-text {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-button-text:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-button-text:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-text:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover, .legacy-builder .uk-overlay-primary .uk-button-text:hover, .legacy-builder .uk-offcanvas-bar .uk-button-text:hover, .legacy-builder .uk-light .uk-button-text:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-button-text:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-text:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:focus, .legacy-builder .uk-overlay-primary .uk-button-text:focus, .legacy-builder .uk-offcanvas-bar .uk-button-text:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-button-text:disabled, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled, .legacy-builder .uk-card-primary.uk-card-body .uk-button-text:disabled, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-text:disabled, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled, .legacy-builder .uk-overlay-primary .uk-button-text:disabled, .legacy-builder .uk-offcanvas-bar .uk-button-text:disabled {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-button-link, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-link, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-link, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-link, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link, .legacy-builder .uk-card-primary.uk-card-body .uk-button-link, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-link, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-link, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link, .legacy-builder .uk-overlay-primary .uk-button-link, .legacy-builder .uk-offcanvas-bar .uk-button-link {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-button-link:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-button-link:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-link:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover, .legacy-builder .uk-overlay-primary .uk-button-link:hover, .legacy-builder .uk-offcanvas-bar .uk-button-link:hover, .legacy-builder .uk-light .uk-button-link:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-button-link:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-link:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:focus, .legacy-builder .uk-overlay-primary .uk-button-link:focus, .legacy-builder .uk-offcanvas-bar .uk-button-link:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-overlay-primary .uk-grid-divider>:not(.uk-first-column):before, .legacy-builder .uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column):before {
	border-left-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before, .legacy-builder .uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin:before {
	border-top-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-close, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-close, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-close, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-close, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-close, .legacy-builder .uk-card-primary.uk-card-body .uk-close, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-close, .legacy-builder .uk-card-secondary.uk-card-body .uk-close, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-close, .legacy-builder .uk-overlay-primary .uk-close, .legacy-builder .uk-offcanvas-bar .uk-close {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-close:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-close:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-close:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-close:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover, .legacy-builder .uk-overlay-primary .uk-close:hover, .legacy-builder .uk-offcanvas-bar .uk-close:hover, .legacy-builder .uk-light .uk-close:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-close:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-close:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-close:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-close:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-close:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-close:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-close:focus, .legacy-builder .uk-overlay-primary .uk-close:focus, .legacy-builder .uk-offcanvas-bar .uk-close:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-totop, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-totop, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-totop, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-totop, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-totop, .legacy-builder .uk-card-primary.uk-card-body .uk-totop, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-totop, .legacy-builder .uk-card-secondary.uk-card-body .uk-totop, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-totop, .legacy-builder .uk-overlay-primary .uk-totop, .legacy-builder .uk-offcanvas-bar .uk-totop {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-totop:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-totop:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-totop:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-totop:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover, .legacy-builder .uk-overlay-primary .uk-totop:hover, .legacy-builder .uk-offcanvas-bar .uk-totop:hover, .legacy-builder .uk-light .uk-totop:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-totop:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-totop:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-totop:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-totop:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:focus, .legacy-builder .uk-overlay-primary .uk-totop:focus, .legacy-builder .uk-offcanvas-bar .uk-totop:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-totop:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-totop:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active, .legacy-builder .uk-card-primary.uk-card-body .uk-totop:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-totop:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active, .legacy-builder .uk-overlay-primary .uk-totop:active, .legacy-builder .uk-offcanvas-bar .uk-totop:active {
	color: #fff;
}

.legacy-builder .uk-light .uk-badge, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-badge, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-badge, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-badge, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-badge, .legacy-builder .uk-card-primary.uk-card-body .uk-badge, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-badge, .legacy-builder .uk-card-secondary.uk-card-body .uk-badge, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-badge, .legacy-builder .uk-overlay-primary .uk-badge, .legacy-builder .uk-offcanvas-bar .uk-badge {
	background-color: #fff;
	color: #666;
}

.legacy-builder .uk-light .uk-badge:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-badge:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-badge:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-badge:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-badge:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:hover, .legacy-builder .uk-overlay-primary .uk-badge:hover, .legacy-builder .uk-offcanvas-bar .uk-badge:hover, .legacy-builder .uk-light .uk-badge:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-badge:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-badge:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-badge:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-badge:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:focus, .legacy-builder .uk-overlay-primary .uk-badge:focus, .legacy-builder .uk-offcanvas-bar .uk-badge:focus {
	color: #666;
}

.legacy-builder .uk-light .uk-label, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-label, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-label, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-label, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-label, .legacy-builder .uk-card-primary.uk-card-body .uk-label, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-label, .legacy-builder .uk-card-secondary.uk-card-body .uk-label, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-label, .legacy-builder .uk-overlay-primary .uk-label, .legacy-builder .uk-offcanvas-bar .uk-label {
	background-color: #fff;
	color: #666;
}

.legacy-builder .uk-light .uk-article-meta, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-article-meta, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-article-meta, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-article-meta, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta, .legacy-builder .uk-card-primary.uk-card-body .uk-article-meta, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta, .legacy-builder .uk-card-secondary.uk-card-body .uk-article-meta, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta, .legacy-builder .uk-overlay-primary .uk-article-meta, .legacy-builder .uk-offcanvas-bar .uk-article-meta {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-search-input, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-input, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-input, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-input, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input, .legacy-builder .uk-card-primary.uk-card-body .uk-search-input, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-input, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-input, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input, .legacy-builder .uk-overlay-primary .uk-search-input, .legacy-builder .uk-offcanvas-bar .uk-search-input {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-search-input::-moz-placeholder, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, .legacy-builder .uk-card-primary.uk-card-body .uk-search-input::-moz-placeholder, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder, .legacy-builder .uk-overlay-primary .uk-search-input::-moz-placeholder, .legacy-builder .uk-offcanvas-bar .uk-search-input::-moz-placeholder {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-search-input::placeholder, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, .legacy-builder .uk-card-primary.uk-card-body .uk-search-input::placeholder, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-input::placeholder, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder, .legacy-builder .uk-overlay-primary .uk-search-input::placeholder, .legacy-builder .uk-offcanvas-bar .uk-search-input::placeholder {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-search .uk-search-icon, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, .legacy-builder .uk-card-primary.uk-card-body .uk-search .uk-search-icon, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon, .legacy-builder .uk-card-secondary.uk-card-body .uk-search .uk-search-icon, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon, .legacy-builder .uk-overlay-primary .uk-search .uk-search-icon, .legacy-builder .uk-offcanvas-bar .uk-search .uk-search-icon {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-search .uk-search-icon:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover, .legacy-builder .uk-overlay-primary .uk-search .uk-search-icon:hover, .legacy-builder .uk-offcanvas-bar .uk-search .uk-search-icon:hover {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-search-default .uk-search-input, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .legacy-builder .uk-card-primary.uk-card-body .uk-search-default .uk-search-input, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input, .legacy-builder .uk-overlay-primary .uk-search-default .uk-search-input, .legacy-builder .uk-offcanvas-bar .uk-search-default .uk-search-input {
	background-color: rgba(255, 255, 255, .1);
}

.legacy-builder .uk-light .uk-search-default .uk-search-input:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus, .legacy-builder .uk-overlay-primary .uk-search-default .uk-search-input:focus, .legacy-builder .uk-offcanvas-bar .uk-search-default .uk-search-input:focus {
	background-color: rgba(255, 255, 255, .1);
}

.legacy-builder .uk-light .uk-search-navbar .uk-search-input, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .legacy-builder .uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input, .legacy-builder .uk-overlay-primary .uk-search-navbar .uk-search-input, .legacy-builder .uk-offcanvas-bar .uk-search-navbar .uk-search-input {
	background-color: transparent;
}

.legacy-builder .uk-light .uk-search-large .uk-search-input, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .legacy-builder .uk-card-primary.uk-card-body .uk-search-large .uk-search-input, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-large .uk-search-input, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input, .legacy-builder .uk-overlay-primary .uk-search-large .uk-search-input, .legacy-builder .uk-offcanvas-bar .uk-search-large .uk-search-input {
	background-color: transparent;
}

.legacy-builder .uk-light .uk-search-toggle, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle, .legacy-builder .uk-card-primary.uk-card-body .uk-search-toggle, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-toggle, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle, .legacy-builder .uk-overlay-primary .uk-search-toggle, .legacy-builder .uk-offcanvas-bar .uk-search-toggle {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-search-toggle:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-search-toggle:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-toggle:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover, .legacy-builder .uk-overlay-primary .uk-search-toggle:hover, .legacy-builder .uk-offcanvas-bar .uk-search-toggle:hover, .legacy-builder .uk-light .uk-search-toggle:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-search-toggle:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-search-toggle:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:focus, .legacy-builder .uk-overlay-primary .uk-search-toggle:focus, .legacy-builder .uk-offcanvas-bar .uk-search-toggle:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-overlay-primary .uk-nav-parent-icon>.uk-parent>a:after, .legacy-builder .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.7)%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-light .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-overlay-primary .uk-nav-parent-icon>.uk-parent.uk-open>a:after, .legacy-builder .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.7)%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.legacy-builder .uk-light .uk-nav-default>li>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default>li>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default>li>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a, .legacy-builder .uk-overlay-primary .uk-nav-default>li>a, .legacy-builder .uk-offcanvas-bar .uk-nav-default>li>a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-nav-default>li>a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default>li>a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover, .legacy-builder .uk-overlay-primary .uk-nav-default>li>a:hover, .legacy-builder .uk-offcanvas-bar .uk-nav-default>li>a:hover, .legacy-builder .uk-light .uk-nav-default>li>a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default>li>a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default>li>a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus, .legacy-builder .uk-overlay-primary .uk-nav-default>li>a:focus, .legacy-builder .uk-offcanvas-bar .uk-nav-default>li>a:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-nav-default>li.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a, .legacy-builder .uk-overlay-primary .uk-nav-default>li.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-nav-default>li.uk-active>a {
	color: #fff;
}

.legacy-builder .uk-light .uk-nav-default .uk-nav-header, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header, .legacy-builder .uk-overlay-primary .uk-nav-default .uk-nav-header, .legacy-builder .uk-offcanvas-bar .uk-nav-default .uk-nav-header {
	color: #fff;
}

.legacy-builder .uk-light .uk-nav-default .uk-nav-divider, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider, .legacy-builder .uk-overlay-primary .uk-nav-default .uk-nav-divider, .legacy-builder .uk-offcanvas-bar .uk-nav-default .uk-nav-divider {
	border-top-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-overlay-primary .uk-nav-default .uk-nav-sub a, .legacy-builder .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover, .legacy-builder .uk-light .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus, .legacy-builder .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a {
	color: #fff;
}

.legacy-builder .uk-light .uk-nav-primary>li>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary>li>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary>li>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a, .legacy-builder .uk-overlay-primary .uk-nav-primary>li>a, .legacy-builder .uk-offcanvas-bar .uk-nav-primary>li>a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-nav-primary>li>a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover, .legacy-builder .uk-overlay-primary .uk-nav-primary>li>a:hover, .legacy-builder .uk-offcanvas-bar .uk-nav-primary>li>a:hover, .legacy-builder .uk-light .uk-nav-primary>li>a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus, .legacy-builder .uk-overlay-primary .uk-nav-primary>li>a:focus, .legacy-builder .uk-offcanvas-bar .uk-nav-primary>li>a:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-overlay-primary .uk-nav-primary>li.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-nav-primary>li.uk-active>a {
	color: #fff;
}

.legacy-builder .uk-light .uk-nav-primary .uk-nav-header, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header, .legacy-builder .uk-overlay-primary .uk-nav-primary .uk-nav-header, .legacy-builder .uk-offcanvas-bar .uk-nav-primary .uk-nav-header {
	color: #fff;
}

.legacy-builder .uk-light .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-overlay-primary .uk-nav-primary .uk-nav-divider, .legacy-builder .uk-offcanvas-bar .uk-nav-primary .uk-nav-divider {
	border-top-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-overlay-primary .uk-nav-primary .uk-nav-sub a, .legacy-builder .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover, .legacy-builder .uk-light .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus, .legacy-builder .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active>a {
	color: #fff;
}

.legacy-builder .uk-light .uk-navbar-nav>li>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-nav>li>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a, .legacy-builder .uk-overlay-primary .uk-navbar-nav>li>a, .legacy-builder .uk-offcanvas-bar .uk-navbar-nav>li>a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-navbar-nav>li:hover>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a, .legacy-builder .uk-overlay-primary .uk-navbar-nav>li:hover>a, .legacy-builder .uk-offcanvas-bar .uk-navbar-nav>li:hover>a, .legacy-builder .uk-light .uk-navbar-nav>li>a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus, .legacy-builder .uk-overlay-primary .uk-navbar-nav>li>a:focus, .legacy-builder .uk-offcanvas-bar .uk-navbar-nav>li>a:focus, .legacy-builder .uk-light .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-overlay-primary .uk-navbar-nav>li>a.uk-open, .legacy-builder .uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-navbar-nav>li>a:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active, .legacy-builder .uk-overlay-primary .uk-navbar-nav>li>a:active, .legacy-builder .uk-offcanvas-bar .uk-navbar-nav>li>a:active {
	color: #fff;
}

.legacy-builder .uk-light .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-overlay-primary .uk-navbar-nav>li.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a {
	color: #fff;
}

.legacy-builder .uk-light .uk-navbar-item, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-item, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-item, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-item, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item, .legacy-builder .uk-overlay-primary .uk-navbar-item, .legacy-builder .uk-offcanvas-bar .uk-navbar-item {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-navbar-toggle, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-toggle, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-toggle, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle, .legacy-builder .uk-overlay-primary .uk-navbar-toggle, .legacy-builder .uk-offcanvas-bar .uk-navbar-toggle {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-navbar-toggle:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-toggle:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-toggle:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover, .legacy-builder .uk-overlay-primary .uk-navbar-toggle:hover, .legacy-builder .uk-offcanvas-bar .uk-navbar-toggle:hover, .legacy-builder .uk-light .uk-navbar-toggle:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-toggle:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-toggle:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus, .legacy-builder .uk-overlay-primary .uk-navbar-toggle:focus, .legacy-builder .uk-offcanvas-bar .uk-navbar-toggle:focus, .legacy-builder .uk-light .uk-navbar-toggle.uk-open, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, .legacy-builder .uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open, .legacy-builder .uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open, .legacy-builder .uk-overlay-primary .uk-navbar-toggle.uk-open, .legacy-builder .uk-offcanvas-bar .uk-navbar-toggle.uk-open {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-subnav>*>:first-child, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav>*>:first-child, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav>*>:first-child, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child, .legacy-builder .uk-overlay-primary .uk-subnav>*>:first-child, .legacy-builder .uk-offcanvas-bar .uk-subnav>*>:first-child {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-subnav>*>a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav>*>a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav>*>a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover, .legacy-builder .uk-overlay-primary .uk-subnav>*>a:hover, .legacy-builder .uk-offcanvas-bar .uk-subnav>*>a:hover, .legacy-builder .uk-light .uk-subnav>*>a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav>*>a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav>*>a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus, .legacy-builder .uk-overlay-primary .uk-subnav>*>a:focus, .legacy-builder .uk-offcanvas-bar .uk-subnav>*>a:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-subnav>.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav>.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a, .legacy-builder .uk-overlay-primary .uk-subnav>.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-subnav>.uk-active>a {
	color: #fff;
}

.legacy-builder .uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column):before {
	border-left-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-subnav-pill>*>:first-child, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child, .legacy-builder .uk-overlay-primary .uk-subnav-pill>*>:first-child, .legacy-builder .uk-offcanvas-bar .uk-subnav-pill>*>:first-child {
	background-color: transparent;
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-subnav-pill>*>a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover, .legacy-builder .uk-overlay-primary .uk-subnav-pill>*>a:hover, .legacy-builder .uk-offcanvas-bar .uk-subnav-pill>*>a:hover, .legacy-builder .uk-light .uk-subnav-pill>*>a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav-pill>*>a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus, .legacy-builder .uk-overlay-primary .uk-subnav-pill>*>a:focus, .legacy-builder .uk-offcanvas-bar .uk-subnav-pill>*>a:focus {
	background-color: rgba(255, 255, 255, .1);
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-subnav-pill>*>a:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active, .legacy-builder .uk-overlay-primary .uk-subnav-pill>*>a:active, .legacy-builder .uk-offcanvas-bar .uk-subnav-pill>*>a:active {
	background-color: rgba(255, 255, 255, .1);
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-overlay-primary .uk-subnav-pill>.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-subnav-pill>.uk-active>a {
	background-color: #fff;
	color: #666;
}

.legacy-builder .uk-light .uk-subnav>.uk-disabled>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a, .legacy-builder .uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a, .legacy-builder .uk-overlay-primary .uk-subnav>.uk-disabled>a, .legacy-builder .uk-offcanvas-bar .uk-subnav>.uk-disabled>a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-breadcrumb>*>*, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*, .legacy-builder .uk-card-primary.uk-card-body .uk-breadcrumb>*>*, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*, .legacy-builder .uk-card-secondary.uk-card-body .uk-breadcrumb>*>*, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*, .legacy-builder .uk-overlay-primary .uk-breadcrumb>*>*, .legacy-builder .uk-offcanvas-bar .uk-breadcrumb>*>* {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-breadcrumb>*>:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover, .legacy-builder .uk-overlay-primary .uk-breadcrumb>*>:hover, .legacy-builder .uk-offcanvas-bar .uk-breadcrumb>*>:hover, .legacy-builder .uk-light .uk-breadcrumb>*>:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus, .legacy-builder .uk-overlay-primary .uk-breadcrumb>*>:focus, .legacy-builder .uk-offcanvas-bar .uk-breadcrumb>*>:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-breadcrumb>:last-child>*, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*, .legacy-builder .uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*, .legacy-builder .uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*, .legacy-builder .uk-overlay-primary .uk-breadcrumb>:last-child>*, .legacy-builder .uk-offcanvas-bar .uk-breadcrumb>:last-child>* {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before, .legacy-builder .uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-pagination>*>*, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*, .legacy-builder .uk-card-primary.uk-card-body .uk-pagination>*>*, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*, .legacy-builder .uk-card-secondary.uk-card-body .uk-pagination>*>*, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*, .legacy-builder .uk-overlay-primary .uk-pagination>*>*, .legacy-builder .uk-offcanvas-bar .uk-pagination>*>* {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-pagination>*>:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-pagination>*>:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-pagination>*>:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover, .legacy-builder .uk-overlay-primary .uk-pagination>*>:hover, .legacy-builder .uk-offcanvas-bar .uk-pagination>*>:hover, .legacy-builder .uk-light .uk-pagination>*>:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-pagination>*>:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-pagination>*>:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:focus, .legacy-builder .uk-overlay-primary .uk-pagination>*>:focus, .legacy-builder .uk-offcanvas-bar .uk-pagination>*>:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-pagination>.uk-active>*, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*, .legacy-builder .uk-card-primary.uk-card-body .uk-pagination>.uk-active>*, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*, .legacy-builder .uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*, .legacy-builder .uk-overlay-primary .uk-pagination>.uk-active>*, .legacy-builder .uk-offcanvas-bar .uk-pagination>.uk-active>* {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-pagination>.uk-disabled>*, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*, .legacy-builder .uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*, .legacy-builder .uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*, .legacy-builder .uk-overlay-primary .uk-pagination>.uk-disabled>*, .legacy-builder .uk-offcanvas-bar .uk-pagination>.uk-disabled>* {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-tab>*>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a, .legacy-builder .uk-card-primary.uk-card-body .uk-tab>*>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-tab>*>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a, .legacy-builder .uk-overlay-primary .uk-tab>*>a, .legacy-builder .uk-offcanvas-bar .uk-tab>*>a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-tab>*>a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-tab>*>a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-tab>*>a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover, .legacy-builder .uk-overlay-primary .uk-tab>*>a:hover, .legacy-builder .uk-offcanvas-bar .uk-tab>*>a:hover, .legacy-builder .uk-light .uk-tab>*>a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-tab>*>a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-tab>*>a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:focus, .legacy-builder .uk-overlay-primary .uk-tab>*>a:focus, .legacy-builder .uk-offcanvas-bar .uk-tab>*>a:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-tab>.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-tab>.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-tab>.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a, .legacy-builder .uk-overlay-primary .uk-tab>.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-tab>.uk-active>a {
	color: #fff;
}

.legacy-builder .uk-light .uk-tab>.uk-disabled>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a, .legacy-builder .uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a, .legacy-builder .uk-overlay-primary .uk-tab>.uk-disabled>a, .legacy-builder .uk-offcanvas-bar .uk-tab>.uk-disabled>a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-slidenav, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-slidenav, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav, .legacy-builder .uk-card-primary.uk-card-body .uk-slidenav, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav, .legacy-builder .uk-card-secondary.uk-card-body .uk-slidenav, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav, .legacy-builder .uk-overlay-primary .uk-slidenav, .legacy-builder .uk-offcanvas-bar .uk-slidenav {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-slidenav:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-slidenav:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-slidenav:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover, .legacy-builder .uk-overlay-primary .uk-slidenav:hover, .legacy-builder .uk-offcanvas-bar .uk-slidenav:hover, .legacy-builder .uk-light .uk-slidenav:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-slidenav:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-slidenav:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:focus, .legacy-builder .uk-overlay-primary .uk-slidenav:focus, .legacy-builder .uk-offcanvas-bar .uk-slidenav:focus {
	color: rgba(255, 255, 255, .95);
}

.legacy-builder .uk-light .uk-slidenav:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active, .legacy-builder .uk-card-primary.uk-card-body .uk-slidenav:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-slidenav:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active, .legacy-builder .uk-overlay-primary .uk-slidenav:active, .legacy-builder .uk-offcanvas-bar .uk-slidenav:active {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-dotnav>*>*, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*, .legacy-builder .uk-card-primary.uk-card-body .uk-dotnav>*>*, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*, .legacy-builder .uk-card-secondary.uk-card-body .uk-dotnav>*>*, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*, .legacy-builder .uk-overlay-primary .uk-dotnav>*>*, .legacy-builder .uk-offcanvas-bar .uk-dotnav>*>* {
	background-color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-dotnav>*>:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-dotnav>*>:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-dotnav>*>:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover, .legacy-builder .uk-overlay-primary .uk-dotnav>*>:hover, .legacy-builder .uk-offcanvas-bar .uk-dotnav>*>:hover, .legacy-builder .uk-light .uk-dotnav>*>:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-dotnav>*>:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-dotnav>*>:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus, .legacy-builder .uk-overlay-primary .uk-dotnav>*>:focus, .legacy-builder .uk-offcanvas-bar .uk-dotnav>*>:focus {
	background-color: rgba(255, 255, 255, .9);
}

.legacy-builder .uk-light .uk-dotnav>*>:active, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active, .legacy-builder .uk-card-primary.uk-card-body .uk-dotnav>*>:active, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active, .legacy-builder .uk-card-secondary.uk-card-body .uk-dotnav>*>:active, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active, .legacy-builder .uk-overlay-primary .uk-dotnav>*>:active, .legacy-builder .uk-offcanvas-bar .uk-dotnav>*>:active {
	background-color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-dotnav>.uk-active>*, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*, .legacy-builder .uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*, .legacy-builder .uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*, .legacy-builder .uk-overlay-primary .uk-dotnav>.uk-active>*, .legacy-builder .uk-offcanvas-bar .uk-dotnav>.uk-active>* {
	background-color: rgba(255, 255, 255, .9);
}

.legacy-builder .uk-light .uk-accordion-title, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title, .legacy-builder .uk-card-primary.uk-card-body .uk-accordion-title, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title, .legacy-builder .uk-card-secondary.uk-card-body .uk-accordion-title, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title, .legacy-builder .uk-overlay-primary .uk-accordion-title, .legacy-builder .uk-offcanvas-bar .uk-accordion-title {
	color: #fff;
}

.legacy-builder .uk-light .uk-accordion-title:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-accordion-title:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-accordion-title:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:hover, .legacy-builder .uk-overlay-primary .uk-accordion-title:hover, .legacy-builder .uk-offcanvas-bar .uk-accordion-title:hover, .legacy-builder .uk-light .uk-accordion-title:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-accordion-title:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-accordion-title:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:focus, .legacy-builder .uk-overlay-primary .uk-accordion-title:focus, .legacy-builder .uk-offcanvas-bar .uk-accordion-title:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-iconnav>*>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a, .legacy-builder .uk-card-primary.uk-card-body .uk-iconnav>*>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-iconnav>*>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a, .legacy-builder .uk-overlay-primary .uk-iconnav>*>a, .legacy-builder .uk-offcanvas-bar .uk-iconnav>*>a {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-iconnav>*>a:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-iconnav>*>a:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover, .legacy-builder .uk-overlay-primary .uk-iconnav>*>a:hover, .legacy-builder .uk-offcanvas-bar .uk-iconnav>*>a:hover, .legacy-builder .uk-light .uk-iconnav>*>a:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-iconnav>*>a:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-iconnav>*>a:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus, .legacy-builder .uk-overlay-primary .uk-iconnav>*>a:focus, .legacy-builder .uk-offcanvas-bar .uk-iconnav>*>a:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-iconnav>.uk-active>a, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a, .legacy-builder .uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a, .legacy-builder .uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a, .legacy-builder .uk-overlay-primary .uk-iconnav>.uk-active>a, .legacy-builder .uk-offcanvas-bar .uk-iconnav>.uk-active>a {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-text-lead, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-text-lead, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead, .legacy-builder .uk-card-primary.uk-card-body .uk-text-lead, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead, .legacy-builder .uk-card-secondary.uk-card-body .uk-text-lead, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead, .legacy-builder .uk-overlay-primary .uk-text-lead, .legacy-builder .uk-offcanvas-bar .uk-text-lead {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-text-meta, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-text-meta, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta, .legacy-builder .uk-card-primary.uk-card-body .uk-text-meta, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta, .legacy-builder .uk-card-secondary.uk-card-body .uk-text-meta, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta, .legacy-builder .uk-overlay-primary .uk-text-meta, .legacy-builder .uk-offcanvas-bar .uk-text-meta {
	color: rgba(255, 255, 255, .5);
}

.legacy-builder .uk-light .uk-text-muted, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-text-muted, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted, .legacy-builder .uk-card-primary.uk-card-body .uk-text-muted, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted, .legacy-builder .uk-card-secondary.uk-card-body .uk-text-muted, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted, .legacy-builder .uk-overlay-primary .uk-text-muted, .legacy-builder .uk-offcanvas-bar .uk-text-muted {
	color: rgba(255, 255, 255, .5) !important;
}

.legacy-builder .uk-light .uk-text-emphasis, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis, .legacy-builder .uk-card-primary.uk-card-body .uk-text-emphasis, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis, .legacy-builder .uk-card-secondary.uk-card-body .uk-text-emphasis, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis, .legacy-builder .uk-overlay-primary .uk-text-emphasis, .legacy-builder .uk-offcanvas-bar .uk-text-emphasis {
	color: #fff !important;
}

.legacy-builder .uk-light .uk-text-primary, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-text-primary, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary, .legacy-builder .uk-card-primary.uk-card-body .uk-text-primary, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary, .legacy-builder .uk-card-secondary.uk-card-body .uk-text-primary, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary, .legacy-builder .uk-overlay-primary .uk-text-primary, .legacy-builder .uk-offcanvas-bar .uk-text-primary {
	color: rgba(255, 255, 255, .7) !important;
}

.legacy-builder .uk-light .uk-column-divider, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-column-divider, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-column-divider, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-column-divider, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider, .legacy-builder .uk-card-primary.uk-card-body .uk-column-divider, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider, .legacy-builder .uk-card-secondary.uk-card-body .uk-column-divider, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider, .legacy-builder .uk-overlay-primary .uk-column-divider, .legacy-builder .uk-offcanvas-bar .uk-column-divider {
	-moz-column-rule-color: rgba(255, 255, 255, .2);
	column-rule-color: rgba(255, 255, 255, .2);
}

.legacy-builder .uk-light .uk-logo, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-logo, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-logo, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-logo, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-logo, .legacy-builder .uk-card-primary.uk-card-body .uk-logo, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-logo, .legacy-builder .uk-card-secondary.uk-card-body .uk-logo, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo, .legacy-builder .uk-overlay-primary .uk-logo, .legacy-builder .uk-offcanvas-bar .uk-logo {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-logo:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-logo:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-logo:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-logo:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover, .legacy-builder .uk-overlay-primary .uk-logo:hover, .legacy-builder .uk-offcanvas-bar .uk-logo:hover, .legacy-builder .uk-light .uk-logo:focus, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-logo:focus, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus, .legacy-builder .uk-card-primary.uk-card-body .uk-logo:focus, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-logo:focus, .legacy-builder .uk-card-secondary.uk-card-body .uk-logo:focus, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:focus, .legacy-builder .uk-overlay-primary .uk-logo:focus, .legacy-builder .uk-offcanvas-bar .uk-logo:focus {
	color: rgba(255, 255, 255, .7);
}

.legacy-builder .uk-light .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-card-primary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-card-secondary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-overlay-primary .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), .legacy-builder .uk-offcanvas-bar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type) {
	display: none;
}

.legacy-builder .uk-light .uk-logo-inverse, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse, .legacy-builder .uk-card-primary.uk-card-body .uk-logo-inverse, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse, .legacy-builder .uk-card-secondary.uk-card-body .uk-logo-inverse, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse, .legacy-builder .uk-overlay-primary .uk-logo-inverse, .legacy-builder .uk-offcanvas-bar .uk-logo-inverse {
	display: inline;
}

@media print {
	.legacy-builder *, .legacy-builder *:before, .legacy-builder *:after {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	
	.legacy-builder a, .legacy-builder a:visited {
		text-decoration: underline;
	}
	
	.legacy-builder pre, .legacy-builder blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	
	.legacy-builder thead {
		display: table-header-group;
	}
	
	.legacy-builder tr, .legacy-builder img {
		page-break-inside: avoid;
	}
	
	.legacy-builder img {
		max-width: 100% !important;
	}
	
	@page {}
	
	.legacy-builder p, .legacy-builder h2, .legacy-builder h3 {
		orphans: 3;
		widows: 3;
	}
	
	.legacy-builder h2, .legacy-builder h3 {
		page-break-after: avoid;
	}
}

.legacy-builder html, .legacy-builder body {
	width: 100%;
	overflow: hidden;
}

.legacy-builder html {
	height: 100%;
	overflow-y: auto;
}

.legacy-builder .uk-text-dark {
	color: #333 !important;
}

.legacy-builder section.thumbnail-grid-section .caption .caption-inner {
	padding-left: 20px;
}

.legacy-builder section.thumbnail-grid-section .caption p:last-child {
	margin-bottom: 0;
}

.legacy-builder section {
	position: relative;
}

.legacy-builder .single section .section-inner {
	padding: 0 40px;
}

@media (max-width: 1360px) {
	.legacy-builder #post-content {
		padding: 0 30px;
	}
}

.legacy-builder body, .legacy-builder html {
	font-weight: 300;
	color: #333;
}

.legacy-builder p {
	margin: 0 0 1em;
}

.legacy-builder b {
	font-weight: 600;
}

.legacy-builder strong {
	font-weight: 400;
}

.legacy-builder h1, .legacy-builder h2, .legacy-builder h3, .legacy-builder h4, .legacy-builder h5, .legacy-builder h6 {
	font-weight: 300;
	margin: 0 0 .3em;
}

.legacy-builder h1 b, .legacy-builder h2 b, .legacy-builder h3 b, .legacy-builder h4 b, .legacy-builder h5 b, .legacy-builder h6 b {
	font-weight: 600;
}

.legacy-builder h1 strong, .legacy-builder h2 strong, .legacy-builder h3 strong, .legacy-builder h4 strong, .legacy-builder h5 strong, .legacy-builder h6 strong {
	font-weight: 400;
}

.legacy-builder *.jt-small {
	font-size: 14px;
}

.legacy-builder em {
	color: inherit !important;
}

.legacy-builder a.uk-display-block, .legacy-builder a.uk-display-block *, .legacy-builder a.uk-display-block:hover, .legacy-builder a.uk-display-block:hover * {
	text-decoration: none;
	color: inherit;
}

@media (max-width: 450px) {
	.legacy-builder body, .legacy-builder html {
		font-size: 12px;
	}
	
	.legacy-builder h1 {
		font-size: 34px;
	}
	
	.legacy-builder h2 {
		font-size: 30px;
	}
	
	.legacy-builder h3 {
		font-size: 26px;
	}
	
	.legacy-builder h4 {
		font-size: 20px;
	}
	
	.legacy-builder h5 {
		font-size: 16px;
	}
	
	.legacy-builder h6 {
		font-size: 12px;
	}
	
	.legacy-builder *.jt-small {
		font-size: 10px;
	}
}

.legacy-builder .underline {
	position: relative;
	display: inline-block;
}

.legacy-builder .underline:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border-bottom: 4px solid;
	border-bottom-color: #29cc91;
	position: absolute;
	top: 0;
	left: 0;
}

.legacy-builder .underline.underline-black:before {
	border-bottom-color: #000 !important;
}

.legacy-builder .underline.underline-white:before {
	border-bottom-color: #fff !important;
}

.legacy-builder *[uk-scrollspy] .underline:before {
	width: 0;
}

.legacy-builder .uk-scrollspy-inview .underline:before {
	width: 100%;
	transition: width .3s 1s;
	-webkit-transition: width .3s 1s;
}

.legacy-builder .primary-border-left {
	border-left: 4px solid #29cc91;
}

.legacy-builder .jt-text-link {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.legacy-builder .jt-dark, .legacy-builder .jt-dark h1, .legacy-builder .jt-dark h2, .legacy-builder .jt-dark h3, .legacy-builder .jt-dark h4, .legacy-builder .jt-dark h5, .legacy-builder .jt-dark h6 {
	color: #000;
}

.legacy-builder .jt-z-1 {
	z-index: 1;
}

.legacy-builder .jt-ar-40 {
	position: relative;
	height: 0;
	padding-bottom: 40%;
}

.legacy-builder .jt-ar-5625 {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
}

.legacy-builder .jt-ar-75 {
	position: relative;
	height: 0;
	padding-bottom: 75%;
}

.legacy-builder .jt-ar-100 {
	position: relative;
	height: 0;
	padding-bottom: 100%;
}

.legacy-builder .jt-ar-120 {
	position: relative;
	height: 0;
	padding-bottom: 120%;
}

.legacy-builder .jt-ar-inner {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

.legacy-builder .jt-text-white {
	color: #fff !important;
}

.legacy-builder .jt-v-align-middle {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.legacy-builder .jt-border-tr-30 {
	border-top-right-radius: 50px;
}

.legacy-builder .jt-border-tl-30 {
	border-top-left-radius: 50px;
}

.legacy-builder .jt-border-br-30 {
	border-bottom-right-radius: 50px;
}

.legacy-builder .jt-border-bl-30 {
	border-bottom-left-radius: 50px;
}

.legacy-builder .jt-background-light {
	background-color: #eee;
}

.legacy-builder .border-left-primary {
	border-left: 2px solid #29cc91 !important;
}

.legacy-builder .border-bottom-primary {
	border-bottom: 2px solid #29cc91 !important;
}

.legacy-builder #page-subnav ul>li>a, .legacy-builder #next-prev-nav ul>li>a {
	font-weight: 600;
	color: #000;
	font-size: 14px;
	padding: 0 20px;
	line-height: 28px;
}

.legacy-builder #page-subnav ul>li>a:hover, .legacy-builder #next-prev-nav ul>li>a:hover {
	color: #444 !important;
}

.legacy-builder #page-subnav ul>li.uk-active>a, .legacy-builder #next-prev-nav ul>li.uk-active>a {
	color: #fff !important;
}

.legacy-builder #page-subnav>.uk-navbar-dropbar, .legacy-builder #next-prev-nav>.uk-navbar-dropbar {
	background-color: #29cc91;
}

.legacy-builder #page-subnav>.uk-navbar-container>.uk-navbar-center>ul>li>a, .legacy-builder #next-prev-nav>.uk-navbar-container>.uk-navbar-center>ul>li>a, .legacy-builder #page-subnav>.uk-navbar-right>ul>li>a, .legacy-builder #next-prev-nav>.uk-navbar-right>ul>li>a, .legacy-builder #page-subnav>.uk-navbar-left>ul>li>a, .legacy-builder #next-prev-nav>.uk-navbar-left>ul>li>a {
	min-height: 50px;
}

.legacy-builder .uk-dotnav>li>a {
	border-radius: 0;
	background-color: rgba(200, 200, 200, .3);
}

.legacy-builder .uk-dotnav>li.uk-active>a {
	background-color: #29cc91 !important;
}

.legacy-builder #breadcrumb-nav {
	padding: 8px 30px 10px 0;
}

.legacy-builder #breadcrumb-nav .uk-breadcrumb>:last-child>* {
	color: rgba(255, 255, 255, .8);
}

.legacy-builder #main-nav {
	z-index: 1000;
	height: 80px;
}

.legacy-builder #main-nav .uk-navbar-dropdown {
	box-shadow: 0 6px 4px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 6px 4px rgba(0, 0, 0, .1);
}

@media (max-width: 960px) {
	.legacy-builder #main-nav {
		height: 60px;
	}
}

.legacy-builder #main-nav #login-button {
	border-left: 1px solid #ccc;
}

.legacy-builder #main-nav #login-button h6 {
	color: #999;
}

.legacy-builder #main-nav #navigation_item_menu_items>a:hover .uk-text-primary {
	color: #999 !important;
}

.legacy-builder #main-nav .uk-navbar-right {
	padding: 10px;
}

.legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a#login-button, .legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a.uk-button-primary {
	min-height: 60px;
}

@media (min-width: 1200px) {
	.legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a#login-button h6, .legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a.uk-button-primary h6 {
		padding: 0 20px !important;
	}
}

@media (max-width: 960px) {
	.legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a#login-button, .legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a.uk-button-primary {
		border: none;
	}
}

@media (max-width: 480px) {
	.legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a#login-button, .legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a.uk-button-primary {
		border: none;
	}
	
	.legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a#login-button h6, .legacy-builder #main-nav .uk-navbar-right>ul.uk-navbar-nav>li>a.uk-button-primary h6 {
		font-size: 14px !important;
	}
}

.legacy-builder #main-nav .uk-navbar-nav>li>a {
	text-align: center;
	text-transform: none;
	min-height: 60px;
}

@media (max-width: 1060px) {
	.legacy-builder #main-nav .uk-navbar-nav>li>a {
		padding: 0 10px;
	}
}

@media (min-width: 1200px) {
	.legacy-builder #main-nav .uk-navbar-nav>li>a {
		padding: 0 20px !important;
	}
}

.legacy-builder #main-nav .uk-navbar-nav>li>a:not(.uk-navbar-toggle) {
	min-height: 100%;
}

.legacy-builder #main-nav .uk-navbar-nav>li>a h6 {
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

.legacy-builder #main-nav .uk-navbar-nav>li>a.uk-search-icon {
	color: #29cc91;
}

.legacy-builder #main-nav .uk-navbar-nav>li.uline-nav-btn>a:hover, .legacy-builder #main-nav .uk-navbar-nav>li.uline-nav-btn>a.uk-open {
	background-color: #000;
	position: relative;
}

.legacy-builder #main-nav .uk-navbar-nav>li.uline-nav-btn>a:hover h6, .legacy-builder #main-nav .uk-navbar-nav>li.uline-nav-btn>a.uk-open h6 {
	color: #fff;
}

.legacy-builder #main-nav .uk-navbar-nav>li.uline-nav-btn>a:hover:after, .legacy-builder #main-nav .uk-navbar-nav>li.uline-nav-btn>a.uk-open:after {
	content: "";
	display: block;
	width: 50%;
	position: absolute;
	border-bottom: 2px solid #29cc91;
	bottom: 20px;
}

.legacy-builder #mobile-menu ul.uk-nav-sub {
	padding: 20px;
}

.legacy-builder #mobile-menu li.uk-parent>a:hover h4 {
	color: #666 !important;
}

.legacy-builder #mobile-menu li>a.get-demo {
	background-color: #29cc91;
	display: inline-block;
	height: auto;
	padding: 20px;
	margin-top: 10px;
}

.legacy-builder #mobile-menu li>a.get-demo h4 {
	color: #fff !important;
	margin: 0;
	padding-right: 10px;
}

.legacy-builder #mobile-menu li>a.get-demo:hover {
	background-color: #000;
}

.legacy-builder #mobile-menu li>a.get-demo:hover h4 {
	color: #fff !important;
}

.legacy-builder .footer {
	background-color: #000;
}

.legacy-builder .footer .uk-icon-button {
	background: #fff;
	color: #000;
}

.legacy-builder .footer .footer-download {
	align-items: center;
	display: flex;
}

@media (max-width: 767px) {
	.legacy-builder .footer .footer-download {
		display: block;
	}
}

.legacy-builder .footer .footer-download span {
	color: rgba(255, 255, 255, .7);
	display: block;
	line-height: 125%;
	margin: 0 10px 0 0;
}

@media (max-width: 767px) {
	.legacy-builder .footer .footer-download span {
		margin: 0 0 10px;
	}
}

.legacy-builder .footer .footer-download a {
	display: block;
	margin: 0 10px 0 0;
}

@media (max-width: 767px) {
	.legacy-builder .footer .footer-download a {
		display: inline-block;
		margin: 0 0 5px;
	}
}

.legacy-builder .footer .footer-download a img {
	display: block;
	max-width: 100px;
}

.legacy-builder form {
	text-align: left;
}

.legacy-builder form input[type=text], .legacy-builder form input[type=email], .legacy-builder form input[type=phone], .legacy-builder form input[type=number] {
	background: none !important;
	background-color: transparent !important;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid black;
	margin: 0 4px;
	transform: translateY(2px);
	-webkit-transform: translateY(2px);
	font-size: inherit;
	display: inline-block;
	font-weight: 300;
}

.legacy-builder form input[type=text]:focus, .legacy-builder form input[type=email]:focus, .legacy-builder form input[type=phone]:focus, .legacy-builder form input[type=number]:focus, .legacy-builder form input[type=text]:active, .legacy-builder form input[type=email]:active, .legacy-builder form input[type=phone]:active, .legacy-builder form input[type=number]:active {
	box-shadow: none !important;
	outline: none !important;
}

.legacy-builder form label {
	font-size: 1.1rem;
}

.legacy-builder form h4 {
	line-height: 1.5em;
}

.legacy-builder form input[type=checkbox] {
	vertical-align: middle;
	color: #000 !important;
	background-color: transparent;
	border-color: #000;
}

.legacy-builder form label {
	color: #000 !important;
	vertical-align: middle;
}

@media (max-width: 450px) {
	.legacy-builder form input[type=text], .legacy-builder form input[type=email], .legacy-builder form input[type=phone], .legacy-builder form input[type=number] {
		padding: 0;
		font-size: 1.5rem;
	}
	
	.legacy-builder form label {
		line-height: 2em;
		font-size: 1.5rem;
	}
}

.legacy-builder input:-webkit-autofill, .legacy-builder input:-webkit-autofill:hover, .legacy-builder input:-webkit-autofill:focus, .legacy-builder input:-webkit-autofill:active {
	-webkit-transition: background-color 5000s 0s;
	transition: background-color 5000s 0s;
	-webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0) inset !important;
}

.legacy-builder input:-webkit-autofill {
	-webkit-text-fill-color: black !important;
}

.legacy-builder .uk-notification {
	width: 100% !important;
	top: 78px;
	left: 0;
	text-align: center;
	z-index: 1;
	background: #333;
}

.legacy-builder .uk-notification .uk-notification-message {
	width: 100% !important;
	background: #333;
	color: #fff;
	padding: 10px 0;
	line-height: .8em;
}

@media (max-width: 960px) {
	.legacy-builder .uk-notification {
		top: 60px;
	}
}

@media (max-width: 450px) {
	.legacy-builder .uk-notification {
		padding: 0 20px;
	}
}

.legacy-builder .uk-grid+.uk-grid-small, .legacy-builder .uk-grid-small>.uk-grid-margin, .legacy-builder *+.uk-grid-margin-small {
	margin-top: 0;
}

.legacy-builder .uk-icon[uk-icon=play] {
	padding: 15px 0;
}

.legacy-builder .uk-icon[uk-icon=play] svg>polygon {
	fill: #fff;
}

.legacy-builder .uk-modal {
	background: rgba(255, 255, 255, .8);
}

.legacy-builder .uk-modal-dialog {
	width: 90%;
	padding: 40px;
}

@media (max-width: 750px) {
	.legacy-builder .uk-modal-dialog {
		width: 100%;
	}
}

.legacy-builder .uk-offcanvas-bar {
	left: -100%;
	width: 100%;
	background-color: #fff;
	color: #000;
}

.legacy-builder .uk-offcanvas-bar .uk-navbar-nav>li>a {
	color: #000 !important;
}

.legacy-builder .uk-offcanvas-bar h4 {
	color: #000 !important;
}

.legacy-builder .uk-offcanvas-bar h5 {
	color: #29cc91 !important;
}

.legacy-builder .uk-offcanvas-bar h5:hover {
	color: #666 !important;
}

.legacy-builder .uk-offcanvas-bar .uk-offcanvas-close {
	top: 0;
	right: 0;
}

.legacy-builder .uk-offcanvas-bar #login-button {
	display: inline-block;
}

.legacy-builder .uk-offcanvas-bar #login-button h6 {
	color: #666 !important;
}

.legacy-builder .uk-container.uk-container-small {
	max-width: 980px;
	padding: 0;
}

.legacy-builder .uk-button-primary, .legacy-builder .uk-button-primary * {
	color: #fff !important;
}

.legacy-builder .uk-button-primary:hover, .legacy-builder .uk-button-primary.uk-open {
	color: #fff !important;
	background-color: #000 !important;
}

.legacy-builder .uk-light .uk-button-primary, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-primary, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary, .legacy-builder .uk-card-primary.uk-card-body .uk-button-primary, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-primary, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary, .legacy-builder .uk-overlay-primary .uk-button-primary, .legacy-builder .uk-offcanvas-bar .uk-button-primary {
	background-color: #fff !important;
	color: #29cc91 !important;
}

.legacy-builder .uk-light .uk-button-primary *, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-primary *, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary *, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary *, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary *, .legacy-builder .uk-card-primary.uk-card-body .uk-button-primary *, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary *, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-primary *, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary *, .legacy-builder .uk-overlay-primary .uk-button-primary *, .legacy-builder .uk-offcanvas-bar .uk-button-primary * {
	color: #29cc91 !important;
}

.legacy-builder .uk-light .uk-button-primary:hover, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .legacy-builder .uk-card-primary.uk-card-body .uk-button-primary:hover, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover, .legacy-builder .uk-card-secondary.uk-card-body .uk-button-primary:hover, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover, .legacy-builder .uk-overlay-primary .uk-button-primary:hover, .legacy-builder .uk-offcanvas-bar .uk-button-primary:hover {
	background: #000 !important;
}

.legacy-builder .uk-text-primary, .legacy-builder .uk-offcanvas-bar .uk-text-primary {
	color: #29cc91 !important;
}

.legacy-builder .uk-light .uk-text-primary, .legacy-builder .uk-section-primary:not(.uk-preserve-color) .uk-text-primary, .legacy-builder .uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, .legacy-builder .uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, .legacy-builder .uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary, .legacy-builder .uk-card-primary.uk-card-body .uk-text-primary, .legacy-builder .uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary, .legacy-builder .uk-card-secondary.uk-card-body .uk-text-primary, .legacy-builder .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary, .legacy-builder .uk-overlay-primary .uk-text-primary, .legacy-builder .uk-offcanvas-bar .uk-text-primary {
	color: #fff !important;
}

.legacy-builder .uk-link-text {
	margin: 0 14px 0 0;
}

.legacy-builder section.resource-grid-section.last-page #loadmore {
	display: none;
}

.legacy-builder section.resource-grid-section div.filters {
	background-color: rgba(10, 10, 10, .9) !important;
}

.legacy-builder section.resource-grid-section div.filters ul.terms-list>li>a:hover * {
	color: #666 !important;
}

.legacy-builder section.resource-grid-section div.filters ul.terms-list>li.uk-active>a * {
	color: #29cc91 !important;
}

.legacy-builder section.resource-grid-section div.filters ul.terms-list>li>a[data-active=false] {
	opacity: .4;
}

.legacy-builder section.quote-grid-section {
	background-color: #0c0c0d !important;
	color: #fff !important;
}

.legacy-builder section.quote-grid-section .grid-item-inner {
	padding-right: 20%;
}

.legacy-builder section.quote-grid-section .uk-grid {
	margin-right: -40px;
}

@media (max-width: 960px) {
	.legacy-builder section.quote-grid-section {
		padding-top: 40px;
	}
	
	.legacy-builder section.quote-grid-section .quote-icon {
		width: 75px;
		right: 20px;
		margin-top: 4px !important;
	}
}

@media (min-width: 600px) {
	.legacy-builder section.quote-grid-section.rows-1 {
		text-align: center;
	}
	
	.legacy-builder section.quote-grid-section.rows-1 .quote-icon {
		right: 0;
		margin: 0 auto;
		left: 0;
	}
	
	.legacy-builder section.quote-grid-section.rows-1>div {
		padding-left: 8vw !important;
		padding-right: 8vw !important;
	}
	
	.legacy-builder section.quote-grid-section.rows-1>div .uk-grid {
		margin: 0;
	}
	
	.legacy-builder section.quote-grid-section.rows-1 .grid-item {
		width: 100%;
		padding: 0;
	}
	
	.legacy-builder section.quote-grid-section.rows-1 .grid-item-inner {
		padding-right: 0;
	}
}

.legacy-builder section.brand-slider-section>div {
	border-radius: 40px 5px !important;
}

@media (max-width: 440px) {
	.legacy-builder section.brand-slider-section {
		padding: 0 !important;
	}
	
	.legacy-builder section.brand-slider-section>div {
		border-radius: 0 !important;
	}
}

@media (min-width: 481px) {
	.legacy-builder section.brand-slider-section.padding-overlap, .legacy-builder section.brand-slider-section.padding-overlap-both {
		padding-top: 0;
		margin-top: -40px;
		background-color: transparent !important;
		z-index: 1;
	}
	
	.legacy-builder section.brand-slider-section.padding-overlap-bottom, .legacy-builder section.brand-slider-section.padding-overlap-both {
		padding-bottom: 0;
		margin-bottom: -40px;
		background-color: transparent !important;
		z-index: 1;
	}
}

.legacy-builder section.brand-slider-section.brand-slider-left {
	padding-left: 0;
}

.legacy-builder section.brand-slider-section.brand-slider-left>div {
	border-radius: 0 5px 40px 0 !important;
}

@media (min-width: 480px) {
	.legacy-builder section.brand-slider-section.brand-slider-left {
		padding-right: 12.5%;
	}
}

.legacy-builder section.brand-slider-section.brand-slider-right {
	padding-right: 0;
}

.legacy-builder section.brand-slider-section.brand-slider-right>div {
	border-radius: 40px 0 0 5px !important;
}

@media (min-width: 480px) {
	.legacy-builder section.brand-slider-section.brand-slider-right {
		padding-left: 12.5%;
	}
}

.legacy-builder section.mission-detail-grid-section .background-container {
	padding: 0 6% 10% 0 !important;
}

.legacy-builder section.mission-detail-grid-section .section-heading {
	padding-right: 6% !important;
}

@media (max-width: 1200px) {
	.legacy-builder section.mission-detail-grid-section .background-container {
		padding: 0 !important;
	}
	
	.legacy-builder section.mission-detail-grid-section .section-heading {
		padding-right: 0 !important;
	}
}

@media (max-width: 440px) {
	.legacy-builder section.mission-detail-grid-section .grid-container {
		padding: 0 !important;
	}
}

.legacy-builder section.media-detail-section .uk-card-body {
	visibility: visible !important;
	padding-bottom: 50px !important;
}

.legacy-builder section.media-detail-section .uk-card-body svg.puzzle-icon path {
	opacity: 1;
	transition: all 1.5s 2s;
	-webkit-transition: all 1.5s 2s;
}

.legacy-builder section.media-detail-section .uk-card-body.uk-scrollspy-inview svg.puzzle-icon path:not(.active) {
	opacity: .1;
}

.legacy-builder section.media-detail-section.style-green-border .detail .uk-card-body {
	padding: 20px;
	border: 10px solid #29cc91;
}

.legacy-builder section.media-detail-section.style-white-background div.detail .uk-card-body {
	background-color: #fff;
}

.legacy-builder section.media-detail-section.media-detail-left.style-white-background div.detail {
	padding-left: 0;
}

.legacy-builder section.media-detail-section.media-detail-left.style-white-background div.detail .uk-card-body {
	border-radius: 0 40px 0 0;
}

.legacy-builder section.media-detail-section.media-detail-right.style-white-background div.detail {
	padding-right: 0;
}

.legacy-builder section.media-detail-section.media-detail-right.style-white-background div.detail .uk-card-body {
	border-radius: 40px 0 0;
}

@media (max-width: 959px) {
	.legacy-builder section.media-detail-section .media {
		padding-bottom: 50% !important;
	}
	
	.legacy-builder section.media-detail-section.overlay-detail .media {
		padding-bottom: 87% !important;
	}
}

@media (max-width: 600px) {
	.legacy-builder section.media-detail-section .media {
		padding-bottom: 56.25% !important;
	}
	
	.legacy-builder section.media-detail-section.overlay-detail .media {
		padding-bottom: 120% !important;
	}
}

@media (max-width: 450px) {
	.legacy-builder section.media-detail-section .media-svg {
		padding: 20px 10px 0;
	}
	
	.legacy-builder section.media-detail-section.overlay-detail .uk-card-body {
		padding: 0;
	}
}

.legacy-builder section.card-slider-section {
	overflow: visible;
	z-index: 1;
}

.legacy-builder section.card-slider-section .section-heading a {
	vertical-align: middle;
}

.legacy-builder section.card-slider-section .section-heading h2 {
	vertical-align: middle;
}

@media (max-width: 500px) {
	.legacy-builder section.card-slider-section .section-heading {
		padding: 10px 0;
	}
	
	.legacy-builder section.card-slider-section .section-heading h2 {
		font-size: 24px;
	}
	
	.legacy-builder section.card-slider-section .section-heading .slide-nav>a {
		padding: 4px 10px;
	}
}

.legacy-builder section.card-slider-section .next-prev-thumb {
	height: 70%;
	padding: 0;
	opacity: 0;
	width: 20vw;
	margin-top: -4%;
	z-index: 1;
}

@media (max-width: 639px) {
	.legacy-builder section.card-slider-section .next-prev-thumb {
		display: none;
	}
}

.legacy-builder section.card-slider-section .card-title {
	background: #fff;
	margin-bottom: -1px;
}

@media (max-width: 450px) {
	.legacy-builder section.card-slider-section .card-title {
		padding: 0 10px;
	}
}

.legacy-builder section.card-slider-section .card-title h3 {
	padding-top: 4px;
	color: #29cc91;
	font-weight: 400;
}

.legacy-builder section.card-slider-section .uk-card-body {
	padding: 0;
	width: 40%;
	float: right;
	margin-top: -40px;
	position: relative;
	z-index: 1;
}

.legacy-builder section.card-slider-section .uk-card-body h1 {
	font-weight: 700;
	line-height: 100px;
	font-size: 120px;
	margin: 0 0 10px -20px;
	color: #29cc91 !important;
}

@media (max-width: 960px) {
	.legacy-builder section.card-slider-section .uk-card-body {
		margin-right: 10px;
	}
	
	.legacy-builder section.card-slider-section .uk-card-body h1 {
		font-size: 90px;
		line-height: 75px;
	}
}

@media (max-width: 450px) {
	.legacy-builder section.card-slider-section .uk-card-body {
		margin-right: 18px;
	}
	
	.legacy-builder section.card-slider-section .uk-card-body h1 {
		font-size: 78px;
		line-height: 68px;
		letter-spacing: -.02em;
		margin: 0 0 0 -10px;
	}
}

@media (min-width: 640px) {
	.legacy-builder section.card-slider-section .uk-slider-container {
		overflow: visible;
	}
	
	.legacy-builder section.card-slider-section .uk-slider-container .uk-grid {
		margin-top: 4%;
		padding-bottom: 40px;
	}
	
	.legacy-builder section.card-slider-section .uk-slider-container li {
		z-index: 0;
		opacity: .5;
		transform: scale(.75);
		-webkit-transform: scale(.75);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		transition: transform .3s 0s, opacity .3s 0s;
		-webkit-transition: transform .3s 0s, -webkit-transform .3s 0s, opacity .3s 0s;
	}
	
	.legacy-builder section.card-slider-section .uk-slider-container li .uk-card-body {
		opacity: 0;
		transition: opacity .3s;
		-webkit-transition: opacity .3s;
	}
	
	.legacy-builder section.card-slider-section .uk-slider-container li.uk-active {
		transform: scale(1.15);
		-webkit-transform: scale(1.15);
		transition: transform .3s 1s, opacity .3s 1s;
		-webkit-transition: transform .3s 1s, -webkit-transform .3s 1s, opacity .3s 1s;
		opacity: 1;
		z-index: 1;
	}
	
	.legacy-builder section.card-slider-section .uk-slider-container li.uk-active .uk-card-body {
		opacity: 1;
	}
}

@media (max-width: 960px) {
	.legacy-builder section.form-section .uk-background-contain .jt-ar-100 {
		padding-bottom: 56.25%;
	}
}

@media (max-width: 450px) {
	.legacy-builder section.form-section .uk-background-contain .jt-ar-100 {
		padding-bottom: 40%;
	}
}

.legacy-builder ::-moz-placeholder {
	color: #000;
	opacity: 1;
}

.legacy-builder ::placeholder {
	color: #000;
	opacity: 1;
}

.legacy-builder :-ms-input-placeholder {
	color: #000;
}

.legacy-builder ::-ms-input-placeholder {
	color: #000;
}

@media (max-width: 960px) {
	.legacy-builder section.slideshow-section .jt-ar-40, .legacy-builder section.slideshow-section .jt-ar-5625 {
		padding-bottom: 75%;
	}
}

@media (max-width: 600px) {
	.legacy-builder section.slideshow-section .jt-ar-40, .legacy-builder section.slideshow-section .jt-ar-5625 {
		padding-bottom: 120%;
	}
}

@media (max-width: 450px) {
	.legacy-builder section.slideshow-section .jt-ar-40, .legacy-builder section.slideshow-section .jt-ar-5625 {
		padding-bottom: 140%;
	}
}

.legacy-builder section.slideshow-section .uk-slideshow-items {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	transition: height .3s;
	-webkit-transition: height .3s;
}

.legacy-builder section.slideshow-section:first-child .uk-card-body {
	padding-top: 80px;
}

@media (max-width: 1070px) {
	.legacy-builder section.iframe-section .jt-ar-5625, .legacy-builder section.iframe-section .jt-ar-40, .legacy-builder section.iframe-section .jt-ar-70 {
		padding-bottom: 100% !important;
	}
}

@media (max-width: 800px) {
	.legacy-builder section.iframe-section .jt-ar-5625, .legacy-builder section.iframe-section .jt-ar-40, .legacy-builder section.iframe-section .jt-ar-70 {
		padding-bottom: 120% !important;
	}
}

@media (max-width: 640px) {
	.legacy-builder section.iframe-section .jt-ar-5625, .legacy-builder section.iframe-section .jt-ar-40, .legacy-builder section.iframe-section .jt-ar-70 {
		padding-bottom: 140% !important;
	}
}

@media (max-width: 540px) {
	.legacy-builder section.iframe-section .jt-ar-5625, .legacy-builder section.iframe-section .jt-ar-40, .legacy-builder section.iframe-section .jt-ar-70 {
		padding-bottom: 160% !important;
	}
}

@media (max-width: 480px) {
	.legacy-builder section.iframe-section .jt-ar-5625, .legacy-builder section.iframe-section .jt-ar-40, .legacy-builder section.iframe-section .jt-ar-70 {
		padding-bottom: 180% !important;
	}
}

@media (max-width: 400px) {
	.legacy-builder section.iframe-section .jt-ar-5625, .legacy-builder section.iframe-section .jt-ar-40, .legacy-builder section.iframe-section .jt-ar-70 {
		padding-bottom: 190% !important;
	}
}

@media (max-width: 360px) {
	.legacy-builder section.iframe-section .jt-ar-5625, .legacy-builder section.iframe-section .jt-ar-40, .legacy-builder section.iframe-section .jt-ar-70 {
		padding-bottom: 210% !important;
	}
}

.legacy-builder li.post>a {
	overflow: hidden;
}

.legacy-builder li.post>a span.readmore {
	color: #29cc91;
}

.legacy-builder li.post>a .hover-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 100%;
	z-index: 0;
	background-color: #fff;
}

.legacy-builder li.post>a .uk-card-body {
	position: relative;
	z-index: 0;
}

.legacy-builder li.post>a .border {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	transition: all .4s .1s;
	-webkit-transition: all .4s .1s;
}

.legacy-builder li.post>a:hover {
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.legacy-builder li.post>a:hover .border {
	-webkit-box-shadow: inset 0px 0px 0px 6px #29cc91;
}

.legacy-builder li.post>a:hover h3 {
	font-weight: 400;
	letter-spacing: -.017em;
}

.legacy-builder li.post>a:hover .hover-bg {
	width: 100%;
	transition: left .4s .3s, width .4s .1s;
	-webkit-transition: left .4s .3s, width .4s .1s;
}

@media (max-width: 960px) {
	.legacy-builder body.single .featured-image>div {
		padding-bottom: 60% !important;
	}
	
	.legacy-builder body.single .featured-image>div h1 {
		width: 75%;
	}
}

@media (max-width: 600px) {
	.legacy-builder body.single .featured-image>div {
		padding-bottom: 100% !important;
	}
	
	.legacy-builder body.single .featured-image>div h1 {
		width: 100%;
	}
}

@media (max-width: 450px) {
	.legacy-builder body.single .featured-image>div {
		padding-bottom: 140% !important;
	}
}

.legacy-builder .puzzle-animated {
	position: relative;
}

.legacy-builder .puzzle-animated svg path {
	transform: translate(-100%);
	-webkit-transform: translateX(-100%);
	opacity: 0;
}

.legacy-builder .puzzle-animated div.overlay-text {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.legacy-builder .puzzle-animated div.overlay-text div {
	float: left;
	position: relative;
	width: 33%;
	opacity: 0;
	transform: translate(-40px);
	-webkit-transform: translateX(-40px);
}

.legacy-builder .puzzle-animated div.overlay-text div.puzzle-piece {
	max-height: 272px;
}

.legacy-builder .puzzle-animated div.overlay-text div.puzzle-piece>p {
	display: none;
}

.legacy-builder .puzzle-animated div.overlay-text div.puzzle-piece a {
	padding: 80px 0;
	display: block;
}

.legacy-builder .puzzle-animated div.overlay-text div.puzzle-piece a:hover {
	text-decoration: none;
}

.legacy-builder .puzzle-animated div.overlay-text div h4 {
	font-size: 1.5vw;
	font-weight: 700;
	padding: 0 0 0 4.8vw;
	margin-bottom: 4px;
}

.legacy-builder .puzzle-animated div.overlay-text div p {
	font-size: .9vw;
	font-weight: 600;
	padding: 0 20px 0 4.8vw;
	line-height: 1.4em;
	margin-bottom: 0;
}

.legacy-builder .puzzle-animated div.overlay-text div:first-child h4, .legacy-builder .puzzle-animated div.overlay-text div:first-child p {
	padding-left: 3vw;
}

@media (max-width: 960px) {
	.legacy-builder .puzzle-animated div.overlay-text {
		top: 55%;
	}
	
	.legacy-builder .puzzle-animated div.overlay-text div h4 {
		font-size: 4vw;
		padding: 0 0 0 10vw;
		margin-bottom: 4px;
	}
	
	.legacy-builder .puzzle-animated div.overlay-text div p {
		font-size: 1.8vw;
		padding: 0 20px 0 10vw;
		line-height: 1.4em;
	}
	
	.legacy-builder .puzzle-animated div.overlay-text div:first-child h4, .legacy-builder .puzzle-animated div.overlay-text div:first-child p {
		padding-left: 5vw;
	}
}

.legacy-builder .uk-navbar-dropdown .puzzle-animated div.overlay-text div h4 {
	font-size: 1.3vw;
	padding: 0 20px 0 3.5vw;
}

.legacy-builder .uk-navbar-dropdown .puzzle-animated div.overlay-text div:first-child h4, .legacy-builder .uk-navbar-dropdown .puzzle-animated div.overlay-text div:first-child p {
	padding-left: 2vw;
}

.legacy-builder .uk-animation-fade .puzzle-animated svg path, .legacy-builder .uk-open .puzzle-animated svg path {
	transform: translate(0);
	-webkit-transform: translateX(0);
	opacity: 1;
	transition: all .4s .8s ease-out;
	-webkit-transition: all .4s .8s ease-out;
}

.legacy-builder .uk-animation-fade .puzzle-animated svg path:nth-child(2), .legacy-builder .uk-open .puzzle-animated svg path:nth-child(2) {
	transition: all .4s .6s ease-out;
	-webkit-transition: all .4s .6s ease-out;
}

.legacy-builder .uk-animation-fade .puzzle-animated svg path:nth-child(3), .legacy-builder .uk-open .puzzle-animated svg path:nth-child(3) {
	transition: all .4s .4s ease-out;
	-webkit-transition: all .4s .4s ease-out;
}

.legacy-builder .uk-animation-fade .puzzle-animated div.overlay-text div, .legacy-builder .uk-open .puzzle-animated div.overlay-text div {
	opacity: 1;
	transform: translate(0);
	-webkit-transform: translateX(0);
	transition: all .3s 1.2s ease-out;
	-webkit-transition: all .3s 1.2s ease-out;
}

.legacy-builder .uk-animation-fade .puzzle-animated div.overlay-text div:nth-child(2), .legacy-builder .uk-open .puzzle-animated div.overlay-text div:nth-child(2) {
	transition: all .3s 1.3s ease-out;
	-webkit-transition: all .3s 1.6s ease-out;
}

.legacy-builder .uk-animation-fade .puzzle-animated div.overlay-text div:nth-child(3), .legacy-builder .uk-open .puzzle-animated div.overlay-text div:nth-child(3) {
	transition: all .3s 1.5s ease-out;
	-webkit-transition: all .3s 2s ease-out;
}

.legacy-builder .trustpilot-widget iframe {
	height: 130px !important;
}

@media (max-width: 578px) {
	.legacy-builder .trustpilot-widget iframe {
		height: 240px !important;
	}
}

.legacy-builder .owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.legacy-builder .owl-carousel .owl-stage {
	position: relative;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.legacy-builder .owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.legacy-builder .owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.legacy-builder .owl-carousel .owl-wrapper, .legacy-builder .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.legacy-builder .owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.legacy-builder .owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.legacy-builder .owl-carousel .owl-nav.disabled, .legacy-builder .owl-carousel .owl-dots.disabled {
	display: none;
}

.legacy-builder .owl-carousel .owl-nav .owl-prev, .legacy-builder .owl-carousel .owl-nav .owl-next, .legacy-builder .owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.legacy-builder .owl-carousel .owl-nav button.owl-prev, .legacy-builder .owl-carousel .owl-nav button.owl-next, .legacy-builder .owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}

.legacy-builder .owl-carousel.owl-loaded {
	display: block;
}

.legacy-builder .owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.legacy-builder .owl-carousel.owl-hidden {
	opacity: 0;
}

.legacy-builder .owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.legacy-builder .owl-carousel.owl-drag .owl-item {
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.legacy-builder .owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.legacy-builder .owl-carousel.owl-rtl {
	direction: rtl;
}

.legacy-builder .owl-carousel.owl-rtl .owl-item {
	float: right;
}

.legacy-builder .no-js .owl-carousel {
	display: block;
}

.legacy-builder .owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.legacy-builder .owl-carousel .owl-animated-in {
	z-index: 0;
}

.legacy-builder .owl-carousel .owl-animated-out {
	z-index: 1;
}

.legacy-builder .owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.legacy-builder .owl-height {
	transition: height .5s ease-in-out;
}

.legacy-builder .owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease;
}

.legacy-builder .owl-carousel .owl-item .owl-lazy[src^=""], .legacy-builder .owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}

.legacy-builder .owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.legacy-builder .owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.legacy-builder .owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("https://www.soci.ai/wp-content/themes/soci-acf/dist/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease;
}

.legacy-builder .owl-carousel .owl-video-play-icon.nitro-lazy {
	background: none !important;
}

.legacy-builder .owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3);
}

.legacy-builder .owl-carousel .owl-video-playing .owl-video-tn, .legacy-builder .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.legacy-builder .owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease;
}

.legacy-builder .owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.legacy-builder .owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.legacy-builder .owl-theme .owl-nav [class*=owl-] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.legacy-builder .owl-theme .owl-nav [class*=owl-]:hover {
	background: #4dc7a0;
	color: #fff;
	text-decoration: none;
}

.legacy-builder .owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.legacy-builder .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
}

.legacy-builder .owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.legacy-builder .owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.legacy-builder .owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}

.legacy-builder .owl-theme .owl-dots .owl-dot.active span, .legacy-builder .owl-theme .owl-dots .owl-dot:hover span {
	background: #4dc7a0;
}

.legacy-builder body.lets-talk-copy .grecaptcha-badge {
	position: absolute !important;
	right: auto !important;
	top: auto !important;
	bottom: -50px !important;
}

.legacy-builder body.search .navigation.pagination h2 {
	display: none;
}
