/* @override http://launch-2024.local/wp-content/themes/launch-2022/assets/css/public.css?* */

.toolbar__location, .primarynav__list, .hours__set, .hours, .footernav__list, .externalnav__list, .footer__social, .footer__contacts {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
}

.hours-toggle, .main input[type="submit"], .main input[type="button"], .main input[type="email"], .main input[type="number"], .main input[type="password"], .main input[type="search"], .main input[type="tel"], .main input[type="text"], .main input[type="url"], .main select, .main textarea, button {
	font-family: var(--wp--preset--font-family--futura);
	font-size: 1rem;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.primarynav__list, body.is-scrolled .logo__image, body.is-scrolled .logo, .logo__image, .logo, .hours--dropdown.hours--open, .hours--dropdown, .main ::-webkit-input-placeholder, .main input[type="email"], .main input[type="number"], .main input[type="password"], .main input[type="search"], .main input[type="tel"], .main input[type="text"], .main input[type="url"], .main select, .main textarea {
	transition: all 0.2s ease-in;
}

html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

main a {
	color: var(--wp--preset--color--green);
}

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

iframe {
	width: 100% !important;
}

.main fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.main label {
	font-size: var(--wp--preset--font-size--small);
	font-weight: var(--wp--custom--font-weight--book) !important;
}

.main input, .main button, .main textarea, .main select {
	font-family: var(--wp--preset--font-family--futura);
}

.main input[type="email"], .main input[type="number"], .main input[type="password"], .main input[type="search"], .main input[type="tel"], .main input[type="text"], .main input[type="url"], .main select, .main textarea {
	font-size: var(--wp--custom--font-size--normal);
	font-weight: var(--wp--custom--font-weight--book);
	width: 100%;
	padding: .5rem;
	border: 1px solid transparent;
	background-color: rgba(0, 0, 0, 0.08);
	color: currentColor;
}

.main textarea {
	min-height: 15vh;
}

.main select {
	background-image: url("../images/chevron-down.svg");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px auto;
	padding-right: 35px;
}

.main select::-ms-expand {
	display: none;
}

.main input[type="email"]:focus, .main input[type="number"]:focus, .main input[type="password"]:focus, .main input[type="search"]:focus, .main input[type="tel"]:focus, .main input[type="text"]:focus, .main input[type="url"]:focus, .main textarea:focus {
	border: 1px solid #333333;
	background-color: rgba(0, 0, 0, 0.02);
}

.main ::-webkit-input-placeholder {
	color: #666666;
	font-size: var(--wp--preset--font-size--small);
}

.main input[type="email"]:focus::-webkit-input-placeholder, .main input[type="number"]:focus::-webkit-input-placeholder, .main input[type="password"]:focus::-webkit-input-placeholder, .main input[type="tel"]:focus::-webkit-input-placeholder, .main input[type="text"]:focus::-webkit-input-placeholder, .main input[type="url"]:focus::-webkit-input-placeholder, .main textarea:focus::-webkit-input-placeholder {
	color: black;
}

body .is-layout-flex {
	gap: var(--wp--custom--spacing--gutter);
}

.main {
	overflow: hidden;
}

.main > * {
	max-width: var(--wp--custom--breakpoint--content);
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: calc( 80rem + clamp(2rem, 1.25rem + 3.75vw, 5rem))) {
	.main > * {
		max-width: none !important;
		padding-left: var(--wp--custom--spacing--gutter);
		padding-right: var(--wp--custom--spacing--gutter);
	}
}
.main > .alignwide {
	max-width: var(--wp--custom--breakpoint--wide);
}

.main > .alignfull {
	max-width: none;
}

.main > .alignfull:not(.wp-block-image) {
	padding-left: var(--wp--custom--spacing--gutter);
	padding-right: var(--wp--custom--spacing--gutter);
}

.main {
	overflow-x: hidden;
}

.main > div {
	margin-top: 0;
	margin-bottom: 0;
}

h1 {
	margin-bottom: .5em;
}

h2 {
	margin-bottom: .5em;
}

h3 {
	margin-bottom: .5em;
}

h4 {
	margin-bottom: .5em;
}

h5 {
	margin-bottom: .5em;
}

h6 {
	margin-bottom: .5em;
}

[class^="wp-block"] h1:first-child {
	margin-top: 0;
}

[class^="wp-block"] h2:first-child {
	margin-top: 0;
}

[class^="wp-block"] h3:first-child {
	margin-top: 0;
}

[class^="wp-block"] h4:first-child {
	margin-top: 0;
}

[class^="wp-block"] h5:first-child {
	margin-top: 0;
}

[class^="wp-block"] h6:first-child {
	margin-top: 0;
}

h1 + p {
	margin-top: 0 !important;
}

h2 + p {
	margin-top: 0 !important;
}

h3 + p {
	margin-top: 0 !important;
}

h4 + p {
	margin-top: 0 !important;
}

h5 + p {
	margin-top: 0 !important;
}

h6 + p {
	margin-top: 0 !important;
}

h1:last-child {
	margin: 0;
}

p {
	font-size: var(--wp--custom--font-size--normal);
	margin: 0 0 1em 0;
}

p + p {
	margin-top: 1em;
}

.burger {
	padding: 10px;
	z-index: 100;
}

@media (min-width: 960px) {
	.burger {
		display: none;
	}
}
  .burger--open {
	background-color: var(--wp--preset--color--white);
}

.burger .burger-icon span {
	background-color: var(--wp--preset--color--white);
}

.burger--open .burger-icon span {
	background-color: var(--wp--preset--color--black);
}

.footer {
	color: var(--wp--preset--color--white);
	background-color: var(--wp--preset--color--black);
}

.footer__hours {
	line-height: 1;
	background-color: var(--wp--preset--color--slate);
	font-size: var(--wp--preset--font-size--xsmall);
	padding: 1rem;
}

.footer__hours .hours {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

@media (min-width: 480px) {
	.footer__hours .hours {
		justify-content: center;
	}
}
    .footer__hours .hours__day, .footer__hours .hours__times {
	flex-basis: 50%;
	margin: .5rem 0;
}

@media (min-width: 480px) {
	.footer__hours .hours__day, .footer__hours .hours__times {
		flex-basis: 0;
		margin: .8rem .5rem .8rem 0;
	}
}
    .footer__hours .hours__times {
	white-space: nowrap;
}

.footer__hours .hours__times:last-child {
	margin-right: 0;
}

@media (min-width: 480px) {
	.footer__hours .hours__times:not(:last-child) {
		margin-right: 1em;
		padding-right: 1em;
		border-right: 1px solid #cbcbcb;
	}
}
  .footer__content {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	padding: var(--wp--custom--spacing--medium) var(--wp--custom--spacing--gutter);
}

@media (min-width: 80rem) {
	.footer__content {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
}
    .footer__content > * {
	text-align: center;
}

@media (min-width: 80rem) {
	.footer__content > * {
		margin: 0;
	}
}
  .footer__separator {
	border: none;
	margin: auto;
	background-color: #cbcbcb;
	width: 80px;
	height: 1px;
	margin: var(--wp--custom--spacing--gutter) auto;
}

@media (min-width: 80rem) {
	.footer__separator {
		width: 1px;
		height: 80px;
	}
}
  .footer__logos {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-basis: 25%;
}

@media (min-width: 80rem) {
	.footer__logos {
		justify-content: space-between;
	}
}
    .footer__logos img {
	max-width: 125px;
	margin: 0 .5rem;
}

@media (min-width: 80rem) {
	.footer__logos img {
		margin: 0;
	}
}
    .footer__logos :nth-child(1), .footer__logos :nth-child(2) {
	width: 28%;
}

.footer__logos :nth-child(3) {
	width: 34%;
}

.footer__details {
	font-size: var(--wp--preset--font-size--xsmall);
}

.footer__heading {
	font-size: var(--wp--preset--font-size--small);
	color: var(--wp--preset--color--yellow);
	margin: 0 0 1em 0;
}

.footer__subheading {
	margin: 0;
	text-transform: uppercase;
}

.footer__social {
	display: flex;
	justify-content: center;
	margin-top: 1rem;
}

.footer__social > * {
	margin: .35em;
	width: 32px;
	height: 32px;
}

.footer__disclaimer {
	font-size: 0.875rem;
	line-height: normal;
	margin: 0;
	color: #999;
	padding: var(--wp--custom--spacing--gutter);
}

.footer a {
	color: var(--wp--preset--color--white);
}

.footernav, .externalnav {
	font-size: var(--wp--preset--font-size--xsmall);
	font-weight: var(--wp--custom--font-weight--bold);
}

.footernav__list a, .externalnav__list a {
	color: var(--wp--preset--color--white);
}

.footernav__list a {
	text-decoration: none;
	text-transform: uppercase;
}

.header {
	position: sticky;
	top: 0;
	z-index: 10;
}

.hours-toggle {
	color: white;
	padding-right: calc(15px + 1rem);
	cursor: pointer;
	background-size: 10px 6px;
	background-image: url(../images/chevron-down-white.svg);
	background-repeat: no-repeat;
	background-position: right 1rem center;
}

@media (min-width: 960px) {
	.hours-toggle {
		margin-left: 1rem;
		font-weight: var(--wp--custom--font-weight--normal);
	}
}
  .hours-toggle--open {
	background-image: url(../images/chevron-up-white.svg);
}

.hours__day {
	font-weight: var(--wp--custom--font-weight--bold);
}

.hours__times {
	margin: 0;
}

.hours--dropdown .hours__title {
	font-size: var(--wp--preset--font-size--xsmall);
}

.hours--dropdown .hours__title:first-child {
	margin-top: 0;
}

.hours--dropdown .hours__set {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.hours--dropdown .hours__day, .hours--dropdown .hours__times {
	padding: .2rem 0;
}

.hours--dropdown .hours__day {
	color: var(--wp--preset--color--yellow);
}

.hours--dropdown .hours__times {
	text-align: right;
	white-space: nowrap;
}

.hours--dropdown {
	background-color: var(--wp--preset--color--slate);
	position: absolute;
	min-width: 240px;
	padding: 10px;
	right: 0;
	top: 0;
	visibility: hidden;
	opacity: 0;
}

.hours--dropdown.hours--open {
	visibility: visible;
	opacity: 1;
	z-index: 20;
	top: 100%;
}

@media (min-width: 960px) {
	.hours--dropdown.hours--open {
		top: calc( 100% + 0.5rem);
	}
}
.location-popup-notification {
	font-size: var(--wp--custom--font-size--normal);
	display: none;
	padding: 10px;
	color: var(--wp--preset--color--white);
	background-color: var(--wp--preset--color--green);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.35);
	position: relative;
	z-index: 100;
}

.location-popup-notification > div {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 90rem;
	margin-left: auto;
	margin-right: auto;
}

.location-popup-notification .popup-message {
	margin: 0;
	font-size: var(--wp--preset--font-size--medium);
}

.location-popup-notification .popup-message a {
	color: var(--wp--preset--color--white);
}

.location-popup-notification .action-button {
	margin: 0 .5em;
	padding: .25rem 1rem;
	color: var(--wp--preset--color--black);
	background-color: var(--wp--preset--color--white);
	text-decoration: none;
	border-radius: 20px;
	text-align: center;
	white-space: nowrap;
}

.location-popup-notification .dismiss-popup {
	font-size: 50px;
	float: right;
	display: inline-block;
	line-height: .5;
	text-decoration: none;
	color: white;
}

.location-popup-notification .hide {
	display: none;
}

.location-popup-notification .show {
	display: flex;
}

.logo {
	color: var(--wp--preset--color--white);
	background-color: var(--wp--preset--color--black);
	padding: .75rem 1rem .65rem 1rem;
	position: relative;
}

.logo__image {
	height: 50px;
	display: table;
	margin: auto;
}

.logo__hours {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
}

@media (min-width: 960px) {
	.logo__hours {
		display: none;
	}
}
body.is-scrolled .logo {
	padding: .35rem 1rem .25rem 1rem;
}

body.is-scrolled .logo__image {
	height: 34px;
}

.primarynav {
	font-weight: var(--wp--custom--font-weight--demi);
	background-color: var(--wp--preset--color--white);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
	display: none;
}

@media (min-width: 960px) {
	.primarynav {
		display: block;
	}
}
  @media (min-width: 960px) {
	.primarynav:before {
		background: var(--wp--preset--gradient--rainbow);
		content: " ";
		height: 5px;
		display: block;
	}
}
  .primarynav--open {
	display: block;
	position: fixed;
	inset: 0;
	overflow-y: scroll;
}

.primarynav__list {
	height: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
	background-color: var(--wp--preset--color--white);
	font-size: var(--wp--preset--font-size--medium);
}

.primarynav__list li {
	margin: 0;
}

@media (min-width: 480px) {
	.primarynav__list {
		font-size: var(--wp--preset--font-size--large);
	}
}
    @media (min-width: 960px) {
	.primarynav__list {
		font-size: 0.875rem;
		padding: .5rem 0;
		flex-direction: row;
	}
}
  .primarynav__list a {
	color: var(--wp--preset--color--black);
	text-decoration: none;
	padding: .5em .8em;
	display: inline-block;
	position: relative;
	text-align: center;
	line-height: var(--wp--custom--line-height--heading);
}

.primarynav .current-menu-item a {
	color: var(--wp--preset--color--green);
}

.logged-in.admin-bar .primarynav {
	top: 32px;
}

.toolbar {
	--toolbar-height: 42px;
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	height: var(--toolbar-height);
	display: flex;
	align-items: center;
	color: var(--wp--preset--color--white);
	box-shadow: 1440px 0 0 0 var(--wp--preset--color--slate), -1440px 0 0 0 var(--wp--preset--color--slate);
	background-color: var(--wp--preset--color--green);
}

@media (min-width: 960px) {
	.toolbar {
		padding-left: 10px;
		background-color: var(--wp--preset--color--slate);
		position: relative;
		z-index: inherit;
	}
}
  .toolbar__location, .toolbar__hours {
	font-size: 0.875rem;
}

.toolbar__location {
	line-height: var(--wp--custom--line-height--heading);
	order: 2;
}

@media (min-width: 960px) {
	.toolbar__location {
		order: 1;
		display: flex;
		align-items: center;
	}
}
    @media (min-width: 960px) {
	.toolbar__location > :last-child {
		margin-left: 1em;
		padding-left: 1em;
		border-left: 1px solid #cbcbcb;
	}
}
  .toolbar__location-pin a {
	display: block;
	width: 30px;
	height: 30px;
	background-size: 30px 30px;
	background-image: url(../images/icon-drop-pin.svg);
	background-repeat: no-repeat;
}

@media (min-width: 960px) {
	.toolbar__location-pin a {
		margin-right: .5em;
	}
}
  .toolbar__location-name, .toolbar__location-phone {
	display: none;
}

@media (min-width: 960px) {
	.toolbar__location-name, .toolbar__location-phone {
		display: block;
	}
}
  .toolbar__hours {
	margin-left: auto;
	display: none;
}

@media (min-width: 960px) {
	.toolbar__hours {
		order: 2;
		display: block;
		position: relative;
	}
}
  .toolbar__buttons {
	display: flex;
	align-items: center;
	height: var(--toolbar-height);
	background-color: var(--wp--preset--color--green);
	order: 1;
}

@media (min-width: 960px) {
	.toolbar__buttons {
		order: 3;
	}
}
  .toolbar__button {
	padding: 0 8px;
	font-family: var(--wp--preset--font-family--futura-bold);
	text-transform: uppercase;
	font-size: 16px;
}

@media (min-width: 480px) {
	.toolbar__button {
		font-size: var(--wp--custom--font-size--normal);
	}
}
    @media (min-width: 960px) {
	.toolbar__button {
		padding: 0 12px;
	}
}
    .toolbar__button:last-child {
	border-left: 1px solid white;
}

.toolbar__burger {
	order: 3;
	margin-left: auto;
}

.toolbar li {
	margin: 0;
}

.toolbar a {
	color: var(--wp--preset--color--white);
	text-decoration: none;
}

body.development-site:before {
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	padding: 1px 3px 1px 1px;
	line-height: 1;
	background: yellow;
	font-size: 12px;
	font-family: monospace;
	border-radius: 0 0 3px 0;
}

@media (min-width: 480px) {
	body.development-site:before {
		content: "sm";
	}
}

@media (min-width: 960px) {
	body.development-site:before {
		content: "md";
	}
}

@media (min-width: 80rem) {
	body.development-site:before {
		content: "lg";
	}
}

.xdebug-error * {
	color: black !important;
	font-size: 21px !important;
	position: relative;
	z-index: 99999;
	margin-left: 300px;
}

@media (min-width: 480px) {
	body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
		transition-duration: 50ms;
	}
	
	body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='50'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='50'] {
		transition-delay: 50ms;
	}
	
	body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
		transition-duration: 100ms;
	}
	
	body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='100'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='100'] {
		transition-delay: 100ms;
	}
	
	body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
		transition-duration: 150ms;
	}
	
	body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='150'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='150'] {
		transition-delay: 150ms;
	}
	
	body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
		transition-duration: 200ms;
	}
	
	body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='200'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='200'] {
		transition-delay: 200ms;
	}
	
	body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
		transition-duration: 250ms;
	}
	
	body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='250'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='250'] {
		transition-delay: 250ms;
	}
	
	body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
		transition-duration: 300ms;
	}
	
	body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='300'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='300'] {
		transition-delay: 300ms;
	}
	
	body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
		transition-duration: 350ms;
	}
	
	body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='350'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='350'] {
		transition-delay: 350ms;
	}
	
	body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
		transition-duration: 400ms;
	}
	
	body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='400'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='400'] {
		transition-delay: 400ms;
	}
	
	body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
		transition-duration: 450ms;
	}
	
	body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='450'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='450'] {
		transition-delay: 450ms;
	}
	
	body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
		transition-duration: 500ms;
	}
	
	body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='500'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='500'] {
		transition-delay: 500ms;
	}
	
	body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
		transition-duration: 550ms;
	}
	
	body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='550'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='550'] {
		transition-delay: 550ms;
	}
	
	body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
		transition-duration: 600ms;
	}
	
	body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='600'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='600'] {
		transition-delay: 600ms;
	}
	
	body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
		transition-duration: 650ms;
	}
	
	body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='650'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='650'] {
		transition-delay: 650ms;
	}
	
	body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
		transition-duration: 700ms;
	}
	
	body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='700'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='700'] {
		transition-delay: 700ms;
	}
	
	body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
		transition-duration: 750ms;
	}
	
	body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='750'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='750'] {
		transition-delay: 750ms;
	}
	
	body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
		transition-duration: 800ms;
	}
	
	body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='800'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='800'] {
		transition-delay: 800ms;
	}
	
	body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
		transition-duration: 850ms;
	}
	
	body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='850'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='850'] {
		transition-delay: 850ms;
	}
	
	body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
		transition-duration: 900ms;
	}
	
	body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='900'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='900'] {
		transition-delay: 900ms;
	}
	
	body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
		transition-duration: 950ms;
	}
	
	body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='950'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='950'] {
		transition-delay: 950ms;
	}
	
	body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
		transition-duration: 1000ms;
	}
	
	body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1000'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1000'] {
		transition-delay: 1000ms;
	}
	
	body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
		transition-duration: 1050ms;
	}
	
	body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1050'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1050'] {
		transition-delay: 1050ms;
	}
	
	body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
		transition-duration: 1100ms;
	}
	
	body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1100'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1100'] {
		transition-delay: 1100ms;
	}
	
	body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
		transition-duration: 1150ms;
	}
	
	body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1150'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1150'] {
		transition-delay: 1150ms;
	}
	
	body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
		transition-duration: 1200ms;
	}
	
	body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1200'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1200'] {
		transition-delay: 1200ms;
	}
	
	body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
		transition-duration: 1250ms;
	}
	
	body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1250'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1250'] {
		transition-delay: 1250ms;
	}
	
	body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
		transition-duration: 1300ms;
	}
	
	body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1300'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1300'] {
		transition-delay: 1300ms;
	}
	
	body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
		transition-duration: 1350ms;
	}
	
	body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1350'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1350'] {
		transition-delay: 1350ms;
	}
	
	body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
		transition-duration: 1400ms;
	}
	
	body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1400'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1400'] {
		transition-delay: 1400ms;
	}
	
	body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
		transition-duration: 1450ms;
	}
	
	body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1450'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1450'] {
		transition-delay: 1450ms;
	}
	
	body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
		transition-duration: 1500ms;
	}
	
	body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1500'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1500'] {
		transition-delay: 1500ms;
	}
	
	body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
		transition-duration: 1550ms;
	}
	
	body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1550'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1550'] {
		transition-delay: 1550ms;
	}
	
	body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
		transition-duration: 1600ms;
	}
	
	body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1600'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1600'] {
		transition-delay: 1600ms;
	}
	
	body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
		transition-duration: 1650ms;
	}
	
	body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1650'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1650'] {
		transition-delay: 1650ms;
	}
	
	body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
		transition-duration: 1700ms;
	}
	
	body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1700'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1700'] {
		transition-delay: 1700ms;
	}
	
	body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
		transition-duration: 1750ms;
	}
	
	body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1750'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1750'] {
		transition-delay: 1750ms;
	}
	
	body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
		transition-duration: 1800ms;
	}
	
	body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1800'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1800'] {
		transition-delay: 1800ms;
	}
	
	body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
		transition-duration: 1850ms;
	}
	
	body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1850'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1850'] {
		transition-delay: 1850ms;
	}
	
	body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
		transition-duration: 1900ms;
	}
	
	body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1900'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1900'] {
		transition-delay: 1900ms;
	}
	
	body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
		transition-duration: 1950ms;
	}
	
	body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='1950'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='1950'] {
		transition-delay: 1950ms;
	}
	
	body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
		transition-duration: 2000ms;
	}
	
	body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2000'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2000'] {
		transition-delay: 2000ms;
	}
	
	body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
		transition-duration: 2050ms;
	}
	
	body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2050'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2050'] {
		transition-delay: 2050ms;
	}
	
	body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
		transition-duration: 2100ms;
	}
	
	body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2100'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2100'] {
		transition-delay: 2100ms;
	}
	
	body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
		transition-duration: 2150ms;
	}
	
	body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2150'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2150'] {
		transition-delay: 2150ms;
	}
	
	body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
		transition-duration: 2200ms;
	}
	
	body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2200'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2200'] {
		transition-delay: 2200ms;
	}
	
	body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
		transition-duration: 2250ms;
	}
	
	body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2250'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2250'] {
		transition-delay: 2250ms;
	}
	
	body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
		transition-duration: 2300ms;
	}
	
	body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2300'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2300'] {
		transition-delay: 2300ms;
	}
	
	body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
		transition-duration: 2350ms;
	}
	
	body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2350'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2350'] {
		transition-delay: 2350ms;
	}
	
	body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
		transition-duration: 2400ms;
	}
	
	body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2400'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2400'] {
		transition-delay: 2400ms;
	}
	
	body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
		transition-duration: 2450ms;
	}
	
	body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2450'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2450'] {
		transition-delay: 2450ms;
	}
	
	body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
		transition-duration: 2500ms;
	}
	
	body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
		transition-delay: 0s;
	}
	
	body[data-aos-delay='2500'] .aos-animate[data-aos], .aos-animate[data-aos][data-aos][data-aos-delay='2500'] {
		transition-delay: 2500ms;
	}
	
	[data-aos] {
		pointer-events: none;
	}
	
	.aos-animate[data-aos] {
		pointer-events: auto;
	}
	
	body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
		transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
	}
	
	body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
		transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	}
	
	body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
		transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
	}
	
	body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
		transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
	}
	
	body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
		transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	}
}

@media screen and (min-width: 480px) {
	html:not(.no-js) {
		/**
	    * Fade animations:
	    * fade
	    * fade-up, fade-down, fade-left, fade-right
	    * fade-up-right, fade-up-left, fade-down-right, fade-down-left
	    */
	    /**
	    * Slide animations
	    */
	}
	
	html:not(.no-js) [data-aos^='fade'][data-aos^='fade'] {
		opacity: 0;
		transition-property: opacity, transform;
	}
	
	html:not(.no-js) .aos-animate[data-aos^='fade'][data-aos^='fade'] {
		opacity: 1;
		transform: none;
	}
	
	html:not(.no-js) [data-aos='fade-up'] {
		transform: translate3d(0, 100px, 0);
	}
	
	html:not(.no-js) [data-aos='fade-down'] {
		transform: translate3d(0, -100px, 0);
	}
	
	html:not(.no-js) [data-aos='fade-right'] {
		transform: translate3d(-100px, 0, 0);
	}
	
	html:not(.no-js) [data-aos='fade-left'] {
		transform: translate3d(100px, 0, 0);
	}
	
	html:not(.no-js) [data-aos='fade-up-right'] {
		transform: translate3d(-100px, 100px, 0);
	}
	
	html:not(.no-js) [data-aos='fade-up-left'] {
		transform: translate3d(100px, 100px, 0);
	}
	
	html:not(.no-js) [data-aos='fade-down-right'] {
		transform: translate3d(-100px, -100px, 0);
	}
	
	html:not(.no-js) [data-aos='fade-down-left'] {
		transform: translate3d(100px, -100px, 0);
	}
	
	html:not(.no-js) [data-aos^='slide'][data-aos^='slide'] {
		transition-property: transform;
		visibility: hidden;
	}
	
	html:not(.no-js) .aos-animate[data-aos^='slide'][data-aos^='slide'] {
		visibility: visible;
		transform: translate3d(0, 0, 0);
	}
	
	html:not(.no-js) [data-aos='slide-up'] {
		transform: translate3d(0, 100%, 0);
	}
	
	html:not(.no-js) [data-aos='slide-down'] {
		transform: translate3d(0, -100%, 0);
	}
	
	html:not(.no-js) [data-aos='slide-right'] {
		transform: translate3d(-100%, 0, 0);
	}
	
	html:not(.no-js) [data-aos='slide-left'] {
		transform: translate3d(100%, 0, 0);
	}
}

/* vendor/_animated-burger.scss */
/* https://codepen.io/designcouch/pen/Atyop */

.burger-icon {
	width: 26px;
	height: 20px;
	position: relative;
	cursor: pointer;
}

.burger-icon span {
	display: block;
	position: absolute;
	height: 2px;
	width: 50%;
	left: 0;
	transform: rotate(0deg);
	transition: .25s ease-in-out;
}

.burger-icon span {
	background-color: currentColor;
}

.burger-icon span:nth-child(even) {
	left: 50%;
}

.burger-icon span:nth-child(odd) {
	left: 0px;
}

.burger-icon span:nth-child(1), .burger-icon span:nth-child(2) {
	top: 0px;
}

.burger-icon span:nth-child(3), .burger-icon span:nth-child(4) {
	top: 9px;
}

.burger-icon span:nth-child(5), .burger-icon span:nth-child(6) {
	top: 18px;
}

.burger-icon.burger-icon--open span:nth-child(1), .burger-icon.burger-icon--open span:nth-child(6) {
	transform: rotate(45deg);
}

.burger-icon.burger-icon--open span:nth-child(2), .burger-icon.burger-icon--open span:nth-child(5) {
	transform: rotate(-45deg);
}

.burger-icon.burger-icon--open span:nth-child(1), .burger-icon.burger-icon--open span:nth-child(5) {
	left: 2px;
}

.burger-icon.burger-icon--open span:nth-child(1), .burger-icon.burger-icon--open span:nth-child(2) {
	top: 5px;
}

.burger-icon.burger-icon--open span:nth-child(5), .burger-icon.burger-icon--open span:nth-child(6) {
	top: 14px;
}

.burger-icon.burger-icon--open span:nth-child(2) {
	left: calc(50% - 2px);
}

.burger-icon.burger-icon--open span:nth-child(3) {
	left: -50%;
	opacity: 0;
}

.burger-icon.burger-icon--open span:nth-child(4) {
	left: 100%;
	opacity: 0;
}

.burger-icon.burger-icon--open span:nth-child(6) {
	left: calc(50% - 2px);
}

.nf-form-cont {
	box-sizing: border-box;
	margin-top: 1rem !important;
}

.nf-form-content {
	max-width: 100%;
}

.nf-field-label {
	margin-bottom: 0 !important;
}

.nf-field-label label {
	font-size: var(--wp--preset--font-size--xsmall) !important;
}

.nf-field-container[class*="user-analytics"] {
	margin: 0;
}

.nf-cell:has([class*="user-analytics"]) {
	height: 0;
}

.nf-error .ninja-forms-field {
	border-width: 0 !important;
	border-image-slice: 1 !important;
	border-bottom-width: 5px !important;
	border-image-source: linear-gradient(90deg, #ef4036 0%, #b035c8 100%) !important;
}

.nf-error-msg {
	font-size: var(--wp--preset--font-size--small);
	color: var(--wp--preset--color--red) !important;
}

.nf-form-fields-required {
	display: none;
}

.nf-form-cont input[type="button"], .nf-form-cont input[type="submit"] {
	text-transform: uppercase;
	font-size: var(--wp--preset--font-size--small);
	font-weight: var(--wp--custom--font-weight--bold);
	padding: 0.6rem 1.5rem;
	color: var(--wp--preset--color--white);
	background-color: var(--wp--preset--color--green);
}

.nf-form-cont input[type="button"]:hover, .nf-form-cont input[type="submit"]:hover {
	cursor: pointer;
	color: white;
}

.has-black-background-color .nf-form-cont .nf-error-msg, .has-black-background-color .nf-form-cont .ninja-forms-req-symbol {
	color: currentColor !important;
}

.has-black-background-color .nf-form-cont .nf-error .ninja-forms-field {
	border-image-source: linear-gradient(90deg, currentColor 0%, currentColor 100%) !important;
}

.has-black-background-color .nf-form-cont input[type="button"], .has-black-background-color .nf-form-cont input[type="submit"] {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}

.has-slate-background-color .nf-form-cont .nf-error-msg, .has-slate-background-color .nf-form-cont .ninja-forms-req-symbol {
	color: currentColor !important;
}

.has-slate-background-color .nf-form-cont .nf-error .ninja-forms-field {
	border-image-source: linear-gradient(90deg, currentColor 0%, currentColor 100%) !important;
}

.has-slate-background-color .nf-form-cont input[type="button"], .has-slate-background-color .nf-form-cont input[type="submit"] {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}

.has-green-background-color .nf-form-cont .nf-error-msg, .has-green-background-color .nf-form-cont .ninja-forms-req-symbol {
	color: currentColor !important;
}

.has-green-background-color .nf-form-cont .nf-error .ninja-forms-field {
	border-image-source: linear-gradient(90deg, currentColor 0%, currentColor 100%) !important;
}

.has-green-background-color .nf-form-cont input[type="button"], .has-green-background-color .nf-form-cont input[type="submit"] {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}

.has-orange-background-color .nf-form-cont .nf-error-msg, .has-orange-background-color .nf-form-cont .ninja-forms-req-symbol {
	color: currentColor !important;
}

.has-orange-background-color .nf-form-cont .nf-error .ninja-forms-field {
	border-image-source: linear-gradient(90deg, currentColor 0%, currentColor 100%) !important;
}

.has-orange-background-color .nf-form-cont input[type="button"], .has-orange-background-color .nf-form-cont input[type="submit"] {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}

.has-red-background-color .nf-form-cont .nf-error-msg, .has-red-background-color .nf-form-cont .ninja-forms-req-symbol {
	color: currentColor !important;
}

.has-red-background-color .nf-form-cont .nf-error .ninja-forms-field {
	border-image-source: linear-gradient(90deg, currentColor 0%, currentColor 100%) !important;
}

.has-red-background-color .nf-form-cont input[type="button"], .has-red-background-color .nf-form-cont input[type="submit"] {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}

.has-pink-background-color .nf-form-cont .nf-error-msg, .has-pink-background-color .nf-form-cont .ninja-forms-req-symbol {
	color: currentColor !important;
}

.has-pink-background-color .nf-form-cont .nf-error .ninja-forms-field {
	border-image-source: linear-gradient(90deg, currentColor 0%, currentColor 100%) !important;
}

.has-pink-background-color .nf-form-cont input[type="button"], .has-pink-background-color .nf-form-cont input[type="submit"] {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}

.has-purple-background-color .nf-form-cont .nf-error-msg, .has-purple-background-color .nf-form-cont .ninja-forms-req-symbol {
	color: currentColor !important;
}

.has-purple-background-color .nf-form-cont .nf-error .ninja-forms-field {
	border-image-source: linear-gradient(90deg, currentColor 0%, currentColor 100%) !important;
}

.has-purple-background-color .nf-form-cont input[type="button"], .has-purple-background-color .nf-form-cont input[type="submit"] {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}

.has-blue-background-color .nf-form-cont .nf-error-msg, .has-blue-background-color .nf-form-cont .ninja-forms-req-symbol {
	color: currentColor !important;
}

.has-blue-background-color .nf-form-cont .nf-error .ninja-forms-field {
	border-image-source: linear-gradient(90deg, currentColor 0%, currentColor 100%) !important;
}

.has-blue-background-color .nf-form-cont input[type="button"], .has-blue-background-color .nf-form-cont input[type="submit"] {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--black);
}
