/*!
 * Hollandwarmte
 * https://www.hollandwarmte.nl/
 */
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i&display=swap");


:root {
	--nav-offers-color: #2A6AEA;
}

.win-actie {
	display: flex;
	justify-content: center;
	margin-bottom: 8px;
	}
	
	.inner-win-actie {
		width: 1228px;
		display: flex;
		align-items: center;
		justify-items: center;
		justify-content: center;
		background-color: #FFCF00 !important;
	}
	
	.inner-win-actie p {
		padding: 16px 15px 0px 15px;
	}
	
	@media only screen and (max-width: 1599px) {
		.inner-win-actie {
			width: 1108px;
		}
	}
	
	@media only screen and (max-width: 1200px) {
		.inner-win-actie {
			width: 928px;
		}
	}
	
	@media only screen and (max-width: 992px) {
		.inner-win-actie {
			width: 688px;
		}
	}
	
	@media only screen and (max-width: 766px) {
		.inner-win-actie {
			width: 508px;
		}
	}
	
	@media only screen and (max-width: 578px) {
		.inner-win-actie {
			margin: 0 16px;
		}
	}

.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
	position: relative;
	display: block;
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus,
.slick-slide:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:after,
.slick-track:before {
	display: table;
	content: "";
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.hw-slick {
	visibility: hidden;
	opacity: 0;
	transition: opacity 1s;
}
.hw-slick.slick-initialized {
	visibility: visible;
	opacity: 1;
}
.hw-slick .slick-slide {
	display: none;
}
.hw-slick .slick-slide:first-child {
	display: block;
	visibility: hidden;
}
.hw-slick.slick-initialized .slick-slide {
	display: block;
	visibility: visible !important;
}
.hw-slick--1 .slick-list,
.hw-slick--button-loop .slick-list,
.hw-slick--product-loop .slick-list,
.hw-slick--videos .slick-list {
	overflow: visible;
}
.hw-slick--1.slick-initialized .slick-slide,
.hw-slick--1.slick-initialized .slick-slide > div,
.hw-slick--product-loop.slick-initialized .slick-slide,
.hw-slick--product-loop.slick-initialized .slick-slide > div,
.hw-slick--videos.slick-initialized .slick-slide {
	width: 85vw;
}
@media (min-width: 576px) {
	.hw-slick--1.slick-initialized .slick-slide,
	.hw-slick--1.slick-initialized .slick-slide > div,
	.hw-slick--product-loop.slick-initialized .slick-slide,
	.hw-slick--product-loop.slick-initialized .slick-slide > div,
	.hw-slick--videos.slick-initialized .slick-slide {
		width: 50vw;
	}
}
@media (min-width: 768px) {
	.hw-slick--1.slick-initialized .slick-slide,
	.hw-slick--1.slick-initialized .slick-slide > div,
	.hw-slick--product-loop.slick-initialized .slick-slide,
	.hw-slick--product-loop.slick-initialized .slick-slide > div {
		width: auto;
	}
	.hw-slick--1,
	.hw-slick--product-loop {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text;
	}
	.hw-slick--videos.slick-initialized .slick-slide {
		width: auto;
	}
}
.slick-dots {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
}
.slick-dots li {
	display: inline-block;
}
.slick-dots li:not(:last-child) {
	margin-right: 0.5rem;
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	color: transparent;
	outline: none;
	width: 0.9rem;
	height: 0.9rem;
	padding: 0;
	border: 2px solid #fff;
	border-radius: 50%;
	background-color: transparent;
}
.slick-dots li.slick-active button {
	background-color: #fff;
}
.hw-slick--1 .slick-track,
.hw-slick--2 .slick-track,
.hw-slick--3 .slick-track,
.hw-slick--product-loop .slick-track,
.hw-slick--videos .slick-track,
.w-slick--product-filtered-loop .slick-track {
	display: flex !important;
}
.hw-slick--3 .slick-list,
.hw-slick--3 .slick-track {
	height: 100%;
}
.hw-slick--1 .slick-slide,
.hw-slick--2 .slick-slide,
.hw-slick--3 .slick-slide,
.hw-slick--product-loop .slick-slide,
.hw-slick--videos .slick-track {
	height: inherit !important;
}
@media (min-width: 1200px) {
	.hw-slick--tag-buttons {
		width: 100%;
	}
}
@media (max-width: 1199.98px) {
	.slick-tag-next,
	.slick-tag-prev {
		display: none !important;
	}
}
.slick-tag-next.slick-disabled,
.slick-tag-prev.slick-disabled {
	display: none !important;
}
.slick-tag-next img {
	filter: drop-shadow(-30px 0 10px white) !important;
}
.slick-tag-prev img {
	filter: drop-shadow(30px 0 10px white) !important;
}
.cc-window {
	opacity: 1;
	transition: opacity 1s ease;
}
.cc-window.cc-invisible {
	opacity: 0;
}
.cc-animate.cc-revoke {
	transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
	transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
	transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
	transform: translateY(0);
}
.cc-grower {
	max-height: 0;
	overflow: hidden;
	transition: max-height 1s;
}
.cc-revoke,
.cc-window {
	position: fixed;
	overflow: hidden;
	box-sizing: border-box;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	display: flex;
	flex-wrap: nowrap;
	z-index: 9999;
}
.cc-window.cc-static {
	position: static;
}
.cc-window.cc-floating {
	padding: 2em;
	max-width: 35em;
	flex-direction: column;
}
.cc-window.cc-banner {
	padding: 1em 1.8em;
	width: 100%;
	flex-direction: row;
}
.cc-revoke {
	padding: 0.5em;
}
.cc-revoke:hover {
	text-decoration: underline;
}
.cc-header {
	font-size: 18px;
	font-weight: 700;
}
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
	cursor: pointer;
}
.cc-link {
	opacity: 0.8;
	display: inline-block;
	padding: 0.2em 0;
	text-decoration: underline;
}
.cc-link:hover {
	opacity: 1;
}
.cc-link:active,
.cc-link:visited {
	color: initial;
}
.cc-btn {
	display: block;
	padding: 0.4em 0.8em;
	font-size: 0.9em;
	font-weight: 700;
	border-width: 2px;
	border-style: solid;
	text-align: center;
	white-space: nowrap;
}
.cc-highlight .cc-btn:first-child {
	background-color: transparent;
	border-color: transparent;
}
.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
	background-color: transparent;
	text-decoration: underline;
}
.cc-close {
	display: block;
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	font-size: 1.6em;
	opacity: 0.9;
	line-height: 0.75;
}
.cc-close:focus,
.cc-close:hover {
	opacity: 1;
}
.cc-revoke.cc-top {
	top: 0;
	left: 3em;
	border-bottom-left-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
}
.cc-revoke.cc-bottom {
	bottom: 0;
	left: 3em;
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
}
.cc-revoke.cc-left {
	left: 3em;
	right: unset;
}
.cc-revoke.cc-right {
	right: 3em;
	left: unset;
}
.cc-top {
	top: 1em;
}
.cc-left {
	left: 1em;
}
.cc-right {
	right: 1em;
}
.cc-bottom {
	bottom: 1em;
}
.cc-floating > .cc-link {
	margin-bottom: 1em;
}
.cc-floating .cc-message {
	display: block;
	margin-bottom: 1em;
}
.cc-window.cc-floating .cc-compliance {
	flex: 1 0 auto;
}
.cc-window.cc-banner {
	align-items: center;
}
.cc-banner.cc-top {
	left: 0;
	right: 0;
	top: 0;
}
.cc-banner.cc-bottom {
	left: 0;
	right: 0;
	bottom: 0;
}
.cc-banner .cc-message {
	display: block;
	flex: 1 1 auto;
	max-width: 100%;
	margin-right: 1em;
}
.cc-compliance {
	display: flex;
	align-items: center;
	align-content: space-between;
}
.cc-floating .cc-compliance > .cc-btn {
	flex: 1;
}
.cc-btn + .cc-btn {
	margin-left: 0.5em;
}
@media print {
	.cc-revoke,
	.cc-window {
		display: none;
	}
}
@media screen and (max-width: 900px) {
	.cc-btn {
		white-space: normal;
	}
}
.cc-floating.cc-theme-classic {
	padding: 1.2em;
	border-radius: 5px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
	text-align: center;
	display: inline;
	flex: none;
}
.cc-theme-classic .cc-btn {
	border-radius: 5px;
}
.cc-theme-classic .cc-btn:last-child {
	min-width: 140px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
	display: inline-block;
}
.cc-theme-edgeless.cc-window {
	padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message {
	margin: 2em 2em 1.5em;
}
.cc-banner.cc-theme-edgeless .cc-btn {
	margin: 0;
	padding: 0.8em 1.8em;
	height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message {
	margin-left: 1em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
	margin-left: 0;
}
.hw-cc-modal-background.fade {
	opacity: 0;
}
.hw-cc-modal-background.show {
	opacity: 0.6;
}
.hw-cc-modal-background {
	z-index: 1071;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000;
}
.cc-window.cc-floating {
	margin: 6rem auto;
	left: 1em;
	right: 1em;
	overflow: auto;
	max-height: calc(100vh - 8rem);
}
.cc-floating .cc-message {
	overflow-y: auto;
}
@media (max-width: 767.98px) {
	.cc-window.cc-floating {
		margin: 0 auto;
		max-height: calc(100vh - 2rem);
	}
	.cc-window.cc-bottom {
		bottom: 0;
	}
	.cc-window.cc-banner {
		flex-direction: column;
	}
	.cc-window.cc-banner .cc-compliance {
		flex: 1 1 auto;
	}
	.cc-window.cc-floating {
		max-width: none;
	}
	.cc-window .cc-message {
		margin-bottom: 1em;
	}
	.cc-window.cc-banner {
		align-items: unset;
	}
	.cc-window.cc-banner .cc-message {
		margin-right: 0;
	}
}
.font-weight-semibold {
	font-weight: 600 !important;
}
.font-weight-medium {
	font-weight: 500 !important;
}
.text-lg {
	font-size: 1rem;
}
.line-height-lg {
	line-height: 1.5;
}
.font-family-base {
	font-family: Montserrat, sans-serif !important;
}
.dropdown-item:focus svg circle,
.dropdown-item:focus svg path,
.dropdown-item:hover svg circle,
.dropdown-item:hover svg path,
.navbar-light .nav-link:focus svg circle,
.navbar-light .nav-link:focus svg path,
.navbar-light .nav-link:hover svg circle,
.navbar-light .nav-link:hover svg path {
	stroke: #f9234c;
}
.pagination .page-link,
.woocommerce-pagination ul.page-numbers .page-link,
.woocommerce-pagination ul.page-numbers li .page-numbers {
	font-weight: 700 !important;
	border-radius: 50% !important;
	margin-left: 0.75rem !important;
	height: 30px;
	width: 30px;
	text-align: center;
	padding: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.pagination .page-item:first-child .page-link,
.pagination .page-item:first-child .woocommerce-pagination ul.page-numbers li .page-numbers,
.pagination .page-item:last-child .page-link,
.pagination .page-item:last-child .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-pagination ul.page-numbers .page-item:first-child .page-link,
.woocommerce-pagination ul.page-numbers .page-item:first-child li .page-numbers,
.woocommerce-pagination ul.page-numbers .page-item:last-child .page-link,
.woocommerce-pagination ul.page-numbers .page-item:last-child li .page-numbers,
.woocommerce-pagination ul.page-numbers li .page-item:first-child .page-numbers,
.woocommerce-pagination ul.page-numbers li .page-item:last-child .page-numbers,
.woocommerce-pagination ul.page-numbers li:first-child .page-link,
.woocommerce-pagination ul.page-numbers li:first-child .page-numbers,
.woocommerce-pagination ul.page-numbers li:last-child .page-link,
.woocommerce-pagination ul.page-numbers li:last-child .page-numbers {
	border-radius: 50% !important;
}
.custom-file-label:after,
.gform_drop_instructions:after {
	content: "Bladeren" !important;
}
.breadcrumb-item.active {
	opacity: 0.5;
}
.text-white ol.breadcrumb svg > path {
	stroke: #fff;
}
*,
:after,
:before {
	box-sizing: border-box;
}
html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(17, 17, 17, 0);
	overflow-x: hidden;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block;
}
body {
	margin: 0;
	font-family: Montserrat, sans-serif;
	font-size: 0.938rem;
	font-weight: 500;
	line-height: 1.5;
	color: #111;
	text-align: left;
	background-color: #fff;
	overflow-x: hidden;
}
[tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0 !important;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin-top: 0;
	margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}
address {
	font-style: normal;
	line-height: inherit;
}
address,
dl,
ol,
ul {
	margin-bottom: 1rem;
}
dl,
ol,
ul {
	margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0;
}
dt {
	font-weight: 700;
}
dd {
	margin-bottom: 0.5rem;
	margin-left: 0;
}
blockquote {
	margin: 0 0 1rem;
}
b,
strong {
	font-weight: bolder;
}
small {
	font-size: 80%;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
a {
	color: #2a6aea;
	text-decoration: none;
	background-color: transparent;
}
a:hover {
	color: #1248b6;
	text-decoration: underline;
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none;
}
code,
kbd,
pre,
samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-size: 1em;
}
pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar;
}
figure {
	margin: 0 0 1rem;
}
img {
	border-style: none;
}
img,
svg {
	vertical-align: middle;
}
svg {
	overflow: hidden;
}
table {
	border-collapse: collapse;
}
caption {
	padding-top: 1rem;
	padding-bottom: 1rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom;
}
th {
	text-align: inherit;
	text-align: -webkit-match-parent;
}
label {
	display: inline-block;
	margin-bottom: 0.5rem;
}
button {
	border-radius: 0;
}
button:focus:not(:focus-visible) {
	outline: 0;
}
button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
[role="button"] {
	cursor: pointer;
}
select {
	word-wrap: normal;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
	-webkit-appearance: button;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
	cursor: pointer;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
textarea {
	overflow: auto;
	resize: vertical;
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: 0.5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}
@media (max-width: 1900px) {
	legend {
		font-size: calc(1.125rem + 0.316vw);
	}
}
progress {
	vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
[type="search"] {
	outline-offset: -2px;
	-webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}
output {
	display: inline-block;
}
summary {
	display: list-item;
	cursor: pointer;
}
template {
	display: none;
}
[hidden] {
	display: none !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.product_title,
.woocommerce-cart .cart-collaterals .cart_totals table .order-total strong .woocommerce-Price-amount,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 1rem;
	font-weight: 600;
	line-height: 1.2;
}
.h1,
h1 {
	font-size: 3.75rem;
}
@media (max-width: 1900px) {
	.h1,
	h1 {
		font-size: calc(1.875rem + 1.579vw);
	}
}
.h2,
h2 {
	font-size: 2.125rem;
}
@media (max-width: 1900px) {
	.h2,
	h2 {
		font-size: calc(1.334rem + 0.666vw);
	}
}
.h3,
.product_title,
h3 {
	font-size: 1.5rem;
}
@media (max-width: 1900px) {
	.h3,
	.product_title,
	h3 {
		font-size: calc(1.125rem + 0.316vw);
	}
}
.h4,
.woocommerce-cart .cart-collaterals .cart_totals table .order-total strong .woocommerce-Price-amount,
h4 {
	font-size: 1.25rem;
}
@media (max-width: 1900px) {
	.h4,
	.woocommerce-cart .cart-collaterals .cart_totals table .order-total strong .woocommerce-Price-amount,
	h4 {
		font-size: calc(1.042rem + 0.175vw);
	}
}
.h5,
h5 {
	font-size: 1rem;
}
@media (max-width: 1900px) {
	.h5,
	h5 {
		font-size: calc(0.959rem + 0.035vw);
	}
}
.h6,
h6 {
	font-size: 0.938rem;
}
.lead {
	font-size: 1.25rem;
	font-weight: 500;
}
@media (max-width: 1900px) {
	.lead {
		font-size: calc(1.042rem + 0.175vw);
	}
}
.display-1 {
	font-size: 6rem;
	font-weight: 600;
	line-height: 1.2;
}
@media (max-width: 1900px) {
	.display-1 {
		font-size: calc(2.625rem + 2.842vw);
	}
}
.display-2 {
	font-size: 5.5rem;
	font-weight: 600;
	line-height: 1.2;
}
@media (max-width: 1900px) {
	.display-2 {
		font-size: calc(2.459rem + 2.561vw);
	}
}
.display-3 {
	font-size: 3rem;
	font-weight: 600;
	line-height: 1.2;
}
@media (max-width: 1900px) {
	.display-3 {
		font-size: calc(1.625rem + 1.158vw);
	}
}
.display-4 {
	font-size: 3.5rem;
	font-weight: 600;
	line-height: 1.2;
}
@media (max-width: 1900px) {
	.display-4 {
		font-size: calc(1.792rem + 1.438vw);
	}
}
hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(17, 17, 17, 0.2);
}
.small,
small {
	font-size: 80%;
	font-weight: 400;
}
.mark,
mark {
	padding: 0.2em;
	background-color: #fcf8e3;
}
.gform_wrapper ul,
.list-inline,
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline-item {
	display: inline-block;
}
.list-inline-item:not(:last-child) {
	margin-right: 0.5rem;
}
.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem;
}
@media (max-width: 1900px) {
	.blockquote {
		font-size: calc(1.042rem + 0.175vw);
	}
}
.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d;
}
.blockquote-footer:before {
	content: "\2014\00A0";
}
.attachment-woocommerce_thumbnail,
.img-fluid,
.img-thumbnail,
.woocommerce-product-gallery__image .wp-post-image {
	max-width: 100%;
	height: auto;
}
.img-thumbnail {
	padding: 0.25rem;
	background-color: #fff;
	border-radius: 0.25rem;
}
.figure {
	display: inline-block;
}
.figure-img {
	margin-bottom: 0.5rem;
	line-height: 1;
}
.figure-caption {
	font-size: 90%;
	color: #6c757d;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl,
.woocommerce-cart .woocommerce:first-of-type {
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 576px) {
	.container,
	.container-sm,
	.woocommerce-cart .woocommerce:first-of-type {
		max-width: 540px;
	}
}
@media (min-width: 768px) {
	.container,
	.container-md,
	.container-sm,
	.woocommerce-cart .woocommerce:first-of-type {
		max-width: 720px;
	}
}
@media (min-width: 992px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.woocommerce-cart .woocommerce:first-of-type {
		max-width: 960px;
	}
}
@media (min-width: 1200px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.woocommerce-cart .woocommerce:first-of-type {
		max-width: 1140px;
	}
}
@media (min-width: 1600px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl,
	.woocommerce-cart .woocommerce:first-of-type {
		max-width: 1260px;
	}
}
.gform_wrapper ul.gform_fields,
.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -1rem;
	margin-left: -1rem;
}
.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto,
.col-xxl,
.col-xxl-1,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl-auto,
.col-xxxl,
.col-xxxl-1,
.col-xxxl-2,
.col-xxxl-3,
.col-xxxl-4,
.col-xxxl-5,
.col-xxxl-6,
.col-xxxl-7,
.col-xxxl-8,
.col-xxxl-9,
.col-xxxl-10,
.col-xxxl-11,
.col-xxxl-12,
.col-xxxl-auto,
.col-xxxxl,
.col-xxxxl-1,
.col-xxxxl-2,
.col-xxxxl-3,
.col-xxxxl-4,
.col-xxxxl-5,
.col-xxxxl-6,
.col-xxxxl-7,
.col-xxxxl-8,
.col-xxxxl-9,
.col-xxxxl-10,
.col-xxxxl-11,
.col-xxxxl-12,
.col-xxxxl-auto {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
}
.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}
.row-cols-1 > * {
	flex: 0 0 100%;
	max-width: 100%;
}
.row-cols-2 > * {
	flex: 0 0 50%;
	max-width: 50%;
}
.row-cols-3 > * {
	flex: 0 0 33.333%;
	max-width: 33.333%;
}
.row-cols-4 > * {
	flex: 0 0 25%;
	max-width: 25%;
}
.row-cols-5 > * {
	flex: 0 0 20%;
	max-width: 20%;
}
.row-cols-6 > * {
	flex: 0 0 16.667%;
	max-width: 16.667%;
}
.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}
.col-1 {
	flex: 0 0 8.333%;
	max-width: 8.333%;
}
.col-2 {
	flex: 0 0 16.667%;
	max-width: 16.667%;
}
.col-3 {
	flex: 0 0 25%;
	max-width: 25%;
}
.col-4 {
	flex: 0 0 33.333%;
	max-width: 33.333%;
}
.col-5 {
	flex: 0 0 41.667%;
	max-width: 41.667%;
}
.col-6 {
	flex: 0 0 50%;
	max-width: 50%;
}
.col-7 {
	flex: 0 0 58.333%;
	max-width: 58.333%;
}
.col-8 {
	flex: 0 0 66.667%;
	max-width: 66.667%;
}
.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}
.col-10 {
	flex: 0 0 83.333%;
	max-width: 83.333%;
}
.col-11 {
	flex: 0 0 91.667%;
	max-width: 91.667%;
}
.col-12 {
	flex: 0 0 100%;
	max-width: 100%;
}
.order-first {
	order: -1;
}
.order-last {
	order: 13;
}
.order-0 {
	order: 0;
}
.order-1 {
	order: 1;
}
.order-2 {
	order: 2;
}
.order-3 {
	order: 3;
}
.order-4 {
	order: 4;
}
.order-5 {
	order: 5;
}
.order-6 {
	order: 6;
}
.order-7 {
	order: 7;
}
.order-8 {
	order: 8;
}
.order-9 {
	order: 9;
}
.order-10 {
	order: 10;
}
.order-11 {
	order: 11;
}
.order-12 {
	order: 12;
}
.offset-1 {
	margin-left: 8.333%;
}
.offset-2 {
	margin-left: 16.667%;
}
.offset-3 {
	margin-left: 25%;
}
.offset-4 {
	margin-left: 33.333%;
}
.offset-5 {
	margin-left: 41.667%;
}
.offset-6 {
	margin-left: 50%;
}
.offset-7 {
	margin-left: 58.333%;
}
.offset-8 {
	margin-left: 66.667%;
}
.offset-9 {
	margin-left: 75%;
}
.offset-10 {
	margin-left: 83.333%;
}
.offset-11 {
	margin-left: 91.667%;
}
@media (min-width: 576px) {
	.col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-sm-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-sm-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-sm-3 > * {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.row-cols-sm-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-sm-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-sm-6 > * {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-sm-1 {
		flex: 0 0 8.333%;
		max-width: 8.333%;
	}
	.col-sm-2 {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.col-sm-5 {
		flex: 0 0 41.667%;
		max-width: 41.667%;
	}
	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		flex: 0 0 58.333%;
		max-width: 58.333%;
	}
	.col-sm-8 {
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		flex: 0 0 83.333%;
		max-width: 83.333%;
	}
	.col-sm-11 {
		flex: 0 0 91.667%;
		max-width: 91.667%;
	}
	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-sm-first {
		order: -1;
	}
	.order-sm-last {
		order: 13;
	}
	.order-sm-0 {
		order: 0;
	}
	.order-sm-1 {
		order: 1;
	}
	.order-sm-2 {
		order: 2;
	}
	.order-sm-3 {
		order: 3;
	}
	.order-sm-4 {
		order: 4;
	}
	.order-sm-5 {
		order: 5;
	}
	.order-sm-6 {
		order: 6;
	}
	.order-sm-7 {
		order: 7;
	}
	.order-sm-8 {
		order: 8;
	}
	.order-sm-9 {
		order: 9;
	}
	.order-sm-10 {
		order: 10;
	}
	.order-sm-11 {
		order: 11;
	}
	.order-sm-12 {
		order: 12;
	}
	.offset-sm-0 {
		margin-left: 0;
	}
	.offset-sm-1 {
		margin-left: 8.333%;
	}
	.offset-sm-2 {
		margin-left: 16.667%;
	}
	.offset-sm-3 {
		margin-left: 25%;
	}
	.offset-sm-4 {
		margin-left: 33.333%;
	}
	.offset-sm-5 {
		margin-left: 41.667%;
	}
	.offset-sm-6 {
		margin-left: 50%;
	}
	.offset-sm-7 {
		margin-left: 58.333%;
	}
	.offset-sm-8 {
		margin-left: 66.667%;
	}
	.offset-sm-9 {
		margin-left: 75%;
	}
	.offset-sm-10 {
		margin-left: 83.333%;
	}
	.offset-sm-11 {
		margin-left: 91.667%;
	}
}
@media (min-width: 768px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-md-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-md-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-md-3 > * {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.row-cols-md-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-md-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-md-6 > * {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-md-1 {
		flex: 0 0 8.333%;
		max-width: 8.333%;
	}
	.col-md-2 {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-md-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.col-md-5 {
		flex: 0 0 41.667%;
		max-width: 41.667%;
	}
	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-md-7 {
		flex: 0 0 58.333%;
		max-width: 58.333%;
	}
	.col-md-8 {
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-md-10 {
		flex: 0 0 83.333%;
		max-width: 83.333%;
	}
	.col-md-11 {
		flex: 0 0 91.667%;
		max-width: 91.667%;
	}
	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-md-first {
		order: -1;
	}
	.order-md-last {
		order: 13;
	}
	.order-md-0 {
		order: 0;
	}
	.order-md-1 {
		order: 1;
	}
	.order-md-2 {
		order: 2;
	}
	.order-md-3 {
		order: 3;
	}
	.order-md-4 {
		order: 4;
	}
	.order-md-5 {
		order: 5;
	}
	.order-md-6 {
		order: 6;
	}
	.order-md-7 {
		order: 7;
	}
	.order-md-8 {
		order: 8;
	}
	.order-md-9 {
		order: 9;
	}
	.order-md-10 {
		order: 10;
	}
	.order-md-11 {
		order: 11;
	}
	.order-md-12 {
		order: 12;
	}
	.offset-md-0 {
		margin-left: 0;
	}
	.offset-md-1 {
		margin-left: 8.333%;
	}
	.offset-md-2 {
		margin-left: 16.667%;
	}
	.offset-md-3 {
		margin-left: 25%;
	}
	.offset-md-4 {
		margin-left: 33.333%;
	}
	.offset-md-5 {
		margin-left: 41.667%;
	}
	.offset-md-6 {
		margin-left: 50%;
	}
	.offset-md-7 {
		margin-left: 58.333%;
	}
	.offset-md-8 {
		margin-left: 66.667%;
	}
	.offset-md-9 {
		margin-left: 75%;
	}
	.offset-md-10 {
		margin-left: 83.333%;
	}
	.offset-md-11 {
		margin-left: 91.667%;
	}
}
@media (min-width: 992px) {
	.col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-lg-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-lg-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-lg-3 > * {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.row-cols-lg-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-lg-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-lg-6 > * {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-lg-1 {
		flex: 0 0 8.333%;
		max-width: 8.333%;
	}
	.col-lg-2 {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.col-lg-5 {
		flex: 0 0 41.667%;
		max-width: 41.667%;
	}
	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		flex: 0 0 58.333%;
		max-width: 58.333%;
	}
	.col-lg-8 {
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		flex: 0 0 83.333%;
		max-width: 83.333%;
	}
	.col-lg-11 {
		flex: 0 0 91.667%;
		max-width: 91.667%;
	}
	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-lg-first {
		order: -1;
	}
	.order-lg-last {
		order: 13;
	}
	.order-lg-0 {
		order: 0;
	}
	.order-lg-1 {
		order: 1;
	}
	.order-lg-2 {
		order: 2;
	}
	.order-lg-3 {
		order: 3;
	}
	.order-lg-4 {
		order: 4;
	}
	.order-lg-5 {
		order: 5;
	}
	.order-lg-6 {
		order: 6;
	}
	.order-lg-7 {
		order: 7;
	}
	.order-lg-8 {
		order: 8;
	}
	.order-lg-9 {
		order: 9;
	}
	.order-lg-10 {
		order: 10;
	}
	.order-lg-11 {
		order: 11;
	}
	.order-lg-12 {
		order: 12;
	}
	.offset-lg-0 {
		margin-left: 0;
	}
	.offset-lg-1 {
		margin-left: 8.333%;
	}
	.offset-lg-2 {
		margin-left: 16.667%;
	}
	.offset-lg-3 {
		margin-left: 25%;
	}
	.offset-lg-4 {
		margin-left: 33.333%;
	}
	.offset-lg-5 {
		margin-left: 41.667%;
	}
	.offset-lg-6 {
		margin-left: 50%;
	}
	.offset-lg-7 {
		margin-left: 58.333%;
	}
	.offset-lg-8 {
		margin-left: 66.667%;
	}
	.offset-lg-9 {
		margin-left: 75%;
	}
	.offset-lg-10 {
		margin-left: 83.333%;
	}
	.offset-lg-11 {
		margin-left: 91.667%;
	}
}
@media (min-width: 1200px) {
	.col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-xl-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-xl-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-xl-3 > * {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.row-cols-xl-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-xl-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-xl-6 > * {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-xl-1 {
		flex: 0 0 8.333%;
		max-width: 8.333%;
	}
	.col-xl-2 {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xl-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.col-xl-5 {
		flex: 0 0 41.667%;
		max-width: 41.667%;
	}
	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xl-7 {
		flex: 0 0 58.333%;
		max-width: 58.333%;
	}
	.col-xl-8 {
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xl-10 {
		flex: 0 0 83.333%;
		max-width: 83.333%;
	}
	.col-xl-11 {
		flex: 0 0 91.667%;
		max-width: 91.667%;
	}
	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xl-first {
		order: -1;
	}
	.order-xl-last {
		order: 13;
	}
	.order-xl-0 {
		order: 0;
	}
	.order-xl-1 {
		order: 1;
	}
	.order-xl-2 {
		order: 2;
	}
	.order-xl-3 {
		order: 3;
	}
	.order-xl-4 {
		order: 4;
	}
	.order-xl-5 {
		order: 5;
	}
	.order-xl-6 {
		order: 6;
	}
	.order-xl-7 {
		order: 7;
	}
	.order-xl-8 {
		order: 8;
	}
	.order-xl-9 {
		order: 9;
	}
	.order-xl-10 {
		order: 10;
	}
	.order-xl-11 {
		order: 11;
	}
	.order-xl-12 {
		order: 12;
	}
	.offset-xl-0 {
		margin-left: 0;
	}
	.offset-xl-1 {
		margin-left: 8.333%;
	}
	.offset-xl-2 {
		margin-left: 16.667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.333%;
	}
	.offset-xl-5 {
		margin-left: 41.667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.333%;
	}
	.offset-xl-8 {
		margin-left: 66.667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.333%;
	}
	.offset-xl-11 {
		margin-left: 91.667%;
	}
}
@media (min-width: 1600px) {
	.col-xxl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-xxl-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-xxl-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-xxl-3 > * {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.row-cols-xxl-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-xxl-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-xxl-6 > * {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-xxl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-xxl-1 {
		flex: 0 0 8.333%;
		max-width: 8.333%;
	}
	.col-xxl-2 {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-xxl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxl-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.col-xxl-5 {
		flex: 0 0 41.667%;
		max-width: 41.667%;
	}
	.col-xxl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxl-7 {
		flex: 0 0 58.333%;
		max-width: 58.333%;
	}
	.col-xxl-8 {
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.col-xxl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxl-10 {
		flex: 0 0 83.333%;
		max-width: 83.333%;
	}
	.col-xxl-11 {
		flex: 0 0 91.667%;
		max-width: 91.667%;
	}
	.col-xxl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xxl-first {
		order: -1;
	}
	.order-xxl-last {
		order: 13;
	}
	.order-xxl-0 {
		order: 0;
	}
	.order-xxl-1 {
		order: 1;
	}
	.order-xxl-2 {
		order: 2;
	}
	.order-xxl-3 {
		order: 3;
	}
	.order-xxl-4 {
		order: 4;
	}
	.order-xxl-5 {
		order: 5;
	}
	.order-xxl-6 {
		order: 6;
	}
	.order-xxl-7 {
		order: 7;
	}
	.order-xxl-8 {
		order: 8;
	}
	.order-xxl-9 {
		order: 9;
	}
	.order-xxl-10 {
		order: 10;
	}
	.order-xxl-11 {
		order: 11;
	}
	.order-xxl-12 {
		order: 12;
	}
	.offset-xxl-0 {
		margin-left: 0;
	}
	.offset-xxl-1 {
		margin-left: 8.333%;
	}
	.offset-xxl-2 {
		margin-left: 16.667%;
	}
	.offset-xxl-3 {
		margin-left: 25%;
	}
	.offset-xxl-4 {
		margin-left: 33.333%;
	}
	.offset-xxl-5 {
		margin-left: 41.667%;
	}
	.offset-xxl-6 {
		margin-left: 50%;
	}
	.offset-xxl-7 {
		margin-left: 58.333%;
	}
	.offset-xxl-8 {
		margin-left: 66.667%;
	}
	.offset-xxl-9 {
		margin-left: 75%;
	}
	.offset-xxl-10 {
		margin-left: 83.333%;
	}
	.offset-xxl-11 {
		margin-left: 91.667%;
	}
}
@media (min-width: 1900px) {
	.col-xxxl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-xxxl-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-xxxl-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-xxxl-3 > * {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.row-cols-xxxl-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-xxxl-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-xxxl-6 > * {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-xxxl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-xxxl-1 {
		flex: 0 0 8.333%;
		max-width: 8.333%;
	}
	.col-xxxl-2 {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-xxxl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxxl-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.col-xxxl-5 {
		flex: 0 0 41.667%;
		max-width: 41.667%;
	}
	.col-xxxl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxxl-7 {
		flex: 0 0 58.333%;
		max-width: 58.333%;
	}
	.col-xxxl-8 {
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.col-xxxl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxxl-10 {
		flex: 0 0 83.333%;
		max-width: 83.333%;
	}
	.col-xxxl-11 {
		flex: 0 0 91.667%;
		max-width: 91.667%;
	}
	.col-xxxl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xxxl-first {
		order: -1;
	}
	.order-xxxl-last {
		order: 13;
	}
	.order-xxxl-0 {
		order: 0;
	}
	.order-xxxl-1 {
		order: 1;
	}
	.order-xxxl-2 {
		order: 2;
	}
	.order-xxxl-3 {
		order: 3;
	}
	.order-xxxl-4 {
		order: 4;
	}
	.order-xxxl-5 {
		order: 5;
	}
	.order-xxxl-6 {
		order: 6;
	}
	.order-xxxl-7 {
		order: 7;
	}
	.order-xxxl-8 {
		order: 8;
	}
	.order-xxxl-9 {
		order: 9;
	}
	.order-xxxl-10 {
		order: 10;
	}
	.order-xxxl-11 {
		order: 11;
	}
	.order-xxxl-12 {
		order: 12;
	}
	.offset-xxxl-0 {
		margin-left: 0;
	}
	.offset-xxxl-1 {
		margin-left: 8.333%;
	}
	.offset-xxxl-2 {
		margin-left: 16.667%;
	}
	.offset-xxxl-3 {
		margin-left: 25%;
	}
	.offset-xxxl-4 {
		margin-left: 33.333%;
	}
	.offset-xxxl-5 {
		margin-left: 41.667%;
	}
	.offset-xxxl-6 {
		margin-left: 50%;
	}
	.offset-xxxl-7 {
		margin-left: 58.333%;
	}
	.offset-xxxl-8 {
		margin-left: 66.667%;
	}
	.offset-xxxl-9 {
		margin-left: 75%;
	}
	.offset-xxxl-10 {
		margin-left: 83.333%;
	}
	.offset-xxxl-11 {
		margin-left: 91.667%;
	}
}
@media (min-width: 2000px) {
	.col-xxxxl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-xxxxl-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-xxxxl-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-xxxxl-3 > * {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.row-cols-xxxxl-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-xxxxl-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-xxxxl-6 > * {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-xxxxl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-xxxxl-1 {
		flex: 0 0 8.333%;
		max-width: 8.333%;
	}
	.col-xxxxl-2 {
		flex: 0 0 16.667%;
		max-width: 16.667%;
	}
	.col-xxxxl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxxxl-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.col-xxxxl-5 {
		flex: 0 0 41.667%;
		max-width: 41.667%;
	}
	.col-xxxxl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxxxl-7 {
		flex: 0 0 58.333%;
		max-width: 58.333%;
	}
	.col-xxxxl-8 {
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.col-xxxxl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxxxl-10 {
		flex: 0 0 83.333%;
		max-width: 83.333%;
	}
	.col-xxxxl-11 {
		flex: 0 0 91.667%;
		max-width: 91.667%;
	}
	.col-xxxxl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xxxxl-first {
		order: -1;
	}
	.order-xxxxl-last {
		order: 13;
	}
	.order-xxxxl-0 {
		order: 0;
	}
	.order-xxxxl-1 {
		order: 1;
	}
	.order-xxxxl-2 {
		order: 2;
	}
	.order-xxxxl-3 {
		order: 3;
	}
	.order-xxxxl-4 {
		order: 4;
	}
	.order-xxxxl-5 {
		order: 5;
	}
	.order-xxxxl-6 {
		order: 6;
	}
	.order-xxxxl-7 {
		order: 7;
	}
	.order-xxxxl-8 {
		order: 8;
	}
	.order-xxxxl-9 {
		order: 9;
	}
	.order-xxxxl-10 {
		order: 10;
	}
	.order-xxxxl-11 {
		order: 11;
	}
	.order-xxxxl-12 {
		order: 12;
	}
	.offset-xxxxl-0 {
		margin-left: 0;
	}
	.offset-xxxxl-1 {
		margin-left: 8.333%;
	}
	.offset-xxxxl-2 {
		margin-left: 16.667%;
	}
	.offset-xxxxl-3 {
		margin-left: 25%;
	}
	.offset-xxxxl-4 {
		margin-left: 33.333%;
	}
	.offset-xxxxl-5 {
		margin-left: 41.667%;
	}
	.offset-xxxxl-6 {
		margin-left: 50%;
	}
	.offset-xxxxl-7 {
		margin-left: 58.333%;
	}
	.offset-xxxxl-8 {
		margin-left: 66.667%;
	}
	.offset-xxxxl-9 {
		margin-left: 75%;
	}
	.offset-xxxxl-10 {
		margin-left: 83.333%;
	}
	.offset-xxxxl-11 {
		margin-left: 91.667%;
	}
}
.table,
.tablepress {
	width: 100%;
	margin-bottom: 1rem;
	color: #212529;
}
.tablepress td,
.tablepress th,
.table td,
.table th {
	padding: 1rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6;
}
.tablepress thead th,
.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}
.tablepress tbody + tbody,
.table tbody + tbody {
	border-top: 2px solid #dee2e6;
}
.table-sm td,
.table-sm th {
	padding: 0.3rem;
}
.table-bordered,
.table-bordered td,
.table-bordered th {
	border: 1px solid #dee2e6;
}
.table-bordered thead td,
.table-bordered thead th {
	border-bottom-width: 2px;
}
.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th,
.tablepress tbody + tbody,
.tablepress td,
.tablepress th,
.tablepress thead th {
	border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
	color: #212529;
	background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > td,
.table-primary > th {
	background-color: #b8daff;
}
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
	border-color: #7abaff;
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
	background-color: #9fcdff;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
	background-color: #d6d8db;
}
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
	border-color: #b3b7bb;
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
	background-color: #c8cbcf;
}
.table-success,
.table-success > td,
.table-success > th {
	background-color: #c3e6cb;
}
.table-success tbody + tbody,
.table-success td,
.table-success th,
.table-success thead th {
	border-color: #8fd19e;
}
.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
	background-color: #b1dfbb;
}
.table-info,
.table-info > td,
.table-info > th {
	background-color: #bee5eb;
}
.table-info tbody + tbody,
.table-info td,
.table-info th,
.table-info thead th {
	border-color: #86cfda;
}
.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
	background-color: #abdde5;
}
.table-warning,
.table-warning > td,
.table-warning > th {
	background-color: #ffeeba;
}
.table-warning tbody + tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
	border-color: #ffdf7e;
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
	background-color: #ffe8a1;
}
.table-danger,
.table-danger > td,
.table-danger > th {
	background-color: #f5c6cb;
}
.table-danger tbody + tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
	border-color: #ed969e;
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
	background-color: #f1b0b7;
}
.table-light,
.table-light > td,
.table-light > th {
	background-color: #fdfdfe;
}
.table-light tbody + tbody,
.table-light td,
.table-light th,
.table-light thead th {
	border-color: #fbfcfc;
}
.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
	background-color: #ececf6;
}
.table-dark,
.table-dark > td,
.table-dark > th {
	background-color: #c6c8ca;
}
.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #95999c;
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
	background-color: #b9bbbe;
}
.table-white,
.table-white > td,
.table-white > th {
	background-color: #fff;
}
.table-white tbody + tbody,
.table-white td,
.table-white th,
.table-white thead th {
	border-color: #fff;
}
.table-hover .table-white:hover,
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
	background-color: #f2f2f2;
}
.table-black,
.table-black > td,
.table-black > th {
	background-color: #bcbcbc;
}
.table-black tbody + tbody,
.table-black td,
.table-black th,
.table-black thead th {
	border-color: #838383;
}
.table-hover .table-black:hover,
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
	background-color: #afafaf;
}
.table-red,
.table-red > td,
.table-red > th {
	background-color: #ffb8b8;
}
.table-red tbody + tbody,
.table-red td,
.table-red th,
.table-red thead th {
	border-color: #ff7a7a;
}
.table-hover .table-red:hover,
.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
	background-color: #ff9f9f;
}
.table-pink,
.table-pink > td,
.table-pink > th {
	background-color: #fdc1cd;
}
.table-pink tbody + tbody,
.table-pink td,
.table-pink th,
.table-pink thead th {
	border-color: #fc8da2;
}
.table-hover .table-pink:hover,
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
	background-color: #fca8b9;
}
.table-blue,
.table-blue > td,
.table-blue > th {
	background-color: #c3d5f9;
}
.table-blue tbody + tbody,
.table-blue td,
.table-blue th,
.table-blue thead th {
	border-color: #90b2f4;
}
.table-hover .table-blue:hover,
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
	background-color: #acc5f7;
}
.table-blue-light,
.table-blue-light > td,
.table-blue-light > th {
	background-color: #d9f2fd;
}
.table-blue-light tbody + tbody,
.table-blue-light td,
.table-blue-light th,
.table-blue-light thead th {
	border-color: #b9e8fc;
}
.table-hover .table-blue-light:hover,
.table-hover .table-blue-light:hover > td,
.table-hover .table-blue-light:hover > th {
	background-color: #c1eafc;
}
.table-blue-medium,
.table-blue-medium > td,
.table-blue-medium > th {
	background-color: #bacae3;
}
.table-blue-medium tbody + tbody,
.table-blue-medium td,
.table-blue-medium th,
.table-blue-medium thead th {
	border-color: #809dcb;
}
.table-hover .table-blue-medium:hover,
.table-hover .table-blue-medium:hover > td,
.table-hover .table-blue-medium:hover > th {
	background-color: #a8bcdc;
}
.table-blue-dark,
.table-blue-dark > td,
.table-blue-dark > th {
	background-color: #b8c1ce;
}
.table-blue-dark tbody + tbody,
.table-blue-dark td,
.table-blue-dark th,
.table-blue-dark thead th {
	border-color: #7c8ca3;
}
.table-hover .table-blue-dark:hover,
.table-hover .table-blue-dark:hover > td,
.table-hover .table-blue-dark:hover > th {
	background-color: #a9b4c4;
}
.table-green,
.table-green > td,
.table-green > th {
	background-color: #c7eec7;
}
.table-green tbody + tbody,
.table-green td,
.table-green th,
.table-green thead th {
	border-color: #98df98;
}
.table-hover .table-green:hover,
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
	background-color: #b3e8b3;
}
.table-green-light,
.table-green-light > td,
.table-green-light > th {
	background-color: #cdfde6;
}
.table-green-light tbody + tbody,
.table-green-light td,
.table-green-light th,
.table-green-light thead th {
	border-color: #a3fcd1;
}
.table-hover .table-green-light:hover,
.table-hover .table-green-light:hover > td,
.table-hover .table-green-light:hover > th {
	background-color: #b4fcda;
}
.table-yellow,
.table-yellow > td,
.table-yellow > th {
	background-color: #fefac1;
}
.table-yellow tbody + tbody,
.table-yellow td,
.table-yellow th,
.table-yellow thead th {
	border-color: #fdf68c;
}
.table-hover .table-yellow:hover,
.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
	background-color: #fef8a8;
}
.table-gray,
.table-gray > td,
.table-gray > th {
	background-color: #bcbcbc;
}
.table-gray tbody + tbody,
.table-gray td,
.table-gray th,
.table-gray thead th {
	border-color: #838383;
}
.table-hover .table-gray:hover,
.table-hover .table-gray:hover > td,
.table-hover .table-gray:hover > th {
	background-color: #afafaf;
}
.table-gray-light,
.table-gray-light > td,
.table-gray-light > th {
	background-color: #fcfcfc;
}
.table-gray-light tbody + tbody,
.table-gray-light td,
.table-gray-light th,
.table-gray-light thead th {
	border-color: #f9f9fa;
}
.table-hover .table-gray-light:hover,
.table-hover .table-gray-light:hover > td,
.table-hover .table-gray-light:hover > th {
	background-color: #efefef;
}
.table-gray-dark,
.table-gray-dark > td,
.table-gray-dark > th {
	background-color: #cecece;
}
.table-gray-dark tbody + tbody,
.table-gray-dark td,
.table-gray-dark th,
.table-gray-dark thead th {
	border-color: #a5a5a5;
}
.table-hover .table-gray-dark:hover,
.table-hover .table-gray-dark:hover > td,
.table-hover .table-gray-dark:hover > th {
	background-color: #c1c1c1;
}
.table-active,
.table-active > td,
.table-active > th,
.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
	background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th,
.tablepress .thead-dark th {
	color: #fff;
	background-color: #343a40;
	border-color: #454d55;
}
.table .thead-light th,
.tablepress .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6;
}
.table-dark {
	color: #fff;
	background-color: #343a40;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #454d55;
}
.table-dark.table-bordered {
	border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: hsla(0, 0%, 100%, 0.05);
}
.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: hsla(0, 0%, 100%, 0.075);
}
@media (max-width: 575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive-sm > .table-bordered {
		border: 0;
	}
}
@media (max-width: 767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive-md > .table-bordered {
		border: 0;
	}
}
@media (max-width: 991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive-lg > .table-bordered {
		border: 0;
	}
}
@media (max-width: 1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive-xl > .table-bordered {
		border: 0;
	}
}
@media (max-width: 1599.98px) {
	.table-responsive-xxl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive-xxl > .table-bordered {
		border: 0;
	}
}
@media (max-width: 1899.98px) {
	.table-responsive-xxxl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive-xxxl > .table-bordered {
		border: 0;
	}
}
@media (max-width: 1999.98px) {
	.table-responsive-xxxxl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.table-responsive-xxxxl > .table-bordered {
		border: 0;
	}
}
.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
	border: 0;
}
.dataTables_filter input,
.form-control,
.gform_wrapper input[type="date"],
.gform_wrapper input[type="datetime-local"],
.gform_wrapper input[type="datetime"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="month"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper input[type="search"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="text"],
.gform_wrapper input[type="time"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="week"],
.gform_wrapper select,
.gform_wrapper textarea,
.woocommerce-cart table.cart input,
.woocommerce form .input-text {
	display: block;
	width: 100%;
	height: calc(1.5em + 1.5rem + 2px);
	padding: 0.75rem 1rem;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5;
	color: #111;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.5rem;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (max-width: 1900px) {
	.dataTables_filter input,
	.form-control,
	.gform_wrapper input[type="date"],
	.gform_wrapper input[type="datetime-local"],
	.gform_wrapper input[type="datetime"],
	.gform_wrapper input[type="email"],
	.gform_wrapper input[type="month"],
	.gform_wrapper input[type="number"],
	.gform_wrapper input[type="password"],
	.gform_wrapper input[type="search"],
	.gform_wrapper input[type="tel"],
	.gform_wrapper input[type="text"],
	.gform_wrapper input[type="time"],
	.gform_wrapper input[type="url"],
	.gform_wrapper input[type="week"],
	.gform_wrapper select,
	.gform_wrapper textarea,
	.woocommerce-cart table.cart input,
	.woocommerce form .input-text {
		font-size: calc(0.959rem + 0.035vw);
	}
}
@media (prefers-reduced-motion: reduce) {
	.dataTables_filter input,
	.form-control,
	.gform_wrapper input[type="date"],
	.gform_wrapper input[type="datetime-local"],
	.gform_wrapper input[type="datetime"],
	.gform_wrapper input[type="email"],
	.gform_wrapper input[type="month"],
	.gform_wrapper input[type="number"],
	.gform_wrapper input[type="password"],
	.gform_wrapper input[type="search"],
	.gform_wrapper input[type="tel"],
	.gform_wrapper input[type="text"],
	.gform_wrapper input[type="time"],
	.gform_wrapper input[type="url"],
	.gform_wrapper input[type="week"],
	.gform_wrapper select,
	.gform_wrapper textarea,
	.woocommerce-cart table.cart input,
	.woocommerce form .input-text {
		transition: none;
	}
}
.dataTables_filter input::-ms-expand,
.form-control::-ms-expand,
.gform_wrapper input[type="date"]::-ms-expand,
.gform_wrapper input[type="datetime-local"]::-ms-expand,
.gform_wrapper input[type="datetime"]::-ms-expand,
.gform_wrapper input[type="email"]::-ms-expand,
.gform_wrapper input[type="month"]::-ms-expand,
.gform_wrapper input[type="number"]::-ms-expand,
.gform_wrapper input[type="password"]::-ms-expand,
.gform_wrapper input[type="search"]::-ms-expand,
.gform_wrapper input[type="tel"]::-ms-expand,
.gform_wrapper input[type="text"]::-ms-expand,
.gform_wrapper input[type="time"]::-ms-expand,
.gform_wrapper input[type="url"]::-ms-expand,
.gform_wrapper input[type="week"]::-ms-expand,
.gform_wrapper select::-ms-expand,
.gform_wrapper textarea::-ms-expand,
.woocommerce-cart table.cart input::-ms-expand,
.woocommerce form .input-text::-ms-expand {
	background-color: transparent;
	border: 0;
}
.dataTables_filter input:-moz-focusring,
.form-control:-moz-focusring,
.gform_wrapper input:-moz-focusring[type="date"],
.gform_wrapper input:-moz-focusring[type="datetime-local"],
.gform_wrapper input:-moz-focusring[type="datetime"],
.gform_wrapper input:-moz-focusring[type="email"],
.gform_wrapper input:-moz-focusring[type="month"],
.gform_wrapper input:-moz-focusring[type="number"],
.gform_wrapper input:-moz-focusring[type="password"],
.gform_wrapper input:-moz-focusring[type="search"],
.gform_wrapper input:-moz-focusring[type="tel"],
.gform_wrapper input:-moz-focusring[type="text"],
.gform_wrapper input:-moz-focusring[type="time"],
.gform_wrapper input:-moz-focusring[type="url"],
.gform_wrapper input:-moz-focusring[type="week"],
.gform_wrapper select:-moz-focusring,
.gform_wrapper textarea:-moz-focusring,
.woocommerce-cart table.cart input:-moz-focusring,
.woocommerce form .input-text:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #111;
}
.dataTables_filter input:focus,
.form-control:focus,
.gform_wrapper input:focus[type="date"],
.gform_wrapper input:focus[type="datetime-local"],
.gform_wrapper input:focus[type="datetime"],
.gform_wrapper input:focus[type="email"],
.gform_wrapper input:focus[type="month"],
.gform_wrapper input:focus[type="number"],
.gform_wrapper input:focus[type="password"],
.gform_wrapper input:focus[type="search"],
.gform_wrapper input:focus[type="tel"],
.gform_wrapper input:focus[type="text"],
.gform_wrapper input:focus[type="time"],
.gform_wrapper input:focus[type="url"],
.gform_wrapper input:focus[type="week"],
.gform_wrapper select:focus,
.gform_wrapper textarea:focus,
.woocommerce-cart table.cart input:focus,
.woocommerce form .input-text:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.dataTables_filter input::-moz-placeholder,
.form-control::-moz-placeholder,
.gform_wrapper input[type="date"]::-moz-placeholder,
.gform_wrapper input[type="datetime-local"]::-moz-placeholder,
.gform_wrapper input[type="datetime"]::-moz-placeholder,
.gform_wrapper input[type="email"]::-moz-placeholder,
.gform_wrapper input[type="month"]::-moz-placeholder,
.gform_wrapper input[type="number"]::-moz-placeholder,
.gform_wrapper input[type="password"]::-moz-placeholder,
.gform_wrapper input[type="search"]::-moz-placeholder,
.gform_wrapper input[type="tel"]::-moz-placeholder,
.gform_wrapper input[type="text"]::-moz-placeholder,
.gform_wrapper input[type="time"]::-moz-placeholder,
.gform_wrapper input[type="url"]::-moz-placeholder,
.gform_wrapper input[type="week"]::-moz-placeholder,
.gform_wrapper select::-moz-placeholder,
.gform_wrapper textarea::-moz-placeholder,
.woocommerce-cart table.cart input::-moz-placeholder,
.woocommerce form .input-text::-moz-placeholder {
	color: rgba(17, 17, 17, 0.5);
	opacity: 1;
}
.dataTables_filter input:-ms-input-placeholder,
.form-control:-ms-input-placeholder,
.gform_wrapper input[type="date"]:-ms-input-placeholder,
.gform_wrapper input[type="datetime-local"]:-ms-input-placeholder,
.gform_wrapper input[type="datetime"]:-ms-input-placeholder,
.gform_wrapper input[type="email"]:-ms-input-placeholder,
.gform_wrapper input[type="month"]:-ms-input-placeholder,
.gform_wrapper input[type="number"]:-ms-input-placeholder,
.gform_wrapper input[type="password"]:-ms-input-placeholder,
.gform_wrapper input[type="search"]:-ms-input-placeholder,
.gform_wrapper input[type="tel"]:-ms-input-placeholder,
.gform_wrapper input[type="text"]:-ms-input-placeholder,
.gform_wrapper input[type="time"]:-ms-input-placeholder,
.gform_wrapper input[type="url"]:-ms-input-placeholder,
.gform_wrapper input[type="week"]:-ms-input-placeholder,
.gform_wrapper select:-ms-input-placeholder,
.gform_wrapper textarea:-ms-input-placeholder,
.woocommerce-cart table.cart input:-ms-input-placeholder,
.woocommerce form .input-text:-ms-input-placeholder {
	color: rgba(17, 17, 17, 0.5);
	opacity: 1;
}
.dataTables_filter input::placeholder,
.form-control::placeholder,
.gform_wrapper input[type="date"]::placeholder,
.gform_wrapper input[type="datetime-local"]::placeholder,
.gform_wrapper input[type="datetime"]::placeholder,
.gform_wrapper input[type="email"]::placeholder,
.gform_wrapper input[type="month"]::placeholder,
.gform_wrapper input[type="number"]::placeholder,
.gform_wrapper input[type="password"]::placeholder,
.gform_wrapper input[type="search"]::placeholder,
.gform_wrapper input[type="tel"]::placeholder,
.gform_wrapper input[type="text"]::placeholder,
.gform_wrapper input[type="time"]::placeholder,
.gform_wrapper input[type="url"]::placeholder,
.gform_wrapper input[type="week"]::placeholder,
.gform_wrapper select::placeholder,
.gform_wrapper textarea::placeholder,
.woocommerce-cart table.cart input::placeholder,
.woocommerce form .input-text::placeholder {
	color: rgba(17, 17, 17, 0.5);
	opacity: 1;
}
.dataTables_filter input:disabled,
.dataTables_filter input[readonly],
.form-control:disabled,
.form-control[readonly],
.gform_wrapper input:disabled[type="date"],
.gform_wrapper input:disabled[type="datetime-local"],
.gform_wrapper input:disabled[type="datetime"],
.gform_wrapper input:disabled[type="email"],
.gform_wrapper input:disabled[type="month"],
.gform_wrapper input:disabled[type="number"],
.gform_wrapper input:disabled[type="password"],
.gform_wrapper input:disabled[type="search"],
.gform_wrapper input:disabled[type="tel"],
.gform_wrapper input:disabled[type="text"],
.gform_wrapper input:disabled[type="time"],
.gform_wrapper input:disabled[type="url"],
.gform_wrapper input:disabled[type="week"],
.gform_wrapper input[readonly][type="date"],
.gform_wrapper input[readonly][type="datetime-local"],
.gform_wrapper input[readonly][type="datetime"],
.gform_wrapper input[readonly][type="email"],
.gform_wrapper input[readonly][type="month"],
.gform_wrapper input[readonly][type="number"],
.gform_wrapper input[readonly][type="password"],
.gform_wrapper input[readonly][type="search"],
.gform_wrapper input[readonly][type="tel"],
.gform_wrapper input[readonly][type="text"],
.gform_wrapper input[readonly][type="time"],
.gform_wrapper input[readonly][type="url"],
.gform_wrapper input[readonly][type="week"],
.gform_wrapper select:disabled,
.gform_wrapper select[readonly],
.gform_wrapper textarea:disabled,
.gform_wrapper textarea[readonly],
.woocommerce-cart table.cart input:disabled,
.woocommerce-cart table.cart input[readonly],
.woocommerce form .input-text:disabled,
.woocommerce form .input-text[readonly] {
	background-color: #e9ecef;
	opacity: 1;
}
.dataTables_filter input[type="date"],
.dataTables_filter input[type="datetime-local"],
.dataTables_filter input[type="month"],
.dataTables_filter input[type="time"],
.gform_wrapper input[type="date"],
.gform_wrapper input[type="datetime-local"],
.gform_wrapper input[type="month"],
.gform_wrapper input[type="time"],
.woocommerce-cart table.cart input[type="date"],
.woocommerce-cart table.cart input[type="datetime-local"],
.woocommerce-cart table.cart input[type="month"],
.woocommerce-cart table.cart input[type="time"],
.woocommerce form input.input-text[type="date"],
.woocommerce form input.input-text[type="datetime-local"],
.woocommerce form input.input-text[type="month"],
.woocommerce form input.input-text[type="time"],
input[type="date"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control,
input[type="time"].form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.gform_wrapper select:focus::-ms-value,
.woocommerce form select.input-text:focus::-ms-value,
select.form-control:focus::-ms-value {
	color: #111;
	background-color: #fff;
}
.form-control-file,
.form-control-range {
	display: block;
	width: 100%;
}
.col-form-label {
	padding-top: calc(0.75rem + 1px);
	padding-bottom: calc(0.75rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
}
.col-form-label-lg {
	padding-top: calc(0.8rem + 1px);
	padding-bottom: calc(0.8rem + 1px);
	font-size: 1rem;
	line-height: 1.5;
}
@media (max-width: 1900px) {
	.col-form-label-lg {
		font-size: calc(0.959rem + 0.035vw);
	}
}
.col-form-label-sm {
	padding-top: calc(0.25rem + 1px);
	padding-bottom: calc(0.25rem + 1px);
	font-size: 0.875rem;
	line-height: 1.5;
}
.form-control-plaintext {
	display: block;
	width: 100%;
	padding: 0.75rem 0;
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 1.5;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}
@media (max-width: 1900px) {
	.form-control-plaintext {
		font-size: calc(0.959rem + 0.035vw);
	}
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm,
.gform_wrapper input.form-control-plaintext[type="date"],
.gform_wrapper input.form-control-plaintext[type="datetime-local"],
.gform_wrapper input.form-control-plaintext[type="datetime"],
.gform_wrapper input.form-control-plaintext[type="email"],
.gform_wrapper input.form-control-plaintext[type="month"],
.gform_wrapper input.form-control-plaintext[type="number"],
.gform_wrapper input.form-control-plaintext[type="password"],
.gform_wrapper input.form-control-plaintext[type="search"],
.gform_wrapper input.form-control-plaintext[type="tel"],
.gform_wrapper input.form-control-plaintext[type="text"],
.gform_wrapper input.form-control-plaintext[type="time"],
.gform_wrapper input.form-control-plaintext[type="url"],
.gform_wrapper input.form-control-plaintext[type="week"],
.gform_wrapper select.form-control-plaintext,
.gform_wrapper textarea.form-control-plaintext {
	padding-right: 0;
	padding-left: 0;
}
.form-control-sm {
	height: calc(1.5em + 0.5rem + 2px);
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.5;
	border-radius: 0.2rem;
}
.form-control-lg,
.gform_wrapper input[type="date"],
.gform_wrapper input[type="datetime-local"],
.gform_wrapper input[type="datetime"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="month"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper input[type="search"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="text"],
.gform_wrapper input[type="time"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="week"],
.gform_wrapper select,
.gform_wrapper textarea {
	height: calc(1.5em + 1.6rem + 2px);
	padding: 0.8rem 1rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.5rem;
}
@media (max-width: 1900px) {
	.form-control-lg,
	.gform_wrapper input[type="date"],
	.gform_wrapper input[type="datetime-local"],
	.gform_wrapper input[type="datetime"],
	.gform_wrapper input[type="email"],
	.gform_wrapper input[type="month"],
	.gform_wrapper input[type="number"],
	.gform_wrapper input[type="password"],
	.gform_wrapper input[type="search"],
	.gform_wrapper input[type="tel"],
	.gform_wrapper input[type="text"],
	.gform_wrapper input[type="time"],
	.gform_wrapper input[type="url"],
	.gform_wrapper input[type="week"],
	.gform_wrapper select,
	.gform_wrapper textarea {
		font-size: calc(0.959rem + 0.035vw);
	}
}
.gform_wrapper select[multiple],
.gform_wrapper select[size],
.gform_wrapper textarea,
.woocommerce form select.input-text[multiple],
.woocommerce form select.input-text[size],
.woocommerce form textarea.input-text,
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
	height: auto;
}
.form-group,
.gform_wrapper .gfield,
.woocommerce form .form-row {
	margin-bottom: 1.5rem;
}
.form-text {
	display: block;
	margin-top: 0.25rem;
}
.form-row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
	padding-right: 5px;
	padding-left: 5px;
}
.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
}
.form-check-input {
	position: absolute;
	margin-top: 0.3rem;
	margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
	color: #6c757d;
}
.form-check-label {
	margin-bottom: 0;
}
.form-check-inline {
	display: inline-flex;
	align-items: center;
	padding-left: 0;
	margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: 0.312rem;
	margin-left: 0;
}
.valid-feedback {
	display: none;
	width: 100%;
	margin-top: 0.25rem;
	font-size: 80%;
	color: #28a745;
}
.valid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5rem;
	margin-top: 0.1rem;
	font-size: 0.875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40, 167, 69, 0.9);
	border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
	left: 5px;
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
	display: block;
}
.dataTables_filter .was-validated input:valid,
.dataTables_filter input.is-valid,
.form-control.is-valid,
.gform_wrapper .was-validated input:valid[type="date"],
.gform_wrapper .was-validated input:valid[type="datetime-local"],
.gform_wrapper .was-validated input:valid[type="datetime"],
.gform_wrapper .was-validated input:valid[type="email"],
.gform_wrapper .was-validated input:valid[type="month"],
.gform_wrapper .was-validated input:valid[type="number"],
.gform_wrapper .was-validated input:valid[type="password"],
.gform_wrapper .was-validated input:valid[type="search"],
.gform_wrapper .was-validated input:valid[type="tel"],
.gform_wrapper .was-validated input:valid[type="text"],
.gform_wrapper .was-validated input:valid[type="time"],
.gform_wrapper .was-validated input:valid[type="url"],
.gform_wrapper .was-validated input:valid[type="week"],
.gform_wrapper .was-validated select:valid,
.gform_wrapper .was-validated textarea:valid,
.gform_wrapper input.is-valid[type="date"],
.gform_wrapper input.is-valid[type="datetime-local"],
.gform_wrapper input.is-valid[type="datetime"],
.gform_wrapper input.is-valid[type="email"],
.gform_wrapper input.is-valid[type="month"],
.gform_wrapper input.is-valid[type="number"],
.gform_wrapper input.is-valid[type="password"],
.gform_wrapper input.is-valid[type="search"],
.gform_wrapper input.is-valid[type="tel"],
.gform_wrapper input.is-valid[type="text"],
.gform_wrapper input.is-valid[type="time"],
.gform_wrapper input.is-valid[type="url"],
.gform_wrapper input.is-valid[type="week"],
.gform_wrapper select.is-valid,
.gform_wrapper textarea.is-valid,
.was-validated .dataTables_filter input:valid,
.was-validated .form-control:valid,
.was-validated .gform_wrapper input:valid[type="date"],
.was-validated .gform_wrapper input:valid[type="datetime-local"],
.was-validated .gform_wrapper input:valid[type="datetime"],
.was-validated .gform_wrapper input:valid[type="email"],
.was-validated .gform_wrapper input:valid[type="month"],
.was-validated .gform_wrapper input:valid[type="number"],
.was-validated .gform_wrapper input:valid[type="password"],
.was-validated .gform_wrapper input:valid[type="search"],
.was-validated .gform_wrapper input:valid[type="tel"],
.was-validated .gform_wrapper input:valid[type="text"],
.was-validated .gform_wrapper input:valid[type="time"],
.was-validated .gform_wrapper input:valid[type="url"],
.was-validated .gform_wrapper input:valid[type="week"],
.was-validated .gform_wrapper select:valid,
.was-validated .gform_wrapper textarea:valid,
.was-validated .woocommerce-cart table.cart input:valid,
.was-validated .woocommerce form .input-text:valid,
.woocommerce-cart table.cart .was-validated input:valid,
.woocommerce-cart table.cart input.is-valid,
.woocommerce form .is-valid.input-text,
.woocommerce form .was-validated .input-text:valid {
	border-color: #28a745;
	padding-right: calc(1.5em + 0.75rem);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right calc(0.375em + 0.188rem) center;
	background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.dataTables_filter .was-validated input:valid:focus,
.dataTables_filter input.is-valid:focus,
.form-control.is-valid:focus,
.gform_wrapper .was-validated input:valid:focus[type="date"],
.gform_wrapper .was-validated input:valid:focus[type="datetime-local"],
.gform_wrapper .was-validated input:valid:focus[type="datetime"],
.gform_wrapper .was-validated input:valid:focus[type="email"],
.gform_wrapper .was-validated input:valid:focus[type="month"],
.gform_wrapper .was-validated input:valid:focus[type="number"],
.gform_wrapper .was-validated input:valid:focus[type="password"],
.gform_wrapper .was-validated input:valid:focus[type="search"],
.gform_wrapper .was-validated input:valid:focus[type="tel"],
.gform_wrapper .was-validated input:valid:focus[type="text"],
.gform_wrapper .was-validated input:valid:focus[type="time"],
.gform_wrapper .was-validated input:valid:focus[type="url"],
.gform_wrapper .was-validated input:valid:focus[type="week"],
.gform_wrapper .was-validated select:valid:focus,
.gform_wrapper .was-validated textarea:valid:focus,
.gform_wrapper input.is-valid:focus[type="date"],
.gform_wrapper input.is-valid:focus[type="datetime-local"],
.gform_wrapper input.is-valid:focus[type="datetime"],
.gform_wrapper input.is-valid:focus[type="email"],
.gform_wrapper input.is-valid:focus[type="month"],
.gform_wrapper input.is-valid:focus[type="number"],
.gform_wrapper input.is-valid:focus[type="password"],
.gform_wrapper input.is-valid:focus[type="search"],
.gform_wrapper input.is-valid:focus[type="tel"],
.gform_wrapper input.is-valid:focus[type="text"],
.gform_wrapper input.is-valid:focus[type="time"],
.gform_wrapper input.is-valid:focus[type="url"],
.gform_wrapper input.is-valid:focus[type="week"],
.gform_wrapper select.is-valid:focus,
.gform_wrapper textarea.is-valid:focus,
.was-validated .dataTables_filter input:valid:focus,
.was-validated .form-control:valid:focus,
.was-validated .gform_wrapper input:valid:focus[type="date"],
.was-validated .gform_wrapper input:valid:focus[type="datetime-local"],
.was-validated .gform_wrapper input:valid:focus[type="datetime"],
.was-validated .gform_wrapper input:valid:focus[type="email"],
.was-validated .gform_wrapper input:valid:focus[type="month"],
.was-validated .gform_wrapper input:valid:focus[type="number"],
.was-validated .gform_wrapper input:valid:focus[type="password"],
.was-validated .gform_wrapper input:valid:focus[type="search"],
.was-validated .gform_wrapper input:valid:focus[type="tel"],
.was-validated .gform_wrapper input:valid:focus[type="text"],
.was-validated .gform_wrapper input:valid:focus[type="time"],
.was-validated .gform_wrapper input:valid:focus[type="url"],
.was-validated .gform_wrapper input:valid:focus[type="week"],
.was-validated .gform_wrapper select:valid:focus,
.was-validated .gform_wrapper textarea:valid:focus,
.was-validated .woocommerce-cart table.cart input:valid:focus,
.was-validated .woocommerce form .input-text:valid:focus,
.woocommerce-cart table.cart .was-validated input:valid:focus,
.woocommerce-cart table.cart input.is-valid:focus,
.woocommerce form .is-valid.input-text:focus,
.woocommerce form .was-validated .input-text:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.gform_wrapper .was-validated textarea:valid,
.gform_wrapper textarea.is-valid,
.was-validated .gform_wrapper textarea:valid,
.was-validated .woocommerce form textarea.input-text:valid,
.was-validated textarea.form-control:valid,
.woocommerce form .was-validated textarea.input-text:valid,
.woocommerce form textarea.is-valid.input-text,
textarea.form-control.is-valid {
	padding-right: calc(1.5em + 0.75rem);
	background-position: top calc(0.375em + 0.188rem) right calc(0.375em + 0.188rem);
}
.custom-select.is-valid,
.was-validated .custom-select:valid,
.was-validated .woocommerce-checkout #payment div.payment_box select:valid,
.was-validated .woocommerce-ordering select.orderby:valid,
.woocommerce-checkout #payment div.payment_box .was-validated select:valid,
.woocommerce-checkout #payment div.payment_box select.is-valid,
.woocommerce-ordering .was-validated select.orderby:valid,
.woocommerce-ordering select.is-valid.orderby {
	border-color: #28a745;
	padding-right: calc(0.75em + 2.312rem);
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat,
		#fff
			url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
			center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .woocommerce-checkout #payment div.payment_box select:valid:focus,
.was-validated .woocommerce-ordering select.orderby:valid:focus,
.woocommerce-checkout #payment div.payment_box .was-validated select:valid:focus,
.woocommerce-checkout #payment div.payment_box select.is-valid:focus,
.woocommerce-ordering .was-validated select.orderby:valid:focus,
.woocommerce-ordering select.is-valid.orderby:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
	color: #28a745;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
	display: block;
}
.custom-control-input.is-valid ~ .custom-control-label,
.gfield_checkbox .gfield_radio .was-validated li > input:valid ~ label,
.gfield_checkbox .was-validated .gfield_radio li > input:valid ~ label,
.gfield_checkbox .was-validated li > .custom-control-input:valid ~ label,
.gfield_checkbox .was-validated li > input:valid ~ .custom-control-label,
.gfield_checkbox .was-validated li > input:valid ~ label,
.gfield_checkbox li > .custom-control-input.is-valid ~ label,
.gfield_checkbox li > input.is-valid ~ .custom-control-label,
.gfield_checkbox li > input.is-valid ~ label,
.gfield_radio .gfield_checkbox .was-validated li > input:valid ~ label,
.gfield_radio .was-validated .gfield_checkbox li > input:valid ~ label,
.gfield_radio .was-validated li > .custom-control-input:valid ~ label,
.gfield_radio .was-validated li > input:valid ~ .custom-control-label,
.gfield_radio .was-validated li > input:valid ~ label,
.gfield_radio li > .custom-control-input.is-valid ~ label,
.gfield_radio li > input.is-valid ~ .custom-control-label,
.gfield_radio li > input.is-valid ~ label,
.was-validated .custom-control-input:valid ~ .custom-control-label,
.was-validated .gfield_checkbox .gfield_radio li > input:valid ~ label,
.was-validated .gfield_checkbox li > .custom-control-input:valid ~ label,
.was-validated .gfield_checkbox li > input:valid ~ .custom-control-label,
.was-validated .gfield_checkbox li > input:valid ~ label,
.was-validated .gfield_radio .gfield_checkbox li > input:valid ~ label,
.was-validated .gfield_radio li > .custom-control-input:valid ~ label,
.was-validated .gfield_radio li > input:valid ~ .custom-control-label,
.was-validated .gfield_radio li > input:valid ~ label {
	color: #28a745;
}
.custom-control-input.is-valid ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio .was-validated li > input:valid ~ label:before,
.gfield_checkbox .was-validated .gfield_radio li > input:valid ~ label:before,
.gfield_checkbox .was-validated li > .custom-control-input:valid ~ label:before,
.gfield_checkbox .was-validated li > input:valid ~ .custom-control-label:before,
.gfield_checkbox .was-validated li > input:valid ~ label:before,
.gfield_checkbox li > .custom-control-input.is-valid ~ label:before,
.gfield_checkbox li > input.is-valid ~ .custom-control-label:before,
.gfield_checkbox li > input.is-valid ~ label:before,
.gfield_radio .gfield_checkbox .was-validated li > input:valid ~ label:before,
.gfield_radio .was-validated .gfield_checkbox li > input:valid ~ label:before,
.gfield_radio .was-validated li > .custom-control-input:valid ~ label:before,
.gfield_radio .was-validated li > input:valid ~ .custom-control-label:before,
.gfield_radio .was-validated li > input:valid ~ label:before,
.gfield_radio li > .custom-control-input.is-valid ~ label:before,
.gfield_radio li > input.is-valid ~ .custom-control-label:before,
.gfield_radio li > input.is-valid ~ label:before,
.was-validated .custom-control-input:valid ~ .custom-control-label:before,
.was-validated .gfield_checkbox .gfield_radio li > input:valid ~ label:before,
.was-validated .gfield_checkbox li > .custom-control-input:valid ~ label:before,
.was-validated .gfield_checkbox li > input:valid ~ .custom-control-label:before,
.was-validated .gfield_checkbox li > input:valid ~ label:before,
.was-validated .gfield_radio .gfield_checkbox li > input:valid ~ label:before,
.was-validated .gfield_radio li > .custom-control-input:valid ~ label:before,
.was-validated .gfield_radio li > input:valid ~ .custom-control-label:before,
.was-validated .gfield_radio li > input:valid ~ label:before {
	border-color: #28a745;
}
.custom-control-input.is-valid:checked ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio .was-validated li > input:valid:checked ~ label:before,
.gfield_checkbox .was-validated .gfield_radio li > input:valid:checked ~ label:before,
.gfield_checkbox .was-validated li > .custom-control-input:valid:checked ~ label:before,
.gfield_checkbox .was-validated li > input:valid:checked ~ .custom-control-label:before,
.gfield_checkbox .was-validated li > input:valid:checked ~ label:before,
.gfield_checkbox li > .custom-control-input.is-valid:checked ~ label:before,
.gfield_checkbox li > input.is-valid:checked ~ .custom-control-label:before,
.gfield_checkbox li > input.is-valid:checked ~ label:before,
.gfield_radio .gfield_checkbox .was-validated li > input:valid:checked ~ label:before,
.gfield_radio .was-validated .gfield_checkbox li > input:valid:checked ~ label:before,
.gfield_radio .was-validated li > .custom-control-input:valid:checked ~ label:before,
.gfield_radio .was-validated li > input:valid:checked ~ .custom-control-label:before,
.gfield_radio .was-validated li > input:valid:checked ~ label:before,
.gfield_radio li > .custom-control-input.is-valid:checked ~ label:before,
.gfield_radio li > input.is-valid:checked ~ .custom-control-label:before,
.gfield_radio li > input.is-valid:checked ~ label:before,
.was-validated .custom-control-input:valid:checked ~ .custom-control-label:before,
.was-validated .gfield_checkbox .gfield_radio li > input:valid:checked ~ label:before,
.was-validated .gfield_checkbox li > .custom-control-input:valid:checked ~ label:before,
.was-validated .gfield_checkbox li > input:valid:checked ~ .custom-control-label:before,
.was-validated .gfield_checkbox li > input:valid:checked ~ label:before,
.was-validated .gfield_radio .gfield_checkbox li > input:valid:checked ~ label:before,
.was-validated .gfield_radio li > .custom-control-input:valid:checked ~ label:before,
.was-validated .gfield_radio li > input:valid:checked ~ .custom-control-label:before,
.was-validated .gfield_radio li > input:valid:checked ~ label:before {
	border-color: #34ce57;
	background-color: #34ce57;
}
.custom-control-input.is-valid:focus ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio .was-validated li > input:valid:focus ~ label:before,
.gfield_checkbox .was-validated .gfield_radio li > input:valid:focus ~ label:before,
.gfield_checkbox .was-validated li > .custom-control-input:valid:focus ~ label:before,
.gfield_checkbox .was-validated li > input:valid:focus ~ .custom-control-label:before,
.gfield_checkbox .was-validated li > input:valid:focus ~ label:before,
.gfield_checkbox li > .custom-control-input.is-valid:focus ~ label:before,
.gfield_checkbox li > input.is-valid:focus ~ .custom-control-label:before,
.gfield_checkbox li > input.is-valid:focus ~ label:before,
.gfield_radio .gfield_checkbox .was-validated li > input:valid:focus ~ label:before,
.gfield_radio .was-validated .gfield_checkbox li > input:valid:focus ~ label:before,
.gfield_radio .was-validated li > .custom-control-input:valid:focus ~ label:before,
.gfield_radio .was-validated li > input:valid:focus ~ .custom-control-label:before,
.gfield_radio .was-validated li > input:valid:focus ~ label:before,
.gfield_radio li > .custom-control-input.is-valid:focus ~ label:before,
.gfield_radio li > input.is-valid:focus ~ .custom-control-label:before,
.gfield_radio li > input.is-valid:focus ~ label:before,
.was-validated .custom-control-input:valid:focus ~ .custom-control-label:before,
.was-validated .gfield_checkbox .gfield_radio li > input:valid:focus ~ label:before,
.was-validated .gfield_checkbox li > .custom-control-input:valid:focus ~ label:before,
.was-validated .gfield_checkbox li > input:valid:focus ~ .custom-control-label:before,
.was-validated .gfield_checkbox li > input:valid:focus ~ label:before,
.was-validated .gfield_radio .gfield_checkbox li > input:valid:focus ~ label:before,
.was-validated .gfield_radio li > .custom-control-input:valid:focus ~ label:before,
.was-validated .gfield_radio li > input:valid:focus ~ .custom-control-label:before,
.was-validated .gfield_radio li > input:valid:focus ~ label:before {
	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.custom-file-input.is-valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .gform_drop_instructions,
.gfield_checkbox .gfield_radio .was-validated li > input:valid:focus:not(:checked) ~ label:before,
.gfield_checkbox .was-validated .gfield_radio li > input:valid:focus:not(:checked) ~ label:before,
.gfield_checkbox .was-validated li > .custom-control-input:valid:focus:not(:checked) ~ label:before,
.gfield_checkbox .was-validated li > input:valid:focus:not(:checked) ~ .custom-control-label:before,
.gfield_checkbox .was-validated li > input:valid:focus:not(:checked) ~ label:before,
.gfield_checkbox li > .custom-control-input.is-valid:focus:not(:checked) ~ label:before,
.gfield_checkbox li > input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.gfield_checkbox li > input.is-valid:focus:not(:checked) ~ label:before,
.gfield_radio .gfield_checkbox .was-validated li > input:valid:focus:not(:checked) ~ label:before,
.gfield_radio .was-validated .gfield_checkbox li > input:valid:focus:not(:checked) ~ label:before,
.gfield_radio .was-validated li > .custom-control-input:valid:focus:not(:checked) ~ label:before,
.gfield_radio .was-validated li > input:valid:focus:not(:checked) ~ .custom-control-label:before,
.gfield_radio .was-validated li > input:valid:focus:not(:checked) ~ label:before,
.gfield_radio li > .custom-control-input.is-valid:focus:not(:checked) ~ label:before,
.gfield_radio li > input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.gfield_radio li > input.is-valid:focus:not(:checked) ~ label:before,
.gform_drop_area .is-valid.gform_button_select_files ~ .custom-file-label,
.gform_drop_area .is-valid.gform_button_select_files ~ .gform_drop_instructions,
.gform_drop_area .was-validated .gform_button_select_files:valid ~ .custom-file-label,
.gform_drop_area .was-validated .gform_button_select_files:valid ~ .gform_drop_instructions,
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .custom-file-input:valid ~ .custom-file-label,
.was-validated .custom-file-input:valid ~ .gform_drop_instructions,
.was-validated .gfield_checkbox .gfield_radio li > input:valid:focus:not(:checked) ~ label:before,
.was-validated .gfield_checkbox li > .custom-control-input:valid:focus:not(:checked) ~ label:before,
.was-validated .gfield_checkbox li > input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .gfield_checkbox li > input:valid:focus:not(:checked) ~ label:before,
.was-validated .gfield_radio .gfield_checkbox li > input:valid:focus:not(:checked) ~ label:before,
.was-validated .gfield_radio li > .custom-control-input:valid:focus:not(:checked) ~ label:before,
.was-validated .gfield_radio li > input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .gfield_radio li > input:valid:focus:not(:checked) ~ label:before,
.was-validated .gform_drop_area .gform_button_select_files:valid ~ .custom-file-label,
.was-validated .gform_drop_area .gform_button_select_files:valid ~ .gform_drop_instructions {
	border-color: #28a745;
}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .gform_drop_instructions,
.gform_drop_area .is-valid.gform_button_select_files:focus ~ .custom-file-label,
.gform_drop_area .is-valid.gform_button_select_files:focus ~ .gform_drop_instructions,
.gform_drop_area .was-validated .gform_button_select_files:valid:focus ~ .custom-file-label,
.gform_drop_area .was-validated .gform_button_select_files:valid:focus ~ .gform_drop_instructions,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .gform_drop_instructions,
.was-validated .gform_drop_area .gform_button_select_files:valid:focus ~ .custom-file-label,
.was-validated .gform_drop_area .gform_button_select_files:valid:focus ~ .gform_drop_instructions {
	border-color: #28a745;
	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.gform_wrapper .gfield_error .validation_message,
.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: 0.25rem;
	font-size: 80%;
	color: #dc3545;
}
.invalid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5rem;
	margin-top: 0.1rem;
	font-size: 0.875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220, 53, 69, 0.9);
	border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
	left: 5px;
}
.gform_wrapper .gfield_error .is-invalid ~ .validation_message,
.gform_wrapper .gfield_error .was-validated :invalid ~ .validation_message,
.gform_wrapper .gfield_error input[type="date"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="date"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="date"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="datetime-local"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="datetime-local"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="datetime-local"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="datetime"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="datetime"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="datetime"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="email"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="email"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="email"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="month"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="month"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="month"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="number"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="number"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="number"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="password"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="password"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="password"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="search"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="search"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="search"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="tel"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="tel"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="tel"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="text"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="text"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="text"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="time"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="time"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="time"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="url"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="url"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="url"] ~ .validation_message,
.gform_wrapper .gfield_error input[type="week"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input[type="week"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input[type="week"] ~ .validation_message,
.gform_wrapper .gfield_error select ~ .invalid-feedback,
.gform_wrapper .gfield_error select ~ .invalid-tooltip,
.gform_wrapper .gfield_error select ~ .validation_message,
.gform_wrapper .gfield_error textarea ~ .invalid-feedback,
.gform_wrapper .gfield_error textarea ~ .invalid-tooltip,
.gform_wrapper .gfield_error textarea ~ .validation_message,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated .gform_wrapper .gfield_error :invalid ~ .validation_message,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
	display: block;
}
.dataTables_filter .gform_wrapper .gfield_error input[type="date"],
.dataTables_filter .gform_wrapper .gfield_error input[type="datetime-local"],
.dataTables_filter .gform_wrapper .gfield_error input[type="datetime"],
.dataTables_filter .gform_wrapper .gfield_error input[type="email"],
.dataTables_filter .gform_wrapper .gfield_error input[type="month"],
.dataTables_filter .gform_wrapper .gfield_error input[type="number"],
.dataTables_filter .gform_wrapper .gfield_error input[type="password"],
.dataTables_filter .gform_wrapper .gfield_error input[type="search"],
.dataTables_filter .gform_wrapper .gfield_error input[type="tel"],
.dataTables_filter .gform_wrapper .gfield_error input[type="text"],
.dataTables_filter .gform_wrapper .gfield_error input[type="time"],
.dataTables_filter .gform_wrapper .gfield_error input[type="url"],
.dataTables_filter .gform_wrapper .gfield_error input[type="week"],
.dataTables_filter .was-validated input:invalid,
.dataTables_filter input.is-invalid,
.form-control.is-invalid,
.gform_wrapper .gfield_error .dataTables_filter input[type="date"],
.gform_wrapper .gfield_error .dataTables_filter input[type="datetime-local"],
.gform_wrapper .gfield_error .dataTables_filter input[type="datetime"],
.gform_wrapper .gfield_error .dataTables_filter input[type="email"],
.gform_wrapper .gfield_error .dataTables_filter input[type="month"],
.gform_wrapper .gfield_error .dataTables_filter input[type="number"],
.gform_wrapper .gfield_error .dataTables_filter input[type="password"],
.gform_wrapper .gfield_error .dataTables_filter input[type="search"],
.gform_wrapper .gfield_error .dataTables_filter input[type="tel"],
.gform_wrapper .gfield_error .dataTables_filter input[type="text"],
.gform_wrapper .gfield_error .dataTables_filter input[type="time"],
.gform_wrapper .gfield_error .dataTables_filter input[type="url"],
.gform_wrapper .gfield_error .dataTables_filter input[type="week"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="date"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="datetime-local"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="datetime"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="email"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="month"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="number"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="password"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="search"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="tel"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="text"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="time"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="url"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input[type="week"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="date"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="datetime-local"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="datetime"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="email"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="month"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="number"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="password"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="search"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="tel"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="text"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="time"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="url"],
.gform_wrapper .gfield_error .woocommerce form input.input-text[type="week"],
.gform_wrapper .gfield_error .woocommerce form select.input-text,
.gform_wrapper .gfield_error .woocommerce form textarea.input-text,
.gform_wrapper .gfield_error input[type="date"],
.gform_wrapper .gfield_error input[type="datetime-local"],
.gform_wrapper .gfield_error input[type="datetime"],
.gform_wrapper .gfield_error input[type="email"],
.gform_wrapper .gfield_error input[type="month"],
.gform_wrapper .gfield_error input[type="number"],
.gform_wrapper .gfield_error input[type="password"],
.gform_wrapper .gfield_error input[type="search"],
.gform_wrapper .gfield_error input[type="tel"],
.gform_wrapper .gfield_error input[type="text"],
.gform_wrapper .gfield_error input[type="time"],
.gform_wrapper .gfield_error input[type="url"],
.gform_wrapper .gfield_error input[type="week"],
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea,
.gform_wrapper .was-validated input:invalid[type="date"],
.gform_wrapper .was-validated input:invalid[type="datetime-local"],
.gform_wrapper .was-validated input:invalid[type="datetime"],
.gform_wrapper .was-validated input:invalid[type="email"],
.gform_wrapper .was-validated input:invalid[type="month"],
.gform_wrapper .was-validated input:invalid[type="number"],
.gform_wrapper .was-validated input:invalid[type="password"],
.gform_wrapper .was-validated input:invalid[type="search"],
.gform_wrapper .was-validated input:invalid[type="tel"],
.gform_wrapper .was-validated input:invalid[type="text"],
.gform_wrapper .was-validated input:invalid[type="time"],
.gform_wrapper .was-validated input:invalid[type="url"],
.gform_wrapper .was-validated input:invalid[type="week"],
.gform_wrapper .was-validated select:invalid,
.gform_wrapper .was-validated textarea:invalid,
.gform_wrapper input.is-invalid[type="date"],
.gform_wrapper input.is-invalid[type="datetime-local"],
.gform_wrapper input.is-invalid[type="datetime"],
.gform_wrapper input.is-invalid[type="email"],
.gform_wrapper input.is-invalid[type="month"],
.gform_wrapper input.is-invalid[type="number"],
.gform_wrapper input.is-invalid[type="password"],
.gform_wrapper input.is-invalid[type="search"],
.gform_wrapper input.is-invalid[type="tel"],
.gform_wrapper input.is-invalid[type="text"],
.gform_wrapper input.is-invalid[type="time"],
.gform_wrapper input.is-invalid[type="url"],
.gform_wrapper input.is-invalid[type="week"],
.gform_wrapper select.is-invalid,
.gform_wrapper textarea.is-invalid,
.was-validated .dataTables_filter input:invalid,
.was-validated .form-control:invalid,
.was-validated .gform_wrapper input:invalid[type="date"],
.was-validated .gform_wrapper input:invalid[type="datetime-local"],
.was-validated .gform_wrapper input:invalid[type="datetime"],
.was-validated .gform_wrapper input:invalid[type="email"],
.was-validated .gform_wrapper input:invalid[type="month"],
.was-validated .gform_wrapper input:invalid[type="number"],
.was-validated .gform_wrapper input:invalid[type="password"],
.was-validated .gform_wrapper input:invalid[type="search"],
.was-validated .gform_wrapper input:invalid[type="tel"],
.was-validated .gform_wrapper input:invalid[type="text"],
.was-validated .gform_wrapper input:invalid[type="time"],
.was-validated .gform_wrapper input:invalid[type="url"],
.was-validated .gform_wrapper input:invalid[type="week"],
.was-validated .gform_wrapper select:invalid,
.was-validated .gform_wrapper textarea:invalid,
.was-validated .woocommerce-cart table.cart input:invalid,
.was-validated .woocommerce form .input-text:invalid,
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="date"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="datetime-local"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="datetime"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="email"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="month"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="number"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="password"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="search"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="tel"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="text"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="time"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="url"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input[type="week"],
.woocommerce-cart table.cart .was-validated input:invalid,
.woocommerce-cart table.cart input.is-invalid,
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="date"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="datetime-local"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="datetime"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="email"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="month"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="number"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="password"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="search"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="tel"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="text"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="time"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="url"],
.woocommerce form .gform_wrapper .gfield_error input.input-text[type="week"],
.woocommerce form .gform_wrapper .gfield_error select.input-text,
.woocommerce form .gform_wrapper .gfield_error textarea.input-text,
.woocommerce form .is-invalid.input-text,
.woocommerce form .was-validated .input-text:invalid {
	border-color: #dc3545;
	padding-right: calc(1.5em + 0.75rem);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right calc(0.375em + 0.188rem) center;
	background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="date"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="datetime-local"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="datetime"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="email"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="month"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="number"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="password"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="search"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="tel"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="text"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="time"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="url"],
.dataTables_filter .gform_wrapper .gfield_error input:focus[type="week"],
.dataTables_filter .was-validated input:invalid:focus,
.dataTables_filter input.is-invalid:focus,
.form-control.is-invalid:focus,
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="date"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="datetime-local"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="datetime"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="email"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="month"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="number"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="password"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="search"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="tel"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="text"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="time"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="url"],
.gform_wrapper .gfield_error .dataTables_filter input:focus[type="week"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="date"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="datetime-local"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="datetime"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="email"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="month"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="number"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="password"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="search"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="tel"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="text"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="time"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="url"],
.gform_wrapper .gfield_error .woocommerce-cart table.cart input:focus[type="week"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="date"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="datetime-local"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="datetime"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="email"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="month"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="number"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="password"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="search"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="tel"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="text"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="time"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="url"],
.gform_wrapper .gfield_error .woocommerce form input.input-text:focus[type="week"],
.gform_wrapper .gfield_error .woocommerce form select.input-text:focus,
.gform_wrapper .gfield_error .woocommerce form textarea.input-text:focus,
.gform_wrapper .gfield_error input:focus[type="date"],
.gform_wrapper .gfield_error input:focus[type="datetime-local"],
.gform_wrapper .gfield_error input:focus[type="datetime"],
.gform_wrapper .gfield_error input:focus[type="email"],
.gform_wrapper .gfield_error input:focus[type="month"],
.gform_wrapper .gfield_error input:focus[type="number"],
.gform_wrapper .gfield_error input:focus[type="password"],
.gform_wrapper .gfield_error input:focus[type="search"],
.gform_wrapper .gfield_error input:focus[type="tel"],
.gform_wrapper .gfield_error input:focus[type="text"],
.gform_wrapper .gfield_error input:focus[type="time"],
.gform_wrapper .gfield_error input:focus[type="url"],
.gform_wrapper .gfield_error input:focus[type="week"],
.gform_wrapper .gfield_error select:focus,
.gform_wrapper .gfield_error textarea:focus,
.gform_wrapper .was-validated input:invalid:focus[type="date"],
.gform_wrapper .was-validated input:invalid:focus[type="datetime-local"],
.gform_wrapper .was-validated input:invalid:focus[type="datetime"],
.gform_wrapper .was-validated input:invalid:focus[type="email"],
.gform_wrapper .was-validated input:invalid:focus[type="month"],
.gform_wrapper .was-validated input:invalid:focus[type="number"],
.gform_wrapper .was-validated input:invalid:focus[type="password"],
.gform_wrapper .was-validated input:invalid:focus[type="search"],
.gform_wrapper .was-validated input:invalid:focus[type="tel"],
.gform_wrapper .was-validated input:invalid:focus[type="text"],
.gform_wrapper .was-validated input:invalid:focus[type="time"],
.gform_wrapper .was-validated input:invalid:focus[type="url"],
.gform_wrapper .was-validated input:invalid:focus[type="week"],
.gform_wrapper .was-validated select:invalid:focus,
.gform_wrapper .was-validated textarea:invalid:focus,
.gform_wrapper input.is-invalid:focus[type="date"],
.gform_wrapper input.is-invalid:focus[type="datetime-local"],
.gform_wrapper input.is-invalid:focus[type="datetime"],
.gform_wrapper input.is-invalid:focus[type="email"],
.gform_wrapper input.is-invalid:focus[type="month"],
.gform_wrapper input.is-invalid:focus[type="number"],
.gform_wrapper input.is-invalid:focus[type="password"],
.gform_wrapper input.is-invalid:focus[type="search"],
.gform_wrapper input.is-invalid:focus[type="tel"],
.gform_wrapper input.is-invalid:focus[type="text"],
.gform_wrapper input.is-invalid:focus[type="time"],
.gform_wrapper input.is-invalid:focus[type="url"],
.gform_wrapper input.is-invalid:focus[type="week"],
.gform_wrapper select.is-invalid:focus,
.gform_wrapper textarea.is-invalid:focus,
.was-validated .dataTables_filter input:invalid:focus,
.was-validated .form-control:invalid:focus,
.was-validated .gform_wrapper input:invalid:focus[type="date"],
.was-validated .gform_wrapper input:invalid:focus[type="datetime-local"],
.was-validated .gform_wrapper input:invalid:focus[type="datetime"],
.was-validated .gform_wrapper input:invalid:focus[type="email"],
.was-validated .gform_wrapper input:invalid:focus[type="month"],
.was-validated .gform_wrapper input:invalid:focus[type="number"],
.was-validated .gform_wrapper input:invalid:focus[type="password"],
.was-validated .gform_wrapper input:invalid:focus[type="search"],
.was-validated .gform_wrapper input:invalid:focus[type="tel"],
.was-validated .gform_wrapper input:invalid:focus[type="text"],
.was-validated .gform_wrapper input:invalid:focus[type="time"],
.was-validated .gform_wrapper input:invalid:focus[type="url"],
.was-validated .gform_wrapper input:invalid:focus[type="week"],
.was-validated .gform_wrapper select:invalid:focus,
.was-validated .gform_wrapper textarea:invalid:focus,
.was-validated .woocommerce-cart table.cart input:invalid:focus,
.was-validated .woocommerce form .input-text:invalid:focus,
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="date"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="datetime-local"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="datetime"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="email"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="month"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="number"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="password"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="search"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="tel"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="text"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="time"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="url"],
.woocommerce-cart table.cart .gform_wrapper .gfield_error input:focus[type="week"],
.woocommerce-cart table.cart .was-validated input:invalid:focus,
.woocommerce-cart table.cart input.is-invalid:focus,
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="date"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="datetime-local"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="datetime"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="email"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="month"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="number"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="password"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="search"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="tel"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="text"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="time"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="url"],
.woocommerce form .gform_wrapper .gfield_error input.input-text:focus[type="week"],
.woocommerce form .gform_wrapper .gfield_error select.input-text:focus,
.woocommerce form .gform_wrapper .gfield_error textarea.input-text:focus,
.woocommerce form .is-invalid.input-text:focus,
.woocommerce form .was-validated .input-text:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.gform_wrapper .gfield_error textarea,
.gform_wrapper .was-validated textarea:invalid,
.gform_wrapper textarea.is-invalid,
.was-validated .gform_wrapper textarea:invalid,
.was-validated .woocommerce form textarea.input-text:invalid,
.was-validated textarea.form-control:invalid,
.woocommerce form .was-validated textarea.input-text:invalid,
.woocommerce form textarea.is-invalid.input-text,
textarea.form-control.is-invalid {
	padding-right: calc(1.5em + 0.75rem);
	background-position: top calc(0.375em + 0.188rem) right calc(0.375em + 0.188rem);
}
.custom-select.is-invalid,
.gform_wrapper .gfield_error .woocommerce-checkout #payment div.payment_box select,
.gform_wrapper .gfield_error .woocommerce-ordering select.orderby,
.gform_wrapper .gfield_error input.custom-select[type="date"],
.gform_wrapper .gfield_error input.custom-select[type="datetime-local"],
.gform_wrapper .gfield_error input.custom-select[type="datetime"],
.gform_wrapper .gfield_error input.custom-select[type="email"],
.gform_wrapper .gfield_error input.custom-select[type="month"],
.gform_wrapper .gfield_error input.custom-select[type="number"],
.gform_wrapper .gfield_error input.custom-select[type="password"],
.gform_wrapper .gfield_error input.custom-select[type="search"],
.gform_wrapper .gfield_error input.custom-select[type="tel"],
.gform_wrapper .gfield_error input.custom-select[type="text"],
.gform_wrapper .gfield_error input.custom-select[type="time"],
.gform_wrapper .gfield_error input.custom-select[type="url"],
.gform_wrapper .gfield_error input.custom-select[type="week"],
.gform_wrapper .gfield_error select.custom-select,
.gform_wrapper .gfield_error textarea.custom-select,
.was-validated .custom-select:invalid,
.was-validated .woocommerce-checkout #payment div.payment_box select:invalid,
.was-validated .woocommerce-ordering select.orderby:invalid,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .gfield_error select,
.woocommerce-checkout #payment div.payment_box .was-validated select:invalid,
.woocommerce-checkout #payment div.payment_box select.is-invalid,
.woocommerce-ordering .gform_wrapper .gfield_error select.orderby,
.woocommerce-ordering .was-validated select.orderby:invalid,
.woocommerce-ordering select.is-invalid.orderby {
	border-color: #dc3545;
	padding-right: calc(0.75em + 2.312rem);
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat,
		#fff
			url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E")
			center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.custom-select.is-invalid:focus,
.gform_wrapper .gfield_error .woocommerce-checkout #payment div.payment_box select:focus,
.gform_wrapper .gfield_error .woocommerce-ordering select.orderby:focus,
.gform_wrapper .gfield_error input.custom-select:focus[type="date"],
.gform_wrapper .gfield_error input.custom-select:focus[type="datetime-local"],
.gform_wrapper .gfield_error input.custom-select:focus[type="datetime"],
.gform_wrapper .gfield_error input.custom-select:focus[type="email"],
.gform_wrapper .gfield_error input.custom-select:focus[type="month"],
.gform_wrapper .gfield_error input.custom-select:focus[type="number"],
.gform_wrapper .gfield_error input.custom-select:focus[type="password"],
.gform_wrapper .gfield_error input.custom-select:focus[type="search"],
.gform_wrapper .gfield_error input.custom-select:focus[type="tel"],
.gform_wrapper .gfield_error input.custom-select:focus[type="text"],
.gform_wrapper .gfield_error input.custom-select:focus[type="time"],
.gform_wrapper .gfield_error input.custom-select:focus[type="url"],
.gform_wrapper .gfield_error input.custom-select:focus[type="week"],
.gform_wrapper .gfield_error select.custom-select:focus,
.gform_wrapper .gfield_error textarea.custom-select:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .woocommerce-checkout #payment div.payment_box select:invalid:focus,
.was-validated .woocommerce-ordering select.orderby:invalid:focus,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .gfield_error select:focus,
.woocommerce-checkout #payment div.payment_box .was-validated select:invalid:focus,
.woocommerce-checkout #payment div.payment_box select.is-invalid:focus,
.woocommerce-ordering .gform_wrapper .gfield_error select.orderby:focus,
.woocommerce-ordering .was-validated select.orderby:invalid:focus,
.woocommerce-ordering select.is-invalid.orderby:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-check-input.is-invalid ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="date"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="datetime-local"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="datetime"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="email"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="month"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="number"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="password"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="search"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="tel"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="text"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="time"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="url"] ~ .form-check-label,
.gform_wrapper .gfield_error input.form-check-input[type="week"] ~ .form-check-label,
.gform_wrapper .gfield_error select.form-check-input ~ .form-check-label,
.gform_wrapper .gfield_error textarea.form-check-input ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
	color: #dc3545;
}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.gform_wrapper .gfield_error .form-check-input.is-invalid ~ .validation_message,
.gform_wrapper .gfield_error .was-validated .form-check-input:invalid ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="date"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="date"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="date"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="datetime-local"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="datetime-local"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="datetime-local"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="datetime"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="datetime"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="datetime"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="email"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="email"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="email"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="month"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="month"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="month"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="number"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="number"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="number"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="password"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="password"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="password"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="search"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="search"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="search"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="tel"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="tel"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="tel"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="text"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="text"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="text"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="time"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="time"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="time"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="url"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="url"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="url"] ~ .validation_message,
.gform_wrapper .gfield_error input.form-check-input[type="week"] ~ .invalid-feedback,
.gform_wrapper .gfield_error input.form-check-input[type="week"] ~ .invalid-tooltip,
.gform_wrapper .gfield_error input.form-check-input[type="week"] ~ .validation_message,
.gform_wrapper .gfield_error select.form-check-input ~ .invalid-feedback,
.gform_wrapper .gfield_error select.form-check-input ~ .invalid-tooltip,
.gform_wrapper .gfield_error select.form-check-input ~ .validation_message,
.gform_wrapper .gfield_error textarea.form-check-input ~ .invalid-feedback,
.gform_wrapper .gfield_error textarea.form-check-input ~ .invalid-tooltip,
.gform_wrapper .gfield_error textarea.form-check-input ~ .validation_message,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.was-validated .gform_wrapper .gfield_error .form-check-input:invalid ~ .validation_message {
	display: block;
}
.custom-control-input.is-invalid ~ .custom-control-label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="date"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="datetime"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="email"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="month"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="number"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="password"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="search"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="tel"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="text"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="time"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="url"] ~ label,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="week"] ~ label,
.gfield_checkbox .gfield_radio .was-validated li > input:invalid ~ label,
.gfield_checkbox .gfield_radio li > input.is-invalid ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="date"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="datetime-local"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="datetime"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="email"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="month"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="number"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="password"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="search"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="tel"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="text"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="time"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="url"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="week"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="date"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="datetime-local"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="datetime"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="email"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="month"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="number"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="password"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="search"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="tel"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="text"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="time"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="url"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="week"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="date"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="date"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="email"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="email"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="month"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="month"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="number"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="number"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="password"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="password"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="search"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="search"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="tel"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="tel"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="text"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="text"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="time"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="time"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="url"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="url"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="week"] ~ .custom-control-label,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="week"] ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > select.custom-control-input ~ label,
.gfield_checkbox .gform_wrapper .gfield_error li > textarea.custom-control-input ~ label,
.gfield_checkbox .was-validated .gfield_radio li > input:invalid ~ label,
.gfield_checkbox .was-validated li > .custom-control-input:invalid ~ label,
.gfield_checkbox .was-validated li > input:invalid ~ .custom-control-label,
.gfield_checkbox .was-validated li > input:invalid ~ label,
.gfield_checkbox li > .custom-control-input.is-invalid ~ label,
.gfield_checkbox li > input.is-invalid ~ .custom-control-label,
.gfield_checkbox li > input.is-invalid ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="date"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="email"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="month"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="number"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="password"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="search"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="tel"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="text"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="time"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="url"] ~ label,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="week"] ~ label,
.gfield_radio .gfield_checkbox .was-validated li > input:invalid ~ label,
.gfield_radio .gfield_checkbox li > input.is-invalid ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="date"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime-local"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="email"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="month"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="number"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="password"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="search"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="tel"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="text"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="time"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="url"] ~ label,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="week"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="date"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="datetime-local"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="datetime"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="email"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="month"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="number"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="password"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="search"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="tel"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="text"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="time"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="url"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="week"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="date"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="date"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="datetime"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="datetime"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="email"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="email"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="month"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="month"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="number"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="number"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="password"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="password"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="search"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="search"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="tel"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="tel"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="text"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="text"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="time"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="time"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="url"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="url"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="week"] ~ .custom-control-label,
.gfield_radio .gform_wrapper .gfield_error li > input[type="week"] ~ label,
.gfield_radio .gform_wrapper .gfield_error li > select.custom-control-input ~ label,
.gfield_radio .gform_wrapper .gfield_error li > textarea.custom-control-input ~ label,
.gfield_radio .was-validated .gfield_checkbox li > input:invalid ~ label,
.gfield_radio .was-validated li > .custom-control-input:invalid ~ label,
.gfield_radio .was-validated li > input:invalid ~ .custom-control-label,
.gfield_radio .was-validated li > input:invalid ~ label,
.gfield_radio li > .custom-control-input.is-invalid ~ label,
.gfield_radio li > input.is-invalid ~ .custom-control-label,
.gfield_radio li > input.is-invalid ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="date"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="datetime-local"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="datetime"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="email"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="month"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="number"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="password"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="search"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="tel"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="text"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="time"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="url"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="week"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="date"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="datetime-local"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="datetime"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="email"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="month"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="number"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="password"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="search"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="tel"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="text"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="time"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="url"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="week"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="date"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="date"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime-local"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime-local"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="email"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="email"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="month"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="month"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="number"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="number"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="password"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="password"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="search"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="search"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="tel"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="tel"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="text"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="text"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="time"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="time"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="url"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="url"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="week"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="week"] ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > select.custom-control-input ~ label,
.gform_wrapper .gfield_error .gfield_checkbox li > textarea.custom-control-input ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="date"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="datetime-local"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="datetime"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="email"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="month"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="number"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="password"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="search"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="tel"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="text"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="time"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="url"] ~ label,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="week"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="date"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="datetime-local"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="datetime"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="email"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="month"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="number"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="password"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="search"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="tel"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="text"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="time"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="url"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="week"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="date"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="date"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="datetime-local"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="datetime-local"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="datetime"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="datetime"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="email"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="email"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="month"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="month"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="number"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="number"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="password"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="password"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="search"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="search"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="tel"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="tel"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="text"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="text"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="time"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="time"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="url"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="url"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="week"] ~ .custom-control-label,
.gform_wrapper .gfield_error .gfield_radio li > input[type="week"] ~ label,
.gform_wrapper .gfield_error .gfield_radio li > select.custom-control-input ~ label,
.gform_wrapper .gfield_error .gfield_radio li > textarea.custom-control-input ~ label,
.gform_wrapper .gfield_error input.custom-control-input[type="date"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="datetime-local"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="datetime"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="email"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="month"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="number"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="password"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="search"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="tel"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="text"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="time"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="url"] ~ .custom-control-label,
.gform_wrapper .gfield_error input.custom-control-input[type="week"] ~ .custom-control-label,
.gform_wrapper .gfield_error select.custom-control-input ~ .custom-control-label,
.gform_wrapper .gfield_error textarea.custom-control-input ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.was-validated .gfield_checkbox .gfield_radio li > input:invalid ~ label,
.was-validated .gfield_checkbox li > .custom-control-input:invalid ~ label,
.was-validated .gfield_checkbox li > input:invalid ~ .custom-control-label,
.was-validated .gfield_checkbox li > input:invalid ~ label,
.was-validated .gfield_radio .gfield_checkbox li > input:invalid ~ label,
.was-validated .gfield_radio li > .custom-control-input:invalid ~ label,
.was-validated .gfield_radio li > input:invalid ~ .custom-control-label,
.was-validated .gfield_radio li > input:invalid ~ label {
	color: #dc3545;
}
.custom-control-input.is-invalid ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="date"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="datetime"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="email"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="month"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="number"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="password"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="search"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="tel"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="text"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="time"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="url"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input[type="week"] ~ label:before,
.gfield_checkbox .gfield_radio .was-validated li > input:invalid ~ label:before,
.gfield_checkbox .gfield_radio li > input.is-invalid ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="date"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="email"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="month"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="number"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="password"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="search"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="tel"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="text"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="time"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="url"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="week"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > select.custom-control-input ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > textarea.custom-control-input ~ label:before,
.gfield_checkbox .was-validated .gfield_radio li > input:invalid ~ label:before,
.gfield_checkbox .was-validated li > .custom-control-input:invalid ~ label:before,
.gfield_checkbox .was-validated li > input:invalid ~ .custom-control-label:before,
.gfield_checkbox .was-validated li > input:invalid ~ label:before,
.gfield_checkbox li > .custom-control-input.is-invalid ~ label:before,
.gfield_checkbox li > input.is-invalid ~ .custom-control-label:before,
.gfield_checkbox li > input.is-invalid ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="date"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="datetime"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="email"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="month"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="number"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="password"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="search"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="tel"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="text"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="time"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="url"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input[type="week"] ~ label:before,
.gfield_radio .gfield_checkbox .was-validated li > input:invalid ~ label:before,
.gfield_radio .gfield_checkbox li > input.is-invalid ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="date"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="datetime"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="email"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="month"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="number"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="password"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="search"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="tel"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="text"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="time"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="url"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="week"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > select.custom-control-input ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > textarea.custom-control-input ~ label:before,
.gfield_radio .was-validated .gfield_checkbox li > input:invalid ~ label:before,
.gfield_radio .was-validated li > .custom-control-input:invalid ~ label:before,
.gfield_radio .was-validated li > input:invalid ~ .custom-control-label:before,
.gfield_radio .was-validated li > input:invalid ~ label:before,
.gfield_radio li > .custom-control-input.is-invalid ~ label:before,
.gfield_radio li > input.is-invalid ~ .custom-control-label:before,
.gfield_radio li > input.is-invalid ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > select.custom-control-input ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > textarea.custom-control-input ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > select.custom-control-input ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > textarea.custom-control-input ~ label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error select.custom-control-input ~ .custom-control-label:before,
.gform_wrapper .gfield_error textarea.custom-control-input ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid ~ .custom-control-label:before,
.was-validated .gfield_checkbox .gfield_radio li > input:invalid ~ label:before,
.was-validated .gfield_checkbox li > .custom-control-input:invalid ~ label:before,
.was-validated .gfield_checkbox li > input:invalid ~ .custom-control-label:before,
.was-validated .gfield_checkbox li > input:invalid ~ label:before,
.was-validated .gfield_radio .gfield_checkbox li > input:invalid ~ label:before,
.was-validated .gfield_radio li > .custom-control-input:invalid ~ label:before,
.was-validated .gfield_radio li > input:invalid ~ .custom-control-label:before,
.was-validated .gfield_radio li > input:invalid ~ label:before {
	border-color: #dc3545;
}
.custom-control-input.is-invalid:checked ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="date"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="datetime-local"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="datetime"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="email"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="month"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="number"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="password"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="search"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="tel"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="text"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="time"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="url"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:checked[type="week"] ~ label:before,
.gfield_checkbox .gfield_radio .was-validated li > input:invalid:checked ~ label:before,
.gfield_checkbox .gfield_radio li > input.is-invalid:checked ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:checked[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="date"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="datetime-local"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="datetime"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="email"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="month"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="number"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="password"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="search"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="tel"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="text"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="time"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="url"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="week"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > select.custom-control-input:checked ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > textarea.custom-control-input:checked ~ label:before,
.gfield_checkbox .was-validated .gfield_radio li > input:invalid:checked ~ label:before,
.gfield_checkbox .was-validated li > .custom-control-input:invalid:checked ~ label:before,
.gfield_checkbox .was-validated li > input:invalid:checked ~ .custom-control-label:before,
.gfield_checkbox .was-validated li > input:invalid:checked ~ label:before,
.gfield_checkbox li > .custom-control-input.is-invalid:checked ~ label:before,
.gfield_checkbox li > input.is-invalid:checked ~ .custom-control-label:before,
.gfield_checkbox li > input.is-invalid:checked ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="date"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="datetime-local"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="datetime"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="email"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="month"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="number"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="password"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="search"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="tel"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="text"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="time"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="url"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:checked[type="week"] ~ label:before,
.gfield_radio .gfield_checkbox .was-validated li > input:invalid:checked ~ label:before,
.gfield_radio .gfield_checkbox li > input.is-invalid:checked ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:checked[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="date"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="datetime-local"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="datetime"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="email"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="month"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="number"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="password"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="search"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="tel"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="text"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="time"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="url"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="week"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:checked[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > select.custom-control-input:checked ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > textarea.custom-control-input:checked ~ label:before,
.gfield_radio .was-validated .gfield_checkbox li > input:invalid:checked ~ label:before,
.gfield_radio .was-validated li > .custom-control-input:invalid:checked ~ label:before,
.gfield_radio .was-validated li > input:invalid:checked ~ .custom-control-label:before,
.gfield_radio .was-validated li > input:invalid:checked ~ label:before,
.gfield_radio li > .custom-control-input.is-invalid:checked ~ label:before,
.gfield_radio li > input.is-invalid:checked ~ .custom-control-label:before,
.gfield_radio li > input.is-invalid:checked ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:checked[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:checked[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:checked[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > select.custom-control-input:checked ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > textarea.custom-control-input:checked ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:checked[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:checked[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:checked[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > select.custom-control-input:checked ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > textarea.custom-control-input:checked ~ label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:checked[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error select.custom-control-input:checked ~ .custom-control-label:before,
.gform_wrapper .gfield_error textarea.custom-control-input:checked ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label:before,
.was-validated .gfield_checkbox .gfield_radio li > input:invalid:checked ~ label:before,
.was-validated .gfield_checkbox li > .custom-control-input:invalid:checked ~ label:before,
.was-validated .gfield_checkbox li > input:invalid:checked ~ .custom-control-label:before,
.was-validated .gfield_checkbox li > input:invalid:checked ~ label:before,
.was-validated .gfield_radio .gfield_checkbox li > input:invalid:checked ~ label:before,
.was-validated .gfield_radio li > .custom-control-input:invalid:checked ~ label:before,
.was-validated .gfield_radio li > input:invalid:checked ~ .custom-control-label:before,
.was-validated .gfield_radio li > input:invalid:checked ~ label:before {
	border-color: #e4606d;
	background-color: #e4606d;
}
.custom-control-input.is-invalid:focus ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="date"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="datetime-local"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="datetime"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="email"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="month"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="number"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="password"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="search"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="tel"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="text"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="time"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="url"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus[type="week"] ~ label:before,
.gfield_checkbox .gfield_radio .was-validated li > input:invalid:focus ~ label:before,
.gfield_checkbox .gfield_radio li > input.is-invalid:focus ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="date"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="datetime-local"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="datetime"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="email"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="month"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="number"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="password"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="search"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="tel"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="text"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="time"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="url"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="week"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > select.custom-control-input:focus ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > textarea.custom-control-input:focus ~ label:before,
.gfield_checkbox .was-validated .gfield_radio li > input:invalid:focus ~ label:before,
.gfield_checkbox .was-validated li > .custom-control-input:invalid:focus ~ label:before,
.gfield_checkbox .was-validated li > input:invalid:focus ~ .custom-control-label:before,
.gfield_checkbox .was-validated li > input:invalid:focus ~ label:before,
.gfield_checkbox li > .custom-control-input.is-invalid:focus ~ label:before,
.gfield_checkbox li > input.is-invalid:focus ~ .custom-control-label:before,
.gfield_checkbox li > input.is-invalid:focus ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="date"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="datetime-local"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="datetime"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="email"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="month"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="number"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="password"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="search"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="tel"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="text"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="time"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="url"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus[type="week"] ~ label:before,
.gfield_radio .gfield_checkbox .was-validated li > input:invalid:focus ~ label:before,
.gfield_radio .gfield_checkbox li > input.is-invalid:focus ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="date"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="datetime-local"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="datetime"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="email"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="month"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="number"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="password"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="search"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="tel"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="text"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="time"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="url"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="week"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > select.custom-control-input:focus ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > textarea.custom-control-input:focus ~ label:before,
.gfield_radio .was-validated .gfield_checkbox li > input:invalid:focus ~ label:before,
.gfield_radio .was-validated li > .custom-control-input:invalid:focus ~ label:before,
.gfield_radio .was-validated li > input:invalid:focus ~ .custom-control-label:before,
.gfield_radio .was-validated li > input:invalid:focus ~ label:before,
.gfield_radio li > .custom-control-input.is-invalid:focus ~ label:before,
.gfield_radio li > input.is-invalid:focus ~ .custom-control-label:before,
.gfield_radio li > input.is-invalid:focus ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > select.custom-control-input:focus ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > textarea.custom-control-input:focus ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > select.custom-control-input:focus ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > textarea.custom-control-input:focus ~ label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error select.custom-control-input:focus ~ .custom-control-label:before,
.gform_wrapper .gfield_error textarea.custom-control-input:focus ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label:before,
.was-validated .gfield_checkbox .gfield_radio li > input:invalid:focus ~ label:before,
.was-validated .gfield_checkbox li > .custom-control-input:invalid:focus ~ label:before,
.was-validated .gfield_checkbox li > input:invalid:focus ~ .custom-control-label:before,
.was-validated .gfield_checkbox li > input:invalid:focus ~ label:before,
.was-validated .gfield_radio .gfield_checkbox li > input:invalid:focus ~ label:before,
.was-validated .gfield_radio li > .custom-control-input:invalid:focus ~ label:before,
.was-validated .gfield_radio li > input:invalid:focus ~ .custom-control-label:before,
.was-validated .gfield_radio li > input:invalid:focus ~ label:before {
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label:before,
.custom-file-input.is-invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .gform_drop_instructions,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="date"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="email"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="month"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="number"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="password"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="search"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="text"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="time"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="url"] ~ label:before,
.gfield_checkbox .gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="week"] ~ label:before,
.gfield_checkbox .gfield_radio .was-validated li > input:invalid:focus:not(:checked) ~ label:before,
.gfield_checkbox .gfield_radio li > input.is-invalid:focus:not(:checked) ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="date"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="date"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime-local"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="email"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="email"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="month"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="month"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="number"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="number"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="password"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="password"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="search"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="search"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="tel"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="text"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="text"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="time"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="time"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="url"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="url"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="week"] ~ .custom-control-label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="week"] ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > select.custom-control-input:focus:not(:checked) ~ label:before,
.gfield_checkbox .gform_wrapper .gfield_error li > textarea.custom-control-input:focus:not(:checked) ~ label:before,
.gfield_checkbox .was-validated .gfield_radio li > input:invalid:focus:not(:checked) ~ label:before,
.gfield_checkbox .was-validated li > .custom-control-input:invalid:focus:not(:checked) ~ label:before,
.gfield_checkbox .was-validated li > input:invalid:focus:not(:checked) ~ .custom-control-label:before,
.gfield_checkbox .was-validated li > input:invalid:focus:not(:checked) ~ label:before,
.gfield_checkbox li > .custom-control-input.is-invalid:focus:not(:checked) ~ label:before,
.gfield_checkbox li > input.is-invalid:focus:not(:checked) ~ .custom-control-label:before,
.gfield_checkbox li > input.is-invalid:focus:not(:checked) ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="date"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="email"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="month"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="number"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="password"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="search"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="text"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="time"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="url"] ~ label:before,
.gfield_radio .gfield_checkbox .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="week"] ~ label:before,
.gfield_radio .gfield_checkbox .was-validated li > input:invalid:focus:not(:checked) ~ label:before,
.gfield_radio .gfield_checkbox li > input.is-invalid:focus:not(:checked) ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input.custom-control-input:focus:not(:checked)[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="date"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="date"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime-local"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="email"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="email"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="month"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="month"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="number"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="number"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="password"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="password"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="search"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="search"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="tel"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="text"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="text"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="time"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="time"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="url"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="url"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="week"] ~ .custom-control-label:before,
.gfield_radio .gform_wrapper .gfield_error li > input:focus:not(:checked)[type="week"] ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > select.custom-control-input:focus:not(:checked) ~ label:before,
.gfield_radio .gform_wrapper .gfield_error li > textarea.custom-control-input:focus:not(:checked) ~ label:before,
.gfield_radio .was-validated .gfield_checkbox li > input:invalid:focus:not(:checked) ~ label:before,
.gfield_radio .was-validated li > .custom-control-input:invalid:focus:not(:checked) ~ label:before,
.gfield_radio .was-validated li > input:invalid:focus:not(:checked) ~ .custom-control-label:before,
.gfield_radio .was-validated li > input:invalid:focus:not(:checked) ~ label:before,
.gfield_radio li > .custom-control-input.is-invalid:focus:not(:checked) ~ label:before,
.gfield_radio li > input.is-invalid:focus:not(:checked) ~ .custom-control-label:before,
.gfield_radio li > input.is-invalid:focus:not(:checked) ~ label:before,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="date"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="date"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="datetime-local"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="datetime-local"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="datetime"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="datetime"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="email"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="email"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="month"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="month"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="number"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="number"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="password"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="password"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="search"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="search"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="tel"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="tel"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="text"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="text"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="time"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="time"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="url"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="url"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="week"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files[type="week"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error select.gform_button_select_files ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error select.gform_button_select_files ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error textarea.gform_button_select_files ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error textarea.gform_button_select_files ~ .gform_drop_instructions,
.gform_drop_area .is-invalid.gform_button_select_files ~ .custom-file-label,
.gform_drop_area .is-invalid.gform_button_select_files ~ .gform_drop_instructions,
.gform_drop_area .was-validated .gform_button_select_files:invalid ~ .custom-file-label,
.gform_drop_area .was-validated .gform_button_select_files:invalid ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox .gfield_radio li > input:focus:not(:checked)[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input.custom-control-input:focus:not(:checked)[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > input:focus:not(:checked)[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > select.custom-control-input:focus:not(:checked) ~ label:before,
.gform_wrapper .gfield_error .gfield_checkbox li > textarea.custom-control-input:focus:not(:checked) ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio .gfield_checkbox li > input:focus:not(:checked)[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input.custom-control-input:focus:not(:checked)[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="date"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="datetime-local"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="datetime"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="email"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="month"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="number"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="password"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="search"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="tel"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="text"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="time"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="url"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error .gfield_radio li > input:focus:not(:checked)[type="week"] ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > select.custom-control-input:focus:not(:checked) ~ label:before,
.gform_wrapper .gfield_error .gfield_radio li > textarea.custom-control-input:focus:not(:checked) ~ label:before,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="date"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="date"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="datetime-local"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="datetime-local"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="datetime"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="datetime"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="email"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="email"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="month"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="month"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="number"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="number"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="password"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="password"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="search"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="search"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="tel"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="tel"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="text"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="text"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="time"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="time"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="url"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="url"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="week"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files[type="week"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area select.gform_button_select_files ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area select.gform_button_select_files ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area textarea.gform_button_select_files ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area textarea.gform_button_select_files ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="date"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="datetime-local"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="datetime"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="email"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="month"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="number"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="password"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="search"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="tel"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="text"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="time"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="url"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-control-input:focus:not(:checked)[type="week"] ~ .custom-control-label:before,
.gform_wrapper .gfield_error input.custom-file-input[type="date"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="date"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="datetime-local"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="datetime-local"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="datetime"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="datetime"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="email"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="email"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="month"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="month"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="number"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="number"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="password"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="password"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="search"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="search"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="tel"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="tel"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="text"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="text"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="time"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="time"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="url"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="url"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input[type="week"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input[type="week"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error select.custom-control-input:focus:not(:checked) ~ .custom-control-label:before,
.gform_wrapper .gfield_error select.custom-file-input ~ .custom-file-label,
.gform_wrapper .gfield_error select.custom-file-input ~ .gform_drop_instructions,
.gform_wrapper .gfield_error textarea.custom-control-input:focus:not(:checked) ~ .custom-control-label:before,
.gform_wrapper .gfield_error textarea.custom-file-input ~ .custom-file-label,
.gform_wrapper .gfield_error textarea.custom-file-input ~ .gform_drop_instructions,
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .custom-file-input:invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .gform_drop_instructions,
.was-validated .gfield_checkbox .gfield_radio li > input:invalid:focus:not(:checked) ~ label:before,
.was-validated .gfield_checkbox li > .custom-control-input:invalid:focus:not(:checked) ~ label:before,
.was-validated .gfield_checkbox li > input:invalid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .gfield_checkbox li > input:invalid:focus:not(:checked) ~ label:before,
.was-validated .gfield_radio .gfield_checkbox li > input:invalid:focus:not(:checked) ~ label:before,
.was-validated .gfield_radio li > .custom-control-input:invalid:focus:not(:checked) ~ label:before,
.was-validated .gfield_radio li > input:invalid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .gfield_radio li > input:invalid:focus:not(:checked) ~ label:before,
.was-validated .gform_drop_area .gform_button_select_files:invalid ~ .custom-file-label,
.was-validated .gform_drop_area .gform_button_select_files:invalid ~ .gform_drop_instructions {
	border-color: #dc3545;
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="date"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="date"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="datetime-local"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="datetime-local"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="datetime"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="datetime"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="email"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="email"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="month"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="month"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="number"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="number"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="password"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="password"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="search"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="search"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="tel"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="tel"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="text"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="text"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="time"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="time"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="url"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="url"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="week"] ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error input.gform_button_select_files:focus[type="week"] ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error select.gform_button_select_files:focus ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error select.gform_button_select_files:focus ~ .gform_drop_instructions,
.gform_drop_area .gform_wrapper .gfield_error textarea.gform_button_select_files:focus ~ .custom-file-label,
.gform_drop_area .gform_wrapper .gfield_error textarea.gform_button_select_files:focus ~ .gform_drop_instructions,
.gform_drop_area .is-invalid.gform_button_select_files:focus ~ .custom-file-label,
.gform_drop_area .is-invalid.gform_button_select_files:focus ~ .gform_drop_instructions,
.gform_drop_area .was-validated .gform_button_select_files:invalid:focus ~ .custom-file-label,
.gform_drop_area .was-validated .gform_button_select_files:invalid:focus ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="date"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="date"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="datetime-local"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="datetime-local"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="datetime"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="datetime"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="email"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="email"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="month"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="month"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="number"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="number"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="password"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="password"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="search"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="search"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="tel"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="tel"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="text"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="text"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="time"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="time"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="url"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="url"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="week"] ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area input.gform_button_select_files:focus[type="week"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area select.gform_button_select_files:focus ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area select.gform_button_select_files:focus ~ .gform_drop_instructions,
.gform_wrapper .gfield_error .gform_drop_area textarea.gform_button_select_files:focus ~ .custom-file-label,
.gform_wrapper .gfield_error .gform_drop_area textarea.gform_button_select_files:focus ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="date"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="date"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="datetime-local"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="datetime-local"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="datetime"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="datetime"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="email"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="email"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="month"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="month"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="number"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="number"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="password"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="password"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="search"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="search"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="tel"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="tel"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="text"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="text"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="time"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="time"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="url"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="url"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="week"] ~ .custom-file-label,
.gform_wrapper .gfield_error input.custom-file-input:focus[type="week"] ~ .gform_drop_instructions,
.gform_wrapper .gfield_error select.custom-file-input:focus ~ .custom-file-label,
.gform_wrapper .gfield_error select.custom-file-input:focus ~ .gform_drop_instructions,
.gform_wrapper .gfield_error textarea.custom-file-input:focus ~ .custom-file-label,
.gform_wrapper .gfield_error textarea.custom-file-input:focus ~ .gform_drop_instructions,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .gform_drop_instructions,
.was-validated .gform_drop_area .gform_button_select_files:invalid:focus ~ .custom-file-label,
.was-validated .gform_drop_area .gform_button_select_files:invalid:focus ~ .gform_drop_instructions {
	border-color: #dc3545;
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}
.form-inline .form-check {
	width: 100%;
}
@media (min-width: 576px) {
	.form-inline label {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0;
	}
	.form-inline .form-group,
	.form-inline .gform_wrapper .gfield,
	.form-inline .woocommerce form .form-row,
	.gform_wrapper .form-inline .gfield,
	.woocommerce form .form-inline .form-row {
		display: flex;
		flex: 0 0 auto;
		flex-flow: row wrap;
		align-items: center;
		margin-bottom: 0;
	}
	.dataTables_filter .form-inline input,
	.form-inline .dataTables_filter input,
	.form-inline .form-control,
	.form-inline .gform_wrapper input[type="date"],
	.form-inline .gform_wrapper input[type="datetime-local"],
	.form-inline .gform_wrapper input[type="datetime"],
	.form-inline .gform_wrapper input[type="email"],
	.form-inline .gform_wrapper input[type="month"],
	.form-inline .gform_wrapper input[type="number"],
	.form-inline .gform_wrapper input[type="password"],
	.form-inline .gform_wrapper input[type="search"],
	.form-inline .gform_wrapper input[type="tel"],
	.form-inline .gform_wrapper input[type="text"],
	.form-inline .gform_wrapper input[type="time"],
	.form-inline .gform_wrapper input[type="url"],
	.form-inline .gform_wrapper input[type="week"],
	.form-inline .gform_wrapper select,
	.form-inline .gform_wrapper textarea,
	.form-inline .woocommerce-cart table.cart input,
	.form-inline .woocommerce form .input-text,
	.gform_wrapper .form-inline input[type="date"],
	.gform_wrapper .form-inline input[type="datetime-local"],
	.gform_wrapper .form-inline input[type="datetime"],
	.gform_wrapper .form-inline input[type="email"],
	.gform_wrapper .form-inline input[type="month"],
	.gform_wrapper .form-inline input[type="number"],
	.gform_wrapper .form-inline input[type="password"],
	.gform_wrapper .form-inline input[type="search"],
	.gform_wrapper .form-inline input[type="tel"],
	.gform_wrapper .form-inline input[type="text"],
	.gform_wrapper .form-inline input[type="time"],
	.gform_wrapper .form-inline input[type="url"],
	.gform_wrapper .form-inline input[type="week"],
	.gform_wrapper .form-inline select,
	.gform_wrapper .form-inline textarea,
	.woocommerce-cart table.cart .form-inline input,
	.woocommerce form .form-inline .input-text {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.form-inline .form-control-plaintext {
		display: inline-block;
	}
	.form-inline .custom-select,
	.form-inline .input-group,
	.form-inline .woocommerce-checkout #payment div.payment_box select,
	.form-inline .woocommerce-ordering select.orderby,
	.woocommerce-checkout #payment div.payment_box .form-inline select,
	.woocommerce-ordering .form-inline select.orderby {
		width: auto;
	}
	.form-inline .form-check {
		display: flex;
		align-items: center;
		justify-content: center;
		width: auto;
		padding-left: 0;
	}
	.form-inline .form-check-input {
		position: relative;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: 0.25rem;
		margin-left: 0;
	}
	.form-inline .custom-control,
	.form-inline .gfield_checkbox li,
	.form-inline .gfield_radio li,
	.gfield_checkbox .form-inline li,
	.gfield_radio .form-inline li {
		align-items: center;
		justify-content: center;
	}
	.form-inline .custom-control-label,
	.form-inline .gfield_checkbox li > label,
	.form-inline .gfield_radio li > label,
	.gfield_checkbox .form-inline li > label,
	.gfield_radio .form-inline li > label {
		margin-bottom: 0;
	}
}
.btn,
.woocommerce .button,
.woocommerce .cross-sells .add_to_cart_button,
.woocommerce button.button.alt {
	display: inline-block;
	font-weight: 700;
	color: #111;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (max-width: 1900px) {
	.btn,
	.woocommerce .button,
	.woocommerce .cross-sells .add_to_cart_button,
	.woocommerce button.button.alt {
		font-size: calc(0.959rem + 0.035vw);
	}
}
@media (prefers-reduced-motion: reduce) {
	.btn,
	.woocommerce .button,
	.woocommerce .cross-sells .add_to_cart_button,
	.woocommerce button.button.alt {
		transition: none;
	}
}
.btn:hover,
.woocommerce .button:hover,
.woocommerce .cross-sells .add_to_cart_button:hover,
.woocommerce button.button.alt:hover {
	color: #111;
	text-decoration: none;
}
.btn.focus,
.btn:focus,
.woocommerce .button:focus,
.woocommerce .cross-sells .add_to_cart_button:focus,
.woocommerce .cross-sells .focus.add_to_cart_button,
.woocommerce .focus.button,
.woocommerce button.button.alt:focus,
.woocommerce button.focus.button.alt {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled,
.btn:disabled,
.woocommerce .button:disabled,
.woocommerce .cross-sells .add_to_cart_button:disabled,
.woocommerce .cross-sells .disabled.add_to_cart_button,
.woocommerce .disabled.button,
.woocommerce button.button.alt:disabled,
.woocommerce button.disabled.button.alt {
	opacity: 0.65;
	box-shadow: none;
}
.btn:not(:disabled):not(.disabled),
.woocommerce .button:not(:disabled):not(.disabled),
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled) {
	cursor: pointer;
}
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active,
.woocommerce .button:not(:disabled):not(.disabled).active,
.woocommerce .button:not(:disabled):not(.disabled):active,
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled).active,
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled):active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:not(:disabled):not(.disabled).active:focus,
.btn:not(:disabled):not(.disabled):active:focus,
.woocommerce .button:not(:disabled):not(.disabled).active:focus,
.woocommerce .button:not(:disabled):not(.disabled):active:focus,
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled).active:focus,
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled):active:focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce .cross-sells a.disabled.add_to_cart_button,
.woocommerce .cross-sells fieldset:disabled a.add_to_cart_button,
.woocommerce a.disabled.button,
.woocommerce fieldset:disabled a.button,
a.btn.disabled,
fieldset:disabled .woocommerce .cross-sells a.add_to_cart_button,
fieldset:disabled .woocommerce a.button,
fieldset:disabled a.btn {
	pointer-events: none;
}
.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
}
.btn-primary.focus,
.btn-primary:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
}
.btn-secondary.focus,
.btn-secondary:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-success.focus,
.btn-success:focus,
.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
}
.btn-success.focus,
.btn-success:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-info.focus,
.btn-info:focus,
.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
}
.btn-info.focus,
.btn-info:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00;
}
.btn-warning.focus,
.btn-warning:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130;
}
.btn-danger.focus,
.btn-danger:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-light.focus,
.btn-light:focus,
.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5;
}
.btn-light.focus,
.btn-light:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-dark.focus,
.btn-dark:focus,
.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124;
}
.btn-dark.focus,
.btn-dark:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-white {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-white.focus,
.btn-white:focus,
.btn-white:hover {
	color: #212529;
	background-color: #ececec;
	border-color: #e6e6e6;
}
.btn-white.focus,
.btn-white:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-white.disabled,
.btn-white:disabled {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
}
.btn-white:not(:disabled):not(.disabled).active,
.btn-white:not(:disabled):not(.disabled):active,
.show > .btn-white.dropdown-toggle {
	color: #212529;
	background-color: #e6e6e6;
	border-color: #dfdfdf;
}
.btn-white:not(:disabled):not(.disabled).active:focus,
.btn-white:not(:disabled):not(.disabled):active:focus,
.show > .btn-white.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-black {
	color: #fff;
	background-color: #111;
	border-color: #111;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-black.focus,
.btn-black:focus,
.btn-black:hover {
	color: #fff;
	background-color: #000;
	border-color: #000;
}
.btn-black.focus,
.btn-black:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
}
.btn-black.disabled,
.btn-black:disabled {
	color: #fff;
	background-color: #111;
	border-color: #111;
}
.btn-black:not(:disabled):not(.disabled).active,
.btn-black:not(:disabled):not(.disabled):active,
.show > .btn-black.dropdown-toggle {
	color: #fff;
	background-color: #000;
	border-color: #000;
}
.btn-black:not(:disabled):not(.disabled).active:focus,
.btn-black:not(:disabled):not(.disabled):active:focus,
.show > .btn-black.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
}
.btn-red {
	color: #fff;
	background-color: red;
	border-color: red;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-red.focus,
.btn-red:focus,
.btn-red:hover {
	color: #fff;
	background-color: #d90000;
	border-color: #c00;
}
.btn-red.focus,
.btn-red:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}
.btn-red.disabled,
.btn-red:disabled {
	color: #fff;
	background-color: red;
	border-color: red;
}
.btn-red:not(:disabled):not(.disabled).active,
.btn-red:not(:disabled):not(.disabled):active,
.show > .btn-red.dropdown-toggle {
	color: #fff;
	background-color: #c00;
	border-color: #bf0000;
}
.btn-red:not(:disabled):not(.disabled).active:focus,
.btn-red:not(:disabled):not(.disabled):active:focus,
.show > .btn-red.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}
.btn-pink {
	color: #fff;
	background-color: #f9234c;
	border-color: #f9234c;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-pink.focus,
.btn-pink:focus,
.btn-pink:hover {
	color: #fff;
	background-color: #ef0733;
	border-color: #e30630;
}
.btn-pink.focus,
.btn-pink:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(250, 68, 103, 0.5);
}
.btn-pink.disabled,
.btn-pink:disabled {
	color: #fff;
	background-color: #f9234c;
	border-color: #f9234c;
}
.btn-pink:not(:disabled):not(.disabled).active,
.btn-pink:not(:disabled):not(.disabled):active,
.show > .btn-pink.dropdown-toggle {
	color: #fff;
	background-color: #e30630;
	border-color: #d6062e;
}
.btn-pink:not(:disabled):not(.disabled).active:focus,
.btn-pink:not(:disabled):not(.disabled):active:focus,
.show > .btn-pink.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(250, 68, 103, 0.5);
}
.btn-blue {
	color: #fff;
	background-color: #2a6aea;
	border-color: #2a6aea;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-blue.focus,
.btn-blue:focus,
.btn-blue:hover {
	color: #fff;
	background-color: #1556d8;
	border-color: #1452cd;
}
.btn-blue.focus,
.btn-blue:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(74, 128, 237, 0.5);
}
.btn-blue.disabled,
.btn-blue:disabled {
	color: #fff;
	background-color: #2a6aea;
	border-color: #2a6aea;
}
.btn-blue:not(:disabled):not(.disabled).active,
.btn-blue:not(:disabled):not(.disabled):active,
.show > .btn-blue.dropdown-toggle {
	color: #fff;
	background-color: #1452cd;
	border-color: #134dc1;
}
.btn-blue:not(:disabled):not(.disabled).active:focus,
.btn-blue:not(:disabled):not(.disabled):active:focus,
.show > .btn-blue.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(74, 128, 237, 0.5);
}
.btn-blue-light {
	color: #212529;
	background-color: #78d2f9;
	border-color: #78d2f9;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-blue-light.focus,
.btn-blue-light:focus,
.btn-blue-light:hover {
	color: #212529;
	background-color: #53c6f7;
	border-color: #47c2f7;
}
.btn-blue-light.focus,
.btn-blue-light:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(107, 184, 218, 0.5);
}
.btn-blue-light.disabled,
.btn-blue-light:disabled {
	color: #212529;
	background-color: #78d2f9;
	border-color: #78d2f9;
}
.btn-blue-light:not(:disabled):not(.disabled).active,
.btn-blue-light:not(:disabled):not(.disabled):active,
.show > .btn-blue-light.dropdown-toggle {
	color: #212529;
	background-color: #47c2f7;
	border-color: #3bbef6;
}
.btn-blue-light:not(:disabled):not(.disabled).active:focus,
.btn-blue-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-blue-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(107, 184, 218, 0.5);
}
.btn-blue-medium {
	color: #fff;
	background-color: #0a429b;
	border-color: #0a429b;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-blue-medium.focus,
.btn-blue-medium:focus,
.btn-blue-medium:hover {
	color: #fff;
	background-color: #083377;
	border-color: #072e6b;
}
.btn-blue-medium.focus,
.btn-blue-medium:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(47, 94, 170, 0.5);
}
.btn-blue-medium.disabled,
.btn-blue-medium:disabled {
	color: #fff;
	background-color: #0a429b;
	border-color: #0a429b;
}
.btn-blue-medium:not(:disabled):not(.disabled).active,
.btn-blue-medium:not(:disabled):not(.disabled):active,
.show > .btn-blue-medium.dropdown-toggle {
	color: #fff;
	background-color: #072e6b;
	border-color: #06295f;
}
.btn-blue-medium:not(:disabled):not(.disabled).active:focus,
.btn-blue-medium:not(:disabled):not(.disabled):active:focus,
.show > .btn-blue-medium.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(47, 94, 170, 0.5);
}
.btn-blue-dark {
	color: #fff;
	background-color: #03224f;
	border-color: #03224f;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-blue-dark.focus,
.btn-blue-dark:focus,
.btn-blue-dark:hover {
	color: #fff;
	background-color: #02122a;
	border-color: #010d1e;
}
.btn-blue-dark.focus,
.btn-blue-dark:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(41, 67, 105, 0.5);
}
.btn-blue-dark.disabled,
.btn-blue-dark:disabled {
	color: #fff;
	background-color: #03224f;
	border-color: #03224f;
}
.btn-blue-dark:not(:disabled):not(.disabled).active,
.btn-blue-dark:not(:disabled):not(.disabled):active,
.show > .btn-blue-dark.dropdown-toggle {
	color: #fff;
	background-color: #010d1e;
	border-color: #010812;
}
.btn-blue-dark:not(:disabled):not(.disabled).active:focus,
.btn-blue-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-blue-dark.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(41, 67, 105, 0.5);
}
.btn-green,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button.alt {
	color: #fff;
	background-color: #38c138;
	border-color: #38c138;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-green:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce button.button.alt:hover {
	color: #fff;
	background-color: #2fa32f;
	border-color: #2d992d;
}
.btn-green.focus,
.btn-green:focus,
.woocommerce .focus.single_add_to_cart_button,
.woocommerce .single_add_to_cart_button:focus,
.woocommerce button.button.alt:focus,
.woocommerce button.focus.button.alt {
	color: #fff;
	background-color: #2fa32f;
	border-color: #2d992d;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(86, 202, 86, 0.5);
}
.btn-green.disabled,
.btn-green:disabled,
.woocommerce .disabled.single_add_to_cart_button,
.woocommerce .single_add_to_cart_button:disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.disabled.button.alt {
	color: #fff;
	background-color: #38c138;
	border-color: #38c138;
}
.btn-green:not(:disabled):not(.disabled).active,
.btn-green:not(:disabled):not(.disabled):active,
.show > .btn-green.dropdown-toggle,
.woocommerce .show > .dropdown-toggle.single_add_to_cart_button,
.woocommerce .show > button.dropdown-toggle.button.alt,
.woocommerce .single_add_to_cart_button:not(:disabled):not(.disabled).active,
.woocommerce .single_add_to_cart_button:not(:disabled):not(.disabled):active,
.woocommerce button.button.alt:not(:disabled):not(.disabled).active,
.woocommerce button.button.alt:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #2d992d;
	border-color: #2a902a;
}
.btn-green:not(:disabled):not(.disabled).active:focus,
.btn-green:not(:disabled):not(.disabled):active:focus,
.show > .btn-green.dropdown-toggle:focus,
.woocommerce .show > .dropdown-toggle.single_add_to_cart_button:focus,
.woocommerce .show > button.dropdown-toggle.button.alt:focus,
.woocommerce .single_add_to_cart_button:not(:disabled):not(.disabled).active:focus,
.woocommerce .single_add_to_cart_button:not(:disabled):not(.disabled):active:focus,
.woocommerce button.button.alt:not(:disabled):not(.disabled).active:focus,
.woocommerce button.button.alt:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(86, 202, 86, 0.5);
}
.btn-green-light {
	color: #212529;
	background-color: #4ef9a7;
	border-color: #4ef9a7;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-green-light.focus,
.btn-green-light:focus,
.btn-green-light:hover {
	color: #212529;
	background-color: #29f895;
	border-color: #1df78e;
}
.btn-green-light.focus,
.btn-green-light:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(71, 217, 148, 0.5);
}
.btn-green-light.disabled,
.btn-green-light:disabled {
	color: #212529;
	background-color: #4ef9a7;
	border-color: #4ef9a7;
}
.btn-green-light:not(:disabled):not(.disabled).active,
.btn-green-light:not(:disabled):not(.disabled):active,
.show > .btn-green-light.dropdown-toggle {
	color: #212529;
	background-color: #1df78e;
	border-color: #10f788;
}
.btn-green-light:not(:disabled):not(.disabled).active:focus,
.btn-green-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-green-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(71, 217, 148, 0.5);
}
.btn-yellow,
.woocommerce .cross-sells .add_to_cart_button {
	color: #212529;
	background-color: #fcee21;
	border-color: #fcee21;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-yellow:hover,
.woocommerce .cross-sells .add_to_cart_button:hover {
	color: #212529;
	background-color: #f3e403;
	border-color: #e7d803;
}
.btn-yellow.focus,
.btn-yellow:focus,
.woocommerce .cross-sells .add_to_cart_button:focus,
.woocommerce .cross-sells .focus.add_to_cart_button {
	color: #212529;
	background-color: #f3e403;
	border-color: #e7d803;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(219, 208, 34, 0.5);
}
.btn-yellow.disabled,
.btn-yellow:disabled,
.woocommerce .cross-sells .add_to_cart_button:disabled,
.woocommerce .cross-sells .disabled.add_to_cart_button {
	color: #212529;
	background-color: #fcee21;
	border-color: #fcee21;
}
.btn-yellow:not(:disabled):not(.disabled).active,
.btn-yellow:not(:disabled):not(.disabled):active,
.show > .btn-yellow.dropdown-toggle,
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled).active,
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled):active,
.woocommerce .cross-sells .show > .dropdown-toggle.add_to_cart_button {
	color: #212529;
	background-color: #e7d803;
	border-color: #dacd03;
}
.btn-yellow:not(:disabled):not(.disabled).active:focus,
.btn-yellow:not(:disabled):not(.disabled):active:focus,
.show > .btn-yellow.dropdown-toggle:focus,
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled).active:focus,
.woocommerce .cross-sells .add_to_cart_button:not(:disabled):not(.disabled):active:focus,
.woocommerce .cross-sells .show > .dropdown-toggle.add_to_cart_button:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(219, 208, 34, 0.5);
}
.btn-gray {
	color: #fff;
	background-color: #111;
	border-color: #111;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-gray.focus,
.btn-gray:focus,
.btn-gray:hover {
	color: #fff;
	background-color: #000;
	border-color: #000;
}
.btn-gray.focus,
.btn-gray:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
}
.btn-gray.disabled,
.btn-gray:disabled {
	color: #fff;
	background-color: #111;
	border-color: #111;
}
.btn-gray:not(:disabled):not(.disabled).active,
.btn-gray:not(:disabled):not(.disabled):active,
.show > .btn-gray.dropdown-toggle {
	color: #fff;
	background-color: #000;
	border-color: #000;
}
.btn-gray:not(:disabled):not(.disabled).active:focus,
.btn-gray:not(:disabled):not(.disabled):active:focus,
.show > .btn-gray.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
}
.btn-gray-light {
	color: #212529;
	background-color: #f3f4f6;
	border-color: #f3f4f6;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-gray-light.focus,
.btn-gray-light:focus,
.btn-gray-light:hover {
	color: #212529;
	background-color: #dde0e6;
	border-color: #d6d9e0;
}
.btn-gray-light.focus,
.btn-gray-light:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem rgba(212, 213, 215, 0.5);
}
.btn-gray-light.disabled,
.btn-gray-light:disabled {
	color: #212529;
	background-color: #f3f4f6;
	border-color: #f3f4f6;
}
.btn-gray-light:not(:disabled):not(.disabled).active,
.btn-gray-light:not(:disabled):not(.disabled):active,
.show > .btn-gray-light.dropdown-toggle {
	color: #212529;
	background-color: #d6d9e0;
	border-color: #cfd3db;
}
.btn-gray-light:not(:disabled):not(.disabled).active:focus,
.btn-gray-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-gray-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(212, 213, 215, 0.5);
}
.btn-gray-dark {
	color: #fff;
	background-color: #515151;
	border-color: #515151;
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35);
}
.btn-gray-dark.focus,
.btn-gray-dark:focus,
.btn-gray-dark:hover {
	color: #fff;
	background-color: #3e3e3e;
	border-color: #383838;
}
.btn-gray-dark.focus,
.btn-gray-dark:focus {
	box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.35), 0 0 0 0.2rem hsla(0, 0%, 42%, 0.5);
}
.btn-gray-dark.disabled,
.btn-gray-dark:disabled {
	color: #fff;
	background-color: #515151;
	border-color: #515151;
}
.btn-gray-dark:not(:disabled):not(.disabled).active,
.btn-gray-dark:not(:disabled):not(.disabled):active,
.show > .btn-gray-dark.dropdown-toggle {
	color: #fff;
	background-color: #383838;
	border-color: #313131;
}
.btn-gray-dark:not(:disabled):not(.disabled).active:focus,
.btn-gray-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-gray-dark.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem hsla(0, 0%, 42%, 0.5);
}
.btn-outline-primary {
	color: #007bff;
	border-color: #007bff;
}
.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d;
}
.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
	color: #28a745;
	border-color: #28a745;
}
.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}
.btn-outline-success.focus,
.btn-outline-success:focus {
	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8;
}
.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.btn-outline-info.focus,
.btn-outline-info:focus {
	box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}
.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545;
}
.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa;
}
.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}
.btn-outline-light.focus,
.btn-outline-light:focus {
	box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
	color: #343a40;
	border-color: #343a40;
}
.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-white {
	color: #fff;
	border-color: #fff;
}
.btn-outline-white:hover {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
}
.btn-outline-white.focus,
.btn-outline-white:focus {
	box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-outline-white.disabled,
.btn-outline-white:disabled {
	color: #fff;
	background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active,
.show > .btn-outline-white.dropdown-toggle {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
}
.btn-outline-white:not(:disabled):not(.disabled).active:focus,
.btn-outline-white:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-white.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem hsla(0, 0%, 100%, 0.5);
}
.btn-outline-black {
	color: #111;
	border-color: #111;
}
.btn-outline-black:hover {
	color: #fff;
	background-color: #111;
	border-color: #111;
}
.btn-outline-black.focus,
.btn-outline-black:focus {
	box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
}
.btn-outline-black.disabled,
.btn-outline-black:disabled {
	color: #111;
	background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled).active,
.btn-outline-black:not(:disabled):not(.disabled):active,
.show > .btn-outline-black.dropdown-toggle {
	color: #fff;
	background-color: #111;
	border-color: #111;
}
.btn-outline-black:not(:disabled):not(.disabled).active:focus,
.btn-outline-black:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-black.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
}
.btn-outline-red {
	color: red;
	border-color: red;
}
.btn-outline-red:hover {
	color: #fff;
	background-color: red;
	border-color: red;
}
.btn-outline-red.focus,
.btn-outline-red:focus {
	box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}
.btn-outline-red.disabled,
.btn-outline-red:disabled {
	color: red;
	background-color: transparent;
}
.btn-outline-red:not(:disabled):not(.disabled).active,
.btn-outline-red:not(:disabled):not(.disabled):active,
.show > .btn-outline-red.dropdown-toggle {
	color: #fff;
	background-color: red;
	border-color: red;
}
.btn-outline-red:not(:disabled):not(.disabled).active:focus,
.btn-outline-red:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-red.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}
.btn-outline-pink {
	color: #f9234c;
	border-color: #f9234c;
}
.btn-outline-pink:hover {
	color: #fff;
	background-color: #f9234c;
	border-color: #f9234c;
}
.btn-outline-pink.focus,
.btn-outline-pink:focus {
	box-shadow: 0 0 0 0.2rem rgba(249, 35, 76, 0.5);
}
.btn-outline-pink.disabled,
.btn-outline-pink:disabled {
	color: #f9234c;
	background-color: transparent;
}
.btn-outline-pink:not(:disabled):not(.disabled).active,
.btn-outline-pink:not(:disabled):not(.disabled):active,
.show > .btn-outline-pink.dropdown-toggle {
	color: #fff;
	background-color: #f9234c;
	border-color: #f9234c;
}
.btn-outline-pink:not(:disabled):not(.disabled).active:focus,
.btn-outline-pink:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-pink.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(249, 35, 76, 0.5);
}
.btn-outline-blue {
	color: #2a6aea;
	border-color: #2a6aea;
}
.btn-outline-blue:hover {
	color: #fff;
	background-color: #2a6aea;
	border-color: #2a6aea;
}
.btn-outline-blue.focus,
.btn-outline-blue:focus {
	box-shadow: 0 0 0 0.2rem rgba(42, 106, 234, 0.5);
}
.btn-outline-blue.disabled,
.btn-outline-blue:disabled {
	color: #2a6aea;
	background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled).active,
.btn-outline-blue:not(:disabled):not(.disabled):active,
.show > .btn-outline-blue.dropdown-toggle {
	color: #fff;
	background-color: #2a6aea;
	border-color: #2a6aea;
}
.btn-outline-blue:not(:disabled):not(.disabled).active:focus,
.btn-outline-blue:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-blue.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(42, 106, 234, 0.5);
}
.btn-outline-blue-light {
	color: #78d2f9;
	border-color: #78d2f9;
}
.btn-outline-blue-light:hover {
	color: #212529;
	background-color: #78d2f9;
	border-color: #78d2f9;
}
.btn-outline-blue-light.focus,
.btn-outline-blue-light:focus {
	box-shadow: 0 0 0 0.2rem rgba(120, 210, 249, 0.5);
}
.btn-outline-blue-light.disabled,
.btn-outline-blue-light:disabled {
	color: #78d2f9;
	background-color: transparent;
}
.btn-outline-blue-light:not(:disabled):not(.disabled).active,
.btn-outline-blue-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-blue-light.dropdown-toggle {
	color: #212529;
	background-color: #78d2f9;
	border-color: #78d2f9;
}
.btn-outline-blue-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-blue-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-blue-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(120, 210, 249, 0.5);
}
.btn-outline-blue-medium {
	color: #0a429b;
	border-color: #0a429b;
}
.btn-outline-blue-medium:hover {
	color: #fff;
	background-color: #0a429b;
	border-color: #0a429b;
}
.btn-outline-blue-medium.focus,
.btn-outline-blue-medium:focus {
	box-shadow: 0 0 0 0.2rem rgba(10, 66, 155, 0.5);
}
.btn-outline-blue-medium.disabled,
.btn-outline-blue-medium:disabled {
	color: #0a429b;
	background-color: transparent;
}
.btn-outline-blue-medium:not(:disabled):not(.disabled).active,
.btn-outline-blue-medium:not(:disabled):not(.disabled):active,
.show > .btn-outline-blue-medium.dropdown-toggle {
	color: #fff;
	background-color: #0a429b;
	border-color: #0a429b;
}
.btn-outline-blue-medium:not(:disabled):not(.disabled).active:focus,
.btn-outline-blue-medium:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-blue-medium.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(10, 66, 155, 0.5);
}
.btn-outline-blue-dark {
	color: #03224f;
	border-color: #03224f;
}
.btn-outline-blue-dark:hover {
	color: #fff;
	background-color: #03224f;
	border-color: #03224f;
}
.btn-outline-blue-dark.focus,
.btn-outline-blue-dark:focus {
	box-shadow: 0 0 0 0.2rem rgba(3, 34, 79, 0.5);
}
.btn-outline-blue-dark.disabled,
.btn-outline-blue-dark:disabled {
	color: #03224f;
	background-color: transparent;
}
.btn-outline-blue-dark:not(:disabled):not(.disabled).active,
.btn-outline-blue-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-blue-dark.dropdown-toggle {
	color: #fff;
	background-color: #03224f;
	border-color: #03224f;
}
.btn-outline-blue-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-blue-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-blue-dark.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(3, 34, 79, 0.5);
}
.btn-outline-green {
	color: #38c138;
	border-color: #38c138;
}
.btn-outline-green:hover {
	color: #fff;
	background-color: #38c138;
	border-color: #38c138;
}
.btn-outline-green.focus,
.btn-outline-green:focus {
	box-shadow: 0 0 0 0.2rem rgba(56, 193, 56, 0.5);
}
.btn-outline-green.disabled,
.btn-outline-green:disabled {
	color: #38c138;
	background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled).active,
.btn-outline-green:not(:disabled):not(.disabled):active,
.show > .btn-outline-green.dropdown-toggle {
	color: #fff;
	background-color: #38c138;
	border-color: #38c138;
}
.btn-outline-green:not(:disabled):not(.disabled).active:focus,
.btn-outline-green:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-green.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(56, 193, 56, 0.5);
}
.btn-outline-green-light {
	color: #4ef9a7;
	border-color: #4ef9a7;
}
.btn-outline-green-light:hover {
	color: #212529;
	background-color: #4ef9a7;
	border-color: #4ef9a7;
}
.btn-outline-green-light.focus,
.btn-outline-green-light:focus {
	box-shadow: 0 0 0 0.2rem rgba(78, 249, 167, 0.5);
}
.btn-outline-green-light.disabled,
.btn-outline-green-light:disabled {
	color: #4ef9a7;
	background-color: transparent;
}
.btn-outline-green-light:not(:disabled):not(.disabled).active,
.btn-outline-green-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-green-light.dropdown-toggle {
	color: #212529;
	background-color: #4ef9a7;
	border-color: #4ef9a7;
}
.btn-outline-green-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-green-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-green-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(78, 249, 167, 0.5);
}
.btn-outline-yellow {
	color: #fcee21;
	border-color: #fcee21;
}
.btn-outline-yellow:hover {
	color: #212529;
	background-color: #fcee21;
	border-color: #fcee21;
}
.btn-outline-yellow.focus,
.btn-outline-yellow:focus {
	box-shadow: 0 0 0 0.2rem rgba(252, 238, 33, 0.5);
}
.btn-outline-yellow.disabled,
.btn-outline-yellow:disabled {
	color: #fcee21;
	background-color: transparent;
}
.btn-outline-yellow:not(:disabled):not(.disabled).active,
.btn-outline-yellow:not(:disabled):not(.disabled):active,
.show > .btn-outline-yellow.dropdown-toggle {
	color: #212529;
	background-color: #fcee21;
	border-color: #fcee21;
}
.btn-outline-yellow:not(:disabled):not(.disabled).active:focus,
.btn-outline-yellow:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-yellow.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(252, 238, 33, 0.5);
}
.btn-outline-gray {
	color: #111;
	border-color: #111;
}
.btn-outline-gray:hover {
	color: #fff;
	background-color: #111;
	border-color: #111;
}
.btn-outline-gray.focus,
.btn-outline-gray:focus {
	box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
}
.btn-outline-gray.disabled,
.btn-outline-gray:disabled {
	color: #111;
	background-color: transparent;
}
.btn-outline-gray:not(:disabled):not(.disabled).active,
.btn-outline-gray:not(:disabled):not(.disabled):active,
.show > .btn-outline-gray.dropdown-toggle {
	color: #fff;
	background-color: #111;
	border-color: #111;
}
.btn-outline-gray:not(:disabled):not(.disabled).active:focus,
.btn-outline-gray:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-gray.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
}
.btn-outline-gray-light {
	color: #f3f4f6;
	border-color: #f3f4f6;
}
.btn-outline-gray-light:hover {
	color: #212529;
	background-color: #f3f4f6;
	border-color: #f3f4f6;
}
.btn-outline-gray-light.focus,
.btn-outline-gray-light:focus {
	box-shadow: 0 0 0 0.2rem rgba(243, 244, 246, 0.5);
}
.btn-outline-gray-light.disabled,
.btn-outline-gray-light:disabled {
	color: #f3f4f6;
	background-color: transparent;
}
.btn-outline-gray-light:not(:disabled):not(.disabled).active,
.btn-outline-gray-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-gray-light.dropdown-toggle {
	color: #212529;
	background-color: #f3f4f6;
	border-color: #f3f4f6;
}
.btn-outline-gray-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-gray-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-gray-light.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(243, 244, 246, 0.5);
}
.btn-outline-gray-dark {
	color: #515151;
	border-color: #515151;
}
.btn-outline-gray-dark:hover {
	color: #fff;
	background-color: #515151;
	border-color: #515151;
}
.btn-outline-gray-dark.focus,
.btn-outline-gray-dark:focus {
	box-shadow: 0 0 0 0.2rem rgba(81, 81, 81, 0.5);
}
.btn-outline-gray-dark.disabled,
.btn-outline-gray-dark:disabled {
	color: #515151;
	background-color: transparent;
}
.btn-outline-gray-dark:not(:disabled):not(.disabled).active,
.btn-outline-gray-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-gray-dark.dropdown-toggle {
	color: #fff;
	background-color: #515151;
	border-color: #515151;
}
.btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-gray-dark.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(81, 81, 81, 0.5);
}
.btn-link {
	font-weight: 400;
	color: #2a6aea;
	text-decoration: none;
}
.btn-link:hover {
	color: #1248b6;
}
.btn-link.focus,
.btn-link:focus,
.btn-link:hover {
	text-decoration: underline;
}
.btn-link.disabled,
.btn-link:disabled {
	color: #6c757d;
	pointer-events: none;
}
.btn-lg,
.woocommerce .button,
.woocommerce button.button.alt {
	padding: 0.75rem 1.75rem;
	font-size: 0.875rem;
	line-height: 1.5;
	border-radius: 1.5rem;
}
.btn-sm,
.woocommerce .cross-sells .add_to_cart_button {
	padding: 0.3rem 0.75rem;
	font-size: 0.875rem;
	line-height: 1.5;
	border-radius: 1.5rem;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-block + .btn-block {
	margin-top: 0.5rem;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
	width: 100%;
}
.fade {
	transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
	.fade {
		transition: none;
	}
}
.fade:not(.show) {
	opacity: 0;
}
.collapse:not(.show) {
	display: none;
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
	.collapsing {
		transition: none;
	}
}
.dropdown,
.dropleft,
.dropright,
.dropup {
	position: relative;
}
.dropdown-toggle {
	white-space: nowrap;
}
.dropdown-toggle:after {
	margin-left: 0.255em;
	vertical-align: 0.255em;
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty:after {
	margin-left: 0;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: 1.5rem 0;
	margin: 0;
	font-size: 0.938rem;
	color: #111;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 0 solid rgba(0, 0, 0, 0.15);
	border-radius: 0;
	box-shadow: 0 0.3rem 0.4rem -0.2rem rgba(0, 0, 0, 0.2);
}
.dropdown-menu-left {
	right: auto;
	left: 0;
}
.dropdown-menu-right {
	right: 0;
	left: auto;
}
@media (min-width: 576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0;
	}
	.dropdown-menu-sm-right {
		right: 0;
		left: auto;
	}
}
@media (min-width: 768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0;
	}
	.dropdown-menu-md-right {
		right: 0;
		left: auto;
	}
}
@media (min-width: 992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0;
	}
	.dropdown-menu-lg-right {
		right: 0;
		left: auto;
	}
}
@media (min-width: 1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0;
	}
	.dropdown-menu-xl-right {
		right: 0;
		left: auto;
	}
}
@media (min-width: 1600px) {
	.dropdown-menu-xxl-left {
		right: auto;
		left: 0;
	}
	.dropdown-menu-xxl-right {
		right: 0;
		left: auto;
	}
}
@media (min-width: 1900px) {
	.dropdown-menu-xxxl-left {
		right: auto;
		left: 0;
	}
	.dropdown-menu-xxxl-right {
		right: 0;
		left: auto;
	}
}
@media (min-width: 2000px) {
	.dropdown-menu-xxxxl-left {
		right: auto;
		left: 0;
	}
	.dropdown-menu-xxxxl-right {
		right: 0;
		left: auto;
	}
}
.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
.dropup .dropdown-toggle:after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0;
	border-right: 0.3em solid transparent;
	border-bottom: 0.3em solid;
	border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty:after {
	margin-left: 0;
}
.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: 0;
}
.dropright .dropdown-toggle:after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0;
	border-bottom: 0.3em solid transparent;
	border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty:after {
	margin-left: 0;
}
.dropright .dropdown-toggle:after {
	vertical-align: 0;
}
.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: 0;
}
.dropleft .dropdown-toggle:after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	display: none;
}
.dropleft .dropdown-toggle:before {
	display: inline-block;
	margin-right: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0.3em solid;
	border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty:after {
	margin-left: 0;
}
.dropleft .dropdown-toggle:before {
	vertical-align: 0;
}
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="top"] {
	right: auto;
	bottom: auto;
}
.dropdown-divider {
	height: 0;
	margin: 0.5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef;
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: 0.25rem 0;
	clear: both;
	font-weight: 400;
	color: #111;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
	color: #f9234c;
	text-decoration: none;
	background-color: transparent;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #adb5bd;
	pointer-events: none;
	background-color: transparent;
}
.dropdown-menu.show {
	display: block;
}
.dropdown-header {
	display: block;
	padding: 0.5rem 1.5rem;
	margin-bottom: 0;
	font-size: 0.875rem;
	color: #6c757d;
	white-space: nowrap;
}
.dropdown-item-text {
	display: block;
	padding: 0.25rem 0;
	color: #111;
}
.input-group {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
}
.dataTables_filter .input-group > input,
.gform_wrapper .input-group > input[type="date"],
.gform_wrapper .input-group > input[type="datetime-local"],
.gform_wrapper .input-group > input[type="datetime"],
.gform_wrapper .input-group > input[type="email"],
.gform_wrapper .input-group > input[type="month"],
.gform_wrapper .input-group > input[type="number"],
.gform_wrapper .input-group > input[type="password"],
.gform_wrapper .input-group > input[type="search"],
.gform_wrapper .input-group > input[type="tel"],
.gform_wrapper .input-group > input[type="text"],
.gform_wrapper .input-group > input[type="time"],
.gform_wrapper .input-group > input[type="url"],
.gform_wrapper .input-group > input[type="week"],
.gform_wrapper .input-group > select,
.gform_wrapper .input-group > textarea,
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .gform_drop_area,
.woocommerce-cart table.cart .input-group > input,
.woocommerce-checkout #payment div.payment_box .input-group > select,
.woocommerce-ordering .input-group > select.orderby,
.woocommerce form .input-group > .input-text {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	margin-bottom: 0;
}
.dataTables_filter .gform_wrapper .input-group > input + input[type="date"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="datetime-local"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="datetime"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="email"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="month"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="number"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="password"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="search"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="tel"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="text"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="time"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="url"],
.dataTables_filter .gform_wrapper .input-group > input + input[type="week"],
.dataTables_filter .gform_wrapper .input-group > input + select,
.dataTables_filter .gform_wrapper .input-group > input + textarea,
.dataTables_filter .gform_wrapper .input-group > input[type="date"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="datetime-local"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="datetime"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="email"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="month"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="number"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="password"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="search"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="tel"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="text"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="time"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="url"] + input,
.dataTables_filter .gform_wrapper .input-group > input[type="week"] + input,
.dataTables_filter .gform_wrapper .input-group > select + input,
.dataTables_filter .gform_wrapper .input-group > textarea + input,
.dataTables_filter .input-group > .custom-file + input,
.dataTables_filter .input-group > .custom-select + input,
.dataTables_filter .input-group > .form-control + input,
.dataTables_filter .input-group > .form-control-plaintext + input,
.dataTables_filter .input-group > .gform_drop_area + input,
.dataTables_filter .input-group > input + .custom-file,
.dataTables_filter .input-group > input + .custom-select,
.dataTables_filter .input-group > input + .form-control,
.dataTables_filter .input-group > input + .gform_drop_area,
.dataTables_filter .input-group > input + input,
.dataTables_filter .woocommerce-cart table.cart .input-group > input + input,
.dataTables_filter .woocommerce-checkout #payment div.payment_box .input-group > input + select,
.dataTables_filter .woocommerce-checkout #payment div.payment_box .input-group > select + input,
.dataTables_filter .woocommerce-ordering .input-group > input + select.orderby,
.dataTables_filter .woocommerce-ordering .input-group > select.orderby + input,
.dataTables_filter .woocommerce form .input-group > .input-text + input,
.dataTables_filter .woocommerce form .input-group > input + .input-text,
.gform_wrapper .dataTables_filter .input-group > input + input[type="date"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="datetime-local"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="datetime"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="email"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="month"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="number"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="password"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="search"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="tel"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="text"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="time"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="url"],
.gform_wrapper .dataTables_filter .input-group > input + input[type="week"],
.gform_wrapper .dataTables_filter .input-group > input + select,
.gform_wrapper .dataTables_filter .input-group > input + textarea,
.gform_wrapper .dataTables_filter .input-group > input[type="date"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="datetime-local"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="datetime"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="email"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="month"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="number"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="password"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="search"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="tel"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="text"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="time"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="url"] + input,
.gform_wrapper .dataTables_filter .input-group > input[type="week"] + input,
.gform_wrapper .dataTables_filter .input-group > select + input,
.gform_wrapper .dataTables_filter .input-group > textarea + input,
.gform_wrapper .input-group > .custom-file + input[type="date"],
.gform_wrapper .input-group > .custom-file + input[type="datetime-local"],
.gform_wrapper .input-group > .custom-file + input[type="datetime"],
.gform_wrapper .input-group > .custom-file + input[type="email"],
.gform_wrapper .input-group > .custom-file + input[type="month"],
.gform_wrapper .input-group > .custom-file + input[type="number"],
.gform_wrapper .input-group > .custom-file + input[type="password"],
.gform_wrapper .input-group > .custom-file + input[type="search"],
.gform_wrapper .input-group > .custom-file + input[type="tel"],
.gform_wrapper .input-group > .custom-file + input[type="text"],
.gform_wrapper .input-group > .custom-file + input[type="time"],
.gform_wrapper .input-group > .custom-file + input[type="url"],
.gform_wrapper .input-group > .custom-file + input[type="week"],
.gform_wrapper .input-group > .custom-file + select,
.gform_wrapper .input-group > .custom-file + textarea,
.gform_wrapper .input-group > .custom-select + input[type="date"],
.gform_wrapper .input-group > .custom-select + input[type="datetime-local"],
.gform_wrapper .input-group > .custom-select + input[type="datetime"],
.gform_wrapper .input-group > .custom-select + input[type="email"],
.gform_wrapper .input-group > .custom-select + input[type="month"],
.gform_wrapper .input-group > .custom-select + input[type="number"],
.gform_wrapper .input-group > .custom-select + input[type="password"],
.gform_wrapper .input-group > .custom-select + input[type="search"],
.gform_wrapper .input-group > .custom-select + input[type="tel"],
.gform_wrapper .input-group > .custom-select + input[type="text"],
.gform_wrapper .input-group > .custom-select + input[type="time"],
.gform_wrapper .input-group > .custom-select + input[type="url"],
.gform_wrapper .input-group > .custom-select + input[type="week"],
.gform_wrapper .input-group > .custom-select + select,
.gform_wrapper .input-group > .custom-select + textarea,
.gform_wrapper .input-group > .form-control + input[type="date"],
.gform_wrapper .input-group > .form-control + input[type="datetime-local"],
.gform_wrapper .input-group > .form-control + input[type="datetime"],
.gform_wrapper .input-group > .form-control + input[type="email"],
.gform_wrapper .input-group > .form-control + input[type="month"],
.gform_wrapper .input-group > .form-control + input[type="number"],
.gform_wrapper .input-group > .form-control + input[type="password"],
.gform_wrapper .input-group > .form-control + input[type="search"],
.gform_wrapper .input-group > .form-control + input[type="tel"],
.gform_wrapper .input-group > .form-control + input[type="text"],
.gform_wrapper .input-group > .form-control + input[type="time"],
.gform_wrapper .input-group > .form-control + input[type="url"],
.gform_wrapper .input-group > .form-control + input[type="week"],
.gform_wrapper .input-group > .form-control + select,
.gform_wrapper .input-group > .form-control + textarea,
.gform_wrapper .input-group > .form-control-plaintext + input[type="date"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="datetime-local"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="datetime"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="email"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="month"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="number"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="password"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="search"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="tel"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="text"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="time"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="url"],
.gform_wrapper .input-group > .form-control-plaintext + input[type="week"],
.gform_wrapper .input-group > .form-control-plaintext + select,
.gform_wrapper .input-group > .form-control-plaintext + textarea,
.gform_wrapper .input-group > .gform_drop_area + input[type="date"],
.gform_wrapper .input-group > .gform_drop_area + input[type="datetime-local"],
.gform_wrapper .input-group > .gform_drop_area + input[type="datetime"],
.gform_wrapper .input-group > .gform_drop_area + input[type="email"],
.gform_wrapper .input-group > .gform_drop_area + input[type="month"],
.gform_wrapper .input-group > .gform_drop_area + input[type="number"],
.gform_wrapper .input-group > .gform_drop_area + input[type="password"],
.gform_wrapper .input-group > .gform_drop_area + input[type="search"],
.gform_wrapper .input-group > .gform_drop_area + input[type="tel"],
.gform_wrapper .input-group > .gform_drop_area + input[type="text"],
.gform_wrapper .input-group > .gform_drop_area + input[type="time"],
.gform_wrapper .input-group > .gform_drop_area + input[type="url"],
.gform_wrapper .input-group > .gform_drop_area + input[type="week"],
.gform_wrapper .input-group > .gform_drop_area + select,
.gform_wrapper .input-group > .gform_drop_area + textarea,
.gform_wrapper .input-group > input[type="date"] + .custom-file,
.gform_wrapper .input-group > input[type="date"] + .custom-select,
.gform_wrapper .input-group > input[type="date"] + .form-control,
.gform_wrapper .input-group > input[type="date"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="date"] + input[type="date"],
.gform_wrapper .input-group > input[type="date"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="date"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="date"] + input[type="email"],
.gform_wrapper .input-group > input[type="date"] + input[type="month"],
.gform_wrapper .input-group > input[type="date"] + input[type="number"],
.gform_wrapper .input-group > input[type="date"] + input[type="password"],
.gform_wrapper .input-group > input[type="date"] + input[type="search"],
.gform_wrapper .input-group > input[type="date"] + input[type="tel"],
.gform_wrapper .input-group > input[type="date"] + input[type="text"],
.gform_wrapper .input-group > input[type="date"] + input[type="time"],
.gform_wrapper .input-group > input[type="date"] + input[type="url"],
.gform_wrapper .input-group > input[type="date"] + input[type="week"],
.gform_wrapper .input-group > input[type="date"] + select,
.gform_wrapper .input-group > input[type="date"] + textarea,
.gform_wrapper .input-group > input[type="datetime-local"] + .custom-file,
.gform_wrapper .input-group > input[type="datetime-local"] + .custom-select,
.gform_wrapper .input-group > input[type="datetime-local"] + .form-control,
.gform_wrapper .input-group > input[type="datetime-local"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="date"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="email"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="month"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="number"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="password"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="search"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="tel"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="text"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="time"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="url"],
.gform_wrapper .input-group > input[type="datetime-local"] + input[type="week"],
.gform_wrapper .input-group > input[type="datetime-local"] + select,
.gform_wrapper .input-group > input[type="datetime-local"] + textarea,
.gform_wrapper .input-group > input[type="datetime"] + .custom-file,
.gform_wrapper .input-group > input[type="datetime"] + .custom-select,
.gform_wrapper .input-group > input[type="datetime"] + .form-control,
.gform_wrapper .input-group > input[type="datetime"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="datetime"] + input[type="date"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="email"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="month"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="number"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="password"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="search"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="tel"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="text"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="time"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="url"],
.gform_wrapper .input-group > input[type="datetime"] + input[type="week"],
.gform_wrapper .input-group > input[type="datetime"] + select,
.gform_wrapper .input-group > input[type="datetime"] + textarea,
.gform_wrapper .input-group > input[type="email"] + .custom-file,
.gform_wrapper .input-group > input[type="email"] + .custom-select,
.gform_wrapper .input-group > input[type="email"] + .form-control,
.gform_wrapper .input-group > input[type="email"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="email"] + input[type="date"],
.gform_wrapper .input-group > input[type="email"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="email"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="email"] + input[type="email"],
.gform_wrapper .input-group > input[type="email"] + input[type="month"],
.gform_wrapper .input-group > input[type="email"] + input[type="number"],
.gform_wrapper .input-group > input[type="email"] + input[type="password"],
.gform_wrapper .input-group > input[type="email"] + input[type="search"],
.gform_wrapper .input-group > input[type="email"] + input[type="tel"],
.gform_wrapper .input-group > input[type="email"] + input[type="text"],
.gform_wrapper .input-group > input[type="email"] + input[type="time"],
.gform_wrapper .input-group > input[type="email"] + input[type="url"],
.gform_wrapper .input-group > input[type="email"] + input[type="week"],
.gform_wrapper .input-group > input[type="email"] + select,
.gform_wrapper .input-group > input[type="email"] + textarea,
.gform_wrapper .input-group > input[type="month"] + .custom-file,
.gform_wrapper .input-group > input[type="month"] + .custom-select,
.gform_wrapper .input-group > input[type="month"] + .form-control,
.gform_wrapper .input-group > input[type="month"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="month"] + input[type="date"],
.gform_wrapper .input-group > input[type="month"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="month"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="month"] + input[type="email"],
.gform_wrapper .input-group > input[type="month"] + input[type="month"],
.gform_wrapper .input-group > input[type="month"] + input[type="number"],
.gform_wrapper .input-group > input[type="month"] + input[type="password"],
.gform_wrapper .input-group > input[type="month"] + input[type="search"],
.gform_wrapper .input-group > input[type="month"] + input[type="tel"],
.gform_wrapper .input-group > input[type="month"] + input[type="text"],
.gform_wrapper .input-group > input[type="month"] + input[type="time"],
.gform_wrapper .input-group > input[type="month"] + input[type="url"],
.gform_wrapper .input-group > input[type="month"] + input[type="week"],
.gform_wrapper .input-group > input[type="month"] + select,
.gform_wrapper .input-group > input[type="month"] + textarea,
.gform_wrapper .input-group > input[type="number"] + .custom-file,
.gform_wrapper .input-group > input[type="number"] + .custom-select,
.gform_wrapper .input-group > input[type="number"] + .form-control,
.gform_wrapper .input-group > input[type="number"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="number"] + input[type="date"],
.gform_wrapper .input-group > input[type="number"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="number"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="number"] + input[type="email"],
.gform_wrapper .input-group > input[type="number"] + input[type="month"],
.gform_wrapper .input-group > input[type="number"] + input[type="number"],
.gform_wrapper .input-group > input[type="number"] + input[type="password"],
.gform_wrapper .input-group > input[type="number"] + input[type="search"],
.gform_wrapper .input-group > input[type="number"] + input[type="tel"],
.gform_wrapper .input-group > input[type="number"] + input[type="text"],
.gform_wrapper .input-group > input[type="number"] + input[type="time"],
.gform_wrapper .input-group > input[type="number"] + input[type="url"],
.gform_wrapper .input-group > input[type="number"] + input[type="week"],
.gform_wrapper .input-group > input[type="number"] + select,
.gform_wrapper .input-group > input[type="number"] + textarea,
.gform_wrapper .input-group > input[type="password"] + .custom-file,
.gform_wrapper .input-group > input[type="password"] + .custom-select,
.gform_wrapper .input-group > input[type="password"] + .form-control,
.gform_wrapper .input-group > input[type="password"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="password"] + input[type="date"],
.gform_wrapper .input-group > input[type="password"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="password"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="password"] + input[type="email"],
.gform_wrapper .input-group > input[type="password"] + input[type="month"],
.gform_wrapper .input-group > input[type="password"] + input[type="number"],
.gform_wrapper .input-group > input[type="password"] + input[type="password"],
.gform_wrapper .input-group > input[type="password"] + input[type="search"],
.gform_wrapper .input-group > input[type="password"] + input[type="tel"],
.gform_wrapper .input-group > input[type="password"] + input[type="text"],
.gform_wrapper .input-group > input[type="password"] + input[type="time"],
.gform_wrapper .input-group > input[type="password"] + input[type="url"],
.gform_wrapper .input-group > input[type="password"] + input[type="week"],
.gform_wrapper .input-group > input[type="password"] + select,
.gform_wrapper .input-group > input[type="password"] + textarea,
.gform_wrapper .input-group > input[type="search"] + .custom-file,
.gform_wrapper .input-group > input[type="search"] + .custom-select,
.gform_wrapper .input-group > input[type="search"] + .form-control,
.gform_wrapper .input-group > input[type="search"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="search"] + input[type="date"],
.gform_wrapper .input-group > input[type="search"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="search"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="search"] + input[type="email"],
.gform_wrapper .input-group > input[type="search"] + input[type="month"],
.gform_wrapper .input-group > input[type="search"] + input[type="number"],
.gform_wrapper .input-group > input[type="search"] + input[type="password"],
.gform_wrapper .input-group > input[type="search"] + input[type="search"],
.gform_wrapper .input-group > input[type="search"] + input[type="tel"],
.gform_wrapper .input-group > input[type="search"] + input[type="text"],
.gform_wrapper .input-group > input[type="search"] + input[type="time"],
.gform_wrapper .input-group > input[type="search"] + input[type="url"],
.gform_wrapper .input-group > input[type="search"] + input[type="week"],
.gform_wrapper .input-group > input[type="search"] + select,
.gform_wrapper .input-group > input[type="search"] + textarea,
.gform_wrapper .input-group > input[type="tel"] + .custom-file,
.gform_wrapper .input-group > input[type="tel"] + .custom-select,
.gform_wrapper .input-group > input[type="tel"] + .form-control,
.gform_wrapper .input-group > input[type="tel"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="tel"] + input[type="date"],
.gform_wrapper .input-group > input[type="tel"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="tel"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="tel"] + input[type="email"],
.gform_wrapper .input-group > input[type="tel"] + input[type="month"],
.gform_wrapper .input-group > input[type="tel"] + input[type="number"],
.gform_wrapper .input-group > input[type="tel"] + input[type="password"],
.gform_wrapper .input-group > input[type="tel"] + input[type="search"],
.gform_wrapper .input-group > input[type="tel"] + input[type="tel"],
.gform_wrapper .input-group > input[type="tel"] + input[type="text"],
.gform_wrapper .input-group > input[type="tel"] + input[type="time"],
.gform_wrapper .input-group > input[type="tel"] + input[type="url"],
.gform_wrapper .input-group > input[type="tel"] + input[type="week"],
.gform_wrapper .input-group > input[type="tel"] + select,
.gform_wrapper .input-group > input[type="tel"] + textarea,
.gform_wrapper .input-group > input[type="text"] + .custom-file,
.gform_wrapper .input-group > input[type="text"] + .custom-select,
.gform_wrapper .input-group > input[type="text"] + .form-control,
.gform_wrapper .input-group > input[type="text"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="text"] + input[type="date"],
.gform_wrapper .input-group > input[type="text"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="text"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="text"] + input[type="email"],
.gform_wrapper .input-group > input[type="text"] + input[type="month"],
.gform_wrapper .input-group > input[type="text"] + input[type="number"],
.gform_wrapper .input-group > input[type="text"] + input[type="password"],
.gform_wrapper .input-group > input[type="text"] + input[type="search"],
.gform_wrapper .input-group > input[type="text"] + input[type="tel"],
.gform_wrapper .input-group > input[type="text"] + input[type="text"],
.gform_wrapper .input-group > input[type="text"] + input[type="time"],
.gform_wrapper .input-group > input[type="text"] + input[type="url"],
.gform_wrapper .input-group > input[type="text"] + input[type="week"],
.gform_wrapper .input-group > input[type="text"] + select,
.gform_wrapper .input-group > input[type="text"] + textarea,
.gform_wrapper .input-group > input[type="time"] + .custom-file,
.gform_wrapper .input-group > input[type="time"] + .custom-select,
.gform_wrapper .input-group > input[type="time"] + .form-control,
.gform_wrapper .input-group > input[type="time"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="time"] + input[type="date"],
.gform_wrapper .input-group > input[type="time"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="time"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="time"] + input[type="email"],
.gform_wrapper .input-group > input[type="time"] + input[type="month"],
.gform_wrapper .input-group > input[type="time"] + input[type="number"],
.gform_wrapper .input-group > input[type="time"] + input[type="password"],
.gform_wrapper .input-group > input[type="time"] + input[type="search"],
.gform_wrapper .input-group > input[type="time"] + input[type="tel"],
.gform_wrapper .input-group > input[type="time"] + input[type="text"],
.gform_wrapper .input-group > input[type="time"] + input[type="time"],
.gform_wrapper .input-group > input[type="time"] + input[type="url"],
.gform_wrapper .input-group > input[type="time"] + input[type="week"],
.gform_wrapper .input-group > input[type="time"] + select,
.gform_wrapper .input-group > input[type="time"] + textarea,
.gform_wrapper .input-group > input[type="url"] + .custom-file,
.gform_wrapper .input-group > input[type="url"] + .custom-select,
.gform_wrapper .input-group > input[type="url"] + .form-control,
.gform_wrapper .input-group > input[type="url"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="url"] + input[type="date"],
.gform_wrapper .input-group > input[type="url"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="url"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="url"] + input[type="email"],
.gform_wrapper .input-group > input[type="url"] + input[type="month"],
.gform_wrapper .input-group > input[type="url"] + input[type="number"],
.gform_wrapper .input-group > input[type="url"] + input[type="password"],
.gform_wrapper .input-group > input[type="url"] + input[type="search"],
.gform_wrapper .input-group > input[type="url"] + input[type="tel"],
.gform_wrapper .input-group > input[type="url"] + input[type="text"],
.gform_wrapper .input-group > input[type="url"] + input[type="time"],
.gform_wrapper .input-group > input[type="url"] + input[type="url"],
.gform_wrapper .input-group > input[type="url"] + input[type="week"],
.gform_wrapper .input-group > input[type="url"] + select,
.gform_wrapper .input-group > input[type="url"] + textarea,
.gform_wrapper .input-group > input[type="week"] + .custom-file,
.gform_wrapper .input-group > input[type="week"] + .custom-select,
.gform_wrapper .input-group > input[type="week"] + .form-control,
.gform_wrapper .input-group > input[type="week"] + .gform_drop_area,
.gform_wrapper .input-group > input[type="week"] + input[type="date"],
.gform_wrapper .input-group > input[type="week"] + input[type="datetime-local"],
.gform_wrapper .input-group > input[type="week"] + input[type="datetime"],
.gform_wrapper .input-group > input[type="week"] + input[type="email"],
.gform_wrapper .input-group > input[type="week"] + input[type="month"],
.gform_wrapper .input-group > input[type="week"] + input[type="number"],
.gform_wrapper .input-group > input[type="week"] + input[type="password"],
.gform_wrapper .input-group > input[type="week"] + input[type="search"],
.gform_wrapper .input-group > input[type="week"] + input[type="tel"],
.gform_wrapper .input-group > input[type="week"] + input[type="text"],
.gform_wrapper .input-group > input[type="week"] + input[type="time"],
.gform_wrapper .input-group > input[type="week"] + input[type="url"],
.gform_wrapper .input-group > input[type="week"] + input[type="week"],
.gform_wrapper .input-group > input[type="week"] + select,
.gform_wrapper .input-group > input[type="week"] + textarea,
.gform_wrapper .input-group > select + .custom-file,
.gform_wrapper .input-group > select + .custom-select,
.gform_wrapper .input-group > select + .form-control,
.gform_wrapper .input-group > select + .gform_drop_area,
.gform_wrapper .input-group > select + input[type="date"],
.gform_wrapper .input-group > select + input[type="datetime-local"],
.gform_wrapper .input-group > select + input[type="datetime"],
.gform_wrapper .input-group > select + input[type="email"],
.gform_wrapper .input-group > select + input[type="month"],
.gform_wrapper .input-group > select + input[type="number"],
.gform_wrapper .input-group > select + input[type="password"],
.gform_wrapper .input-group > select + input[type="search"],
.gform_wrapper .input-group > select + input[type="tel"],
.gform_wrapper .input-group > select + input[type="text"],
.gform_wrapper .input-group > select + input[type="time"],
.gform_wrapper .input-group > select + input[type="url"],
.gform_wrapper .input-group > select + input[type="week"],
.gform_wrapper .input-group > select + select,
.gform_wrapper .input-group > select + textarea,
.gform_wrapper .input-group > textarea + .custom-file,
.gform_wrapper .input-group > textarea + .custom-select,
.gform_wrapper .input-group > textarea + .form-control,
.gform_wrapper .input-group > textarea + .gform_drop_area,
.gform_wrapper .input-group > textarea + input[type="date"],
.gform_wrapper .input-group > textarea + input[type="datetime-local"],
.gform_wrapper .input-group > textarea + input[type="datetime"],
.gform_wrapper .input-group > textarea + input[type="email"],
.gform_wrapper .input-group > textarea + input[type="month"],
.gform_wrapper .input-group > textarea + input[type="number"],
.gform_wrapper .input-group > textarea + input[type="password"],
.gform_wrapper .input-group > textarea + input[type="search"],
.gform_wrapper .input-group > textarea + input[type="tel"],
.gform_wrapper .input-group > textarea + input[type="text"],
.gform_wrapper .input-group > textarea + input[type="time"],
.gform_wrapper .input-group > textarea + input[type="url"],
.gform_wrapper .input-group > textarea + input[type="week"],
.gform_wrapper .input-group > textarea + select,
.gform_wrapper .input-group > textarea + textarea,
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="date"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="datetime-local"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="datetime"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="email"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="month"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="number"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="password"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="search"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="tel"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="text"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="time"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="url"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + input[type="week"],
.gform_wrapper .woocommerce-cart table.cart .input-group > input + select,
.gform_wrapper .woocommerce-cart table.cart .input-group > input + textarea,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="date"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="datetime-local"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="datetime"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="email"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="month"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="number"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="password"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="search"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="tel"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="text"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="time"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="url"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > input[type="week"] + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > select + input,
.gform_wrapper .woocommerce-cart table.cart .input-group > textarea + input,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="date"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="datetime-local"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="datetime"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="email"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="month"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="number"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="password"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="search"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="tel"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="text"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="time"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="url"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > input[type="week"] + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="date"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="datetime-local"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="datetime"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="email"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="month"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="number"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="password"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="search"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="tel"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="text"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="time"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="url"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + input[type="week"],
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + select,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > select + textarea,
.gform_wrapper .woocommerce-checkout #payment div.payment_box .input-group > textarea + select,
.gform_wrapper .woocommerce-ordering .input-group > input[type="date"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="datetime-local"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="datetime"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="email"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="month"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="number"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="password"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="search"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="tel"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="text"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="time"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="url"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > input[type="week"] + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > select + select.orderby,
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="date"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="datetime-local"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="datetime"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="email"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="month"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="number"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="password"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="search"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="tel"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="text"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="time"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="url"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + input[type="week"],
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + select,
.gform_wrapper .woocommerce-ordering .input-group > select.orderby + textarea,
.gform_wrapper .woocommerce-ordering .input-group > textarea + select.orderby,
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="date"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="datetime-local"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="datetime"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="email"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="month"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="number"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="password"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="search"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="tel"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="text"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="time"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="url"],
.gform_wrapper .woocommerce form .input-group > .input-text + input[type="week"],
.gform_wrapper .woocommerce form .input-group > .input-text + select,
.gform_wrapper .woocommerce form .input-group > .input-text + textarea,
.gform_wrapper .woocommerce form .input-group > input[type="date"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="datetime-local"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="datetime"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="email"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="month"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="number"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="password"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="search"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="tel"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="text"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="time"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="url"] + .input-text,
.gform_wrapper .woocommerce form .input-group > input[type="week"] + .input-text,
.gform_wrapper .woocommerce form .input-group > select + .input-text,
.gform_wrapper .woocommerce form .input-group > textarea + .input-text,
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .gform_drop_area,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .gform_drop_area,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control,
.input-group > .form-control + .gform_drop_area,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .gform_drop_area,
.input-group > .gform_drop_area + .custom-file,
.input-group > .gform_drop_area + .custom-select,
.input-group > .gform_drop_area + .form-control,
.input-group > .gform_drop_area + .gform_drop_area,
.woocommerce-cart table.cart .dataTables_filter .input-group > input + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="date"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="datetime-local"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="datetime"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="email"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="month"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="number"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="password"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="search"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="tel"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="text"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="time"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="url"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + input[type="week"],
.woocommerce-cart table.cart .gform_wrapper .input-group > input + select,
.woocommerce-cart table.cart .gform_wrapper .input-group > input + textarea,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="date"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="datetime-local"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="datetime"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="email"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="month"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="number"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="password"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="search"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="tel"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="text"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="time"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="url"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > input[type="week"] + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > select + input,
.woocommerce-cart table.cart .gform_wrapper .input-group > textarea + input,
.woocommerce-cart table.cart .input-group > .custom-file + input,
.woocommerce-cart table.cart .input-group > .custom-select + input,
.woocommerce-cart table.cart .input-group > .form-control + input,
.woocommerce-cart table.cart .input-group > .form-control-plaintext + input,
.woocommerce-cart table.cart .input-group > .gform_drop_area + input,
.woocommerce-cart table.cart .input-group > input + .custom-file,
.woocommerce-cart table.cart .input-group > input + .custom-select,
.woocommerce-cart table.cart .input-group > input + .form-control,
.woocommerce-cart table.cart .input-group > input + .gform_drop_area,
.woocommerce-cart table.cart .input-group > input + input,
.woocommerce-cart table.cart .woocommerce-checkout #payment div.payment_box .input-group > input + select,
.woocommerce-cart table.cart .woocommerce-checkout #payment div.payment_box .input-group > select + input,
.woocommerce-cart table.cart .woocommerce-ordering .input-group > input + select.orderby,
.woocommerce-cart table.cart .woocommerce-ordering .input-group > select.orderby + input,
.woocommerce-cart table.cart .woocommerce form .input-group > .input-text + input,
.woocommerce-cart table.cart .woocommerce form .input-group > input + .input-text,
.woocommerce-checkout #payment div.payment_box .dataTables_filter .input-group > input + select,
.woocommerce-checkout #payment div.payment_box .dataTables_filter .input-group > select + input,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="date"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="datetime-local"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="datetime"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="email"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="month"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="number"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="password"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="search"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="tel"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="text"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="time"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="url"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > input[type="week"] + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="date"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="datetime-local"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="datetime"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="email"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="month"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="number"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="password"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="search"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="tel"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="text"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="time"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="url"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + input[type="week"],
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + select,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > select + textarea,
.woocommerce-checkout #payment div.payment_box .gform_wrapper .input-group > textarea + select,
.woocommerce-checkout #payment div.payment_box .input-group > .custom-file + select,
.woocommerce-checkout #payment div.payment_box .input-group > .custom-select + select,
.woocommerce-checkout #payment div.payment_box .input-group > .form-control + select,
.woocommerce-checkout #payment div.payment_box .input-group > .form-control-plaintext + select,
.woocommerce-checkout #payment div.payment_box .input-group > .gform_drop_area + select,
.woocommerce-checkout #payment div.payment_box .input-group > select + .custom-file,
.woocommerce-checkout #payment div.payment_box .input-group > select + .custom-select,
.woocommerce-checkout #payment div.payment_box .input-group > select + .form-control,
.woocommerce-checkout #payment div.payment_box .input-group > select + .gform_drop_area,
.woocommerce-checkout #payment div.payment_box .input-group > select + select,
.woocommerce-checkout #payment div.payment_box .woocommerce-cart table.cart .input-group > input + select,
.woocommerce-checkout #payment div.payment_box .woocommerce-cart table.cart .input-group > select + input,
.woocommerce-checkout #payment div.payment_box .woocommerce-ordering .input-group > select + select.orderby,
.woocommerce-checkout #payment div.payment_box .woocommerce-ordering .input-group > select.orderby + select,
.woocommerce-checkout #payment div.payment_box .woocommerce form .input-group > .input-text + select,
.woocommerce-checkout #payment div.payment_box .woocommerce form .input-group > select + .input-text,
.woocommerce-ordering .dataTables_filter .input-group > input + select.orderby,
.woocommerce-ordering .dataTables_filter .input-group > select.orderby + input,
.woocommerce-ordering .gform_wrapper .input-group > input[type="date"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="datetime-local"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="datetime"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="email"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="month"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="number"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="password"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="search"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="tel"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="text"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="time"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="url"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > input[type="week"] + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > select + select.orderby,
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="date"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="datetime-local"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="datetime"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="email"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="month"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="number"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="password"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="search"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="tel"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="text"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="time"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="url"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + input[type="week"],
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + select,
.woocommerce-ordering .gform_wrapper .input-group > select.orderby + textarea,
.woocommerce-ordering .gform_wrapper .input-group > textarea + select.orderby,
.woocommerce-ordering .input-group > .custom-file + select.orderby,
.woocommerce-ordering .input-group > .custom-select + select.orderby,
.woocommerce-ordering .input-group > .form-control + select.orderby,
.woocommerce-ordering .input-group > .form-control-plaintext + select.orderby,
.woocommerce-ordering .input-group > .gform_drop_area + select.orderby,
.woocommerce-ordering .input-group > select.orderby + .custom-file,
.woocommerce-ordering .input-group > select.orderby + .custom-select,
.woocommerce-ordering .input-group > select.orderby + .form-control,
.woocommerce-ordering .input-group > select.orderby + .gform_drop_area,
.woocommerce-ordering .input-group > select.orderby + select.orderby,
.woocommerce-ordering .woocommerce-cart table.cart .input-group > input + select.orderby,
.woocommerce-ordering .woocommerce-cart table.cart .input-group > select.orderby + input,
.woocommerce-ordering .woocommerce form .input-group > .input-text + select.orderby,
.woocommerce-ordering .woocommerce form .input-group > select.orderby + .input-text,
.woocommerce form .dataTables_filter .input-group > .input-text + input,
.woocommerce form .dataTables_filter .input-group > input + .input-text,
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="date"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="datetime-local"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="datetime"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="email"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="month"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="number"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="password"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="search"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="tel"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="text"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="time"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="url"],
.woocommerce form .gform_wrapper .input-group > .input-text + input[type="week"],
.woocommerce form .gform_wrapper .input-group > .input-text + select,
.woocommerce form .gform_wrapper .input-group > .input-text + textarea,
.woocommerce form .gform_wrapper .input-group > input[type="date"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="datetime-local"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="datetime"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="email"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="month"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="number"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="password"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="search"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="tel"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="text"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="time"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="url"] + .input-text,
.woocommerce form .gform_wrapper .input-group > input[type="week"] + .input-text,
.woocommerce form .gform_wrapper .input-group > select + .input-text,
.woocommerce form .gform_wrapper .input-group > textarea + .input-text,
.woocommerce form .input-group > .custom-file + .input-text,
.woocommerce form .input-group > .custom-select + .input-text,
.woocommerce form .input-group > .form-control + .input-text,
.woocommerce form .input-group > .form-control-plaintext + .input-text,
.woocommerce form .input-group > .gform_drop_area + .input-text,
.woocommerce form .input-group > .input-text + .custom-file,
.woocommerce form .input-group > .input-text + .custom-select,
.woocommerce form .input-group > .input-text + .form-control,
.woocommerce form .input-group > .input-text + .gform_drop_area,
.woocommerce form .input-group > .input-text + .input-text,
.woocommerce form .woocommerce-cart table.cart .input-group > .input-text + input,
.woocommerce form .woocommerce-cart table.cart .input-group > input + .input-text,
.woocommerce form .woocommerce-checkout #payment div.payment_box .input-group > .input-text + select,
.woocommerce form .woocommerce-checkout #payment div.payment_box .input-group > select + .input-text,
.woocommerce form .woocommerce-ordering .input-group > .input-text + select.orderby,
.woocommerce form .woocommerce-ordering .input-group > select.orderby + .input-text {
	margin-left: -1px;
}
.dataTables_filter .input-group > input:focus,
.gform_drop_area .input-group > .custom-file .gform_button_select_files:focus ~ .custom-file-label,
.gform_drop_area .input-group > .custom-file .gform_button_select_files:focus ~ .gform_drop_instructions,
.gform_wrapper .input-group > input:focus[type="date"],
.gform_wrapper .input-group > input:focus[type="datetime-local"],
.gform_wrapper .input-group > input:focus[type="datetime"],
.gform_wrapper .input-group > input:focus[type="email"],
.gform_wrapper .input-group > input:focus[type="month"],
.gform_wrapper .input-group > input:focus[type="number"],
.gform_wrapper .input-group > input:focus[type="password"],
.gform_wrapper .input-group > input:focus[type="search"],
.gform_wrapper .input-group > input:focus[type="tel"],
.gform_wrapper .input-group > input:focus[type="text"],
.gform_wrapper .input-group > input:focus[type="time"],
.gform_wrapper .input-group > input:focus[type="url"],
.gform_wrapper .input-group > input:focus[type="week"],
.gform_wrapper .input-group > select:focus,
.gform_wrapper .input-group > textarea:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-file .custom-file-input:focus ~ .gform_drop_instructions,
.input-group > .custom-file .gform_drop_area .gform_button_select_files:focus ~ .custom-file-label,
.input-group > .custom-file .gform_drop_area .gform_button_select_files:focus ~ .gform_drop_instructions,
.input-group > .custom-select:focus,
.input-group > .form-control:focus,
.input-group > .gform_drop_area .custom-file-input:focus ~ .custom-file-label,
.input-group > .gform_drop_area .custom-file-input:focus ~ .gform_drop_instructions,
.input-group > .gform_drop_area .gform_button_select_files:focus ~ .custom-file-label,
.input-group > .gform_drop_area .gform_button_select_files:focus ~ .gform_drop_instructions,
.woocommerce-cart table.cart .input-group > input:focus,
.woocommerce-checkout #payment div.payment_box .input-group > select:focus,
.woocommerce-ordering .input-group > select.orderby:focus,
.woocommerce form .input-group > .input-text:focus {
	z-index: 3;
}
.gform_drop_area .input-group > .custom-file .gform_button_select_files:focus,
.input-group > .custom-file .custom-file-input:focus,
.input-group > .custom-file .gform_drop_area .gform_button_select_files:focus,
.input-group > .gform_drop_area .custom-file-input:focus,
.input-group > .gform_drop_area .gform_button_select_files:focus {
	z-index: 4;
}
.dataTables_filter .input-group > input:not(:first-child),
.gform_wrapper .input-group > input:not(:first-child)[type="date"],
.gform_wrapper .input-group > input:not(:first-child)[type="datetime-local"],
.gform_wrapper .input-group > input:not(:first-child)[type="datetime"],
.gform_wrapper .input-group > input:not(:first-child)[type="email"],
.gform_wrapper .input-group > input:not(:first-child)[type="month"],
.gform_wrapper .input-group > input:not(:first-child)[type="number"],
.gform_wrapper .input-group > input:not(:first-child)[type="password"],
.gform_wrapper .input-group > input:not(:first-child)[type="search"],
.gform_wrapper .input-group > input:not(:first-child)[type="tel"],
.gform_wrapper .input-group > input:not(:first-child)[type="text"],
.gform_wrapper .input-group > input:not(:first-child)[type="time"],
.gform_wrapper .input-group > input:not(:first-child)[type="url"],
.gform_wrapper .input-group > input:not(:first-child)[type="week"],
.gform_wrapper .input-group > select:not(:first-child),
.gform_wrapper .input-group > textarea:not(:first-child),
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child),
.woocommerce-cart table.cart .input-group > input:not(:first-child),
.woocommerce-checkout #payment div.payment_box .input-group > select:not(:first-child),
.woocommerce-ordering .input-group > select.orderby:not(:first-child),
.woocommerce form .input-group > .input-text:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.input-group > .custom-file,
.input-group > .gform_drop_area {
	display: flex;
	align-items: center;
}
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .gform_drop_instructions,
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .gform_drop_instructions,
.input-group > .gform_drop_area:not(:first-child) .custom-file-label,
.input-group > .gform_drop_area:not(:first-child) .gform_drop_instructions,
.input-group > .gform_drop_area:not(:last-child) .custom-file-label,
.input-group > .gform_drop_area:not(:last-child) .gform_drop_instructions {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.dataTables_filter .input-group.has-validation > input:nth-last-child(n + 3),
.dataTables_filter .input-group:not(.has-validation) > input:not(:last-child),
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="date"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="datetime-local"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="datetime"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="email"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="month"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="number"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="password"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="search"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="tel"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="text"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="time"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="url"],
.gform_wrapper .input-group.has-validation > input:nth-last-child(n + 3)[type="week"],
.gform_wrapper .input-group.has-validation > select:nth-last-child(n + 3),
.gform_wrapper .input-group.has-validation > textarea:nth-last-child(n + 3),
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="date"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="datetime-local"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="datetime"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="email"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="month"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="number"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="password"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="search"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="tel"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="text"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="time"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="url"],
.gform_wrapper .input-group:not(.has-validation) > input:not(:last-child)[type="week"],
.gform_wrapper .input-group:not(.has-validation) > select:not(:last-child),
.gform_wrapper .input-group:not(.has-validation) > textarea:not(:last-child),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label:after,
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .gform_drop_instructions:after,
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .gform_drop_area:nth-last-child(n + 3) .custom-file-label:after,
.input-group.has-validation > .gform_drop_area:nth-last-child(n + 3) .gform_drop_instructions:after,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label:after,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .gform_drop_instructions:after,
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .gform_drop_area:not(:last-child) .custom-file-label:after,
.input-group:not(.has-validation) > .gform_drop_area:not(:last-child) .gform_drop_instructions:after,
.woocommerce-cart table.cart .input-group.has-validation > input:nth-last-child(n + 3),
.woocommerce-cart table.cart .input-group:not(.has-validation) > input:not(:last-child),
.woocommerce-checkout #payment div.payment_box .input-group.has-validation > select:nth-last-child(n + 3),
.woocommerce-checkout #payment div.payment_box .input-group:not(.has-validation) > select:not(:last-child),
.woocommerce-ordering .input-group.has-validation > select.orderby:nth-last-child(n + 3),
.woocommerce-ordering .input-group:not(.has-validation) > select.orderby:not(:last-child),
.woocommerce form .input-group.has-validation > .input-text:nth-last-child(n + 3),
.woocommerce form .input-group:not(.has-validation) > .input-text:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group-append,
.input-group-prepend {
	display: flex;
}
.input-group-append .btn,
.input-group-append .woocommerce .button,
.input-group-append .woocommerce .cross-sells .add_to_cart_button,
.input-group-append .woocommerce button.button.alt,
.input-group-prepend .btn,
.input-group-prepend .woocommerce .button,
.input-group-prepend .woocommerce .cross-sells .add_to_cart_button,
.input-group-prepend .woocommerce button.button.alt,
.woocommerce .cross-sells .input-group-append .add_to_cart_button,
.woocommerce .cross-sells .input-group-prepend .add_to_cart_button,
.woocommerce .input-group-append .button,
.woocommerce .input-group-append button.button.alt,
.woocommerce .input-group-prepend .button,
.woocommerce .input-group-prepend button.button.alt {
	position: relative;
	z-index: 2;
}
.input-group-append .btn:focus,
.input-group-append .woocommerce .button:focus,
.input-group-append .woocommerce .cross-sells .add_to_cart_button:focus,
.input-group-prepend .btn:focus,
.input-group-prepend .woocommerce .button:focus,
.input-group-prepend .woocommerce .cross-sells .add_to_cart_button:focus,
.woocommerce .cross-sells .input-group-append .add_to_cart_button:focus,
.woocommerce .cross-sells .input-group-prepend .add_to_cart_button:focus,
.woocommerce .input-group-append .button:focus,
.woocommerce .input-group-prepend .button:focus {
	z-index: 3;
}
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .woocommerce .btn + .button,
.input-group-append .woocommerce .button + .btn,
.input-group-append .woocommerce .button + .button,
.input-group-append .woocommerce .button + .input-group-text,
.input-group-append .woocommerce .cross-sells .add_to_cart_button + .add_to_cart_button,
.input-group-append .woocommerce .cross-sells .add_to_cart_button + .btn,
.input-group-append .woocommerce .cross-sells .add_to_cart_button + .button,
.input-group-append .woocommerce .cross-sells .add_to_cart_button + .input-group-text,
.input-group-append .woocommerce .cross-sells .btn + .add_to_cart_button,
.input-group-append .woocommerce .cross-sells .button + .add_to_cart_button,
.input-group-append .woocommerce .cross-sells .input-group-text + .add_to_cart_button,
.input-group-append .woocommerce .input-group-text + .button,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .woocommerce .btn + .button,
.input-group-prepend .woocommerce .button + .btn,
.input-group-prepend .woocommerce .button + .button,
.input-group-prepend .woocommerce .button + .input-group-text,
.input-group-prepend .woocommerce .cross-sells .add_to_cart_button + .add_to_cart_button,
.input-group-prepend .woocommerce .cross-sells .add_to_cart_button + .btn,
.input-group-prepend .woocommerce .cross-sells .add_to_cart_button + .button,
.input-group-prepend .woocommerce .cross-sells .add_to_cart_button + .input-group-text,
.input-group-prepend .woocommerce .cross-sells .btn + .add_to_cart_button,
.input-group-prepend .woocommerce .cross-sells .button + .add_to_cart_button,
.input-group-prepend .woocommerce .cross-sells .input-group-text + .add_to_cart_button,
.input-group-prepend .woocommerce .input-group-text + .button,
.woocommerce .cross-sells .input-group-append .add_to_cart_button + .add_to_cart_button,
.woocommerce .cross-sells .input-group-append .add_to_cart_button + .btn,
.woocommerce .cross-sells .input-group-append .add_to_cart_button + .button,
.woocommerce .cross-sells .input-group-append .add_to_cart_button + .input-group-text,
.woocommerce .cross-sells .input-group-append .btn + .add_to_cart_button,
.woocommerce .cross-sells .input-group-append .button + .add_to_cart_button,
.woocommerce .cross-sells .input-group-append .input-group-text + .add_to_cart_button,
.woocommerce .cross-sells .input-group-prepend .add_to_cart_button + .add_to_cart_button,
.woocommerce .cross-sells .input-group-prepend .add_to_cart_button + .btn,
.woocommerce .cross-sells .input-group-prepend .add_to_cart_button + .button,
.woocommerce .cross-sells .input-group-prepend .add_to_cart_button + .input-group-text,
.woocommerce .cross-sells .input-group-prepend .btn + .add_to_cart_button,
.woocommerce .cross-sells .input-group-prepend .button + .add_to_cart_button,
.woocommerce .cross-sells .input-group-prepend .input-group-text + .add_to_cart_button,
.woocommerce .input-group-append .btn + .button,
.woocommerce .input-group-append .button + .btn,
.woocommerce .input-group-append .button + .button,
.woocommerce .input-group-append .button + .input-group-text,
.woocommerce .input-group-append .cross-sells .button + .add_to_cart_button,
.woocommerce .input-group-append .input-group-text + .button,
.woocommerce .input-group-prepend .btn + .button,
.woocommerce .input-group-prepend .button + .btn,
.woocommerce .input-group-prepend .button + .button,
.woocommerce .input-group-prepend .button + .input-group-text,
.woocommerce .input-group-prepend .cross-sells .button + .add_to_cart_button,
.woocommerce .input-group-prepend .input-group-text + .button {
	margin-left: -1px;
}
.input-group-prepend {
	margin-right: -1px;
}
.input-group-append {
	margin-left: -1px;
}
.input-group-text {
	display: flex;
	align-items: center;
	padding: 0.75rem 1rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: 0.5rem;
}
@media (max-width: 1900px) {
	.input-group-text {
		font-size: calc(0.959rem + 0.035vw);
	}
}
.input-group-text input[type="checkbox"],
.input-group-text input[type="radio"] {
	margin-top: 0;
}
.dataTables_filter .input-group-lg > input:not(textarea),
.gform_wrapper .input-group-lg > input:not(textarea)[type="date"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="datetime-local"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="datetime"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="email"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="month"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="number"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="password"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="search"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="tel"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="text"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="time"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="url"],
.gform_wrapper .input-group-lg > input:not(textarea)[type="week"],
.gform_wrapper .input-group-lg > select:not(textarea),
.gform_wrapper .input-group-lg > textarea:not(textarea),
.input-group-lg > .custom-select,
.input-group-lg > .form-control:not(textarea),
.woocommerce-cart table.cart .input-group-lg > input:not(textarea),
.woocommerce-checkout #payment div.payment_box .input-group-lg > select,
.woocommerce-ordering .input-group-lg > select.orderby,
.woocommerce form .input-group-lg > .input-text:not(textarea) {
	height: calc(1.5em + 1.6rem + 2px);
}
.dataTables_filter .input-group-lg > input,
.gform_wrapper .input-group-lg > input[type="date"],
.gform_wrapper .input-group-lg > input[type="datetime-local"],
.gform_wrapper .input-group-lg > input[type="datetime"],
.gform_wrapper .input-group-lg > input[type="email"],
.gform_wrapper .input-group-lg > input[type="month"],
.gform_wrapper .input-group-lg > input[type="number"],
.gform_wrapper .input-group-lg > input[type="password"],
.gform_wrapper .input-group-lg > input[type="search"],
.gform_wrapper .input-group-lg > input[type="tel"],
.gform_wrapper .input-group-lg > input[type="text"],
.gform_wrapper .input-group-lg > input[type="time"],
.gform_wrapper .input-group-lg > input[type="url"],
.gform_wrapper .input-group-lg > input[type="week"],
.gform_wrapper .input-group-lg > select,
.gform_wrapper .input-group-lg > textarea,
.input-group-lg > .custom-select,
.input-group-lg > .form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text,
.woocommerce-cart table.cart .input-group-lg > input,
.woocommerce-checkout #payment div.payment_box .input-group-lg > select,
.woocommerce-ordering .input-group-lg > select.orderby,
.woocommerce .cross-sells .input-group-lg > .input-group-append > .add_to_cart_button,
.woocommerce .cross-sells .input-group-lg > .input-group-prepend > .add_to_cart_button,
.woocommerce .input-group-lg > .input-group-append > .button,
.woocommerce .input-group-lg > .input-group-prepend > .button,
.woocommerce form .input-group-lg > .input-text {
	padding: 0.8rem 1rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.5rem;
}
@media (max-width: 1900px) {
	.dataTables_filter .input-group-lg > input,
	.gform_wrapper .input-group-lg > input[type="date"],
	.gform_wrapper .input-group-lg > input[type="datetime-local"],
	.gform_wrapper .input-group-lg > input[type="datetime"],
	.gform_wrapper .input-group-lg > input[type="email"],
	.gform_wrapper .input-group-lg > input[type="month"],
	.gform_wrapper .input-group-lg > input[type="number"],
	.gform_wrapper .input-group-lg > input[type="password"],
	.gform_wrapper .input-group-lg > input[type="search"],
	.gform_wrapper .input-group-lg > input[type="tel"],
	.gform_wrapper .input-group-lg > input[type="text"],
	.gform_wrapper .input-group-lg > input[type="time"],
	.gform_wrapper .input-group-lg > input[type="url"],
	.gform_wrapper .input-group-lg > input[type="week"],
	.gform_wrapper .input-group-lg > select,
	.gform_wrapper .input-group-lg > textarea,
	.input-group-lg > .custom-select,
	.input-group-lg > .form-control,
	.input-group-lg > .input-group-append > .btn,
	.input-group-lg > .input-group-append > .input-group-text,
	.input-group-lg > .input-group-prepend > .btn,
	.input-group-lg > .input-group-prepend > .input-group-text,
	.woocommerce-cart table.cart .input-group-lg > input,
	.woocommerce-checkout #payment div.payment_box .input-group-lg > select,
	.woocommerce-ordering .input-group-lg > select.orderby,
	.woocommerce .cross-sells .input-group-lg > .input-group-append > .add_to_cart_button,
	.woocommerce .cross-sells .input-group-lg > .input-group-prepend > .add_to_cart_button,
	.woocommerce .input-group-lg > .input-group-append > .button,
	.woocommerce .input-group-lg > .input-group-prepend > .button,
	.woocommerce form .input-group-lg > .input-text {
		font-size: calc(0.959rem + 0.035vw);
	}
}
.dataTables_filter .input-group-sm > input:not(textarea),
.gform_wrapper .input-group-sm > input:not(textarea)[type="date"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="datetime-local"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="datetime"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="email"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="month"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="number"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="password"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="search"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="tel"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="text"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="time"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="url"],
.gform_wrapper .input-group-sm > input:not(textarea)[type="week"],
.gform_wrapper .input-group-sm > select:not(textarea),
.gform_wrapper .input-group-sm > textarea:not(textarea),
.input-group-sm > .custom-select,
.input-group-sm > .form-control:not(textarea),
.woocommerce-cart table.cart .input-group-sm > input:not(textarea),
.woocommerce-checkout #payment div.payment_box .input-group-sm > select,
.woocommerce-ordering .input-group-sm > select.orderby,
.woocommerce form .input-group-sm > .input-text:not(textarea) {
	height: calc(1.5em + 0.5rem + 2px);
}
.dataTables_filter .input-group-sm > input,
.gform_wrapper .input-group-sm > input[type="date"],
.gform_wrapper .input-group-sm > input[type="datetime-local"],
.gform_wrapper .input-group-sm > input[type="datetime"],
.gform_wrapper .input-group-sm > input[type="email"],
.gform_wrapper .input-group-sm > input[type="month"],
.gform_wrapper .input-group-sm > input[type="number"],
.gform_wrapper .input-group-sm > input[type="password"],
.gform_wrapper .input-group-sm > input[type="search"],
.gform_wrapper .input-group-sm > input[type="tel"],
.gform_wrapper .input-group-sm > input[type="text"],
.gform_wrapper .input-group-sm > input[type="time"],
.gform_wrapper .input-group-sm > input[type="url"],
.gform_wrapper .input-group-sm > input[type="week"],
.gform_wrapper .input-group-sm > select,
.gform_wrapper .input-group-sm > textarea,
.input-group-sm > .custom-select,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text,
.woocommerce-cart table.cart .input-group-sm > input,
.woocommerce-checkout #payment div.payment_box .input-group-sm > select,
.woocommerce-ordering .input-group-sm > select.orderby,
.woocommerce .cross-sells .input-group-sm > .input-group-append > .add_to_cart_button,
.woocommerce .cross-sells .input-group-sm > .input-group-prepend > .add_to_cart_button,
.woocommerce .input-group-sm > .input-group-append > .button,
.woocommerce .input-group-sm > .input-group-prepend > .button,
.woocommerce form .input-group-sm > .input-text {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.5;
	border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select,
.woocommerce-checkout #payment div.payment_box .input-group-lg > select,
.woocommerce-checkout #payment div.payment_box .input-group-sm > select,
.woocommerce-ordering .input-group-lg > select.orderby,
.woocommerce-ordering .input-group-sm > select.orderby {
	padding-right: 2rem;
}
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.woocommerce .cross-sells .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .add_to_cart_button,
.woocommerce .cross-sells .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .add_to_cart_button,
.woocommerce .cross-sells .input-group > .input-group-append:last-child > .add_to_cart_button:not(:last-child):not(.dropdown-toggle),
.woocommerce .cross-sells .input-group > .input-group-prepend > .add_to_cart_button,
.woocommerce .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .button,
.woocommerce .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .button,
.woocommerce .input-group > .input-group-append:last-child > .button:not(:last-child):not(.dropdown-toggle),
.woocommerce .input-group > .input-group-prepend > .button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.woocommerce .cross-sells .input-group > .input-group-append > .add_to_cart_button,
.woocommerce .cross-sells .input-group > .input-group-prepend:first-child > .add_to_cart_button:not(:first-child),
.woocommerce .cross-sells .input-group > .input-group-prepend:not(:first-child) > .add_to_cart_button,
.woocommerce .input-group > .input-group-append > .button,
.woocommerce .input-group > .input-group-prepend:first-child > .button:not(:first-child),
.woocommerce .input-group > .input-group-prepend:not(:first-child) > .button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.custom-control,
.gfield_checkbox li,
.gfield_radio li {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 1.407rem;
	padding-left: 1.5rem;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
}
.custom-control-inline {
	display: inline-flex;
	margin-right: 1rem;
}
.custom-control-input,
.gfield_checkbox li > input,
.gfield_radio li > input {
	position: absolute;
	left: 0;
	z-index: -1;
	width: 1rem;
	height: 1.204rem;
	opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label:before,
.gfield_checkbox li > .custom-control-input:checked ~ label:before,
.gfield_checkbox li > input:checked ~ .custom-control-label:before,
.gfield_checkbox li > input:checked ~ label:before,
.gfield_radio li > .custom-control-input:checked ~ label:before,
.gfield_radio li > input:checked ~ .custom-control-label:before,
.gfield_radio li > input:checked ~ label:before {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label:before,
.gfield_checkbox li > .custom-control-input:focus ~ label:before,
.gfield_checkbox li > input:focus ~ .custom-control-label:before,
.gfield_checkbox li > input:focus ~ label:before,
.gfield_radio li > .custom-control-input:focus ~ label:before,
.gfield_radio li > input:focus ~ .custom-control-label:before,
.gfield_radio li > input:focus ~ label:before {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label:before,
.gfield_checkbox li > .custom-control-input:focus:not(:checked) ~ label:before,
.gfield_checkbox li > input:focus:not(:checked) ~ .custom-control-label:before,
.gfield_checkbox li > input:focus:not(:checked) ~ label:before,
.gfield_radio li > .custom-control-input:focus:not(:checked) ~ label:before,
.gfield_radio li > input:focus:not(:checked) ~ .custom-control-label:before,
.gfield_radio li > input:focus:not(:checked) ~ label:before {
	border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label:before,
.gfield_checkbox li > .custom-control-input:not(:disabled):active ~ label:before,
.gfield_checkbox li > input:not(:disabled):active ~ .custom-control-label:before,
.gfield_checkbox li > input:not(:disabled):active ~ label:before,
.gfield_radio li > .custom-control-input:not(:disabled):active ~ label:before,
.gfield_radio li > input:not(:disabled):active ~ .custom-control-label:before,
.gfield_radio li > input:not(:disabled):active ~ label:before {
	color: #fff;
	background-color: #b3d7ff;
	border-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input[disabled] ~ .custom-control-label,
.gfield_checkbox li > .custom-control-input:disabled ~ label,
.gfield_checkbox li > .custom-control-input[disabled] ~ label,
.gfield_checkbox li > input:disabled ~ .custom-control-label,
.gfield_checkbox li > input:disabled ~ label,
.gfield_checkbox li > input[disabled] ~ .custom-control-label,
.gfield_checkbox li > input[disabled] ~ label,
.gfield_radio li > .custom-control-input:disabled ~ label,
.gfield_radio li > .custom-control-input[disabled] ~ label,
.gfield_radio li > input:disabled ~ .custom-control-label,
.gfield_radio li > input:disabled ~ label,
.gfield_radio li > input[disabled] ~ .custom-control-label,
.gfield_radio li > input[disabled] ~ label {
	color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label:before,
.custom-control-input[disabled] ~ .custom-control-label:before,
.gfield_checkbox li > .custom-control-input:disabled ~ label:before,
.gfield_checkbox li > .custom-control-input[disabled] ~ label:before,
.gfield_checkbox li > input:disabled ~ .custom-control-label:before,
.gfield_checkbox li > input:disabled ~ label:before,
.gfield_checkbox li > input[disabled] ~ .custom-control-label:before,
.gfield_checkbox li > input[disabled] ~ label:before,
.gfield_radio li > .custom-control-input:disabled ~ label:before,
.gfield_radio li > .custom-control-input[disabled] ~ label:before,
.gfield_radio li > input:disabled ~ .custom-control-label:before,
.gfield_radio li > input:disabled ~ label:before,
.gfield_radio li > input[disabled] ~ .custom-control-label:before,
.gfield_radio li > input[disabled] ~ label:before {
	background-color: #e9ecef;
}
.custom-control-label,
.gfield_checkbox li > label,
.gfield_radio li > label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}
.custom-control-label:before,
.gfield_checkbox li > label:before,
.gfield_radio li > label:before {
	position: absolute;
	top: 0.204rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: 1px solid #adb5bd;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.custom-control-label:after,
.gfield_checkbox li > label:after,
.gfield_radio li > label:after {
	position: absolute;
	top: 0.204rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label:before,
.custom-checkbox .gfield_checkbox li > label:before,
.custom-checkbox .gfield_radio li > label:before,
.gfield_checkbox .custom-checkbox li > label:before,
.gfield_checkbox .gfield_radio li > label:before,
.gfield_checkbox li .custom-control-label:before,
.gfield_checkbox li > label:before,
.gfield_radio .custom-checkbox li > label:before {
	border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after,
.custom-checkbox .gfield_checkbox .gfield_radio li > input:checked ~ label:after,
.custom-checkbox .gfield_checkbox li > .custom-control-input:checked ~ label:after,
.custom-checkbox .gfield_checkbox li > input:checked ~ .custom-control-label:after,
.custom-checkbox .gfield_checkbox li > input:checked ~ label:after,
.custom-checkbox .gfield_radio .gfield_checkbox li > input:checked ~ label:after,
.custom-checkbox .gfield_radio li > .custom-control-input:checked ~ label:after,
.custom-checkbox .gfield_radio li > input:checked ~ .custom-control-label:after,
.custom-checkbox .gfield_radio li > input:checked ~ label:after,
.gfield_checkbox .custom-checkbox .gfield_radio li > input:checked ~ label:after,
.gfield_checkbox .custom-checkbox li > .custom-control-input:checked ~ label:after,
.gfield_checkbox .custom-checkbox li > input:checked ~ .custom-control-label:after,
.gfield_checkbox .custom-checkbox li > input:checked ~ label:after,
.gfield_checkbox .gfield_radio .custom-checkbox li > input:checked ~ label:after,
.gfield_checkbox .gfield_radio li > .custom-control-input:checked ~ label:after,
.gfield_checkbox .gfield_radio li > input:checked ~ .custom-control-label:after,
.gfield_checkbox .gfield_radio li > input:checked ~ label:after,
.gfield_checkbox li .custom-control-input:checked ~ .custom-control-label:after,
.gfield_checkbox li > .custom-control-input:checked ~ label:after,
.gfield_checkbox li > input:checked ~ .custom-control-label:after,
.gfield_checkbox li > input:checked ~ label:after,
.gfield_radio .custom-checkbox .gfield_checkbox li > input:checked ~ label:after,
.gfield_radio .custom-checkbox li > .custom-control-input:checked ~ label:after,
.gfield_radio .custom-checkbox li > input:checked ~ .custom-control-label:after,
.gfield_radio .custom-checkbox li > input:checked ~ label:after,
.gfield_radio .gfield_checkbox .custom-checkbox li > input:checked ~ label:after,
.gfield_radio .gfield_checkbox li > .custom-control-input:checked ~ label:after,
.gfield_radio .gfield_checkbox li > input:checked ~ .custom-control-label:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before,
.custom-checkbox .gfield_checkbox .gfield_radio li > input:indeterminate ~ label:before,
.custom-checkbox .gfield_checkbox li > .custom-control-input:indeterminate ~ label:before,
.custom-checkbox .gfield_checkbox li > input:indeterminate ~ .custom-control-label:before,
.custom-checkbox .gfield_checkbox li > input:indeterminate ~ label:before,
.custom-checkbox .gfield_radio .gfield_checkbox li > input:indeterminate ~ label:before,
.custom-checkbox .gfield_radio li > .custom-control-input:indeterminate ~ label:before,
.custom-checkbox .gfield_radio li > input:indeterminate ~ .custom-control-label:before,
.custom-checkbox .gfield_radio li > input:indeterminate ~ label:before,
.gfield_checkbox .custom-checkbox .gfield_radio li > input:indeterminate ~ label:before,
.gfield_checkbox .custom-checkbox li > .custom-control-input:indeterminate ~ label:before,
.gfield_checkbox .custom-checkbox li > input:indeterminate ~ .custom-control-label:before,
.gfield_checkbox .custom-checkbox li > input:indeterminate ~ label:before,
.gfield_checkbox .gfield_radio .custom-checkbox li > input:indeterminate ~ label:before,
.gfield_checkbox .gfield_radio li > .custom-control-input:indeterminate ~ label:before,
.gfield_checkbox .gfield_radio li > input:indeterminate ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio li > input:indeterminate ~ label:before,
.gfield_checkbox li .custom-control-input:indeterminate ~ .custom-control-label:before,
.gfield_checkbox li > .custom-control-input:indeterminate ~ label:before,
.gfield_checkbox li > input:indeterminate ~ .custom-control-label:before,
.gfield_checkbox li > input:indeterminate ~ label:before,
.gfield_radio .custom-checkbox .gfield_checkbox li > input:indeterminate ~ label:before,
.gfield_radio .custom-checkbox li > .custom-control-input:indeterminate ~ label:before,
.gfield_radio .custom-checkbox li > input:indeterminate ~ .custom-control-label:before,
.gfield_radio .custom-checkbox li > input:indeterminate ~ label:before,
.gfield_radio .gfield_checkbox .custom-checkbox li > input:indeterminate ~ label:before,
.gfield_radio .gfield_checkbox li > .custom-control-input:indeterminate ~ label:before,
.gfield_radio .gfield_checkbox li > input:indeterminate ~ .custom-control-label:before {
	border-color: #007bff;
	background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:after,
.custom-checkbox .gfield_checkbox .gfield_radio li > input:indeterminate ~ label:after,
.custom-checkbox .gfield_checkbox li > .custom-control-input:indeterminate ~ label:after,
.custom-checkbox .gfield_checkbox li > input:indeterminate ~ .custom-control-label:after,
.custom-checkbox .gfield_checkbox li > input:indeterminate ~ label:after,
.custom-checkbox .gfield_radio .gfield_checkbox li > input:indeterminate ~ label:after,
.custom-checkbox .gfield_radio li > .custom-control-input:indeterminate ~ label:after,
.custom-checkbox .gfield_radio li > input:indeterminate ~ .custom-control-label:after,
.custom-checkbox .gfield_radio li > input:indeterminate ~ label:after,
.gfield_checkbox .custom-checkbox .gfield_radio li > input:indeterminate ~ label:after,
.gfield_checkbox .custom-checkbox li > .custom-control-input:indeterminate ~ label:after,
.gfield_checkbox .custom-checkbox li > input:indeterminate ~ .custom-control-label:after,
.gfield_checkbox .custom-checkbox li > input:indeterminate ~ label:after,
.gfield_checkbox .gfield_radio .custom-checkbox li > input:indeterminate ~ label:after,
.gfield_checkbox .gfield_radio li > .custom-control-input:indeterminate ~ label:after,
.gfield_checkbox .gfield_radio li > input:indeterminate ~ .custom-control-label:after,
.gfield_checkbox .gfield_radio li > input:indeterminate ~ label:after,
.gfield_checkbox li .custom-control-input:indeterminate ~ .custom-control-label:after,
.gfield_checkbox li > .custom-control-input:indeterminate ~ label:after,
.gfield_checkbox li > input:indeterminate ~ .custom-control-label:after,
.gfield_checkbox li > input:indeterminate ~ label:after,
.gfield_radio .custom-checkbox .gfield_checkbox li > input:indeterminate ~ label:after,
.gfield_radio .custom-checkbox li > .custom-control-input:indeterminate ~ label:after,
.gfield_radio .custom-checkbox li > input:indeterminate ~ .custom-control-label:after,
.gfield_radio .custom-checkbox li > input:indeterminate ~ label:after,
.gfield_radio .gfield_checkbox .custom-checkbox li > input:indeterminate ~ label:after,
.gfield_radio .gfield_checkbox li > .custom-control-input:indeterminate ~ label:after,
.gfield_radio .gfield_checkbox li > input:indeterminate ~ .custom-control-label:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label:before,
.custom-checkbox .gfield_checkbox .gfield_radio li > input:disabled:checked ~ label:before,
.custom-checkbox .gfield_checkbox li > .custom-control-input:disabled:checked ~ label:before,
.custom-checkbox .gfield_checkbox li > input:disabled:checked ~ .custom-control-label:before,
.custom-checkbox .gfield_checkbox li > input:disabled:checked ~ label:before,
.custom-checkbox .gfield_radio .gfield_checkbox li > input:disabled:checked ~ label:before,
.custom-checkbox .gfield_radio li > .custom-control-input:disabled:checked ~ label:before,
.custom-checkbox .gfield_radio li > input:disabled:checked ~ .custom-control-label:before,
.custom-checkbox .gfield_radio li > input:disabled:checked ~ label:before,
.gfield_checkbox .custom-checkbox .gfield_radio li > input:disabled:checked ~ label:before,
.gfield_checkbox .custom-checkbox li > .custom-control-input:disabled:checked ~ label:before,
.gfield_checkbox .custom-checkbox li > input:disabled:checked ~ .custom-control-label:before,
.gfield_checkbox .custom-checkbox li > input:disabled:checked ~ label:before,
.gfield_checkbox .gfield_radio .custom-checkbox li > input:disabled:checked ~ label:before,
.gfield_checkbox .gfield_radio li > .custom-control-input:disabled:checked ~ label:before,
.gfield_checkbox .gfield_radio li > input:disabled:checked ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio li > input:disabled:checked ~ label:before,
.gfield_checkbox li .custom-control-input:disabled:checked ~ .custom-control-label:before,
.gfield_checkbox li > .custom-control-input:disabled:checked ~ label:before,
.gfield_checkbox li > input:disabled:checked ~ .custom-control-label:before,
.gfield_checkbox li > input:disabled:checked ~ label:before,
.gfield_radio .custom-checkbox .gfield_checkbox li > input:disabled:checked ~ label:before,
.gfield_radio .custom-checkbox li > .custom-control-input:disabled:checked ~ label:before,
.gfield_radio .custom-checkbox li > input:disabled:checked ~ .custom-control-label:before,
.gfield_radio .custom-checkbox li > input:disabled:checked ~ label:before,
.gfield_radio .gfield_checkbox .custom-checkbox li > input:disabled:checked ~ label:before,
.gfield_radio .gfield_checkbox li > .custom-control-input:disabled:checked ~ label:before,
.gfield_radio .gfield_checkbox li > input:disabled:checked ~ .custom-control-label:before {
	background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label:before,
.custom-checkbox .gfield_checkbox .gfield_radio li > input:disabled:indeterminate ~ label:before,
.custom-checkbox .gfield_checkbox li > .custom-control-input:disabled:indeterminate ~ label:before,
.custom-checkbox .gfield_checkbox li > input:disabled:indeterminate ~ .custom-control-label:before,
.custom-checkbox .gfield_checkbox li > input:disabled:indeterminate ~ label:before,
.custom-checkbox .gfield_radio .gfield_checkbox li > input:disabled:indeterminate ~ label:before,
.custom-checkbox .gfield_radio li > .custom-control-input:disabled:indeterminate ~ label:before,
.custom-checkbox .gfield_radio li > input:disabled:indeterminate ~ .custom-control-label:before,
.custom-checkbox .gfield_radio li > input:disabled:indeterminate ~ label:before,
.gfield_checkbox .custom-checkbox .gfield_radio li > input:disabled:indeterminate ~ label:before,
.gfield_checkbox .custom-checkbox li > .custom-control-input:disabled:indeterminate ~ label:before,
.gfield_checkbox .custom-checkbox li > input:disabled:indeterminate ~ .custom-control-label:before,
.gfield_checkbox .custom-checkbox li > input:disabled:indeterminate ~ label:before,
.gfield_checkbox .gfield_radio .custom-checkbox li > input:disabled:indeterminate ~ label:before,
.gfield_checkbox .gfield_radio li > .custom-control-input:disabled:indeterminate ~ label:before,
.gfield_checkbox .gfield_radio li > input:disabled:indeterminate ~ .custom-control-label:before,
.gfield_checkbox .gfield_radio li > input:disabled:indeterminate ~ label:before,
.gfield_checkbox li .custom-control-input:disabled:indeterminate ~ .custom-control-label:before,
.gfield_checkbox li > .custom-control-input:disabled:indeterminate ~ label:before,
.gfield_checkbox li > input:disabled:indeterminate ~ .custom-control-label:before,
.gfield_checkbox li > input:disabled:indeterminate ~ label:before,
.gfield_radio .custom-checkbox .gfield_checkbox li > input:disabled:indeterminate ~ label:before,
.gfield_radio .custom-checkbox li > .custom-control-input:disabled:indeterminate ~ label:before,
.gfield_radio .custom-checkbox li > input:disabled:indeterminate ~ .custom-control-label:before,
.gfield_radio .custom-checkbox li > input:disabled:indeterminate ~ label:before,
.gfield_radio .gfield_checkbox .custom-checkbox li > input:disabled:indeterminate ~ label:before,
.gfield_radio .gfield_checkbox li > .custom-control-input:disabled:indeterminate ~ label:before,
.gfield_radio .gfield_checkbox li > input:disabled:indeterminate ~ .custom-control-label:before {
	background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label:before,
.custom-radio .gfield_checkbox li > label:before,
.custom-radio .gfield_radio li > label:before,
.gfield_checkbox .custom-radio li > label:before,
.gfield_radio .custom-radio li > label:before,
.gfield_radio .gfield_checkbox li > label:before,
.gfield_radio li .custom-control-label:before,
.gfield_radio li > label:before {
	border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label:after,
.custom-radio .gfield_checkbox .gfield_radio li > input:checked ~ label:after,
.custom-radio .gfield_checkbox li > .custom-control-input:checked ~ label:after,
.custom-radio .gfield_checkbox li > input:checked ~ .custom-control-label:after,
.custom-radio .gfield_checkbox li > input:checked ~ label:after,
.custom-radio .gfield_radio .gfield_checkbox li > input:checked ~ label:after,
.custom-radio .gfield_radio li > .custom-control-input:checked ~ label:after,
.custom-radio .gfield_radio li > input:checked ~ .custom-control-label:after,
.custom-radio .gfield_radio li > input:checked ~ label:after,
.gfield_checkbox .custom-radio .gfield_radio li > input:checked ~ label:after,
.gfield_checkbox .custom-radio li > .custom-control-input:checked ~ label:after,
.gfield_checkbox .custom-radio li > input:checked ~ .custom-control-label:after,
.gfield_checkbox .custom-radio li > input:checked ~ label:after,
.gfield_checkbox .gfield_radio .custom-radio li > input:checked ~ label:after,
.gfield_checkbox .gfield_radio li > .custom-control-input:checked ~ label:after,
.gfield_checkbox .gfield_radio li > input:checked ~ .custom-control-label:after,
.gfield_radio .custom-radio .gfield_checkbox li > input:checked ~ label:after,
.gfield_radio .custom-radio li > .custom-control-input:checked ~ label:after,
.gfield_radio .custom-radio li > input:checked ~ .custom-control-label:after,
.gfield_radio .custom-radio li > input:checked ~ label:after,
.gfield_radio .gfield_checkbox .custom-radio li > input:checked ~ label:after,
.gfield_radio .gfield_checkbox li > .custom-control-input:checked ~ label:after,
.gfield_radio .gfield_checkbox li > input:checked ~ .custom-control-label:after,
.gfield_radio .gfield_checkbox li > input:checked ~ label:after,
.gfield_radio li .custom-control-input:checked ~ .custom-control-label:after,
.gfield_radio li > .custom-control-input:checked ~ label:after,
.gfield_radio li > input:checked ~ .custom-control-label:after,
.gfield_radio li > input:checked ~ label:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label:before,
.custom-radio .gfield_checkbox .gfield_radio li > input:disabled:checked ~ label:before,
.custom-radio .gfield_checkbox li > .custom-control-input:disabled:checked ~ label:before,
.custom-radio .gfield_checkbox li > input:disabled:checked ~ .custom-control-label:before,
.custom-radio .gfield_checkbox li > input:disabled:checked ~ label:before,
.custom-radio .gfield_radio .gfield_checkbox li > input:disabled:checked ~ label:before,
.custom-radio .gfield_radio li > .custom-control-input:disabled:checked ~ label:before,
.custom-radio .gfield_radio li > input:disabled:checked ~ .custom-control-label:before,
.custom-radio .gfield_radio li > input:disabled:checked ~ label:before,
.gfield_checkbox .custom-radio .gfield_radio li > input:disabled:checked ~ label:before,
.gfield_checkbox .custom-radio li > .custom-control-input:disabled:checked ~ label:before,
.gfield_checkbox .custom-radio li > input:disabled:checked ~ .custom-control-label:before,
.gfield_checkbox .custom-radio li > input:disabled:checked ~ label:before,
.gfield_checkbox .gfield_radio .custom-radio li > input:disabled:checked ~ label:before,
.gfield_checkbox .gfield_radio li > .custom-control-input:disabled:checked ~ label:before,
.gfield_checkbox .gfield_radio li > input:disabled:checked ~ .custom-control-label:before,
.gfield_radio .custom-radio .gfield_checkbox li > input:disabled:checked ~ label:before,
.gfield_radio .custom-radio li > .custom-control-input:disabled:checked ~ label:before,
.gfield_radio .custom-radio li > input:disabled:checked ~ .custom-control-label:before,
.gfield_radio .custom-radio li > input:disabled:checked ~ label:before,
.gfield_radio .gfield_checkbox .custom-radio li > input:disabled:checked ~ label:before,
.gfield_radio .gfield_checkbox li > .custom-control-input:disabled:checked ~ label:before,
.gfield_radio .gfield_checkbox li > input:disabled:checked ~ .custom-control-label:before,
.gfield_radio .gfield_checkbox li > input:disabled:checked ~ label:before,
.gfield_radio li .custom-control-input:disabled:checked ~ .custom-control-label:before,
.gfield_radio li > .custom-control-input:disabled:checked ~ label:before,
.gfield_radio li > input:disabled:checked ~ .custom-control-label:before,
.gfield_radio li > input:disabled:checked ~ label:before {
	background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch {
	padding-left: 2.25rem;
}
.custom-switch .custom-control-label:before,
.custom-switch .gfield_checkbox li > label:before,
.custom-switch .gfield_radio li > label:before,
.gfield_checkbox .custom-switch li > label:before,
.gfield_radio .custom-switch li > label:before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: 0.5rem;
}
.custom-switch .custom-control-label:after,
.custom-switch .gfield_checkbox li > label:after,
.custom-switch .gfield_radio li > label:after,
.gfield_checkbox .custom-switch li > label:after,
.gfield_radio .custom-switch li > label:after {
	top: calc(0.204rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: 0.5rem;
	transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.custom-switch .custom-control-label:after,
	.custom-switch .gfield_checkbox li > label:after,
	.custom-switch .gfield_radio li > label:after,
	.gfield_checkbox .custom-switch li > label:after,
	.gfield_radio .custom-switch li > label:after {
		transition: none;
	}
}
.custom-switch .custom-control-input:checked ~ .custom-control-label:after,
.custom-switch .gfield_checkbox .gfield_radio li > input:checked ~ label:after,
.custom-switch .gfield_checkbox li > .custom-control-input:checked ~ label:after,
.custom-switch .gfield_checkbox li > input:checked ~ .custom-control-label:after,
.custom-switch .gfield_checkbox li > input:checked ~ label:after,
.custom-switch .gfield_radio .gfield_checkbox li > input:checked ~ label:after,
.custom-switch .gfield_radio li > .custom-control-input:checked ~ label:after,
.custom-switch .gfield_radio li > input:checked ~ .custom-control-label:after,
.custom-switch .gfield_radio li > input:checked ~ label:after,
.gfield_checkbox .custom-switch .gfield_radio li > input:checked ~ label:after,
.gfield_checkbox .custom-switch li > .custom-control-input:checked ~ label:after,
.gfield_checkbox .custom-switch li > input:checked ~ .custom-control-label:after,
.gfield_checkbox .custom-switch li > input:checked ~ label:after,
.gfield_checkbox .gfield_radio .custom-switch li > input:checked ~ label:after,
.gfield_radio .custom-switch .gfield_checkbox li > input:checked ~ label:after,
.gfield_radio .custom-switch li > .custom-control-input:checked ~ label:after,
.gfield_radio .custom-switch li > input:checked ~ .custom-control-label:after,
.gfield_radio .custom-switch li > input:checked ~ label:after,
.gfield_radio .gfield_checkbox .custom-switch li > input:checked ~ label:after {
	background-color: #fff;
	transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label:before,
.custom-switch .gfield_checkbox .gfield_radio li > input:disabled:checked ~ label:before,
.custom-switch .gfield_checkbox li > .custom-control-input:disabled:checked ~ label:before,
.custom-switch .gfield_checkbox li > input:disabled:checked ~ .custom-control-label:before,
.custom-switch .gfield_checkbox li > input:disabled:checked ~ label:before,
.custom-switch .gfield_radio .gfield_checkbox li > input:disabled:checked ~ label:before,
.custom-switch .gfield_radio li > .custom-control-input:disabled:checked ~ label:before,
.custom-switch .gfield_radio li > input:disabled:checked ~ .custom-control-label:before,
.custom-switch .gfield_radio li > input:disabled:checked ~ label:before,
.gfield_checkbox .custom-switch .gfield_radio li > input:disabled:checked ~ label:before,
.gfield_checkbox .custom-switch li > .custom-control-input:disabled:checked ~ label:before,
.gfield_checkbox .custom-switch li > input:disabled:checked ~ .custom-control-label:before,
.gfield_checkbox .custom-switch li > input:disabled:checked ~ label:before,
.gfield_checkbox .gfield_radio .custom-switch li > input:disabled:checked ~ label:before,
.gfield_radio .custom-switch .gfield_checkbox li > input:disabled:checked ~ label:before,
.gfield_radio .custom-switch li > .custom-control-input:disabled:checked ~ label:before,
.gfield_radio .custom-switch li > input:disabled:checked ~ .custom-control-label:before,
.gfield_radio .custom-switch li > input:disabled:checked ~ label:before,
.gfield_radio .gfield_checkbox .custom-switch li > input:disabled:checked ~ label:before {
	background-color: rgba(0, 123, 255, 0.5);
}
.custom-select,
.woocommerce-checkout #payment div.payment_box select,
.woocommerce-ordering select.orderby {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + 1.2rem + 2px);
	padding: 0.6rem 2rem 0.6rem 1rem;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat;
	border: 1px solid #ced4da;
	border-radius: 0.75rem;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
@media (max-width: 1900px) {
	.custom-select,
	.woocommerce-checkout #payment div.payment_box select,
	.woocommerce-ordering select.orderby {
		font-size: calc(0.959rem + 0.035vw);
	}
}
.custom-select:focus,
.woocommerce-checkout #payment div.payment_box select:focus,
.woocommerce-ordering select.orderby:focus {
	border-color: #80bdff;
	outline: 0;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value,
.woocommerce-checkout #payment div.payment_box select:focus::-ms-value,
.woocommerce-ordering select.orderby:focus::-ms-value {
	color: #111;
	background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]),
.woocommerce-checkout #payment div.payment_box select[multiple],
.woocommerce-checkout #payment div.payment_box select[size]:not([size="1"]),
.woocommerce-ordering select.orderby[multiple],
.woocommerce-ordering select.orderby[size]:not([size="1"]) {
	height: auto;
	padding-right: 1rem;
	background-image: none;
}
.custom-select:disabled,
.woocommerce-checkout #payment div.payment_box select:disabled,
.woocommerce-ordering select.orderby:disabled {
	color: #6c757d;
	background-color: #e9ecef;
}
.custom-select::-ms-expand,
.woocommerce-checkout #payment div.payment_box select::-ms-expand,
.woocommerce-ordering select.orderby::-ms-expand {
	display: none;
}
.custom-select:-moz-focusring,
.woocommerce-checkout #payment div.payment_box select:-moz-focusring,
.woocommerce-ordering select.orderby:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
	height: calc(1.5em + 0.5rem + 2px);
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	padding-left: 0.5rem;
	font-size: 0.875rem;
}
.custom-select-lg {
	height: calc(1.5em + 1rem + 2px);
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 1rem;
	font-size: 1.25rem;
}
@media (max-width: 1900px) {
	.custom-select-lg {
		font-size: calc(1.042rem + 0.175vw);
	}
}
.custom-file,
.gform_drop_area {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.5em + 0.75rem + 2px);
	margin-bottom: 0;
}
.custom-file-input,
.gform_drop_area .gform_button_select_files {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.5em + 0.75rem + 2px);
	margin: 0;
	overflow: hidden;
	opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label,
.custom-file-input:focus ~ .gform_drop_instructions,
.gform_drop_area .gform_button_select_files:focus ~ .custom-file-label,
.gform_drop_area .gform_button_select_files:focus ~ .gform_drop_instructions {
	border-color: #80bdff;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label,
.custom-file-input:disabled ~ .gform_drop_instructions,
.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input[disabled] ~ .gform_drop_instructions,
.gform_drop_area .gform_button_select_files:disabled ~ .custom-file-label,
.gform_drop_area .gform_button_select_files:disabled ~ .gform_drop_instructions,
.gform_drop_area .gform_button_select_files[disabled] ~ .custom-file-label,
.gform_drop_area .gform_button_select_files[disabled] ~ .gform_drop_instructions {
	background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label:after,
.custom-file-input:lang(en) ~ .gform_drop_instructions:after,
.gform_drop_area .gform_button_select_files:lang(en) ~ .custom-file-label:after,
.gform_drop_area .gform_button_select_files:lang(en) ~ .gform_drop_instructions:after {
	content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]:after,
.custom-file-input ~ .gform_drop_instructions[data-browse]:after,
.gform_drop_area .gform_button_select_files ~ .custom-file-label[data-browse]:after,
.gform_drop_area .gform_button_select_files ~ .gform_drop_instructions[data-browse]:after {
	content: attr(data-browse);
}
.custom-file-label,
.gform_drop_instructions {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 0.75rem;
	overflow: hidden;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.custom-file-label:after,
.gform_drop_instructions:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.5em + 0.75rem);
	padding: 0.375rem 0.75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
	width: 100%;
	height: 1.4rem;
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.custom-range:focus {
	outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
	border: 0;
}
.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -0.25rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-webkit-appearance: none;
	appearance: none;
}
@media (prefers-reduced-motion: reduce) {
	.custom-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none;
	}
}
.custom-range::-webkit-slider-thumb:active {
	background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem;
	box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
	-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-moz-appearance: none;
	appearance: none;
}
@media (prefers-reduced-motion: reduce) {
	.custom-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none;
	}
}
.custom-range::-moz-range-thumb:active {
	background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem;
	box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: 0.2rem;
	margin-left: 0.2rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
	-ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	appearance: none;
}
@media (prefers-reduced-motion: reduce) {
	.custom-range::-ms-thumb {
		-ms-transition: none;
		transition: none;
	}
}
.custom-range::-ms-thumb:active {
	background-color: #b3d7ff;
}
.custom-range::-ms-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: 0.5rem;
	box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
	background-color: #dee2e6;
	border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
	margin-right: 15px;
}
.custom-range:disabled::-webkit-slider-thumb {
	background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
	background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
	cursor: default;
}
.custom-range:disabled::-ms-thumb {
	background-color: #adb5bd;
}
.custom-control-label:before,
.custom-file-label,
.custom-select,
.gfield_checkbox li > label:before,
.gfield_radio li > label:before,
.gform_drop_instructions,
.woocommerce-checkout #payment div.payment_box select,
.woocommerce-ordering select.orderby {
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.custom-control-label:before,
	.custom-file-label,
	.custom-select,
	.gfield_checkbox li > label:before,
	.gfield_radio li > label:before,
	.gform_drop_instructions,
	.woocommerce-checkout #payment div.payment_box select,
	.woocommerce-ordering select.orderby {
		transition: none;
	}
}
.nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.nav-link {
	display: block;
	padding: 0.5rem 1rem;
}
.nav-link:focus,
.nav-link:hover {
	text-decoration: none;
}
.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default;
}
.nav-tabs {
	border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
	margin-bottom: -1px;
	border: 1px solid transparent;
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.nav-pills .nav-link {
	border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
	color: #fff;
	background-color: #007bff;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
	flex: 1 1 auto;
	text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center;
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.navbar {
	position: relative;
	padding: 0 1rem;
}
.navbar,
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl,
.navbar .container-xxl,
.navbar .woocommerce-cart .woocommerce:first-of-type,
.woocommerce-cart .navbar .woocommerce:first-of-type {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.navbar-brand {
	display: inline-block;
	padding-top: 0.312rem;
	padding-bottom: 0.312rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap;
}
@media (max-width: 1900px) {
	.navbar-brand {
		font-size: calc(1.042rem + 0.175vw);
	}
}
.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none;
}
.navbar-nav {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}
.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}
.navbar-text {
	display: inline-block;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.navbar-collapse {
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center;
}
.navbar-toggler {
	padding: 0.25rem 0;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}
@media (max-width: 1900px) {
	.navbar-toggler {
		font-size: calc(1.042rem + 0.175vw);
	}
}
.navbar-toggler:focus,
.navbar-toggler:hover {
	text-decoration: none;
}
.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: 50%/100% 100% no-repeat;
}
.navbar-nav-scroll {
	max-height: 75vh;
	overflow-y: auto;
}
@media (max-width: 575.98px) {
	.navbar-expand-sm > .container,
	.navbar-expand-sm > .container-fluid,
	.navbar-expand-sm > .container-lg,
	.navbar-expand-sm > .container-md,
	.navbar-expand-sm > .container-sm,
	.navbar-expand-sm > .container-xl,
	.navbar-expand-sm > .container-xxl,
	.woocommerce-cart .navbar-expand-sm > .woocommerce:first-of-type {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width: 576px) {
	.navbar-expand-sm {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	.navbar-expand-sm .navbar-nav {
		flex-direction: row;
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: 0.35rem;
		padding-left: 0.35rem;
	}
	.navbar-expand-sm > .container,
	.navbar-expand-sm > .container-fluid,
	.navbar-expand-sm > .container-lg,
	.navbar-expand-sm > .container-md,
	.navbar-expand-sm > .container-sm,
	.navbar-expand-sm > .container-xl,
	.navbar-expand-sm > .container-xxl,
	.woocommerce-cart .navbar-expand-sm > .woocommerce:first-of-type {
		flex-wrap: nowrap;
	}
	.navbar-expand-sm .navbar-nav-scroll {
		overflow: visible;
	}
	.navbar-expand-sm .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
}
@media (max-width: 767.98px) {
	.navbar-expand-md > .container,
	.navbar-expand-md > .container-fluid,
	.navbar-expand-md > .container-lg,
	.navbar-expand-md > .container-md,
	.navbar-expand-md > .container-sm,
	.navbar-expand-md > .container-xl,
	.navbar-expand-md > .container-xxl,
	.woocommerce-cart .navbar-expand-md > .woocommerce:first-of-type {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width: 768px) {
	.navbar-expand-md {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	.navbar-expand-md .navbar-nav {
		flex-direction: row;
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: 0.35rem;
		padding-left: 0.35rem;
	}
	.navbar-expand-md > .container,
	.navbar-expand-md > .container-fluid,
	.navbar-expand-md > .container-lg,
	.navbar-expand-md > .container-md,
	.navbar-expand-md > .container-sm,
	.navbar-expand-md > .container-xl,
	.navbar-expand-md > .container-xxl,
	.woocommerce-cart .navbar-expand-md > .woocommerce:first-of-type {
		flex-wrap: nowrap;
	}
	.navbar-expand-md .navbar-nav-scroll {
		overflow: visible;
	}
	.navbar-expand-md .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	.navbar-expand-md .navbar-toggler {
		display: none;
	}
}
@media (max-width: 991.98px) {
	.navbar-expand-lg > .container,
	.navbar-expand-lg > .container-fluid,
	.navbar-expand-lg > .container-lg,
	.navbar-expand-lg > .container-md,
	.navbar-expand-lg > .container-sm,
	.navbar-expand-lg > .container-xl,
	.navbar-expand-lg > .container-xxl,
	.woocommerce-cart .navbar-expand-lg > .woocommerce:first-of-type {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width: 992px) {
	.navbar-expand-lg {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	.navbar-expand-lg .navbar-nav {
		flex-direction: row;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 0.35rem;
		padding-left: 0.35rem;
	}
	.navbar-expand-lg > .container,
	.navbar-expand-lg > .container-fluid,
	.navbar-expand-lg > .container-lg,
	.navbar-expand-lg > .container-md,
	.navbar-expand-lg > .container-sm,
	.navbar-expand-lg > .container-xl,
	.navbar-expand-lg > .container-xxl,
	.woocommerce-cart .navbar-expand-lg > .woocommerce:first-of-type {
		flex-wrap: nowrap;
	}
	.navbar-expand-lg .navbar-nav-scroll {
		overflow: visible;
	}
	.navbar-expand-lg .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	.navbar-expand-lg .navbar-toggler {
		display: none;
	}
}
@media (max-width: 1199.98px) {
	.navbar-expand-xl > .container,
	.navbar-expand-xl > .container-fluid,
	.navbar-expand-xl > .container-lg,
	.navbar-expand-xl > .container-md,
	.navbar-expand-xl > .container-sm,
	.navbar-expand-xl > .container-xl,
	.navbar-expand-xl > .container-xxl,
	.woocommerce-cart .navbar-expand-xl > .woocommerce:first-of-type {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width: 1200px) {
	.navbar-expand-xl {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	.navbar-expand-xl .navbar-nav {
		flex-direction: row;
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: 0.35rem;
		padding-left: 0.35rem;
	}
	.navbar-expand-xl > .container,
	.navbar-expand-xl > .container-fluid,
	.navbar-expand-xl > .container-lg,
	.navbar-expand-xl > .container-md,
	.navbar-expand-xl > .container-sm,
	.navbar-expand-xl > .container-xl,
	.navbar-expand-xl > .container-xxl,
	.woocommerce-cart .navbar-expand-xl > .woocommerce:first-of-type {
		flex-wrap: nowrap;
	}
	.navbar-expand-xl .navbar-nav-scroll {
		overflow: visible;
	}
	.navbar-expand-xl .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
}
@media (max-width: 1599.98px) {
	.navbar-expand-xxl > .container,
	.navbar-expand-xxl > .container-fluid,
	.navbar-expand-xxl > .container-lg,
	.navbar-expand-xxl > .container-md,
	.navbar-expand-xxl > .container-sm,
	.navbar-expand-xxl > .container-xl,
	.navbar-expand-xxl > .container-xxl,
	.woocommerce-cart .navbar-expand-xxl > .woocommerce:first-of-type {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width: 1600px) {
	.navbar-expand-xxl {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	.navbar-expand-xxl .navbar-nav {
		flex-direction: row;
	}
	.navbar-expand-xxl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-xxl .navbar-nav .nav-link {
		padding-right: 0.35rem;
		padding-left: 0.35rem;
	}
	.navbar-expand-xxl > .container,
	.navbar-expand-xxl > .container-fluid,
	.navbar-expand-xxl > .container-lg,
	.navbar-expand-xxl > .container-md,
	.navbar-expand-xxl > .container-sm,
	.navbar-expand-xxl > .container-xl,
	.navbar-expand-xxl > .container-xxl,
	.woocommerce-cart .navbar-expand-xxl > .woocommerce:first-of-type {
		flex-wrap: nowrap;
	}
	.navbar-expand-xxl .navbar-nav-scroll {
		overflow: visible;
	}
	.navbar-expand-xxl .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	.navbar-expand-xxl .navbar-toggler {
		display: none;
	}
}
@media (max-width: 1899.98px) {
	.navbar-expand-xxxl > .container,
	.navbar-expand-xxxl > .container-fluid,
	.navbar-expand-xxxl > .container-lg,
	.navbar-expand-xxxl > .container-md,
	.navbar-expand-xxxl > .container-sm,
	.navbar-expand-xxxl > .container-xl,
	.navbar-expand-xxxl > .container-xxl,
	.woocommerce-cart .navbar-expand-xxxl > .woocommerce:first-of-type {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width: 1900px) {
	.navbar-expand-xxxl {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	.navbar-expand-xxxl .navbar-nav {
		flex-direction: row;
	}
	.navbar-expand-xxxl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-xxxl .navbar-nav .nav-link {
		padding-right: 0.35rem;
		padding-left: 0.35rem;
	}
	.navbar-expand-xxxl > .container,
	.navbar-expand-xxxl > .container-fluid,
	.navbar-expand-xxxl > .container-lg,
	.navbar-expand-xxxl > .container-md,
	.navbar-expand-xxxl > .container-sm,
	.navbar-expand-xxxl > .container-xl,
	.navbar-expand-xxxl > .container-xxl,
	.woocommerce-cart .navbar-expand-xxxl > .woocommerce:first-of-type {
		flex-wrap: nowrap;
	}
	.navbar-expand-xxxl .navbar-nav-scroll {
		overflow: visible;
	}
	.navbar-expand-xxxl .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	.navbar-expand-xxxl .navbar-toggler {
		display: none;
	}
}
@media (max-width: 1999.98px) {
	.navbar-expand-xxxxl > .container,
	.navbar-expand-xxxxl > .container-fluid,
	.navbar-expand-xxxxl > .container-lg,
	.navbar-expand-xxxxl > .container-md,
	.navbar-expand-xxxxl > .container-sm,
	.navbar-expand-xxxxl > .container-xl,
	.navbar-expand-xxxxl > .container-xxl,
	.woocommerce-cart .navbar-expand-xxxxl > .woocommerce:first-of-type {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width: 2000px) {
	.navbar-expand-xxxxl {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	.navbar-expand-xxxxl .navbar-nav {
		flex-direction: row;
	}
	.navbar-expand-xxxxl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-xxxxl .navbar-nav .nav-link {
		padding-right: 0.35rem;
		padding-left: 0.35rem;
	}
	.navbar-expand-xxxxl > .container,
	.navbar-expand-xxxxl > .container-fluid,
	.navbar-expand-xxxxl > .container-lg,
	.navbar-expand-xxxxl > .container-md,
	.navbar-expand-xxxxl > .container-sm,
	.navbar-expand-xxxxl > .container-xl,
	.navbar-expand-xxxxl > .container-xxl,
	.woocommerce-cart .navbar-expand-xxxxl > .woocommerce:first-of-type {
		flex-wrap: nowrap;
	}
	.navbar-expand-xxxxl .navbar-nav-scroll {
		overflow: visible;
	}
	.navbar-expand-xxxxl .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	.navbar-expand-xxxxl .navbar-toggler {
		display: none;
	}
}
.navbar-expand {
	flex-flow: row nowrap;
	justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl,
.woocommerce-cart .navbar-expand > .woocommerce:first-of-type {
	padding-right: 0;
	padding-left: 0;
}
.navbar-expand .navbar-nav {
	flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
	padding-right: 0.35rem;
	padding-left: 0.35rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl,
.woocommerce-cart .navbar-expand > .woocommerce:first-of-type {
	flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
	overflow: visible;
}
.navbar-expand .navbar-collapse {
	display: flex !important;
	flex-basis: auto;
}
.navbar-expand .navbar-toggler {
	display: none;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
	color: #111;
}
.navbar-light.sticky-xl-top .navbar-nav > .nav-item:nth-child(5) .nav-link {
	color: var(--nav-offers-color);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: #f9234c;
}
.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(17, 17, 17, 0.3);
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
	color: #f9234c;
}
.navbar-light .navbar-toggler {
	color: #111;
	border-color: transparent;
}
.navbar-light .navbar-toggler-icon {
	background-image: url(/wp-content/themes/hollandwarmte/images/hamburger.svg);
}
.navbar-light .navbar-text {
	color: #111;
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
	color: #f9234c;
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
	color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
	color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
	color: hsla(0, 0%, 100%, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color: hsla(0, 0%, 100%, 0.25);
}
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link {
	color: #fff;
}
.navbar-dark .navbar-toggler {
	color: hsla(0, 0%, 100%, 0.5);
	border-color: hsla(0, 0%, 100%, 0.1);
}
.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
	color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
	color: #fff;
}
.breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin-bottom: 1rem;
	font-size: 0.938rem;
	list-style: none;
	background-color: transparent;
	border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
	padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item:before {
	float: left;
	padding-right: 0.5rem;
	color: #6c757d;
	content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover:before {
	text-decoration: underline;
	text-decoration: none;
}
.breadcrumb-item.active {
	color: inherit;
}
.pagination,
.woocommerce-pagination ul.page-numbers {
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: 0.25rem;
}
.page-link,
.woocommerce-pagination ul.page-numbers li .page-numbers {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: 0;
	line-height: 1.25;
	color: #111;
	background-color: #fff;
	border: 0 solid #dee2e6;
}
.page-link:hover,
.woocommerce-pagination ul.page-numbers li .page-numbers:hover {
	z-index: 2;
	color: red;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6;
}
.page-link:focus,
.woocommerce-pagination ul.page-numbers li .page-numbers:focus {
	z-index: 3;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link,
.page-item:first-child .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-pagination ul.page-numbers li .page-item:first-child .page-numbers,
.woocommerce-pagination ul.page-numbers li:first-child .page-link,
.woocommerce-pagination ul.page-numbers li:first-child .page-numbers {
	margin-left: 0;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link,
.page-item:last-child .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-pagination ul.page-numbers li .page-item:last-child .page-numbers,
.woocommerce-pagination ul.page-numbers li:last-child .page-link,
.woocommerce-pagination ul.page-numbers li:last-child .page-numbers {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link,
.page-item.active .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-pagination ul.page-numbers li.active .page-link,
.woocommerce-pagination ul.page-numbers li.active .page-numbers,
.woocommerce-pagination ul.page-numbers li .page-item.active .page-numbers {
	z-index: 3;
	color: #fff;
	background-color: red;
	border-color: red;
}
.page-item.disabled .page-link,
.page-item.disabled .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-pagination ul.page-numbers li.disabled .page-link,
.woocommerce-pagination ul.page-numbers li.disabled .page-numbers,
.woocommerce-pagination ul.page-numbers li .page-item.disabled .page-numbers {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
}
.pagination-lg .page-link,
.pagination-lg .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-pagination ul.page-numbers li .pagination-lg .page-numbers {
	padding: 0.75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5;
}
@media (max-width: 1900px) {
	.pagination-lg .page-link,
	.pagination-lg .woocommerce-pagination ul.page-numbers li .page-numbers,
	.woocommerce-pagination ul.page-numbers li .pagination-lg .page-numbers {
		font-size: calc(1.042rem + 0.175vw);
	}
}
.pagination-lg .page-item:first-child .page-link,
.pagination-lg .page-item:first-child .woocommerce-pagination ul.page-numbers li .page-numbers,
.pagination-lg .woocommerce-pagination ul.page-numbers li:first-child .page-link,
.pagination-lg .woocommerce-pagination ul.page-numbers li:first-child .page-numbers,
.woocommerce-pagination ul.page-numbers .pagination-lg li:first-child .page-link,
.woocommerce-pagination ul.page-numbers .pagination-lg li:first-child .page-numbers,
.woocommerce-pagination ul.page-numbers li .pagination-lg .page-item:first-child .page-numbers {
	border-top-left-radius: 0.3rem;
	border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link,
.pagination-lg .page-item:last-child .woocommerce-pagination ul.page-numbers li .page-numbers,
.pagination-lg .woocommerce-pagination ul.page-numbers li:last-child .page-link,
.pagination-lg .woocommerce-pagination ul.page-numbers li:last-child .page-numbers,
.woocommerce-pagination ul.page-numbers .pagination-lg li:last-child .page-link,
.woocommerce-pagination ul.page-numbers .pagination-lg li:last-child .page-numbers,
.woocommerce-pagination ul.page-numbers li .pagination-lg .page-item:last-child .page-numbers {
	border-top-right-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link,
.pagination-sm .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-pagination ul.page-numbers li .pagination-sm .page-numbers {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link,
.pagination-sm .page-item:first-child .woocommerce-pagination ul.page-numbers li .page-numbers,
.pagination-sm .woocommerce-pagination ul.page-numbers li:first-child .page-link,
.pagination-sm .woocommerce-pagination ul.page-numbers li:first-child .page-numbers,
.woocommerce-pagination ul.page-numbers .pagination-sm li:first-child .page-link,
.woocommerce-pagination ul.page-numbers .pagination-sm li:first-child .page-numbers,
.woocommerce-pagination ul.page-numbers li .pagination-sm .page-item:first-child .page-numbers {
	border-top-left-radius: 0.2rem;
	border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link,
.pagination-sm .page-item:last-child .woocommerce-pagination ul.page-numbers li .page-numbers,
.pagination-sm .woocommerce-pagination ul.page-numbers li:last-child .page-link,
.pagination-sm .woocommerce-pagination ul.page-numbers li:last-child .page-numbers,
.woocommerce-pagination ul.page-numbers .pagination-sm li:last-child .page-link,
.woocommerce-pagination ul.page-numbers .pagination-sm li:last-child .page-numbers,
.woocommerce-pagination ul.page-numbers li .pagination-sm .page-item:last-child .page-numbers {
	border-top-right-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem;
}
.alert {
	position: relative;
	padding: 0.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}
.alert-heading {
	color: inherit;
}
.alert-link {
	font-weight: 700;
}
.alert-dismissible {
	padding-right: 4rem;
}
.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: 0.75rem 1.25rem;
	color: inherit;
}
.alert-primary {
	color: #08488d;
	background-color: #cce5ff;
	border-color: #b8daff;
}
.alert-primary hr {
	border-top-color: #9fcdff;
}
.alert-primary .alert-link {
	color: #052f5d;
}
.alert-secondary {
	color: #404549;
	background-color: #e2e3e5;
	border-color: #d6d8db;
}
.alert-secondary hr {
	border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
	color: #282b2e;
}
.alert-success {
	color: #1d5f2c;
	background-color: #d4edda;
	border-color: #c3e6cb;
}
.alert-success hr {
	border-top-color: #b1dfbb;
}
.alert-success .alert-link {
	color: #11381a;
}
.alert-info {
	color: #145c68;
	background-color: #d1ecf1;
	border-color: #bee5eb;
}
.alert-info hr {
	border-top-color: #abdde5;
}
.alert-info .alert-link {
	color: #0c363d;
}
.alert-warning {
	color: #8d6d0c;
	background-color: #fff3cd;
	border-color: #ffeeba;
}
.alert-warning hr {
	border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
	color: #5e4908;
}
.alert-danger {
	color: #7b242c;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}
.alert-danger hr {
	border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
	color: #54181e;
}
.alert-light {
	color: #898a8a;
	background-color: #fefefe;
	border-color: #fdfdfe;
}
.alert-light hr {
	border-top-color: #ececf6;
}
.alert-light .alert-link {
	color: #707070;
}
.alert-dark {
	color: #232629;
	background-color: #d6d8d9;
	border-color: #c6c8ca;
}
.alert-dark hr {
	border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
	color: #0c0d0d;
}
.alert-white {
	color: #8d8d8d;
	background-color: #fff;
	border-color: #fff;
}
.alert-white hr {
	border-top-color: #f2f2f2;
}
.alert-white .alert-link {
	color: #747474;
}
.alert-black {
	color: #111;
	background-color: #cfcfcf;
	border-color: #bcbcbc;
}
.alert-black hr {
	border-top-color: #afafaf;
}
.alert-black .alert-link {
	color: #000;
}
.alert-red {
	color: #8d0808;
	background-color: #fcc;
	border-color: #ffb8b8;
}
.alert-red hr {
	border-top-color: #ff9f9f;
}
.alert-red .alert-link {
	color: #5d0505;
}
.alert-pink {
	color: #8a1a30;
	background-color: #fed3db;
	border-color: #fdc1cd;
}
.alert-pink hr {
	border-top-color: #fca8b9;
}
.alert-pink .alert-link {
	color: #5f1221;
}
.alert-blue {
	color: #1e3f82;
	background-color: #d4e1fb;
	border-color: #c3d5f9;
}
.alert-blue hr {
	border-top-color: #acc5f7;
}
.alert-blue .alert-link {
	color: #142b59;
}
.alert-blue-light {
	color: #47758a;
	background-color: #e4f6fe;
	border-color: #d9f2fd;
}
.alert-blue-light hr {
	border-top-color: #c1eafc;
}
.alert-blue-light .alert-link {
	color: #365868;
}
.alert-blue-medium {
	color: #0d2a59;
	background-color: #ced9eb;
	border-color: #bacae3;
}
.alert-blue-medium hr {
	border-top-color: #a8bcdc;
}
.alert-blue-medium .alert-link {
	color: #07152d;
}
.alert-blue-dark {
	color: #0a1a31;
	background-color: #cdd3dc;
	border-color: #b8c1ce;
}
.alert-blue-dark hr {
	border-top-color: #a9b4c4;
}
.alert-blue-dark .alert-link {
	color: #010407;
}
.alert-green {
	color: #256d25;
	background-color: #d7f3d7;
	border-color: #c7eec7;
}
.alert-green hr {
	border-top-color: #b3e8b3;
}
.alert-green .alert-link {
	color: #184718;
}
.alert-green-light {
	color: #318a5f;
	background-color: #dcfeed;
	border-color: #cdfde6;
}
.alert-green-light hr {
	border-top-color: #b4fcda;
}
.alert-green-light .alert-link {
	color: #246445;
}
.alert-yellow {
	color: #8b8419;
	background-color: #fefcd3;
	border-color: #fefac1;
}
.alert-yellow hr {
	border-top-color: #fef8a8;
}
.alert-yellow .alert-link {
	color: #605b11;
}
.alert-gray {
	color: #111;
	background-color: #cfcfcf;
	border-color: #bcbcbc;
}
.alert-gray hr {
	border-top-color: #afafaf;
}
.alert-gray .alert-link {
	color: #000;
}
.alert-gray-light {
	color: #878788;
	background-color: #fdfdfd;
	border-color: #fcfcfc;
}
.alert-gray-light hr {
	border-top-color: #efefef;
}
.alert-gray-light .alert-link {
	color: #6e6e6e;
}
.alert-gray-dark {
	color: #323232;
	background-color: #dcdcdc;
	border-color: #cecece;
}
.alert-gray-dark hr {
	border-top-color: #c1c1c1;
}
.alert-gray-dark .alert-link {
	color: #191919;
}
.popover {
	top: 0;
	left: 0;
	z-index: 1060;
	max-width: 276px;
	font-family: Montserrat, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: 0.875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 1.3rem;
	box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}
.popover,
.popover .arrow {
	position: absolute;
	display: block;
}
.popover .arrow {
	width: 2rem;
	height: 1rem;
	margin: 0 1.3rem;
}
.popover .arrow:after,
.popover .arrow:before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}
.bs-popover-auto[x-placement^="top"],
.bs-popover-top {
	margin-bottom: 1rem;
}
.bs-popover-auto[x-placement^="top"] > .arrow,
.bs-popover-top > .arrow {
	bottom: calc(-1rem - 1px);
}
.bs-popover-auto[x-placement^="top"] > .arrow:before,
.bs-popover-top > .arrow:before {
	bottom: 0;
	border-width: 1rem 1rem 0;
	border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="top"] > .arrow:after,
.bs-popover-top > .arrow:after {
	bottom: 1px;
	border-width: 1rem 1rem 0;
	border-top-color: #fff;
}
.bs-popover-auto[x-placement^="right"],
.bs-popover-right {
	margin-left: 1rem;
}
.bs-popover-auto[x-placement^="right"] > .arrow,
.bs-popover-right > .arrow {
	left: calc(-1rem - 1px);
	width: 1rem;
	height: 2rem;
	margin: 1.3rem 0;
}
.bs-popover-auto[x-placement^="right"] > .arrow:before,
.bs-popover-right > .arrow:before {
	left: 0;
	border-width: 1rem 1rem 1rem 0;
	border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="right"] > .arrow:after,
.bs-popover-right > .arrow:after {
	left: 1px;
	border-width: 1rem 1rem 1rem 0;
	border-right-color: #fff;
}
.bs-popover-auto[x-placement^="bottom"],
.bs-popover-bottom {
	margin-top: 1rem;
}
.bs-popover-auto[x-placement^="bottom"] > .arrow,
.bs-popover-bottom > .arrow {
	top: calc(-1rem - 1px);
}
.bs-popover-auto[x-placement^="bottom"] > .arrow:before,
.bs-popover-bottom > .arrow:before {
	top: 0;
	border-width: 0 1rem 1rem;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="bottom"] > .arrow:after,
.bs-popover-bottom > .arrow:after {
	top: 1px;
	border-width: 0 1rem 1rem;
	border-bottom-color: #fff;
}
.bs-popover-auto[x-placement^="bottom"] .popover-header:before,
.bs-popover-bottom .popover-header:before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 2rem;
	margin-left: -1rem;
	content: "";
	border-bottom: 1px solid #f7f7f7;
}
.bs-popover-auto[x-placement^="left"],
.bs-popover-left {
	margin-right: 1rem;
}
.bs-popover-auto[x-placement^="left"] > .arrow,
.bs-popover-left > .arrow {
	right: calc(-1rem - 1px);
	width: 1rem;
	height: 2rem;
	margin: 1.3rem 0;
}
.bs-popover-auto[x-placement^="left"] > .arrow:before,
.bs-popover-left > .arrow:before {
	right: 0;
	border-width: 1rem 0 1rem 1rem;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="left"] > .arrow:after,
.bs-popover-left > .arrow:after {
	right: 1px;
	border-width: 1rem 0 1rem 1rem;
	border-left-color: #fff;
}
.popover-header {
	padding: 0.5rem 0.75rem;
	margin-bottom: 0;
	font-size: 0.938rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(0.3rem - 1px);
	border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
	display: none;
}
.popover-body {
	padding: 0.5rem 0.75rem;
	color: #212529;
}
.align-baseline {
	vertical-align: baseline !important;
}
.align-top {
	vertical-align: top !important;
}
.align-middle {
	vertical-align: middle !important;
}
.align-bottom {
	vertical-align: bottom !important;
}
.align-text-bottom {
	vertical-align: text-bottom !important;
}
.align-text-top {
	vertical-align: text-top !important;
}
.bg-primary {
	background-color: #007bff !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
	background-color: #0062cc !important;
}
.bg-secondary {
	background-color: #6c757d !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
	background-color: #545b62 !important;
}
.bg-success {
	background-color: #28a745 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
	background-color: #1e7e34 !important;
}
.bg-info {
	background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
	background-color: #117a8b !important;
}
.bg-warning {
	background-color: #ffc107 !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
	background-color: #d39e00 !important;
}
.bg-danger {
	background-color: #dc3545 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
	background-color: #bd2130 !important;
}
.bg-light {
	background-color: #f8f9fa !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
	background-color: #dae0e5 !important;
}
.bg-dark {
	background-color: #343a40 !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
	background-color: #1d2124 !important;
}
a.bg-white:focus,
a.bg-white:hover,
button.bg-white:focus,
button.bg-white:hover {
	background-color: #e6e6e6 !important;
}
.bg-black {
	background-color: #111 !important;
}
a.bg-black:focus,
a.bg-black:hover,
button.bg-black:focus,
button.bg-black:hover {
	background-color: #000 !important;
}
.bg-red {
	background-color: red !important;
}
a.bg-red:focus,
a.bg-red:hover,
button.bg-red:focus,
button.bg-red:hover {
	background-color: #c00 !important;
}
.bg-pink {
	background-color: #f9234c !important;
}
a.bg-pink:focus,
a.bg-pink:hover,
button.bg-pink:focus,
button.bg-pink:hover {
	background-color: #e30630 !important;
}
.bg-blue {
	background-color: #2a6aea !important;
}
a.bg-blue:focus,
a.bg-blue:hover,
button.bg-blue:focus,
button.bg-blue:hover {
	background-color: #1452cd !important;
}
.bg-blue-light {
	background-color: #78d2f9 !important;
}
a.bg-blue-light:focus,
a.bg-blue-light:hover,
button.bg-blue-light:focus,
button.bg-blue-light:hover {
	background-color: #47c2f7 !important;
}
.bg-blue-medium {
	background-color: #0a429b !important;
}
a.bg-blue-medium:focus,
a.bg-blue-medium:hover,
button.bg-blue-medium:focus,
button.bg-blue-medium:hover {
	background-color: #072e6b !important;
}
.bg-blue-dark {
	background-color: #03224f !important;
}
a.bg-blue-dark:focus,
a.bg-blue-dark:hover,
button.bg-blue-dark:focus,
button.bg-blue-dark:hover {
	background-color: #010d1e !important;
}
.bg-green {
	background-color: #38c138 !important;
}
a.bg-green:focus,
a.bg-green:hover,
button.bg-green:focus,
button.bg-green:hover {
	background-color: #2d992d !important;
}
.bg-green-light {
	background-color: #4ef9a7 !important;
}
a.bg-green-light:focus,
a.bg-green-light:hover,
button.bg-green-light:focus,
button.bg-green-light:hover {
	background-color: #1df78e !important;
}
.bg-yellow {
	background-color: #fcee21 !important;
}
a.bg-yellow:focus,
a.bg-yellow:hover,
button.bg-yellow:focus,
button.bg-yellow:hover {
	background-color: #e7d803 !important;
}
.bg-gray {
	background-color: #111 !important;
}
a.bg-gray:focus,
a.bg-gray:hover,
button.bg-gray:focus,
button.bg-gray:hover {
	background-color: #000 !important;
}
.bg-gray-light {
	background-color: #f3f4f6 !important;
}
a.bg-gray-light:focus,
a.bg-gray-light:hover,
button.bg-gray-light:focus,
button.bg-gray-light:hover {
	background-color: #d6d9e0 !important;
}
.bg-gray-dark {
	background-color: #515151 !important;
}
a.bg-gray-dark:focus,
a.bg-gray-dark:hover,
button.bg-gray-dark:focus,
button.bg-gray-dark:hover {
	background-color: #383838 !important;
}
.bg-white {
	background-color: #fff !important;
}
.bg-transparent {
	background-color: transparent !important;
}
.border {
	border: 1px solid #dee2e6 !important;
}
.border-top {
	border-top: 1px solid #dee2e6 !important;
}
.border-right {
	border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
	border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
	border-left: 1px solid #dee2e6 !important;
}
.border-0 {
	border: 0 !important;
}
.border-top-0 {
	border-top: 0 !important;
}
.border-right-0 {
	border-right: 0 !important;
}
.border-bottom-0 {
	border-bottom: 0 !important;
}
.border-left-0 {
	border-left: 0 !important;
}
.border-primary {
	border-color: #007bff !important;
}
.border-secondary {
	border-color: #6c757d !important;
}
.border-success {
	border-color: #28a745 !important;
}
.border-info {
	border-color: #17a2b8 !important;
}
.border-warning {
	border-color: #ffc107 !important;
}
.border-danger {
	border-color: #dc3545 !important;
}
.border-light {
	border-color: #f8f9fa !important;
}
.border-dark {
	border-color: #343a40 !important;
}
.border-black {
	border-color: #111 !important;
}
.border-red {
	border-color: red !important;
}
.border-pink {
	border-color: #f9234c !important;
}
.border-blue {
	border-color: #2a6aea !important;
}
.border-blue-light {
	border-color: #78d2f9 !important;
}
.border-blue-medium {
	border-color: #0a429b !important;
}
.border-blue-dark {
	border-color: #03224f !important;
}
.border-green {
	border-color: #38c138 !important;
}
.border-green-light {
	border-color: #4ef9a7 !important;
}
.border-yellow {
	border-color: #fcee21 !important;
}
.border-gray {
	border-color: #111 !important;
}
.border-gray-light {
	border-color: #f3f4f6 !important;
}
.border-gray-dark {
	border-color: #515151 !important;
}
.border-white {
	border-color: #fff !important;
}
.rounded-sm {
	border-radius: 0.2rem !important;
}
.rounded {
	border-radius: 0.25rem !important;
}
.rounded-top {
	border-top-left-radius: 0.25rem !important;
}
.rounded-right,
.rounded-top {
	border-top-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-right {
	border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-left {
	border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
	border-top-left-radius: 0.25rem !important;
}
.rounded-lg {
	border-radius: 0.75rem !important;
}
.rounded-circle {
	border-radius: 50% !important;
}
.rounded-pill {
	border-radius: 50rem !important;
}
.rounded-0 {
	border-radius: 0 !important;
}
.clearfix:after {
	display: block;
	clear: both;
	content: "";
}
.d-none {
	display: none !important;
}
.d-inline {
	display: inline !important;
}
.d-inline-block {
	display: inline-block !important;
}
.d-block {
	display: block !important;
}
.d-table {
	display: table !important;
}
.d-table-row {
	display: table-row !important;
}
.d-table-cell {
	display: table-cell !important;
}
.d-flex {
	display: flex !important;
}
.d-inline-flex {
	display: inline-flex !important;
}
@media (min-width: 576px) {
	.d-sm-none {
		display: none !important;
	}
	.d-sm-inline {
		display: inline !important;
	}
	.d-sm-inline-block {
		display: inline-block !important;
	}
	.d-sm-block {
		display: block !important;
	}
	.d-sm-table {
		display: table !important;
	}
	.d-sm-table-row {
		display: table-row !important;
	}
	.d-sm-table-cell {
		display: table-cell !important;
	}
	.d-sm-flex {
		display: flex !important;
	}
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}
	.d-md-inline {
		display: inline !important;
	}
	.d-md-inline-block {
		display: inline-block !important;
	}
	.d-md-block {
		display: block !important;
	}
	.d-md-table {
		display: table !important;
	}
	.d-md-table-row {
		display: table-row !important;
	}
	.d-md-table-cell {
		display: table-cell !important;
	}
	.d-md-flex {
		display: flex !important;
	}
	.d-md-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 992px) {
	.d-lg-none {
		display: none !important;
	}
	.d-lg-inline {
		display: inline !important;
	}
	.d-lg-inline-block {
		display: inline-block !important;
	}
	.d-lg-block {
		display: block !important;
	}
	.d-lg-table {
		display: table !important;
	}
	.d-lg-table-row {
		display: table-row !important;
	}
	.d-lg-table-cell {
		display: table-cell !important;
	}
	.d-lg-flex {
		display: flex !important;
	}
	.d-lg-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 1200px) {
	.d-xl-none {
		display: none !important;
	}
	.d-xl-inline {
		display: inline !important;
	}
	.d-xl-inline-block {
		display: inline-block !important;
	}
	.d-xl-block {
		display: block !important;
	}
	.d-xl-table {
		display: table !important;
	}
	.d-xl-table-row {
		display: table-row !important;
	}
	.d-xl-table-cell {
		display: table-cell !important;
	}
	.d-xl-flex {
		display: flex !important;
	}
	.d-xl-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 1600px) {
	.d-xxl-none {
		display: none !important;
	}
	.d-xxl-inline {
		display: inline !important;
	}
	.d-xxl-inline-block {
		display: inline-block !important;
	}
	.d-xxl-block {
		display: block !important;
	}
	.d-xxl-table {
		display: table !important;
	}
	.d-xxl-table-row {
		display: table-row !important;
	}
	.d-xxl-table-cell {
		display: table-cell !important;
	}
	.d-xxl-flex {
		display: flex !important;
	}
	.d-xxl-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 1900px) {
	.d-xxxl-none {
		display: none !important;
	}
	.d-xxxl-inline {
		display: inline !important;
	}
	.d-xxxl-inline-block {
		display: inline-block !important;
	}
	.d-xxxl-block {
		display: block !important;
	}
	.d-xxxl-table {
		display: table !important;
	}
	.d-xxxl-table-row {
		display: table-row !important;
	}
	.d-xxxl-table-cell {
		display: table-cell !important;
	}
	.d-xxxl-flex {
		display: flex !important;
	}
	.d-xxxl-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 2000px) {
	.d-xxxxl-none {
		display: none !important;
	}
	.d-xxxxl-inline {
		display: inline !important;
	}
	.d-xxxxl-inline-block {
		display: inline-block !important;
	}
	.d-xxxxl-block {
		display: block !important;
	}
	.d-xxxxl-table {
		display: table !important;
	}
	.d-xxxxl-table-row {
		display: table-row !important;
	}
	.d-xxxxl-table-cell {
		display: table-cell !important;
	}
	.d-xxxxl-flex {
		display: flex !important;
	}
	.d-xxxxl-inline-flex {
		display: inline-flex !important;
	}
}
@media print {
	.d-print-none {
		display: none !important;
	}
	.d-print-inline {
		display: inline !important;
	}
	.d-print-inline-block {
		display: inline-block !important;
	}
	.d-print-block {
		display: block !important;
	}
	.d-print-table {
		display: table !important;
	}
	.d-print-table-row {
		display: table-row !important;
	}
	.d-print-table-cell {
		display: table-cell !important;
	}
	.d-print-flex {
		display: flex !important;
	}
	.d-print-inline-flex {
		display: inline-flex !important;
	}
}
.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.embed-responsive:before {
	display: block;
	content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.embed-responsive-21by9:before {
	padding-top: 42.857%;
}
.embed-responsive-16by9:before {
	padding-top: 56.25%;
}
.embed-responsive-4by3:before {
	padding-top: 75%;
}
.embed-responsive-1by1:before {
	padding-top: 100%;
}
.flex-row {
	flex-direction: row !important;
}
.flex-column,
.gfield_radio {
	flex-direction: column !important;
}
.flex-row-reverse {
	flex-direction: row-reverse !important;
}
.flex-column-reverse {
	flex-direction: column-reverse !important;
}
.flex-wrap {
	flex-wrap: wrap !important;
}
.flex-nowrap {
	flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}
.flex-fill {
	flex: 1 1 auto !important;
}
.flex-grow-0 {
	flex-grow: 0 !important;
}
.flex-grow-1 {
	flex-grow: 1 !important;
}
.flex-shrink-0 {
	flex-shrink: 0 !important;
}
.flex-shrink-1 {
	flex-shrink: 1 !important;
}
.justify-content-start {
	justify-content: flex-start !important;
}
.justify-content-end {
	justify-content: flex-end !important;
}
.justify-content-center {
	justify-content: center !important;
}
.justify-content-between {
	justify-content: space-between !important;
}
.justify-content-around {
	justify-content: space-around !important;
}
.align-items-start {
	align-items: flex-start !important;
}
.align-items-end {
	align-items: flex-end !important;
}
.align-items-center {
	align-items: center !important;
}
.align-items-baseline {
	align-items: baseline !important;
}
.align-items-stretch {
	align-items: stretch !important;
}
.align-content-start {
	align-content: flex-start !important;
}
.align-content-end {
	align-content: flex-end !important;
}
.align-content-center {
	align-content: center !important;
}
.align-content-between {
	align-content: space-between !important;
}
.align-content-around {
	align-content: space-around !important;
}
.align-content-stretch {
	align-content: stretch !important;
}
.align-self-auto {
	align-self: auto !important;
}
.align-self-start {
	align-self: flex-start !important;
}
.align-self-end {
	align-self: flex-end !important;
}
.align-self-center {
	align-self: center !important;
}
.align-self-baseline {
	align-self: baseline !important;
}
.align-self-stretch {
	align-self: stretch !important;
}
@media (min-width: 576px) {
	.flex-sm-row {
		flex-direction: row !important;
	}
	.flex-sm-column {
		flex-direction: column !important;
	}
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-sm-fill {
		flex: 1 1 auto !important;
	}
	.flex-sm-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-sm-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-sm-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-sm-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	.justify-content-sm-center {
		justify-content: center !important;
	}
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	.align-items-sm-center {
		align-items: center !important;
	}
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	.align-content-sm-center {
		align-content: center !important;
	}
	.align-content-sm-between {
		align-content: space-between !important;
	}
	.align-content-sm-around {
		align-content: space-around !important;
	}
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	.align-self-sm-auto {
		align-self: auto !important;
	}
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	.align-self-sm-center {
		align-self: center !important;
	}
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 768px) {
	.flex-md-row {
		flex-direction: row !important;
	}
	.flex-md-column {
		flex-direction: column !important;
	}
	.flex-md-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-md-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-md-wrap {
		flex-wrap: wrap !important;
	}
	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-md-fill {
		flex: 1 1 auto !important;
	}
	.flex-md-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-md-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-md-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-md-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-md-start {
		justify-content: flex-start !important;
	}
	.justify-content-md-end {
		justify-content: flex-end !important;
	}
	.justify-content-md-center {
		justify-content: center !important;
	}
	.justify-content-md-between {
		justify-content: space-between !important;
	}
	.justify-content-md-around {
		justify-content: space-around !important;
	}
	.align-items-md-start {
		align-items: flex-start !important;
	}
	.align-items-md-end {
		align-items: flex-end !important;
	}
	.align-items-md-center {
		align-items: center !important;
	}
	.align-items-md-baseline {
		align-items: baseline !important;
	}
	.align-items-md-stretch {
		align-items: stretch !important;
	}
	.align-content-md-start {
		align-content: flex-start !important;
	}
	.align-content-md-end {
		align-content: flex-end !important;
	}
	.align-content-md-center {
		align-content: center !important;
	}
	.align-content-md-between {
		align-content: space-between !important;
	}
	.align-content-md-around {
		align-content: space-around !important;
	}
	.align-content-md-stretch {
		align-content: stretch !important;
	}
	.align-self-md-auto {
		align-self: auto !important;
	}
	.align-self-md-start {
		align-self: flex-start !important;
	}
	.align-self-md-end {
		align-self: flex-end !important;
	}
	.align-self-md-center {
		align-self: center !important;
	}
	.align-self-md-baseline {
		align-self: baseline !important;
	}
	.align-self-md-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 992px) {
	.flex-lg-row {
		flex-direction: row !important;
	}
	.flex-lg-column {
		flex-direction: column !important;
	}
	.flex-lg-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-lg-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}
	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-lg-fill {
		flex: 1 1 auto !important;
	}
	.flex-lg-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-lg-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-lg-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-lg-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-lg-start {
		justify-content: flex-start !important;
	}
	.justify-content-lg-end {
		justify-content: flex-end !important;
	}
	.justify-content-lg-center {
		justify-content: center !important;
	}
	.justify-content-lg-between {
		justify-content: space-between !important;
	}
	.justify-content-lg-around {
		justify-content: space-around !important;
	}
	.align-items-lg-start {
		align-items: flex-start !important;
	}
	.align-items-lg-end {
		align-items: flex-end !important;
	}
	.align-items-lg-center {
		align-items: center !important;
	}
	.align-items-lg-baseline {
		align-items: baseline !important;
	}
	.align-items-lg-stretch {
		align-items: stretch !important;
	}
	.align-content-lg-start {
		align-content: flex-start !important;
	}
	.align-content-lg-end {
		align-content: flex-end !important;
	}
	.align-content-lg-center {
		align-content: center !important;
	}
	.align-content-lg-between {
		align-content: space-between !important;
	}
	.align-content-lg-around {
		align-content: space-around !important;
	}
	.align-content-lg-stretch {
		align-content: stretch !important;
	}
	.align-self-lg-auto {
		align-self: auto !important;
	}
	.align-self-lg-start {
		align-self: flex-start !important;
	}
	.align-self-lg-end {
		align-self: flex-end !important;
	}
	.align-self-lg-center {
		align-self: center !important;
	}
	.align-self-lg-baseline {
		align-self: baseline !important;
	}
	.align-self-lg-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 1200px) {
	.flex-xl-row {
		flex-direction: row !important;
	}
	.flex-xl-column {
		flex-direction: column !important;
	}
	.flex-xl-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xl-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-xl-fill {
		flex: 1 1 auto !important;
	}
	.flex-xl-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-xl-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-xl-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-xl-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-xl-start {
		justify-content: flex-start !important;
	}
	.justify-content-xl-end {
		justify-content: flex-end !important;
	}
	.justify-content-xl-center {
		justify-content: center !important;
	}
	.justify-content-xl-between {
		justify-content: space-between !important;
	}
	.justify-content-xl-around {
		justify-content: space-around !important;
	}
	.align-items-xl-start {
		align-items: flex-start !important;
	}
	.align-items-xl-end {
		align-items: flex-end !important;
	}
	.align-items-xl-center {
		align-items: center !important;
	}
	.align-items-xl-baseline {
		align-items: baseline !important;
	}
	.align-items-xl-stretch {
		align-items: stretch !important;
	}
	.align-content-xl-start {
		align-content: flex-start !important;
	}
	.align-content-xl-end {
		align-content: flex-end !important;
	}
	.align-content-xl-center {
		align-content: center !important;
	}
	.align-content-xl-between {
		align-content: space-between !important;
	}
	.align-content-xl-around {
		align-content: space-around !important;
	}
	.align-content-xl-stretch {
		align-content: stretch !important;
	}
	.align-self-xl-auto {
		align-self: auto !important;
	}
	.align-self-xl-start {
		align-self: flex-start !important;
	}
	.align-self-xl-end {
		align-self: flex-end !important;
	}
	.align-self-xl-center {
		align-self: center !important;
	}
	.align-self-xl-baseline {
		align-self: baseline !important;
	}
	.align-self-xl-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 1600px) {
	.flex-xxl-row {
		flex-direction: row !important;
	}
	.flex-xxl-column {
		flex-direction: column !important;
	}
	.flex-xxl-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xxl-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xxl-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xxl-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xxl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-xxl-fill {
		flex: 1 1 auto !important;
	}
	.flex-xxl-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-xxl-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-xxl-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-xxl-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-xxl-start {
		justify-content: flex-start !important;
	}
	.justify-content-xxl-end {
		justify-content: flex-end !important;
	}
	.justify-content-xxl-center {
		justify-content: center !important;
	}
	.justify-content-xxl-between {
		justify-content: space-between !important;
	}
	.justify-content-xxl-around {
		justify-content: space-around !important;
	}
	.align-items-xxl-start {
		align-items: flex-start !important;
	}
	.align-items-xxl-end {
		align-items: flex-end !important;
	}
	.align-items-xxl-center {
		align-items: center !important;
	}
	.align-items-xxl-baseline {
		align-items: baseline !important;
	}
	.align-items-xxl-stretch {
		align-items: stretch !important;
	}
	.align-content-xxl-start {
		align-content: flex-start !important;
	}
	.align-content-xxl-end {
		align-content: flex-end !important;
	}
	.align-content-xxl-center {
		align-content: center !important;
	}
	.align-content-xxl-between {
		align-content: space-between !important;
	}
	.align-content-xxl-around {
		align-content: space-around !important;
	}
	.align-content-xxl-stretch {
		align-content: stretch !important;
	}
	.align-self-xxl-auto {
		align-self: auto !important;
	}
	.align-self-xxl-start {
		align-self: flex-start !important;
	}
	.align-self-xxl-end {
		align-self: flex-end !important;
	}
	.align-self-xxl-center {
		align-self: center !important;
	}
	.align-self-xxl-baseline {
		align-self: baseline !important;
	}
	.align-self-xxl-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 1900px) {
	.flex-xxxl-row {
		flex-direction: row !important;
	}
	.flex-xxxl-column {
		flex-direction: column !important;
	}
	.flex-xxxl-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xxxl-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xxxl-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xxxl-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xxxl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-xxxl-fill {
		flex: 1 1 auto !important;
	}
	.flex-xxxl-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-xxxl-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-xxxl-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-xxxl-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-xxxl-start {
		justify-content: flex-start !important;
	}
	.justify-content-xxxl-end {
		justify-content: flex-end !important;
	}
	.justify-content-xxxl-center {
		justify-content: center !important;
	}
	.justify-content-xxxl-between {
		justify-content: space-between !important;
	}
	.justify-content-xxxl-around {
		justify-content: space-around !important;
	}
	.align-items-xxxl-start {
		align-items: flex-start !important;
	}
	.align-items-xxxl-end {
		align-items: flex-end !important;
	}
	.align-items-xxxl-center {
		align-items: center !important;
	}
	.align-items-xxxl-baseline {
		align-items: baseline !important;
	}
	.align-items-xxxl-stretch {
		align-items: stretch !important;
	}
	.align-content-xxxl-start {
		align-content: flex-start !important;
	}
	.align-content-xxxl-end {
		align-content: flex-end !important;
	}
	.align-content-xxxl-center {
		align-content: center !important;
	}
	.align-content-xxxl-between {
		align-content: space-between !important;
	}
	.align-content-xxxl-around {
		align-content: space-around !important;
	}
	.align-content-xxxl-stretch {
		align-content: stretch !important;
	}
	.align-self-xxxl-auto {
		align-self: auto !important;
	}
	.align-self-xxxl-start {
		align-self: flex-start !important;
	}
	.align-self-xxxl-end {
		align-self: flex-end !important;
	}
	.align-self-xxxl-center {
		align-self: center !important;
	}
	.align-self-xxxl-baseline {
		align-self: baseline !important;
	}
	.align-self-xxxl-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 2000px) {
	.flex-xxxxl-row {
		flex-direction: row !important;
	}
	.flex-xxxxl-column {
		flex-direction: column !important;
	}
	.flex-xxxxl-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xxxxl-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xxxxl-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xxxxl-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xxxxl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-xxxxl-fill {
		flex: 1 1 auto !important;
	}
	.flex-xxxxl-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-xxxxl-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-xxxxl-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-xxxxl-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-xxxxl-start {
		justify-content: flex-start !important;
	}
	.justify-content-xxxxl-end {
		justify-content: flex-end !important;
	}
	.justify-content-xxxxl-center {
		justify-content: center !important;
	}
	.justify-content-xxxxl-between {
		justify-content: space-between !important;
	}
	.justify-content-xxxxl-around {
		justify-content: space-around !important;
	}
	.align-items-xxxxl-start {
		align-items: flex-start !important;
	}
	.align-items-xxxxl-end {
		align-items: flex-end !important;
	}
	.align-items-xxxxl-center {
		align-items: center !important;
	}
	.align-items-xxxxl-baseline {
		align-items: baseline !important;
	}
	.align-items-xxxxl-stretch {
		align-items: stretch !important;
	}
	.align-content-xxxxl-start {
		align-content: flex-start !important;
	}
	.align-content-xxxxl-end {
		align-content: flex-end !important;
	}
	.align-content-xxxxl-center {
		align-content: center !important;
	}
	.align-content-xxxxl-between {
		align-content: space-between !important;
	}
	.align-content-xxxxl-around {
		align-content: space-around !important;
	}
	.align-content-xxxxl-stretch {
		align-content: stretch !important;
	}
	.align-self-xxxxl-auto {
		align-self: auto !important;
	}
	.align-self-xxxxl-start {
		align-self: flex-start !important;
	}
	.align-self-xxxxl-end {
		align-self: flex-end !important;
	}
	.align-self-xxxxl-center {
		align-self: center !important;
	}
	.align-self-xxxxl-baseline {
		align-self: baseline !important;
	}
	.align-self-xxxxl-stretch {
		align-self: stretch !important;
	}
}
.float-left {
	float: left !important;
}
.float-right {
	float: right !important;
}
.float-none {
	float: none !important;
}
@media (min-width: 576px) {
	.float-sm-left {
		float: left !important;
	}
	.float-sm-right {
		float: right !important;
	}
	.float-sm-none {
		float: none !important;
	}
}
@media (min-width: 768px) {
	.float-md-left {
		float: left !important;
	}
	.float-md-right {
		float: right !important;
	}
	.float-md-none {
		float: none !important;
	}
}
@media (min-width: 992px) {
	.float-lg-left {
		float: left !important;
	}
	.float-lg-right {
		float: right !important;
	}
	.float-lg-none {
		float: none !important;
	}
}
@media (min-width: 1200px) {
	.float-xl-left {
		float: left !important;
	}
	.float-xl-right {
		float: right !important;
	}
	.float-xl-none {
		float: none !important;
	}
}
@media (min-width: 1600px) {
	.float-xxl-left {
		float: left !important;
	}
	.float-xxl-right {
		float: right !important;
	}
	.float-xxl-none {
		float: none !important;
	}
}
@media (min-width: 1900px) {
	.float-xxxl-left {
		float: left !important;
	}
	.float-xxxl-right {
		float: right !important;
	}
	.float-xxxl-none {
		float: none !important;
	}
}
@media (min-width: 2000px) {
	.float-xxxxl-left {
		float: left !important;
	}
	.float-xxxxl-right {
		float: right !important;
	}
	.float-xxxxl-none {
		float: none !important;
	}
}
.user-select-all {
	-webkit-user-select: all !important;
	-moz-user-select: all !important;
	-ms-user-select: all !important;
	user-select: all !important;
}
.user-select-auto {
	-webkit-user-select: auto !important;
	-moz-user-select: auto !important;
	-ms-user-select: auto !important;
	user-select: auto !important;
}
.user-select-none {
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}
.overflow-auto {
	overflow: auto !important;
}
.overflow-hidden {
	overflow: hidden !important;
}
.position-fixed {
	position: fixed !important;
}
.position-sticky {
	position: sticky !important;
}
.fixed-top {
	top: 0;
}
.fixed-bottom,
.fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
.fixed-bottom {
	bottom: 0;
}
@supports (position: sticky) {
	.sticky-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
.sr-only,
.woocommerce .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
}
.shadow-sm {
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
	box-shadow: none !important;
}
.w-25 {
	width: 25% !important;
}
.w-50 {
	width: 50% !important;
}
.w-75 {
	width: 75% !important;
}
.h-25 {
	height: 25% !important;
}
.h-50 {
	height: 50% !important;
}
.h-75 {
	height: 75% !important;
}
.h-100 {
	height: 100% !important;
}
.h-auto {
	height: auto !important;
}
.mw-100 {
	max-width: 100% !important;
}
.mh-100 {
	max-height: 100% !important;
}
.min-vw-100 {
	min-width: 100vw !important;
}
.vw-100 {
	width: 100vw !important;
}
.vh-100 {
	height: 100vh !important;
}
.m-0 {
	margin: 0 !important;
}
.mt-0,
.my-0 {
	margin-top: 0 !important;
}
.mr-0,
.mx-0 {
	margin-right: 0 !important;
}
.mb-0,
.my-0 {
	margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
	margin-left: 0 !important;
}
.m-1 {
	margin: 0.25rem !important;
}
.mt-1,
.my-1 {
	margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
	margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
	margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
	margin-left: 0.25rem !important;
}
.m-2 {
	margin: 0.5rem !important;
}
.mt-2,
.my-2 {
	margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
	margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
	margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
	margin-left: 0.5rem !important;
}
.m-3 {
	margin: 0.75rem !important;
}
.mt-3,
.my-3 {
	margin-top: 0.75rem !important;
}
.mr-3,
.mx-3 {
	margin-right: 0.75rem !important;
}
.mb-3,
.my-3 {
	margin-bottom: 0.75rem !important;
}
.ml-3,
.mx-3 {
	margin-left: 0.75rem !important;
}
.m-4 {
	margin: 1rem !important;
}
.mt-4,
.my-4 {
	margin-top: 1rem !important;
}
.mr-4,
.mx-4 {
	margin-right: 1rem !important;
}
.mb-4,
.my-4 {
	margin-bottom: 1rem !important;
}
.ml-4,
.mx-4 {
	margin-left: 1rem !important;
}
.m-5 {
	margin: 1.5rem !important;
}
.mt-5,
.my-5 {
	margin-top: 1.5rem !important;
}
.mr-5,
.mx-5 {
	margin-right: 1.5rem !important;
}
.mb-5,
.my-5 {
	margin-bottom: 1.5rem !important;
}
.ml-5,
.mx-5 {
	margin-left: 1.5rem !important;
}
.m-6 {
	margin: 2rem !important;
}
.mt-6,
.my-6 {
	margin-top: 2rem !important;
}
.mr-6,
.mx-6 {
	margin-right: 2rem !important;
}
.mb-6,
.my-6 {
	margin-bottom: 2rem !important;
}
.ml-6,
.mx-6 {
	margin-left: 2rem !important;
}
.m-7 {
	margin: 2.5rem !important;
}
.mt-7,
.my-7 {
	margin-top: 2.5rem !important;
}
.mr-7,
.mx-7 {
	margin-right: 2.5rem !important;
}
.mb-7,
.my-7 {
	margin-bottom: 2.5rem !important;
}
.ml-7,
.mx-7 {
	margin-left: 2.5rem !important;
}
.m-8 {
	margin: 3rem !important;
}
.mt-8,
.my-8 {
	margin-top: 3rem !important;
}
.mr-8,
.mx-8 {
	margin-right: 3rem !important;
}
.mb-8,
.my-8 {
	margin-bottom: 3rem !important;
}
.ml-8,
.mx-8 {
	margin-left: 3rem !important;
}
.m-9 {
	margin: 4rem !important;
}
.mt-9,
.my-9 {
	margin-top: 4rem !important;
}
.mr-9,
.mx-9 {
	margin-right: 4rem !important;
}
.mb-9,
.my-9 {
	margin-bottom: 4rem !important;
}
.ml-9,
.mx-9 {
	margin-left: 4rem !important;
}
.m-10 {
	margin: 5rem !important;
}
.mt-10,
.my-10 {
	margin-top: 5rem !important;
}
.mr-10,
.mx-10 {
	margin-right: 5rem !important;
}
.mb-10,
.my-10 {
	margin-bottom: 5rem !important;
}
.ml-10,
.mx-10 {
	margin-left: 5rem !important;
}
.m-11 {
	margin: 6rem !important;
}
.mt-11,
.my-11 {
	margin-top: 6rem !important;
}
.mr-11,
.mx-11 {
	margin-right: 6rem !important;
}
.mb-11,
.my-11 {
	margin-bottom: 6rem !important;
}
.ml-11,
.mx-11 {
	margin-left: 6rem !important;
}
.m-12 {
	margin: 7rem !important;
}
.mt-12,
.my-12 {
	margin-top: 7rem !important;
}
.mr-12,
.mx-12 {
	margin-right: 7rem !important;
}
.mb-12,
.my-12 {
	margin-bottom: 7rem !important;
}
.ml-12,
.mx-12 {
	margin-left: 7rem !important;
}
.m-13 {
	margin: 8rem !important;
}
.mt-13,
.my-13 {
	margin-top: 8rem !important;
}
.mr-13,
.mx-13 {
	margin-right: 8rem !important;
}
.mb-13,
.my-13 {
	margin-bottom: 8rem !important;
}
.ml-13,
.mx-13 {
	margin-left: 8rem !important;
}
.m-14 {
	margin: 10rem !important;
}
.mt-14,
.my-14 {
	margin-top: 10rem !important;
}
.mr-14,
.mx-14 {
	margin-right: 10rem !important;
}
.mb-14,
.my-14 {
	margin-bottom: 10rem !important;
}
.ml-14,
.mx-14 {
	margin-left: 10rem !important;
}
.m-15 {
	margin: 12rem !important;
}
.mt-15,
.my-15 {
	margin-top: 12rem !important;
}
.mr-15,
.mx-15 {
	margin-right: 12rem !important;
}
.mb-15,
.my-15 {
	margin-bottom: 12rem !important;
}
.ml-15,
.mx-15 {
	margin-left: 12rem !important;
}
.m-16 {
	margin: 15rem !important;
}
.mt-16,
.my-16 {
	margin-top: 15rem !important;
}
.mr-16,
.mx-16 {
	margin-right: 15rem !important;
}
.mb-16,
.my-16 {
	margin-bottom: 15rem !important;
}
.ml-16,
.mx-16 {
	margin-left: 15rem !important;
}
.m-17 {
	margin: 20rem !important;
}
.mt-17,
.my-17 {
	margin-top: 20rem !important;
}
.mr-17,
.mx-17 {
	margin-right: 20rem !important;
}
.mb-17,
.my-17 {
	margin-bottom: 20rem !important;
}
.ml-17,
.mx-17 {
	margin-left: 20rem !important;
}
.m-18 {
	margin: 25rem !important;
}
.mt-18,
.my-18 {
	margin-top: 25rem !important;
}
.mr-18,
.mx-18 {
	margin-right: 25rem !important;
}
.mb-18,
.my-18 {
	margin-bottom: 25rem !important;
}
.ml-18,
.mx-18 {
	margin-left: 25rem !important;
}
.m-19 {
	margin: 30rem !important;
}
.mt-19,
.my-19 {
	margin-top: 30rem !important;
}
.mr-19,
.mx-19 {
	margin-right: 30rem !important;
}
.mb-19,
.my-19 {
	margin-bottom: 30rem !important;
}
.ml-19,
.mx-19 {
	margin-left: 30rem !important;
}
.m-20 {
	margin: 35rem !important;
}
.mt-20,
.my-20 {
	margin-top: 35rem !important;
}
.mr-20,
.mx-20 {
	margin-right: 35rem !important;
}
.mb-20,
.my-20 {
	margin-bottom: 35rem !important;
}
.ml-20,
.mx-20 {
	margin-left: 35rem !important;
}
.m-21 {
	margin: 40rem !important;
}
.mt-21,
.my-21 {
	margin-top: 40rem !important;
}
.mr-21,
.mx-21 {
	margin-right: 40rem !important;
}
.mb-21,
.my-21 {
	margin-bottom: 40rem !important;
}
.ml-21,
.mx-21 {
	margin-left: 40rem !important;
}
.p-0 {
	padding: 0 !important;
}
.pt-0,
.py-0 {
	padding-top: 0 !important;
}
.pr-0,
.px-0 {
	padding-right: 0 !important;
}
.pb-0,
.py-0 {
	padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
	padding-left: 0 !important;
}
.p-1 {
	padding: 0.25rem !important;
}
.pt-1,
.py-1 {
	padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
	padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
	padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
	padding-left: 0.25rem !important;
}
.p-2 {
	padding: 0.5rem !important;
}
.pt-2,
.py-2 {
	padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
	padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
	padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
	padding-left: 0.5rem !important;
}
.p-3 {
	padding: 0.75rem !important;
}
.pt-3,
.py-3 {
	padding-top: 0.75rem !important;
}
.pr-3,
.px-3 {
	padding-right: 0.75rem !important;
}
.pb-3,
.py-3 {
	padding-bottom: 0.75rem !important;
}
.pl-3,
.px-3 {
	padding-left: 0.75rem !important;
}
.p-4 {
	padding: 1rem !important;
}
.pt-4,
.py-4 {
	padding-top: 1rem !important;
}
.pr-4,
.px-4 {
	padding-right: 1rem !important;
}
.pb-4,
.py-4 {
	padding-bottom: 1rem !important;
}
.pl-4,
.px-4 {
	padding-left: 1rem !important;
}
.p-5 {
	padding: 1.5rem !important;
}
.pt-5,
.py-5 {
	padding-top: 1.5rem !important;
}
.pr-5,
.px-5 {
	padding-right: 1.5rem !important;
}
.pb-5,
.py-5 {
	padding-bottom: 1.5rem !important;
}
.pl-5,
.px-5 {
	padding-left: 1.5rem !important;
}
.p-6 {
	padding: 2rem !important;
}
.pt-6,
.py-6 {
	padding-top: 2rem !important;
}
.pr-6,
.px-6 {
	padding-right: 2rem !important;
}
.pb-6,
.py-6 {
	padding-bottom: 2rem !important;
}
.pl-6,
.px-6 {
	padding-left: 2rem !important;
}
.p-7 {
	padding: 2.5rem !important;
}
.pt-7,
.py-7 {
	padding-top: 2.5rem !important;
}
.pr-7,
.px-7 {
	padding-right: 2.5rem !important;
}
.pb-7,
.py-7 {
	padding-bottom: 2.5rem !important;
}
.pl-7,
.px-7 {
	padding-left: 2.5rem !important;
}
.p-8 {
	padding: 3rem !important;
}
.pt-8,
.py-8 {
	padding-top: 3rem !important;
}
.pr-8,
.px-8 {
	padding-right: 3rem !important;
}
.pb-8,
.py-8 {
	padding-bottom: 3rem !important;
}
.pl-8,
.px-8 {
	padding-left: 3rem !important;
}
.p-9 {
	padding: 4rem !important;
}
.pt-9,
.py-9 {
	padding-top: 4rem !important;
}
.pr-9,
.px-9 {
	padding-right: 4rem !important;
}
.pb-9,
.py-9 {
	padding-bottom: 4rem !important;
}
.pl-9,
.px-9 {
	padding-left: 4rem !important;
}
.p-10 {
	padding: 5rem !important;
}
.pt-10,
.py-10 {
	padding-top: 5rem !important;
}
.pr-10,
.px-10 {
	padding-right: 5rem !important;
}
.pb-10,
.py-10 {
	padding-bottom: 5rem !important;
}
.pl-10,
.px-10 {
	padding-left: 5rem !important;
}
.p-11 {
	padding: 6rem !important;
}
.pt-11,
.py-11 {
	padding-top: 6rem !important;
}
.pr-11,
.px-11 {
	padding-right: 6rem !important;
}
.pb-11,
.py-11 {
	padding-bottom: 6rem !important;
}
.pl-11,
.px-11 {
	padding-left: 6rem !important;
}
.p-12 {
	padding: 7rem !important;
}
.pt-12,
.py-12 {
	padding-top: 7rem !important;
}
.pr-12,
.px-12 {
	padding-right: 7rem !important;
}
.pb-12,
.py-12 {
	padding-bottom: 7rem !important;
}
.pl-12,
.px-12 {
	padding-left: 7rem !important;
}
.p-13 {
	padding: 8rem !important;
}
.pt-13,
.py-13 {
	padding-top: 8rem !important;
}
.pr-13,
.px-13 {
	padding-right: 8rem !important;
}
.pb-13,
.py-13 {
	padding-bottom: 8rem !important;
}
.pl-13,
.px-13 {
	padding-left: 8rem !important;
}
.p-14 {
	padding: 10rem !important;
}
.pt-14,
.py-14 {
	padding-top: 10rem !important;
}
.pr-14,
.px-14 {
	padding-right: 10rem !important;
}
.pb-14,
.py-14 {
	padding-bottom: 10rem !important;
}
.pl-14,
.px-14 {
	padding-left: 10rem !important;
}
.p-15 {
	padding: 12rem !important;
}
.pt-15,
.py-15 {
	padding-top: 12rem !important;
}
.pr-15,
.px-15 {
	padding-right: 12rem !important;
}
.pb-15,
.py-15 {
	padding-bottom: 12rem !important;
}
.pl-15,
.px-15 {
	padding-left: 12rem !important;
}
.p-16 {
	padding: 15rem !important;
}
.pt-16,
.py-16 {
	padding-top: 15rem !important;
}
.pr-16,
.px-16 {
	padding-right: 15rem !important;
}
.pb-16,
.py-16 {
	padding-bottom: 15rem !important;
}
.pl-16,
.px-16 {
	padding-left: 15rem !important;
}
.p-17 {
	padding: 20rem !important;
}
.pt-17,
.py-17 {
	padding-top: 20rem !important;
}
.pr-17,
.px-17 {
	padding-right: 20rem !important;
}
.pb-17,
.py-17 {
	padding-bottom: 20rem !important;
}
.pl-17,
.px-17 {
	padding-left: 20rem !important;
}
.p-18 {
	padding: 25rem !important;
}
.pt-18,
.py-18 {
	padding-top: 25rem !important;
}
.pr-18,
.px-18 {
	padding-right: 25rem !important;
}
.pb-18,
.py-18 {
	padding-bottom: 25rem !important;
}
.pl-18,
.px-18 {
	padding-left: 25rem !important;
}
.p-19 {
	padding: 30rem !important;
}
.pt-19,
.py-19 {
	padding-top: 30rem !important;
}
.pr-19,
.px-19 {
	padding-right: 30rem !important;
}
.pb-19,
.py-19 {
	padding-bottom: 30rem !important;
}
.pl-19,
.px-19 {
	padding-left: 30rem !important;
}
.p-20 {
	padding: 35rem !important;
}
.pt-20,
.py-20 {
	padding-top: 35rem !important;
}
.pr-20,
.px-20 {
	padding-right: 35rem !important;
}
.pb-20,
.py-20 {
	padding-bottom: 35rem !important;
}
.pl-20,
.px-20 {
	padding-left: 35rem !important;
}
.p-21 {
	padding: 40rem !important;
}
.pt-21,
.py-21 {
	padding-top: 40rem !important;
}
.pr-21,
.px-21 {
	padding-right: 40rem !important;
}
.pb-21,
.py-21 {
	padding-bottom: 40rem !important;
}
.pl-21,
.px-21 {
	padding-left: 40rem !important;
}
.m-n1 {
	margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
	margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
	margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
	margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
	margin-left: -0.25rem !important;
}
.m-n2 {
	margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
	margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
	margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
	margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
	margin-left: -0.5rem !important;
}
.m-n3 {
	margin: -0.75rem !important;
}
.mt-n3,
.my-n3 {
	margin-top: -0.75rem !important;
}
.mr-n3,
.mx-n3 {
	margin-right: -0.75rem !important;
}
.mb-n3,
.my-n3 {
	margin-bottom: -0.75rem !important;
}
.ml-n3,
.mx-n3 {
	margin-left: -0.75rem !important;
}
.m-n4 {
	margin: -1rem !important;
}
.mt-n4,
.my-n4 {
	margin-top: -1rem !important;
}
.mr-n4,
.mx-n4 {
	margin-right: -1rem !important;
}
.mb-n4,
.my-n4 {
	margin-bottom: -1rem !important;
}
.ml-n4,
.mx-n4 {
	margin-left: -1rem !important;
}
.m-n5 {
	margin: -1.5rem !important;
}
.mt-n5,
.my-n5 {
	margin-top: -1.5rem !important;
}
.mr-n5,
.mx-n5 {
	margin-right: -1.5rem !important;
}
.mb-n5,
.my-n5 {
	margin-bottom: -1.5rem !important;
}
.ml-n5,
.mx-n5 {
	margin-left: -1.5rem !important;
}
.m-n6 {
	margin: -2rem !important;
}
.mt-n6,
.my-n6 {
	margin-top: -2rem !important;
}
.mr-n6,
.mx-n6 {
	margin-right: -2rem !important;
}
.mb-n6,
.my-n6 {
	margin-bottom: -2rem !important;
}
.ml-n6,
.mx-n6 {
	margin-left: -2rem !important;
}
.m-n7 {
	margin: -2.5rem !important;
}
.mt-n7,
.my-n7 {
	margin-top: -2.5rem !important;
}
.mr-n7,
.mx-n7 {
	margin-right: -2.5rem !important;
}
.mb-n7,
.my-n7 {
	margin-bottom: -2.5rem !important;
}
.ml-n7,
.mx-n7 {
	margin-left: -2.5rem !important;
}
.m-n8 {
	margin: -3rem !important;
}
.mt-n8,
.my-n8 {
	margin-top: -3rem !important;
}
.mr-n8,
.mx-n8 {
	margin-right: -3rem !important;
}
.mb-n8,
.my-n8 {
	margin-bottom: -3rem !important;
}
.ml-n8,
.mx-n8 {
	margin-left: -3rem !important;
}
.m-n9 {
	margin: -4rem !important;
}
.mt-n9,
.my-n9 {
	margin-top: -4rem !important;
}
.mr-n9,
.mx-n9 {
	margin-right: -4rem !important;
}
.mb-n9,
.my-n9 {
	margin-bottom: -4rem !important;
}
.ml-n9,
.mx-n9 {
	margin-left: -4rem !important;
}
.m-n10 {
	margin: -5rem !important;
}
.mt-n10,
.my-n10 {
	margin-top: -5rem !important;
}
.mr-n10,
.mx-n10 {
	margin-right: -5rem !important;
}
.mb-n10,
.my-n10 {
	margin-bottom: -5rem !important;
}
.ml-n10,
.mx-n10 {
	margin-left: -5rem !important;
}
.m-n11 {
	margin: -6rem !important;
}
.mt-n11,
.my-n11 {
	margin-top: -6rem !important;
}
.mr-n11,
.mx-n11 {
	margin-right: -6rem !important;
}
.mb-n11,
.my-n11 {
	margin-bottom: -6rem !important;
}
.ml-n11,
.mx-n11 {
	margin-left: -6rem !important;
}
.m-n12 {
	margin: -7rem !important;
}
.mt-n12,
.my-n12 {
	margin-top: -7rem !important;
}
.mr-n12,
.mx-n12 {
	margin-right: -7rem !important;
}
.mb-n12,
.my-n12 {
	margin-bottom: -7rem !important;
}
.ml-n12,
.mx-n12 {
	margin-left: -7rem !important;
}
.m-n13 {
	margin: -8rem !important;
}
.mt-n13,
.my-n13 {
	margin-top: -8rem !important;
}
.mr-n13,
.mx-n13 {
	margin-right: -8rem !important;
}
.mb-n13,
.my-n13 {
	margin-bottom: -8rem !important;
}
.ml-n13,
.mx-n13 {
	margin-left: -8rem !important;
}
.m-n14 {
	margin: -10rem !important;
}
.mt-n14,
.my-n14 {
	margin-top: -10rem !important;
}
.mr-n14,
.mx-n14 {
	margin-right: -10rem !important;
}
.mb-n14,
.my-n14 {
	margin-bottom: -10rem !important;
}
.ml-n14,
.mx-n14 {
	margin-left: -10rem !important;
}
.m-n15 {
	margin: -12rem !important;
}
.mt-n15,
.my-n15 {
	margin-top: -12rem !important;
}
.mr-n15,
.mx-n15 {
	margin-right: -12rem !important;
}
.mb-n15,
.my-n15 {
	margin-bottom: -12rem !important;
}
.ml-n15,
.mx-n15 {
	margin-left: -12rem !important;
}
.m-n16 {
	margin: -15rem !important;
}
.mt-n16,
.my-n16 {
	margin-top: -15rem !important;
}
.mr-n16,
.mx-n16 {
	margin-right: -15rem !important;
}
.mb-n16,
.my-n16 {
	margin-bottom: -15rem !important;
}
.ml-n16,
.mx-n16 {
	margin-left: -15rem !important;
}
.m-n17 {
	margin: -20rem !important;
}
.mt-n17,
.my-n17 {
	margin-top: -20rem !important;
}
.mr-n17,
.mx-n17 {
	margin-right: -20rem !important;
}
.mb-n17,
.my-n17 {
	margin-bottom: -20rem !important;
}
.ml-n17,
.mx-n17 {
	margin-left: -20rem !important;
}
.m-n18 {
	margin: -25rem !important;
}
.mt-n18,
.my-n18 {
	margin-top: -25rem !important;
}
.mr-n18,
.mx-n18 {
	margin-right: -25rem !important;
}
.mb-n18,
.my-n18 {
	margin-bottom: -25rem !important;
}
.ml-n18,
.mx-n18 {
	margin-left: -25rem !important;
}
.m-n19 {
	margin: -30rem !important;
}
.mt-n19,
.my-n19 {
	margin-top: -30rem !important;
}
.mr-n19,
.mx-n19 {
	margin-right: -30rem !important;
}
.mb-n19,
.my-n19 {
	margin-bottom: -30rem !important;
}
.ml-n19,
.mx-n19 {
	margin-left: -30rem !important;
}
.m-n20 {
	margin: -35rem !important;
}
.mt-n20,
.my-n20 {
	margin-top: -35rem !important;
}
.mr-n20,
.mx-n20 {
	margin-right: -35rem !important;
}
.mb-n20,
.my-n20 {
	margin-bottom: -35rem !important;
}
.ml-n20,
.mx-n20 {
	margin-left: -35rem !important;
}
.m-n21 {
	margin: -40rem !important;
}
.mt-n21,
.my-n21 {
	margin-top: -40rem !important;
}
.mr-n21,
.mx-n21 {
	margin-right: -40rem !important;
}
.mb-n21,
.my-n21 {
	margin-bottom: -40rem !important;
}
.ml-n21,
.mx-n21 {
	margin-left: -40rem !important;
}
.m-auto {
	margin: auto !important;
}
.mt-auto,
.my-auto {
	margin-top: auto !important;
}
.mr-auto,
.mx-auto {
	margin-right: auto !important;
}
.mb-auto,
.my-auto {
	margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
	margin-left: auto !important;
}
@media (min-width: 576px) {
	.m-sm-0 {
		margin: 0 !important;
	}
	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0 !important;
	}
	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0 !important;
	}
	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0 !important;
	}
	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0 !important;
	}
	.m-sm-1 {
		margin: 0.25rem !important;
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: 0.25rem !important;
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: 0.25rem !important;
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: 0.25rem !important;
	}
	.m-sm-2 {
		margin: 0.5rem !important;
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: 0.5rem !important;
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: 0.5rem !important;
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: 0.5rem !important;
	}
	.m-sm-3 {
		margin: 0.75rem !important;
	}
	.mt-sm-3,
	.my-sm-3 {
		margin-top: 0.75rem !important;
	}
	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 0.75rem !important;
	}
	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 0.75rem !important;
	}
	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 0.75rem !important;
	}
	.m-sm-4 {
		margin: 1rem !important;
	}
	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1rem !important;
	}
	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1rem !important;
	}
	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1rem !important;
	}
	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1rem !important;
	}
	.m-sm-5 {
		margin: 1.5rem !important;
	}
	.mt-sm-5,
	.my-sm-5 {
		margin-top: 1.5rem !important;
	}
	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 1.5rem !important;
	}
	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 1.5rem !important;
	}
	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 1.5rem !important;
	}
	.m-sm-6 {
		margin: 2rem !important;
	}
	.mt-sm-6,
	.my-sm-6 {
		margin-top: 2rem !important;
	}
	.mr-sm-6,
	.mx-sm-6 {
		margin-right: 2rem !important;
	}
	.mb-sm-6,
	.my-sm-6 {
		margin-bottom: 2rem !important;
	}
	.ml-sm-6,
	.mx-sm-6 {
		margin-left: 2rem !important;
	}
	.m-sm-7 {
		margin: 2.5rem !important;
	}
	.mt-sm-7,
	.my-sm-7 {
		margin-top: 2.5rem !important;
	}
	.mr-sm-7,
	.mx-sm-7 {
		margin-right: 2.5rem !important;
	}
	.mb-sm-7,
	.my-sm-7 {
		margin-bottom: 2.5rem !important;
	}
	.ml-sm-7,
	.mx-sm-7 {
		margin-left: 2.5rem !important;
	}
	.m-sm-8 {
		margin: 3rem !important;
	}
	.mt-sm-8,
	.my-sm-8 {
		margin-top: 3rem !important;
	}
	.mr-sm-8,
	.mx-sm-8 {
		margin-right: 3rem !important;
	}
	.mb-sm-8,
	.my-sm-8 {
		margin-bottom: 3rem !important;
	}
	.ml-sm-8,
	.mx-sm-8 {
		margin-left: 3rem !important;
	}
	.m-sm-9 {
		margin: 4rem !important;
	}
	.mt-sm-9,
	.my-sm-9 {
		margin-top: 4rem !important;
	}
	.mr-sm-9,
	.mx-sm-9 {
		margin-right: 4rem !important;
	}
	.mb-sm-9,
	.my-sm-9 {
		margin-bottom: 4rem !important;
	}
	.ml-sm-9,
	.mx-sm-9 {
		margin-left: 4rem !important;
	}
	.m-sm-10 {
		margin: 5rem !important;
	}
	.mt-sm-10,
	.my-sm-10 {
		margin-top: 5rem !important;
	}
	.mr-sm-10,
	.mx-sm-10 {
		margin-right: 5rem !important;
	}
	.mb-sm-10,
	.my-sm-10 {
		margin-bottom: 5rem !important;
	}
	.ml-sm-10,
	.mx-sm-10 {
		margin-left: 5rem !important;
	}
	.m-sm-11 {
		margin: 6rem !important;
	}
	.mt-sm-11,
	.my-sm-11 {
		margin-top: 6rem !important;
	}
	.mr-sm-11,
	.mx-sm-11 {
		margin-right: 6rem !important;
	}
	.mb-sm-11,
	.my-sm-11 {
		margin-bottom: 6rem !important;
	}
	.ml-sm-11,
	.mx-sm-11 {
		margin-left: 6rem !important;
	}
	.m-sm-12 {
		margin: 7rem !important;
	}
	.mt-sm-12,
	.my-sm-12 {
		margin-top: 7rem !important;
	}
	.mr-sm-12,
	.mx-sm-12 {
		margin-right: 7rem !important;
	}
	.mb-sm-12,
	.my-sm-12 {
		margin-bottom: 7rem !important;
	}
	.ml-sm-12,
	.mx-sm-12 {
		margin-left: 7rem !important;
	}
	.m-sm-13 {
		margin: 8rem !important;
	}
	.mt-sm-13,
	.my-sm-13 {
		margin-top: 8rem !important;
	}
	.mr-sm-13,
	.mx-sm-13 {
		margin-right: 8rem !important;
	}
	.mb-sm-13,
	.my-sm-13 {
		margin-bottom: 8rem !important;
	}
	.ml-sm-13,
	.mx-sm-13 {
		margin-left: 8rem !important;
	}
	.m-sm-14 {
		margin: 10rem !important;
	}
	.mt-sm-14,
	.my-sm-14 {
		margin-top: 10rem !important;
	}
	.mr-sm-14,
	.mx-sm-14 {
		margin-right: 10rem !important;
	}
	.mb-sm-14,
	.my-sm-14 {
		margin-bottom: 10rem !important;
	}
	.ml-sm-14,
	.mx-sm-14 {
		margin-left: 10rem !important;
	}
	.m-sm-15 {
		margin: 12rem !important;
	}
	.mt-sm-15,
	.my-sm-15 {
		margin-top: 12rem !important;
	}
	.mr-sm-15,
	.mx-sm-15 {
		margin-right: 12rem !important;
	}
	.mb-sm-15,
	.my-sm-15 {
		margin-bottom: 12rem !important;
	}
	.ml-sm-15,
	.mx-sm-15 {
		margin-left: 12rem !important;
	}
	.m-sm-16 {
		margin: 15rem !important;
	}
	.mt-sm-16,
	.my-sm-16 {
		margin-top: 15rem !important;
	}
	.mr-sm-16,
	.mx-sm-16 {
		margin-right: 15rem !important;
	}
	.mb-sm-16,
	.my-sm-16 {
		margin-bottom: 15rem !important;
	}
	.ml-sm-16,
	.mx-sm-16 {
		margin-left: 15rem !important;
	}
	.m-sm-17 {
		margin: 20rem !important;
	}
	.mt-sm-17,
	.my-sm-17 {
		margin-top: 20rem !important;
	}
	.mr-sm-17,
	.mx-sm-17 {
		margin-right: 20rem !important;
	}
	.mb-sm-17,
	.my-sm-17 {
		margin-bottom: 20rem !important;
	}
	.ml-sm-17,
	.mx-sm-17 {
		margin-left: 20rem !important;
	}
	.m-sm-18 {
		margin: 25rem !important;
	}
	.mt-sm-18,
	.my-sm-18 {
		margin-top: 25rem !important;
	}
	.mr-sm-18,
	.mx-sm-18 {
		margin-right: 25rem !important;
	}
	.mb-sm-18,
	.my-sm-18 {
		margin-bottom: 25rem !important;
	}
	.ml-sm-18,
	.mx-sm-18 {
		margin-left: 25rem !important;
	}
	.m-sm-19 {
		margin: 30rem !important;
	}
	.mt-sm-19,
	.my-sm-19 {
		margin-top: 30rem !important;
	}
	.mr-sm-19,
	.mx-sm-19 {
		margin-right: 30rem !important;
	}
	.mb-sm-19,
	.my-sm-19 {
		margin-bottom: 30rem !important;
	}
	.ml-sm-19,
	.mx-sm-19 {
		margin-left: 30rem !important;
	}
	.m-sm-20 {
		margin: 35rem !important;
	}
	.mt-sm-20,
	.my-sm-20 {
		margin-top: 35rem !important;
	}
	.mr-sm-20,
	.mx-sm-20 {
		margin-right: 35rem !important;
	}
	.mb-sm-20,
	.my-sm-20 {
		margin-bottom: 35rem !important;
	}
	.ml-sm-20,
	.mx-sm-20 {
		margin-left: 35rem !important;
	}
	.m-sm-21 {
		margin: 40rem !important;
	}
	.mt-sm-21,
	.my-sm-21 {
		margin-top: 40rem !important;
	}
	.mr-sm-21,
	.mx-sm-21 {
		margin-right: 40rem !important;
	}
	.mb-sm-21,
	.my-sm-21 {
		margin-bottom: 40rem !important;
	}
	.ml-sm-21,
	.mx-sm-21 {
		margin-left: 40rem !important;
	}
	.p-sm-0 {
		padding: 0 !important;
	}
	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0 !important;
	}
	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0 !important;
	}
	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0 !important;
	}
	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0 !important;
	}
	.p-sm-1 {
		padding: 0.25rem !important;
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: 0.25rem !important;
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: 0.25rem !important;
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: 0.25rem !important;
	}
	.p-sm-2 {
		padding: 0.5rem !important;
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: 0.5rem !important;
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: 0.5rem !important;
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: 0.5rem !important;
	}
	.p-sm-3 {
		padding: 0.75rem !important;
	}
	.pt-sm-3,
	.py-sm-3 {
		padding-top: 0.75rem !important;
	}
	.pr-sm-3,
	.px-sm-3 {
		padding-right: 0.75rem !important;
	}
	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 0.75rem !important;
	}
	.pl-sm-3,
	.px-sm-3 {
		padding-left: 0.75rem !important;
	}
	.p-sm-4 {
		padding: 1rem !important;
	}
	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1rem !important;
	}
	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1rem !important;
	}
	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1rem !important;
	}
	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1rem !important;
	}
	.p-sm-5 {
		padding: 1.5rem !important;
	}
	.pt-sm-5,
	.py-sm-5 {
		padding-top: 1.5rem !important;
	}
	.pr-sm-5,
	.px-sm-5 {
		padding-right: 1.5rem !important;
	}
	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 1.5rem !important;
	}
	.pl-sm-5,
	.px-sm-5 {
		padding-left: 1.5rem !important;
	}
	.p-sm-6 {
		padding: 2rem !important;
	}
	.pt-sm-6,
	.py-sm-6 {
		padding-top: 2rem !important;
	}
	.pr-sm-6,
	.px-sm-6 {
		padding-right: 2rem !important;
	}
	.pb-sm-6,
	.py-sm-6 {
		padding-bottom: 2rem !important;
	}
	.pl-sm-6,
	.px-sm-6 {
		padding-left: 2rem !important;
	}
	.p-sm-7 {
		padding: 2.5rem !important;
	}
	.pt-sm-7,
	.py-sm-7 {
		padding-top: 2.5rem !important;
	}
	.pr-sm-7,
	.px-sm-7 {
		padding-right: 2.5rem !important;
	}
	.pb-sm-7,
	.py-sm-7 {
		padding-bottom: 2.5rem !important;
	}
	.pl-sm-7,
	.px-sm-7 {
		padding-left: 2.5rem !important;
	}
	.p-sm-8 {
		padding: 3rem !important;
	}
	.pt-sm-8,
	.py-sm-8 {
		padding-top: 3rem !important;
	}
	.pr-sm-8,
	.px-sm-8 {
		padding-right: 3rem !important;
	}
	.pb-sm-8,
	.py-sm-8 {
		padding-bottom: 3rem !important;
	}
	.pl-sm-8,
	.px-sm-8 {
		padding-left: 3rem !important;
	}
	.p-sm-9 {
		padding: 4rem !important;
	}
	.pt-sm-9,
	.py-sm-9 {
		padding-top: 4rem !important;
	}
	.pr-sm-9,
	.px-sm-9 {
		padding-right: 4rem !important;
	}
	.pb-sm-9,
	.py-sm-9 {
		padding-bottom: 4rem !important;
	}
	.pl-sm-9,
	.px-sm-9 {
		padding-left: 4rem !important;
	}
	.p-sm-10 {
		padding: 5rem !important;
	}
	.pt-sm-10,
	.py-sm-10 {
		padding-top: 5rem !important;
	}
	.pr-sm-10,
	.px-sm-10 {
		padding-right: 5rem !important;
	}
	.pb-sm-10,
	.py-sm-10 {
		padding-bottom: 5rem !important;
	}
	.pl-sm-10,
	.px-sm-10 {
		padding-left: 5rem !important;
	}
	.p-sm-11 {
		padding: 6rem !important;
	}
	.pt-sm-11,
	.py-sm-11 {
		padding-top: 6rem !important;
	}
	.pr-sm-11,
	.px-sm-11 {
		padding-right: 6rem !important;
	}
	.pb-sm-11,
	.py-sm-11 {
		padding-bottom: 6rem !important;
	}
	.pl-sm-11,
	.px-sm-11 {
		padding-left: 6rem !important;
	}
	.p-sm-12 {
		padding: 7rem !important;
	}
	.pt-sm-12,
	.py-sm-12 {
		padding-top: 7rem !important;
	}
	.pr-sm-12,
	.px-sm-12 {
		padding-right: 7rem !important;
	}
	.pb-sm-12,
	.py-sm-12 {
		padding-bottom: 7rem !important;
	}
	.pl-sm-12,
	.px-sm-12 {
		padding-left: 7rem !important;
	}
	.p-sm-13 {
		padding: 8rem !important;
	}
	.pt-sm-13,
	.py-sm-13 {
		padding-top: 8rem !important;
	}
	.pr-sm-13,
	.px-sm-13 {
		padding-right: 8rem !important;
	}
	.pb-sm-13,
	.py-sm-13 {
		padding-bottom: 8rem !important;
	}
	.pl-sm-13,
	.px-sm-13 {
		padding-left: 8rem !important;
	}
	.p-sm-14 {
		padding: 10rem !important;
	}
	.pt-sm-14,
	.py-sm-14 {
		padding-top: 10rem !important;
	}
	.pr-sm-14,
	.px-sm-14 {
		padding-right: 10rem !important;
	}
	.pb-sm-14,
	.py-sm-14 {
		padding-bottom: 10rem !important;
	}
	.pl-sm-14,
	.px-sm-14 {
		padding-left: 10rem !important;
	}
	.p-sm-15 {
		padding: 12rem !important;
	}
	.pt-sm-15,
	.py-sm-15 {
		padding-top: 12rem !important;
	}
	.pr-sm-15,
	.px-sm-15 {
		padding-right: 12rem !important;
	}
	.pb-sm-15,
	.py-sm-15 {
		padding-bottom: 12rem !important;
	}
	.pl-sm-15,
	.px-sm-15 {
		padding-left: 12rem !important;
	}
	.p-sm-16 {
		padding: 15rem !important;
	}
	.pt-sm-16,
	.py-sm-16 {
		padding-top: 15rem !important;
	}
	.pr-sm-16,
	.px-sm-16 {
		padding-right: 15rem !important;
	}
	.pb-sm-16,
	.py-sm-16 {
		padding-bottom: 15rem !important;
	}
	.pl-sm-16,
	.px-sm-16 {
		padding-left: 15rem !important;
	}
	.p-sm-17 {
		padding: 20rem !important;
	}
	.pt-sm-17,
	.py-sm-17 {
		padding-top: 20rem !important;
	}
	.pr-sm-17,
	.px-sm-17 {
		padding-right: 20rem !important;
	}
	.pb-sm-17,
	.py-sm-17 {
		padding-bottom: 20rem !important;
	}
	.pl-sm-17,
	.px-sm-17 {
		padding-left: 20rem !important;
	}
	.p-sm-18 {
		padding: 25rem !important;
	}
	.pt-sm-18,
	.py-sm-18 {
		padding-top: 25rem !important;
	}
	.pr-sm-18,
	.px-sm-18 {
		padding-right: 25rem !important;
	}
	.pb-sm-18,
	.py-sm-18 {
		padding-bottom: 25rem !important;
	}
	.pl-sm-18,
	.px-sm-18 {
		padding-left: 25rem !important;
	}
	.p-sm-19 {
		padding: 30rem !important;
	}
	.pt-sm-19,
	.py-sm-19 {
		padding-top: 30rem !important;
	}
	.pr-sm-19,
	.px-sm-19 {
		padding-right: 30rem !important;
	}
	.pb-sm-19,
	.py-sm-19 {
		padding-bottom: 30rem !important;
	}
	.pl-sm-19,
	.px-sm-19 {
		padding-left: 30rem !important;
	}
	.p-sm-20 {
		padding: 35rem !important;
	}
	.pt-sm-20,
	.py-sm-20 {
		padding-top: 35rem !important;
	}
	.pr-sm-20,
	.px-sm-20 {
		padding-right: 35rem !important;
	}
	.pb-sm-20,
	.py-sm-20 {
		padding-bottom: 35rem !important;
	}
	.pl-sm-20,
	.px-sm-20 {
		padding-left: 35rem !important;
	}
	.p-sm-21 {
		padding: 40rem !important;
	}
	.pt-sm-21,
	.py-sm-21 {
		padding-top: 40rem !important;
	}
	.pr-sm-21,
	.px-sm-21 {
		padding-right: 40rem !important;
	}
	.pb-sm-21,
	.py-sm-21 {
		padding-bottom: 40rem !important;
	}
	.pl-sm-21,
	.px-sm-21 {
		padding-left: 40rem !important;
	}
	.m-sm-n1 {
		margin: -0.25rem !important;
	}
	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -0.25rem !important;
	}
	.m-sm-n2 {
		margin: -0.5rem !important;
	}
	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -0.5rem !important;
	}
	.m-sm-n3 {
		margin: -0.75rem !important;
	}
	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -0.75rem !important;
	}
	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -0.75rem !important;
	}
	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -0.75rem !important;
	}
	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -0.75rem !important;
	}
	.m-sm-n4 {
		margin: -1rem !important;
	}
	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1rem !important;
	}
	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1rem !important;
	}
	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1rem !important;
	}
	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1rem !important;
	}
	.m-sm-n5 {
		margin: -1.5rem !important;
	}
	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -1.5rem !important;
	}
	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -1.5rem !important;
	}
	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -1.5rem !important;
	}
	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -1.5rem !important;
	}
	.m-sm-n6 {
		margin: -2rem !important;
	}
	.mt-sm-n6,
	.my-sm-n6 {
		margin-top: -2rem !important;
	}
	.mr-sm-n6,
	.mx-sm-n6 {
		margin-right: -2rem !important;
	}
	.mb-sm-n6,
	.my-sm-n6 {
		margin-bottom: -2rem !important;
	}
	.ml-sm-n6,
	.mx-sm-n6 {
		margin-left: -2rem !important;
	}
	.m-sm-n7 {
		margin: -2.5rem !important;
	}
	.mt-sm-n7,
	.my-sm-n7 {
		margin-top: -2.5rem !important;
	}
	.mr-sm-n7,
	.mx-sm-n7 {
		margin-right: -2.5rem !important;
	}
	.mb-sm-n7,
	.my-sm-n7 {
		margin-bottom: -2.5rem !important;
	}
	.ml-sm-n7,
	.mx-sm-n7 {
		margin-left: -2.5rem !important;
	}
	.m-sm-n8 {
		margin: -3rem !important;
	}
	.mt-sm-n8,
	.my-sm-n8 {
		margin-top: -3rem !important;
	}
	.mr-sm-n8,
	.mx-sm-n8 {
		margin-right: -3rem !important;
	}
	.mb-sm-n8,
	.my-sm-n8 {
		margin-bottom: -3rem !important;
	}
	.ml-sm-n8,
	.mx-sm-n8 {
		margin-left: -3rem !important;
	}
	.m-sm-n9 {
		margin: -4rem !important;
	}
	.mt-sm-n9,
	.my-sm-n9 {
		margin-top: -4rem !important;
	}
	.mr-sm-n9,
	.mx-sm-n9 {
		margin-right: -4rem !important;
	}
	.mb-sm-n9,
	.my-sm-n9 {
		margin-bottom: -4rem !important;
	}
	.ml-sm-n9,
	.mx-sm-n9 {
		margin-left: -4rem !important;
	}
	.m-sm-n10 {
		margin: -5rem !important;
	}
	.mt-sm-n10,
	.my-sm-n10 {
		margin-top: -5rem !important;
	}
	.mr-sm-n10,
	.mx-sm-n10 {
		margin-right: -5rem !important;
	}
	.mb-sm-n10,
	.my-sm-n10 {
		margin-bottom: -5rem !important;
	}
	.ml-sm-n10,
	.mx-sm-n10 {
		margin-left: -5rem !important;
	}
	.m-sm-n11 {
		margin: -6rem !important;
	}
	.mt-sm-n11,
	.my-sm-n11 {
		margin-top: -6rem !important;
	}
	.mr-sm-n11,
	.mx-sm-n11 {
		margin-right: -6rem !important;
	}
	.mb-sm-n11,
	.my-sm-n11 {
		margin-bottom: -6rem !important;
	}
	.ml-sm-n11,
	.mx-sm-n11 {
		margin-left: -6rem !important;
	}
	.m-sm-n12 {
		margin: -7rem !important;
	}
	.mt-sm-n12,
	.my-sm-n12 {
		margin-top: -7rem !important;
	}
	.mr-sm-n12,
	.mx-sm-n12 {
		margin-right: -7rem !important;
	}
	.mb-sm-n12,
	.my-sm-n12 {
		margin-bottom: -7rem !important;
	}
	.ml-sm-n12,
	.mx-sm-n12 {
		margin-left: -7rem !important;
	}
	.m-sm-n13 {
		margin: -8rem !important;
	}
	.mt-sm-n13,
	.my-sm-n13 {
		margin-top: -8rem !important;
	}
	.mr-sm-n13,
	.mx-sm-n13 {
		margin-right: -8rem !important;
	}
	.mb-sm-n13,
	.my-sm-n13 {
		margin-bottom: -8rem !important;
	}
	.ml-sm-n13,
	.mx-sm-n13 {
		margin-left: -8rem !important;
	}
	.m-sm-n14 {
		margin: -10rem !important;
	}
	.mt-sm-n14,
	.my-sm-n14 {
		margin-top: -10rem !important;
	}
	.mr-sm-n14,
	.mx-sm-n14 {
		margin-right: -10rem !important;
	}
	.mb-sm-n14,
	.my-sm-n14 {
		margin-bottom: -10rem !important;
	}
	.ml-sm-n14,
	.mx-sm-n14 {
		margin-left: -10rem !important;
	}
	.m-sm-n15 {
		margin: -12rem !important;
	}
	.mt-sm-n15,
	.my-sm-n15 {
		margin-top: -12rem !important;
	}
	.mr-sm-n15,
	.mx-sm-n15 {
		margin-right: -12rem !important;
	}
	.mb-sm-n15,
	.my-sm-n15 {
		margin-bottom: -12rem !important;
	}
	.ml-sm-n15,
	.mx-sm-n15 {
		margin-left: -12rem !important;
	}
	.m-sm-n16 {
		margin: -15rem !important;
	}
	.mt-sm-n16,
	.my-sm-n16 {
		margin-top: -15rem !important;
	}
	.mr-sm-n16,
	.mx-sm-n16 {
		margin-right: -15rem !important;
	}
	.mb-sm-n16,
	.my-sm-n16 {
		margin-bottom: -15rem !important;
	}
	.ml-sm-n16,
	.mx-sm-n16 {
		margin-left: -15rem !important;
	}
	.m-sm-n17 {
		margin: -20rem !important;
	}
	.mt-sm-n17,
	.my-sm-n17 {
		margin-top: -20rem !important;
	}
	.mr-sm-n17,
	.mx-sm-n17 {
		margin-right: -20rem !important;
	}
	.mb-sm-n17,
	.my-sm-n17 {
		margin-bottom: -20rem !important;
	}
	.ml-sm-n17,
	.mx-sm-n17 {
		margin-left: -20rem !important;
	}
	.m-sm-n18 {
		margin: -25rem !important;
	}
	.mt-sm-n18,
	.my-sm-n18 {
		margin-top: -25rem !important;
	}
	.mr-sm-n18,
	.mx-sm-n18 {
		margin-right: -25rem !important;
	}
	.mb-sm-n18,
	.my-sm-n18 {
		margin-bottom: -25rem !important;
	}
	.ml-sm-n18,
	.mx-sm-n18 {
		margin-left: -25rem !important;
	}
	.m-sm-n19 {
		margin: -30rem !important;
	}
	.mt-sm-n19,
	.my-sm-n19 {
		margin-top: -30rem !important;
	}
	.mr-sm-n19,
	.mx-sm-n19 {
		margin-right: -30rem !important;
	}
	.mb-sm-n19,
	.my-sm-n19 {
		margin-bottom: -30rem !important;
	}
	.ml-sm-n19,
	.mx-sm-n19 {
		margin-left: -30rem !important;
	}
	.m-sm-n20 {
		margin: -35rem !important;
	}
	.mt-sm-n20,
	.my-sm-n20 {
		margin-top: -35rem !important;
	}
	.mr-sm-n20,
	.mx-sm-n20 {
		margin-right: -35rem !important;
	}
	.mb-sm-n20,
	.my-sm-n20 {
		margin-bottom: -35rem !important;
	}
	.ml-sm-n20,
	.mx-sm-n20 {
		margin-left: -35rem !important;
	}
	.m-sm-n21 {
		margin: -40rem !important;
	}
	.mt-sm-n21,
	.my-sm-n21 {
		margin-top: -40rem !important;
	}
	.mr-sm-n21,
	.mx-sm-n21 {
		margin-right: -40rem !important;
	}
	.mb-sm-n21,
	.my-sm-n21 {
		margin-bottom: -40rem !important;
	}
	.ml-sm-n21,
	.mx-sm-n21 {
		margin-left: -40rem !important;
	}
	.m-sm-auto {
		margin: auto !important;
	}
	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto !important;
	}
	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto !important;
	}
	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto !important;
	}
	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 768px) {
	.m-md-0 {
		margin: 0 !important;
	}
	.mt-md-0,
	.my-md-0 {
		margin-top: 0 !important;
	}
	.mr-md-0,
	.mx-md-0 {
		margin-right: 0 !important;
	}
	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0 !important;
	}
	.ml-md-0,
	.mx-md-0 {
		margin-left: 0 !important;
	}
	.m-md-1 {
		margin: 0.25rem !important;
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: 0.25rem !important;
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: 0.25rem !important;
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: 0.25rem !important;
	}
	.m-md-2 {
		margin: 0.5rem !important;
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: 0.5rem !important;
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: 0.5rem !important;
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: 0.5rem !important;
	}
	.m-md-3 {
		margin: 0.75rem !important;
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 0.75rem !important;
	}
	.mr-md-3,
	.mx-md-3 {
		margin-right: 0.75rem !important;
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 0.75rem !important;
	}
	.ml-md-3,
	.mx-md-3 {
		margin-left: 0.75rem !important;
	}
	.m-md-4 {
		margin: 1rem !important;
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 1rem !important;
	}
	.mr-md-4,
	.mx-md-4 {
		margin-right: 1rem !important;
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1rem !important;
	}
	.ml-md-4,
	.mx-md-4 {
		margin-left: 1rem !important;
	}
	.m-md-5 {
		margin: 1.5rem !important;
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 1.5rem !important;
	}
	.mr-md-5,
	.mx-md-5 {
		margin-right: 1.5rem !important;
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 1.5rem !important;
	}
	.ml-md-5,
	.mx-md-5 {
		margin-left: 1.5rem !important;
	}
	.m-md-6 {
		margin: 2rem !important;
	}
	.mt-md-6,
	.my-md-6 {
		margin-top: 2rem !important;
	}
	.mr-md-6,
	.mx-md-6 {
		margin-right: 2rem !important;
	}
	.mb-md-6,
	.my-md-6 {
		margin-bottom: 2rem !important;
	}
	.ml-md-6,
	.mx-md-6 {
		margin-left: 2rem !important;
	}
	.m-md-7 {
		margin: 2.5rem !important;
	}
	.mt-md-7,
	.my-md-7 {
		margin-top: 2.5rem !important;
	}
	.mr-md-7,
	.mx-md-7 {
		margin-right: 2.5rem !important;
	}
	.mb-md-7,
	.my-md-7 {
		margin-bottom: 2.5rem !important;
	}
	.ml-md-7,
	.mx-md-7 {
		margin-left: 2.5rem !important;
	}
	.m-md-8 {
		margin: 3rem !important;
	}
	.mt-md-8,
	.my-md-8 {
		margin-top: 3rem !important;
	}
	.mr-md-8,
	.mx-md-8 {
		margin-right: 3rem !important;
	}
	.mb-md-8,
	.my-md-8 {
		margin-bottom: 3rem !important;
	}
	.ml-md-8,
	.mx-md-8 {
		margin-left: 3rem !important;
	}
	.m-md-9 {
		margin: 4rem !important;
	}
	.mt-md-9,
	.my-md-9 {
		margin-top: 4rem !important;
	}
	.mr-md-9,
	.mx-md-9 {
		margin-right: 4rem !important;
	}
	.mb-md-9,
	.my-md-9 {
		margin-bottom: 4rem !important;
	}
	.ml-md-9,
	.mx-md-9 {
		margin-left: 4rem !important;
	}
	.m-md-10 {
		margin: 5rem !important;
	}
	.mt-md-10,
	.my-md-10 {
		margin-top: 5rem !important;
	}
	.mr-md-10,
	.mx-md-10 {
		margin-right: 5rem !important;
	}
	.mb-md-10,
	.my-md-10 {
		margin-bottom: 5rem !important;
	}
	.ml-md-10,
	.mx-md-10 {
		margin-left: 5rem !important;
	}
	.m-md-11 {
		margin: 6rem !important;
	}
	.mt-md-11,
	.my-md-11 {
		margin-top: 6rem !important;
	}
	.mr-md-11,
	.mx-md-11 {
		margin-right: 6rem !important;
	}
	.mb-md-11,
	.my-md-11 {
		margin-bottom: 6rem !important;
	}
	.ml-md-11,
	.mx-md-11 {
		margin-left: 6rem !important;
	}
	.m-md-12 {
		margin: 7rem !important;
	}
	.mt-md-12,
	.my-md-12 {
		margin-top: 7rem !important;
	}
	.mr-md-12,
	.mx-md-12 {
		margin-right: 7rem !important;
	}
	.mb-md-12,
	.my-md-12 {
		margin-bottom: 7rem !important;
	}
	.ml-md-12,
	.mx-md-12 {
		margin-left: 7rem !important;
	}
	.m-md-13 {
		margin: 8rem !important;
	}
	.mt-md-13,
	.my-md-13 {
		margin-top: 8rem !important;
	}
	.mr-md-13,
	.mx-md-13 {
		margin-right: 8rem !important;
	}
	.mb-md-13,
	.my-md-13 {
		margin-bottom: 8rem !important;
	}
	.ml-md-13,
	.mx-md-13 {
		margin-left: 8rem !important;
	}
	.m-md-14 {
		margin: 10rem !important;
	}
	.mt-md-14,
	.my-md-14 {
		margin-top: 10rem !important;
	}
	.mr-md-14,
	.mx-md-14 {
		margin-right: 10rem !important;
	}
	.mb-md-14,
	.my-md-14 {
		margin-bottom: 10rem !important;
	}
	.ml-md-14,
	.mx-md-14 {
		margin-left: 10rem !important;
	}
	.m-md-15 {
		margin: 12rem !important;
	}
	.mt-md-15,
	.my-md-15 {
		margin-top: 12rem !important;
	}
	.mr-md-15,
	.mx-md-15 {
		margin-right: 12rem !important;
	}
	.mb-md-15,
	.my-md-15 {
		margin-bottom: 12rem !important;
	}
	.ml-md-15,
	.mx-md-15 {
		margin-left: 12rem !important;
	}
	.m-md-16 {
		margin: 15rem !important;
	}
	.mt-md-16,
	.my-md-16 {
		margin-top: 15rem !important;
	}
	.mr-md-16,
	.mx-md-16 {
		margin-right: 15rem !important;
	}
	.mb-md-16,
	.my-md-16 {
		margin-bottom: 15rem !important;
	}
	.ml-md-16,
	.mx-md-16 {
		margin-left: 15rem !important;
	}
	.m-md-17 {
		margin: 20rem !important;
	}
	.mt-md-17,
	.my-md-17 {
		margin-top: 20rem !important;
	}
	.mr-md-17,
	.mx-md-17 {
		margin-right: 20rem !important;
	}
	.mb-md-17,
	.my-md-17 {
		margin-bottom: 20rem !important;
	}
	.ml-md-17,
	.mx-md-17 {
		margin-left: 20rem !important;
	}
	.m-md-18 {
		margin: 25rem !important;
	}
	.mt-md-18,
	.my-md-18 {
		margin-top: 25rem !important;
	}
	.mr-md-18,
	.mx-md-18 {
		margin-right: 25rem !important;
	}
	.mb-md-18,
	.my-md-18 {
		margin-bottom: 25rem !important;
	}
	.ml-md-18,
	.mx-md-18 {
		margin-left: 25rem !important;
	}
	.m-md-19 {
		margin: 30rem !important;
	}
	.mt-md-19,
	.my-md-19 {
		margin-top: 30rem !important;
	}
	.mr-md-19,
	.mx-md-19 {
		margin-right: 30rem !important;
	}
	.mb-md-19,
	.my-md-19 {
		margin-bottom: 30rem !important;
	}
	.ml-md-19,
	.mx-md-19 {
		margin-left: 30rem !important;
	}
	.m-md-20 {
		margin: 35rem !important;
	}
	.mt-md-20,
	.my-md-20 {
		margin-top: 35rem !important;
	}
	.mr-md-20,
	.mx-md-20 {
		margin-right: 35rem !important;
	}
	.mb-md-20,
	.my-md-20 {
		margin-bottom: 35rem !important;
	}
	.ml-md-20,
	.mx-md-20 {
		margin-left: 35rem !important;
	}
	.m-md-21 {
		margin: 40rem !important;
	}
	.mt-md-21,
	.my-md-21 {
		margin-top: 40rem !important;
	}
	.mr-md-21,
	.mx-md-21 {
		margin-right: 40rem !important;
	}
	.mb-md-21,
	.my-md-21 {
		margin-bottom: 40rem !important;
	}
	.ml-md-21,
	.mx-md-21 {
		margin-left: 40rem !important;
	}
	.p-md-0 {
		padding: 0 !important;
	}
	.pt-md-0,
	.py-md-0 {
		padding-top: 0 !important;
	}
	.pr-md-0,
	.px-md-0 {
		padding-right: 0 !important;
	}
	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0 !important;
	}
	.pl-md-0,
	.px-md-0 {
		padding-left: 0 !important;
	}
	.p-md-1 {
		padding: 0.25rem !important;
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: 0.25rem !important;
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: 0.25rem !important;
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: 0.25rem !important;
	}
	.p-md-2 {
		padding: 0.5rem !important;
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: 0.5rem !important;
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: 0.5rem !important;
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: 0.5rem !important;
	}
	.p-md-3 {
		padding: 0.75rem !important;
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 0.75rem !important;
	}
	.pr-md-3,
	.px-md-3 {
		padding-right: 0.75rem !important;
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 0.75rem !important;
	}
	.pl-md-3,
	.px-md-3 {
		padding-left: 0.75rem !important;
	}
	.p-md-4 {
		padding: 1rem !important;
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 1rem !important;
	}
	.pr-md-4,
	.px-md-4 {
		padding-right: 1rem !important;
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1rem !important;
	}
	.pl-md-4,
	.px-md-4 {
		padding-left: 1rem !important;
	}
	.p-md-5 {
		padding: 1.5rem !important;
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 1.5rem !important;
	}
	.pr-md-5,
	.px-md-5 {
		padding-right: 1.5rem !important;
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 1.5rem !important;
	}
	.pl-md-5,
	.px-md-5 {
		padding-left: 1.5rem !important;
	}
	.p-md-6 {
		padding: 2rem !important;
	}
	.pt-md-6,
	.py-md-6 {
		padding-top: 2rem !important;
	}
	.pr-md-6,
	.px-md-6 {
		padding-right: 2rem !important;
	}
	.pb-md-6,
	.py-md-6 {
		padding-bottom: 2rem !important;
	}
	.pl-md-6,
	.px-md-6 {
		padding-left: 2rem !important;
	}
	.p-md-7 {
		padding: 2.5rem !important;
	}
	.pt-md-7,
	.py-md-7 {
		padding-top: 2.5rem !important;
	}
	.pr-md-7,
	.px-md-7 {
		padding-right: 2.5rem !important;
	}
	.pb-md-7,
	.py-md-7 {
		padding-bottom: 2.5rem !important;
	}
	.pl-md-7,
	.px-md-7 {
		padding-left: 2.5rem !important;
	}
	.p-md-8 {
		padding: 3rem !important;
	}
	.pt-md-8,
	.py-md-8 {
		padding-top: 3rem !important;
	}
	.pr-md-8,
	.px-md-8 {
		padding-right: 3rem !important;
	}
	.pb-md-8,
	.py-md-8 {
		padding-bottom: 3rem !important;
	}
	.pl-md-8,
	.px-md-8 {
		padding-left: 3rem !important;
	}
	.p-md-9 {
		padding: 4rem !important;
	}
	.pt-md-9,
	.py-md-9 {
		padding-top: 4rem !important;
	}
	.pr-md-9,
	.px-md-9 {
		padding-right: 4rem !important;
	}
	.pb-md-9,
	.py-md-9 {
		padding-bottom: 4rem !important;
	}
	.pl-md-9,
	.px-md-9 {
		padding-left: 4rem !important;
	}
	.p-md-10 {
		padding: 5rem !important;
	}
	.pt-md-10,
	.py-md-10 {
		padding-top: 5rem !important;
	}
	.pr-md-10,
	.px-md-10 {
		padding-right: 5rem !important;
	}
	.pb-md-10,
	.py-md-10 {
		padding-bottom: 5rem !important;
	}
	.pl-md-10,
	.px-md-10 {
		padding-left: 5rem !important;
	}
	.p-md-11 {
		padding: 6rem !important;
	}
	.pt-md-11,
	.py-md-11 {
		padding-top: 6rem !important;
	}
	.pr-md-11,
	.px-md-11 {
		padding-right: 6rem !important;
	}
	.pb-md-11,
	.py-md-11 {
		padding-bottom: 6rem !important;
	}
	.pl-md-11,
	.px-md-11 {
		padding-left: 6rem !important;
	}
	.p-md-12 {
		padding: 7rem !important;
	}
	.pt-md-12,
	.py-md-12 {
		padding-top: 7rem !important;
	}
	.pr-md-12,
	.px-md-12 {
		padding-right: 7rem !important;
	}
	.pb-md-12,
	.py-md-12 {
		padding-bottom: 7rem !important;
	}
	.pl-md-12,
	.px-md-12 {
		padding-left: 7rem !important;
	}
	.p-md-13 {
		padding: 8rem !important;
	}
	.pt-md-13,
	.py-md-13 {
		padding-top: 8rem !important;
	}
	.pr-md-13,
	.px-md-13 {
		padding-right: 8rem !important;
	}
	.pb-md-13,
	.py-md-13 {
		padding-bottom: 8rem !important;
	}
	.pl-md-13,
	.px-md-13 {
		padding-left: 8rem !important;
	}
	.p-md-14 {
		padding: 10rem !important;
	}
	.pt-md-14,
	.py-md-14 {
		padding-top: 10rem !important;
	}
	.pr-md-14,
	.px-md-14 {
		padding-right: 10rem !important;
	}
	.pb-md-14,
	.py-md-14 {
		padding-bottom: 10rem !important;
	}
	.pl-md-14,
	.px-md-14 {
		padding-left: 10rem !important;
	}
	.p-md-15 {
		padding: 12rem !important;
	}
	.pt-md-15,
	.py-md-15 {
		padding-top: 12rem !important;
	}
	.pr-md-15,
	.px-md-15 {
		padding-right: 12rem !important;
	}
	.pb-md-15,
	.py-md-15 {
		padding-bottom: 12rem !important;
	}
	.pl-md-15,
	.px-md-15 {
		padding-left: 12rem !important;
	}
	.p-md-16 {
		padding: 15rem !important;
	}
	.pt-md-16,
	.py-md-16 {
		padding-top: 15rem !important;
	}
	.pr-md-16,
	.px-md-16 {
		padding-right: 15rem !important;
	}
	.pb-md-16,
	.py-md-16 {
		padding-bottom: 15rem !important;
	}
	.pl-md-16,
	.px-md-16 {
		padding-left: 15rem !important;
	}
	.p-md-17 {
		padding: 20rem !important;
	}
	.pt-md-17,
	.py-md-17 {
		padding-top: 20rem !important;
	}
	.pr-md-17,
	.px-md-17 {
		padding-right: 20rem !important;
	}
	.pb-md-17,
	.py-md-17 {
		padding-bottom: 20rem !important;
	}
	.pl-md-17,
	.px-md-17 {
		padding-left: 20rem !important;
	}
	.p-md-18 {
		padding: 25rem !important;
	}
	.pt-md-18,
	.py-md-18 {
		padding-top: 25rem !important;
	}
	.pr-md-18,
	.px-md-18 {
		padding-right: 25rem !important;
	}
	.pb-md-18,
	.py-md-18 {
		padding-bottom: 25rem !important;
	}
	.pl-md-18,
	.px-md-18 {
		padding-left: 25rem !important;
	}
	.p-md-19 {
		padding: 30rem !important;
	}
	.pt-md-19,
	.py-md-19 {
		padding-top: 30rem !important;
	}
	.pr-md-19,
	.px-md-19 {
		padding-right: 30rem !important;
	}
	.pb-md-19,
	.py-md-19 {
		padding-bottom: 30rem !important;
	}
	.pl-md-19,
	.px-md-19 {
		padding-left: 30rem !important;
	}
	.p-md-20 {
		padding: 35rem !important;
	}
	.pt-md-20,
	.py-md-20 {
		padding-top: 35rem !important;
	}
	.pr-md-20,
	.px-md-20 {
		padding-right: 35rem !important;
	}
	.pb-md-20,
	.py-md-20 {
		padding-bottom: 35rem !important;
	}
	.pl-md-20,
	.px-md-20 {
		padding-left: 35rem !important;
	}
	.p-md-21 {
		padding: 40rem !important;
	}
	.pt-md-21,
	.py-md-21 {
		padding-top: 40rem !important;
	}
	.pr-md-21,
	.px-md-21 {
		padding-right: 40rem !important;
	}
	.pb-md-21,
	.py-md-21 {
		padding-bottom: 40rem !important;
	}
	.pl-md-21,
	.px-md-21 {
		padding-left: 40rem !important;
	}
	.m-md-n1 {
		margin: -0.25rem !important;
	}
	.mt-md-n1,
	.my-md-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -0.25rem !important;
	}
	.m-md-n2 {
		margin: -0.5rem !important;
	}
	.mt-md-n2,
	.my-md-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -0.5rem !important;
	}
	.m-md-n3 {
		margin: -0.75rem !important;
	}
	.mt-md-n3,
	.my-md-n3 {
		margin-top: -0.75rem !important;
	}
	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -0.75rem !important;
	}
	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -0.75rem !important;
	}
	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -0.75rem !important;
	}
	.m-md-n4 {
		margin: -1rem !important;
	}
	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1rem !important;
	}
	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1rem !important;
	}
	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1rem !important;
	}
	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1rem !important;
	}
	.m-md-n5 {
		margin: -1.5rem !important;
	}
	.mt-md-n5,
	.my-md-n5 {
		margin-top: -1.5rem !important;
	}
	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -1.5rem !important;
	}
	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -1.5rem !important;
	}
	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -1.5rem !important;
	}
	.m-md-n6 {
		margin: -2rem !important;
	}
	.mt-md-n6,
	.my-md-n6 {
		margin-top: -2rem !important;
	}
	.mr-md-n6,
	.mx-md-n6 {
		margin-right: -2rem !important;
	}
	.mb-md-n6,
	.my-md-n6 {
		margin-bottom: -2rem !important;
	}
	.ml-md-n6,
	.mx-md-n6 {
		margin-left: -2rem !important;
	}
	.m-md-n7 {
		margin: -2.5rem !important;
	}
	.mt-md-n7,
	.my-md-n7 {
		margin-top: -2.5rem !important;
	}
	.mr-md-n7,
	.mx-md-n7 {
		margin-right: -2.5rem !important;
	}
	.mb-md-n7,
	.my-md-n7 {
		margin-bottom: -2.5rem !important;
	}
	.ml-md-n7,
	.mx-md-n7 {
		margin-left: -2.5rem !important;
	}
	.m-md-n8 {
		margin: -3rem !important;
	}
	.mt-md-n8,
	.my-md-n8 {
		margin-top: -3rem !important;
	}
	.mr-md-n8,
	.mx-md-n8 {
		margin-right: -3rem !important;
	}
	.mb-md-n8,
	.my-md-n8 {
		margin-bottom: -3rem !important;
	}
	.ml-md-n8,
	.mx-md-n8 {
		margin-left: -3rem !important;
	}
	.m-md-n9 {
		margin: -4rem !important;
	}
	.mt-md-n9,
	.my-md-n9 {
		margin-top: -4rem !important;
	}
	.mr-md-n9,
	.mx-md-n9 {
		margin-right: -4rem !important;
	}
	.mb-md-n9,
	.my-md-n9 {
		margin-bottom: -4rem !important;
	}
	.ml-md-n9,
	.mx-md-n9 {
		margin-left: -4rem !important;
	}
	.m-md-n10 {
		margin: -5rem !important;
	}
	.mt-md-n10,
	.my-md-n10 {
		margin-top: -5rem !important;
	}
	.mr-md-n10,
	.mx-md-n10 {
		margin-right: -5rem !important;
	}
	.mb-md-n10,
	.my-md-n10 {
		margin-bottom: -5rem !important;
	}
	.ml-md-n10,
	.mx-md-n10 {
		margin-left: -5rem !important;
	}
	.m-md-n11 {
		margin: -6rem !important;
	}
	.mt-md-n11,
	.my-md-n11 {
		margin-top: -6rem !important;
	}
	.mr-md-n11,
	.mx-md-n11 {
		margin-right: -6rem !important;
	}
	.mb-md-n11,
	.my-md-n11 {
		margin-bottom: -6rem !important;
	}
	.ml-md-n11,
	.mx-md-n11 {
		margin-left: -6rem !important;
	}
	.m-md-n12 {
		margin: -7rem !important;
	}
	.mt-md-n12,
	.my-md-n12 {
		margin-top: -7rem !important;
	}
	.mr-md-n12,
	.mx-md-n12 {
		margin-right: -7rem !important;
	}
	.mb-md-n12,
	.my-md-n12 {
		margin-bottom: -7rem !important;
	}
	.ml-md-n12,
	.mx-md-n12 {
		margin-left: -7rem !important;
	}
	.m-md-n13 {
		margin: -8rem !important;
	}
	.mt-md-n13,
	.my-md-n13 {
		margin-top: -8rem !important;
	}
	.mr-md-n13,
	.mx-md-n13 {
		margin-right: -8rem !important;
	}
	.mb-md-n13,
	.my-md-n13 {
		margin-bottom: -8rem !important;
	}
	.ml-md-n13,
	.mx-md-n13 {
		margin-left: -8rem !important;
	}
	.m-md-n14 {
		margin: -10rem !important;
	}
	.mt-md-n14,
	.my-md-n14 {
		margin-top: -10rem !important;
	}
	.mr-md-n14,
	.mx-md-n14 {
		margin-right: -10rem !important;
	}
	.mb-md-n14,
	.my-md-n14 {
		margin-bottom: -10rem !important;
	}
	.ml-md-n14,
	.mx-md-n14 {
		margin-left: -10rem !important;
	}
	.m-md-n15 {
		margin: -12rem !important;
	}
	.mt-md-n15,
	.my-md-n15 {
		margin-top: -12rem !important;
	}
	.mr-md-n15,
	.mx-md-n15 {
		margin-right: -12rem !important;
	}
	.mb-md-n15,
	.my-md-n15 {
		margin-bottom: -12rem !important;
	}
	.ml-md-n15,
	.mx-md-n15 {
		margin-left: -12rem !important;
	}
	.m-md-n16 {
		margin: -15rem !important;
	}
	.mt-md-n16,
	.my-md-n16 {
		margin-top: -15rem !important;
	}
	.mr-md-n16,
	.mx-md-n16 {
		margin-right: -15rem !important;
	}
	.mb-md-n16,
	.my-md-n16 {
		margin-bottom: -15rem !important;
	}
	.ml-md-n16,
	.mx-md-n16 {
		margin-left: -15rem !important;
	}
	.m-md-n17 {
		margin: -20rem !important;
	}
	.mt-md-n17,
	.my-md-n17 {
		margin-top: -20rem !important;
	}
	.mr-md-n17,
	.mx-md-n17 {
		margin-right: -20rem !important;
	}
	.mb-md-n17,
	.my-md-n17 {
		margin-bottom: -20rem !important;
	}
	.ml-md-n17,
	.mx-md-n17 {
		margin-left: -20rem !important;
	}
	.m-md-n18 {
		margin: -25rem !important;
	}
	.mt-md-n18,
	.my-md-n18 {
		margin-top: -25rem !important;
	}
	.mr-md-n18,
	.mx-md-n18 {
		margin-right: -25rem !important;
	}
	.mb-md-n18,
	.my-md-n18 {
		margin-bottom: -25rem !important;
	}
	.ml-md-n18,
	.mx-md-n18 {
		margin-left: -25rem !important;
	}
	.m-md-n19 {
		margin: -30rem !important;
	}
	.mt-md-n19,
	.my-md-n19 {
		margin-top: -30rem !important;
	}
	.mr-md-n19,
	.mx-md-n19 {
		margin-right: -30rem !important;
	}
	.mb-md-n19,
	.my-md-n19 {
		margin-bottom: -30rem !important;
	}
	.ml-md-n19,
	.mx-md-n19 {
		margin-left: -30rem !important;
	}
	.m-md-n20 {
		margin: -35rem !important;
	}
	.mt-md-n20,
	.my-md-n20 {
		margin-top: -35rem !important;
	}
	.mr-md-n20,
	.mx-md-n20 {
		margin-right: -35rem !important;
	}
	.mb-md-n20,
	.my-md-n20 {
		margin-bottom: -35rem !important;
	}
	.ml-md-n20,
	.mx-md-n20 {
		margin-left: -35rem !important;
	}
	.m-md-n21 {
		margin: -40rem !important;
	}
	.mt-md-n21,
	.my-md-n21 {
		margin-top: -40rem !important;
	}
	.mr-md-n21,
	.mx-md-n21 {
		margin-right: -40rem !important;
	}
	.mb-md-n21,
	.my-md-n21 {
		margin-bottom: -40rem !important;
	}
	.ml-md-n21,
	.mx-md-n21 {
		margin-left: -40rem !important;
	}
	.m-md-auto {
		margin: auto !important;
	}
	.mt-md-auto,
	.my-md-auto {
		margin-top: auto !important;
	}
	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto !important;
	}
	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto !important;
	}
	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 992px) {
	.m-lg-0 {
		margin: 0 !important;
	}
	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0 !important;
	}
	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0 !important;
	}
	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0 !important;
	}
	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0 !important;
	}
	.m-lg-1 {
		margin: 0.25rem !important;
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: 0.25rem !important;
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: 0.25rem !important;
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: 0.25rem !important;
	}
	.m-lg-2 {
		margin: 0.5rem !important;
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: 0.5rem !important;
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: 0.5rem !important;
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: 0.5rem !important;
	}
	.m-lg-3 {
		margin: 0.75rem !important;
	}
	.mt-lg-3,
	.my-lg-3 {
		margin-top: 0.75rem !important;
	}
	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 0.75rem !important;
	}
	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 0.75rem !important;
	}
	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 0.75rem !important;
	}
	.m-lg-4 {
		margin: 1rem !important;
	}
	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1rem !important;
	}
	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1rem !important;
	}
	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1rem !important;
	}
	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1rem !important;
	}
	.m-lg-5 {
		margin: 1.5rem !important;
	}
	.mt-lg-5,
	.my-lg-5 {
		margin-top: 1.5rem !important;
	}
	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 1.5rem !important;
	}
	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 1.5rem !important;
	}
	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 1.5rem !important;
	}
	.m-lg-6 {
		margin: 2rem !important;
	}
	.mt-lg-6,
	.my-lg-6 {
		margin-top: 2rem !important;
	}
	.mr-lg-6,
	.mx-lg-6 {
		margin-right: 2rem !important;
	}
	.mb-lg-6,
	.my-lg-6 {
		margin-bottom: 2rem !important;
	}
	.ml-lg-6,
	.mx-lg-6 {
		margin-left: 2rem !important;
	}
	.m-lg-7 {
		margin: 2.5rem !important;
	}
	.mt-lg-7,
	.my-lg-7 {
		margin-top: 2.5rem !important;
	}
	.mr-lg-7,
	.mx-lg-7 {
		margin-right: 2.5rem !important;
	}
	.mb-lg-7,
	.my-lg-7 {
		margin-bottom: 2.5rem !important;
	}
	.ml-lg-7,
	.mx-lg-7 {
		margin-left: 2.5rem !important;
	}
	.m-lg-8 {
		margin: 3rem !important;
	}
	.mt-lg-8,
	.my-lg-8 {
		margin-top: 3rem !important;
	}
	.mr-lg-8,
	.mx-lg-8 {
		margin-right: 3rem !important;
	}
	.mb-lg-8,
	.my-lg-8 {
		margin-bottom: 3rem !important;
	}
	.ml-lg-8,
	.mx-lg-8 {
		margin-left: 3rem !important;
	}
	.m-lg-9 {
		margin: 4rem !important;
	}
	.mt-lg-9,
	.my-lg-9 {
		margin-top: 4rem !important;
	}
	.mr-lg-9,
	.mx-lg-9 {
		margin-right: 4rem !important;
	}
	.mb-lg-9,
	.my-lg-9 {
		margin-bottom: 4rem !important;
	}
	.ml-lg-9,
	.mx-lg-9 {
		margin-left: 4rem !important;
	}
	.m-lg-10 {
		margin: 5rem !important;
	}
	.mt-lg-10,
	.my-lg-10 {
		margin-top: 5rem !important;
	}
	.mr-lg-10,
	.mx-lg-10 {
		margin-right: 5rem !important;
	}
	.mb-lg-10,
	.my-lg-10 {
		margin-bottom: 5rem !important;
	}
	.ml-lg-10,
	.mx-lg-10 {
		margin-left: 5rem !important;
	}
	.m-lg-11 {
		margin: 6rem !important;
	}
	.mt-lg-11,
	.my-lg-11 {
		margin-top: 6rem !important;
	}
	.mr-lg-11,
	.mx-lg-11 {
		margin-right: 6rem !important;
	}
	.mb-lg-11,
	.my-lg-11 {
		margin-bottom: 6rem !important;
	}
	.ml-lg-11,
	.mx-lg-11 {
		margin-left: 6rem !important;
	}
	.m-lg-12 {
		margin: 7rem !important;
	}
	.mt-lg-12,
	.my-lg-12 {
		margin-top: 7rem !important;
	}
	.mr-lg-12,
	.mx-lg-12 {
		margin-right: 7rem !important;
	}
	.mb-lg-12,
	.my-lg-12 {
		margin-bottom: 7rem !important;
	}
	.ml-lg-12,
	.mx-lg-12 {
		margin-left: 7rem !important;
	}
	.m-lg-13 {
		margin: 8rem !important;
	}
	.mt-lg-13,
	.my-lg-13 {
		margin-top: 8rem !important;
	}
	.mr-lg-13,
	.mx-lg-13 {
		margin-right: 8rem !important;
	}
	.mb-lg-13,
	.my-lg-13 {
		margin-bottom: 8rem !important;
	}
	.ml-lg-13,
	.mx-lg-13 {
		margin-left: 8rem !important;
	}
	.m-lg-14 {
		margin: 10rem !important;
	}
	.mt-lg-14,
	.my-lg-14 {
		margin-top: 10rem !important;
	}
	.mr-lg-14,
	.mx-lg-14 {
		margin-right: 10rem !important;
	}
	.mb-lg-14,
	.my-lg-14 {
		margin-bottom: 10rem !important;
	}
	.ml-lg-14,
	.mx-lg-14 {
		margin-left: 10rem !important;
	}
	.m-lg-15 {
		margin: 12rem !important;
	}
	.mt-lg-15,
	.my-lg-15 {
		margin-top: 12rem !important;
	}
	.mr-lg-15,
	.mx-lg-15 {
		margin-right: 12rem !important;
	}
	.mb-lg-15,
	.my-lg-15 {
		margin-bottom: 12rem !important;
	}
	.ml-lg-15,
	.mx-lg-15 {
		margin-left: 12rem !important;
	}
	.m-lg-16 {
		margin: 15rem !important;
	}
	.mt-lg-16,
	.my-lg-16 {
		margin-top: 15rem !important;
	}
	.mr-lg-16,
	.mx-lg-16 {
		margin-right: 15rem !important;
	}
	.mb-lg-16,
	.my-lg-16 {
		margin-bottom: 15rem !important;
	}
	.ml-lg-16,
	.mx-lg-16 {
		margin-left: 15rem !important;
	}
	.m-lg-17 {
		margin: 20rem !important;
	}
	.mt-lg-17,
	.my-lg-17 {
		margin-top: 20rem !important;
	}
	.mr-lg-17,
	.mx-lg-17 {
		margin-right: 20rem !important;
	}
	.mb-lg-17,
	.my-lg-17 {
		margin-bottom: 20rem !important;
	}
	.ml-lg-17,
	.mx-lg-17 {
		margin-left: 20rem !important;
	}
	.m-lg-18 {
		margin: 25rem !important;
	}
	.mt-lg-18,
	.my-lg-18 {
		margin-top: 25rem !important;
	}
	.mr-lg-18,
	.mx-lg-18 {
		margin-right: 25rem !important;
	}
	.mb-lg-18,
	.my-lg-18 {
		margin-bottom: 25rem !important;
	}
	.ml-lg-18,
	.mx-lg-18 {
		margin-left: 25rem !important;
	}
	.m-lg-19 {
		margin: 30rem !important;
	}
	.mt-lg-19,
	.my-lg-19 {
		margin-top: 30rem !important;
	}
	.mr-lg-19,
	.mx-lg-19 {
		margin-right: 30rem !important;
	}
	.mb-lg-19,
	.my-lg-19 {
		margin-bottom: 30rem !important;
	}
	.ml-lg-19,
	.mx-lg-19 {
		margin-left: 30rem !important;
	}
	.m-lg-20 {
		margin: 35rem !important;
	}
	.mt-lg-20,
	.my-lg-20 {
		margin-top: 35rem !important;
	}
	.mr-lg-20,
	.mx-lg-20 {
		margin-right: 35rem !important;
	}
	.mb-lg-20,
	.my-lg-20 {
		margin-bottom: 35rem !important;
	}
	.ml-lg-20,
	.mx-lg-20 {
		margin-left: 35rem !important;
	}
	.m-lg-21 {
		margin: 40rem !important;
	}
	.mt-lg-21,
	.my-lg-21 {
		margin-top: 40rem !important;
	}
	.mr-lg-21,
	.mx-lg-21 {
		margin-right: 40rem !important;
	}
	.mb-lg-21,
	.my-lg-21 {
		margin-bottom: 40rem !important;
	}
	.ml-lg-21,
	.mx-lg-21 {
		margin-left: 40rem !important;
	}
	.p-lg-0 {
		padding: 0 !important;
	}
	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0 !important;
	}
	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0 !important;
	}
	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0 !important;
	}
	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0 !important;
	}
	.p-lg-1 {
		padding: 0.25rem !important;
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: 0.25rem !important;
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: 0.25rem !important;
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: 0.25rem !important;
	}
	.p-lg-2 {
		padding: 0.5rem !important;
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: 0.5rem !important;
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: 0.5rem !important;
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: 0.5rem !important;
	}
	.p-lg-3 {
		padding: 0.75rem !important;
	}
	.pt-lg-3,
	.py-lg-3 {
		padding-top: 0.75rem !important;
	}
	.pr-lg-3,
	.px-lg-3 {
		padding-right: 0.75rem !important;
	}
	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 0.75rem !important;
	}
	.pl-lg-3,
	.px-lg-3 {
		padding-left: 0.75rem !important;
	}
	.p-lg-4 {
		padding: 1rem !important;
	}
	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1rem !important;
	}
	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1rem !important;
	}
	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1rem !important;
	}
	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1rem !important;
	}
	.p-lg-5 {
		padding: 1.5rem !important;
	}
	.pt-lg-5,
	.py-lg-5 {
		padding-top: 1.5rem !important;
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 1.5rem !important;
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 1.5rem !important;
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-left: 1.5rem !important;
	}
	.p-lg-6 {
		padding: 2rem !important;
	}
	.pt-lg-6,
	.py-lg-6 {
		padding-top: 2rem !important;
	}
	.pr-lg-6,
	.px-lg-6 {
		padding-right: 2rem !important;
	}
	.pb-lg-6,
	.py-lg-6 {
		padding-bottom: 2rem !important;
	}
	.pl-lg-6,
	.px-lg-6 {
		padding-left: 2rem !important;
	}
	.p-lg-7 {
		padding: 2.5rem !important;
	}
	.pt-lg-7,
	.py-lg-7 {
		padding-top: 2.5rem !important;
	}
	.pr-lg-7,
	.px-lg-7 {
		padding-right: 2.5rem !important;
	}
	.pb-lg-7,
	.py-lg-7 {
		padding-bottom: 2.5rem !important;
	}
	.pl-lg-7,
	.px-lg-7 {
		padding-left: 2.5rem !important;
	}
	.p-lg-8 {
		padding: 3rem !important;
	}
	.pt-lg-8,
	.py-lg-8 {
		padding-top: 3rem !important;
	}
	.pr-lg-8,
	.px-lg-8 {
		padding-right: 3rem !important;
	}
	.pb-lg-8,
	.py-lg-8 {
		padding-bottom: 3rem !important;
	}
	.pl-lg-8,
	.px-lg-8 {
		padding-left: 3rem !important;
	}
	.p-lg-9 {
		padding: 4rem !important;
	}
	.pt-lg-9,
	.py-lg-9 {
		padding-top: 4rem !important;
	}
	.pr-lg-9,
	.px-lg-9 {
		padding-right: 4rem !important;
	}
	.pb-lg-9,
	.py-lg-9 {
		padding-bottom: 4rem !important;
	}
	.pl-lg-9,
	.px-lg-9 {
		padding-left: 4rem !important;
	}
	.p-lg-10 {
		padding: 5rem !important;
	}
	.pt-lg-10,
	.py-lg-10 {
		padding-top: 5rem !important;
	}
	.pr-lg-10,
	.px-lg-10 {
		padding-right: 5rem !important;
	}
	.pb-lg-10,
	.py-lg-10 {
		padding-bottom: 5rem !important;
	}
	.pl-lg-10,
	.px-lg-10 {
		padding-left: 5rem !important;
	}
	.p-lg-11 {
		padding: 6rem !important;
	}
	.pt-lg-11,
	.py-lg-11 {
		padding-top: 6rem !important;
	}
	.pr-lg-11,
	.px-lg-11 {
		padding-right: 6rem !important;
	}
	.pb-lg-11,
	.py-lg-11 {
		padding-bottom: 6rem !important;
	}
	.pl-lg-11,
	.px-lg-11 {
		padding-left: 6rem !important;
	}
	.p-lg-12 {
		padding: 7rem !important;
	}
	.pt-lg-12,
	.py-lg-12 {
		padding-top: 7rem !important;
	}
	.pr-lg-12,
	.px-lg-12 {
		padding-right: 7rem !important;
	}
	.pb-lg-12,
	.py-lg-12 {
		padding-bottom: 7rem !important;
	}
	.pl-lg-12,
	.px-lg-12 {
		padding-left: 7rem !important;
	}
	.p-lg-13 {
		padding: 8rem !important;
	}
	.pt-lg-13,
	.py-lg-13 {
		padding-top: 8rem !important;
	}
	.pr-lg-13,
	.px-lg-13 {
		padding-right: 8rem !important;
	}
	.pb-lg-13,
	.py-lg-13 {
		padding-bottom: 8rem !important;
	}
	.pl-lg-13,
	.px-lg-13 {
		padding-left: 8rem !important;
	}
	.p-lg-14 {
		padding: 10rem !important;
	}
	.pt-lg-14,
	.py-lg-14 {
		padding-top: 10rem !important;
	}
	.pr-lg-14,
	.px-lg-14 {
		padding-right: 10rem !important;
	}
	.pb-lg-14,
	.py-lg-14 {
		padding-bottom: 10rem !important;
	}
	.pl-lg-14,
	.px-lg-14 {
		padding-left: 10rem !important;
	}
	.p-lg-15 {
		padding: 12rem !important;
	}
	.pt-lg-15,
	.py-lg-15 {
		padding-top: 12rem !important;
	}
	.pr-lg-15,
	.px-lg-15 {
		padding-right: 12rem !important;
	}
	.pb-lg-15,
	.py-lg-15 {
		padding-bottom: 12rem !important;
	}
	.pl-lg-15,
	.px-lg-15 {
		padding-left: 12rem !important;
	}
	.p-lg-16 {
		padding: 15rem !important;
	}
	.pt-lg-16,
	.py-lg-16 {
		padding-top: 15rem !important;
	}
	.pr-lg-16,
	.px-lg-16 {
		padding-right: 15rem !important;
	}
	.pb-lg-16,
	.py-lg-16 {
		padding-bottom: 15rem !important;
	}
	.pl-lg-16,
	.px-lg-16 {
		padding-left: 15rem !important;
	}
	.p-lg-17 {
		padding: 20rem !important;
	}
	.pt-lg-17,
	.py-lg-17 {
		padding-top: 20rem !important;
	}
	.pr-lg-17,
	.px-lg-17 {
		padding-right: 20rem !important;
	}
	.pb-lg-17,
	.py-lg-17 {
		padding-bottom: 20rem !important;
	}
	.pl-lg-17,
	.px-lg-17 {
		padding-left: 20rem !important;
	}
	.p-lg-18 {
		padding: 25rem !important;
	}
	.pt-lg-18,
	.py-lg-18 {
		padding-top: 25rem !important;
	}
	.pr-lg-18,
	.px-lg-18 {
		padding-right: 25rem !important;
	}
	.pb-lg-18,
	.py-lg-18 {
		padding-bottom: 25rem !important;
	}
	.pl-lg-18,
	.px-lg-18 {
		padding-left: 25rem !important;
	}
	.p-lg-19 {
		padding: 30rem !important;
	}
	.pt-lg-19,
	.py-lg-19 {
		padding-top: 30rem !important;
	}
	.pr-lg-19,
	.px-lg-19 {
		padding-right: 30rem !important;
	}
	.pb-lg-19,
	.py-lg-19 {
		padding-bottom: 30rem !important;
	}
	.pl-lg-19,
	.px-lg-19 {
		padding-left: 30rem !important;
	}
	.p-lg-20 {
		padding: 35rem !important;
	}
	.pt-lg-20,
	.py-lg-20 {
		padding-top: 35rem !important;
	}
	.pr-lg-20,
	.px-lg-20 {
		padding-right: 35rem !important;
	}
	.pb-lg-20,
	.py-lg-20 {
		padding-bottom: 35rem !important;
	}
	.pl-lg-20,
	.px-lg-20 {
		padding-left: 35rem !important;
	}
	.p-lg-21 {
		padding: 40rem !important;
	}
	.pt-lg-21,
	.py-lg-21 {
		padding-top: 40rem !important;
	}
	.pr-lg-21,
	.px-lg-21 {
		padding-right: 40rem !important;
	}
	.pb-lg-21,
	.py-lg-21 {
		padding-bottom: 40rem !important;
	}
	.pl-lg-21,
	.px-lg-21 {
		padding-left: 40rem !important;
	}
	.m-lg-n1 {
		margin: -0.25rem !important;
	}
	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -0.25rem !important;
	}
	.m-lg-n2 {
		margin: -0.5rem !important;
	}
	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -0.5rem !important;
	}
	.m-lg-n3 {
		margin: -0.75rem !important;
	}
	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -0.75rem !important;
	}
	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -0.75rem !important;
	}
	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -0.75rem !important;
	}
	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -0.75rem !important;
	}
	.m-lg-n4 {
		margin: -1rem !important;
	}
	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1rem !important;
	}
	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1rem !important;
	}
	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1rem !important;
	}
	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1rem !important;
	}
	.m-lg-n5 {
		margin: -1.5rem !important;
	}
	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -1.5rem !important;
	}
	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -1.5rem !important;
	}
	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -1.5rem !important;
	}
	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -1.5rem !important;
	}
	.m-lg-n6 {
		margin: -2rem !important;
	}
	.mt-lg-n6,
	.my-lg-n6 {
		margin-top: -2rem !important;
	}
	.mr-lg-n6,
	.mx-lg-n6 {
		margin-right: -2rem !important;
	}
	.mb-lg-n6,
	.my-lg-n6 {
		margin-bottom: -2rem !important;
	}
	.ml-lg-n6,
	.mx-lg-n6 {
		margin-left: -2rem !important;
	}
	.m-lg-n7 {
		margin: -2.5rem !important;
	}
	.mt-lg-n7,
	.my-lg-n7 {
		margin-top: -2.5rem !important;
	}
	.mr-lg-n7,
	.mx-lg-n7 {
		margin-right: -2.5rem !important;
	}
	.mb-lg-n7,
	.my-lg-n7 {
		margin-bottom: -2.5rem !important;
	}
	.ml-lg-n7,
	.mx-lg-n7 {
		margin-left: -2.5rem !important;
	}
	.m-lg-n8 {
		margin: -3rem !important;
	}
	.mt-lg-n8,
	.my-lg-n8 {
		margin-top: -3rem !important;
	}
	.mr-lg-n8,
	.mx-lg-n8 {
		margin-right: -3rem !important;
	}
	.mb-lg-n8,
	.my-lg-n8 {
		margin-bottom: -3rem !important;
	}
	.ml-lg-n8,
	.mx-lg-n8 {
		margin-left: -3rem !important;
	}
	.m-lg-n9 {
		margin: -4rem !important;
	}
	.mt-lg-n9,
	.my-lg-n9 {
		margin-top: -4rem !important;
	}
	.mr-lg-n9,
	.mx-lg-n9 {
		margin-right: -4rem !important;
	}
	.mb-lg-n9,
	.my-lg-n9 {
		margin-bottom: -4rem !important;
	}
	.ml-lg-n9,
	.mx-lg-n9 {
		margin-left: -4rem !important;
	}
	.m-lg-n10 {
		margin: -5rem !important;
	}
	.mt-lg-n10,
	.my-lg-n10 {
		margin-top: -5rem !important;
	}
	.mr-lg-n10,
	.mx-lg-n10 {
		margin-right: -5rem !important;
	}
	.mb-lg-n10,
	.my-lg-n10 {
		margin-bottom: -5rem !important;
	}
	.ml-lg-n10,
	.mx-lg-n10 {
		margin-left: -5rem !important;
	}
	.m-lg-n11 {
		margin: -6rem !important;
	}
	.mt-lg-n11,
	.my-lg-n11 {
		margin-top: -6rem !important;
	}
	.mr-lg-n11,
	.mx-lg-n11 {
		margin-right: -6rem !important;
	}
	.mb-lg-n11,
	.my-lg-n11 {
		margin-bottom: -6rem !important;
	}
	.ml-lg-n11,
	.mx-lg-n11 {
		margin-left: -6rem !important;
	}
	.m-lg-n12 {
		margin: -7rem !important;
	}
	.mt-lg-n12,
	.my-lg-n12 {
		margin-top: -7rem !important;
	}
	.mr-lg-n12,
	.mx-lg-n12 {
		margin-right: -7rem !important;
	}
	.mb-lg-n12,
	.my-lg-n12 {
		margin-bottom: -7rem !important;
	}
	.ml-lg-n12,
	.mx-lg-n12 {
		margin-left: -7rem !important;
	}
	.m-lg-n13 {
		margin: -8rem !important;
	}
	.mt-lg-n13,
	.my-lg-n13 {
		margin-top: -8rem !important;
	}
	.mr-lg-n13,
	.mx-lg-n13 {
		margin-right: -8rem !important;
	}
	.mb-lg-n13,
	.my-lg-n13 {
		margin-bottom: -8rem !important;
	}
	.ml-lg-n13,
	.mx-lg-n13 {
		margin-left: -8rem !important;
	}
	.m-lg-n14 {
		margin: -10rem !important;
	}
	.mt-lg-n14,
	.my-lg-n14 {
		margin-top: -10rem !important;
	}
	.mr-lg-n14,
	.mx-lg-n14 {
		margin-right: -10rem !important;
	}
	.mb-lg-n14,
	.my-lg-n14 {
		margin-bottom: -10rem !important;
	}
	.ml-lg-n14,
	.mx-lg-n14 {
		margin-left: -10rem !important;
	}
	.m-lg-n15 {
		margin: -12rem !important;
	}
	.mt-lg-n15,
	.my-lg-n15 {
		margin-top: -12rem !important;
	}
	.mr-lg-n15,
	.mx-lg-n15 {
		margin-right: -12rem !important;
	}
	.mb-lg-n15,
	.my-lg-n15 {
		margin-bottom: -12rem !important;
	}
	.ml-lg-n15,
	.mx-lg-n15 {
		margin-left: -12rem !important;
	}
	.m-lg-n16 {
		margin: -15rem !important;
	}
	.mt-lg-n16,
	.my-lg-n16 {
		margin-top: -15rem !important;
	}
	.mr-lg-n16,
	.mx-lg-n16 {
		margin-right: -15rem !important;
	}
	.mb-lg-n16,
	.my-lg-n16 {
		margin-bottom: -15rem !important;
	}
	.ml-lg-n16,
	.mx-lg-n16 {
		margin-left: -15rem !important;
	}
	.m-lg-n17 {
		margin: -20rem !important;
	}
	.mt-lg-n17,
	.my-lg-n17 {
		margin-top: -20rem !important;
	}
	.mr-lg-n17,
	.mx-lg-n17 {
		margin-right: -20rem !important;
	}
	.mb-lg-n17,
	.my-lg-n17 {
		margin-bottom: -20rem !important;
	}
	.ml-lg-n17,
	.mx-lg-n17 {
		margin-left: -20rem !important;
	}
	.m-lg-n18 {
		margin: -25rem !important;
	}
	.mt-lg-n18,
	.my-lg-n18 {
		margin-top: -25rem !important;
	}
	.mr-lg-n18,
	.mx-lg-n18 {
		margin-right: -25rem !important;
	}
	.mb-lg-n18,
	.my-lg-n18 {
		margin-bottom: -25rem !important;
	}
	.ml-lg-n18,
	.mx-lg-n18 {
		margin-left: -25rem !important;
	}
	.m-lg-n19 {
		margin: -30rem !important;
	}
	.mt-lg-n19,
	.my-lg-n19 {
		margin-top: -30rem !important;
	}
	.mr-lg-n19,
	.mx-lg-n19 {
		margin-right: -30rem !important;
	}
	.mb-lg-n19,
	.my-lg-n19 {
		margin-bottom: -30rem !important;
	}
	.ml-lg-n19,
	.mx-lg-n19 {
		margin-left: -30rem !important;
	}
	.m-lg-n20 {
		margin: -35rem !important;
	}
	.mt-lg-n20,
	.my-lg-n20 {
		margin-top: -35rem !important;
	}
	.mr-lg-n20,
	.mx-lg-n20 {
		margin-right: -35rem !important;
	}
	.mb-lg-n20,
	.my-lg-n20 {
		margin-bottom: -35rem !important;
	}
	.ml-lg-n20,
	.mx-lg-n20 {
		margin-left: -35rem !important;
	}
	.m-lg-n21 {
		margin: -40rem !important;
	}
	.mt-lg-n21,
	.my-lg-n21 {
		margin-top: -40rem !important;
	}
	.mr-lg-n21,
	.mx-lg-n21 {
		margin-right: -40rem !important;
	}
	.mb-lg-n21,
	.my-lg-n21 {
		margin-bottom: -40rem !important;
	}
	.ml-lg-n21,
	.mx-lg-n21 {
		margin-left: -40rem !important;
	}
	.m-lg-auto {
		margin: auto !important;
	}
	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto !important;
	}
	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto !important;
	}
	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto !important;
	}
	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 1200px) {
	.m-xl-0 {
		margin: 0 !important;
	}
	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0 !important;
	}
	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0 !important;
	}
	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0 !important;
	}
	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0 !important;
	}
	.m-xl-1 {
		margin: 0.25rem !important;
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: 0.25rem !important;
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: 0.25rem !important;
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: 0.25rem !important;
	}
	.m-xl-2 {
		margin: 0.5rem !important;
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: 0.5rem !important;
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: 0.5rem !important;
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: 0.5rem !important;
	}
	.m-xl-3 {
		margin: 0.75rem !important;
	}
	.mt-xl-3,
	.my-xl-3 {
		margin-top: 0.75rem !important;
	}
	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 0.75rem !important;
	}
	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 0.75rem !important;
	}
	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 0.75rem !important;
	}
	.m-xl-4 {
		margin: 1rem !important;
	}
	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1rem !important;
	}
	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1rem !important;
	}
	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1rem !important;
	}
	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1rem !important;
	}
	.m-xl-5 {
		margin: 1.5rem !important;
	}
	.mt-xl-5,
	.my-xl-5 {
		margin-top: 1.5rem !important;
	}
	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 1.5rem !important;
	}
	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 1.5rem !important;
	}
	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 1.5rem !important;
	}
	.m-xl-6 {
		margin: 2rem !important;
	}
	.mt-xl-6,
	.my-xl-6 {
		margin-top: 2rem !important;
	}
	.mr-xl-6,
	.mx-xl-6 {
		margin-right: 2rem !important;
	}
	.mb-xl-6,
	.my-xl-6 {
		margin-bottom: 2rem !important;
	}
	.ml-xl-6,
	.mx-xl-6 {
		margin-left: 2rem !important;
	}
	.m-xl-7 {
		margin: 2.5rem !important;
	}
	.mt-xl-7,
	.my-xl-7 {
		margin-top: 2.5rem !important;
	}
	.mr-xl-7,
	.mx-xl-7 {
		margin-right: 2.5rem !important;
	}
	.mb-xl-7,
	.my-xl-7 {
		margin-bottom: 2.5rem !important;
	}
	.ml-xl-7,
	.mx-xl-7 {
		margin-left: 2.5rem !important;
	}
	.m-xl-8 {
		margin: 3rem !important;
	}
	.mt-xl-8,
	.my-xl-8 {
		margin-top: 3rem !important;
	}
	.mr-xl-8,
	.mx-xl-8 {
		margin-right: 3rem !important;
	}
	.mb-xl-8,
	.my-xl-8 {
		margin-bottom: 3rem !important;
	}
	.ml-xl-8,
	.mx-xl-8 {
		margin-left: 3rem !important;
	}
	.m-xl-9 {
		margin: 4rem !important;
	}
	.mt-xl-9,
	.my-xl-9 {
		margin-top: 4rem !important;
	}
	.mr-xl-9,
	.mx-xl-9 {
		margin-right: 4rem !important;
	}
	.mb-xl-9,
	.my-xl-9 {
		margin-bottom: 4rem !important;
	}
	.ml-xl-9,
	.mx-xl-9 {
		margin-left: 4rem !important;
	}
	.m-xl-10 {
		margin: 5rem !important;
	}
	.mt-xl-10,
	.my-xl-10 {
		margin-top: 5rem !important;
	}
	.mr-xl-10,
	.mx-xl-10 {
		margin-right: 5rem !important;
	}
	.mb-xl-10,
	.my-xl-10 {
		margin-bottom: 5rem !important;
	}
	.ml-xl-10,
	.mx-xl-10 {
		margin-left: 5rem !important;
	}
	.m-xl-11 {
		margin: 6rem !important;
	}
	.mt-xl-11,
	.my-xl-11 {
		margin-top: 6rem !important;
	}
	.mr-xl-11,
	.mx-xl-11 {
		margin-right: 6rem !important;
	}
	.mb-xl-11,
	.my-xl-11 {
		margin-bottom: 6rem !important;
	}
	.ml-xl-11,
	.mx-xl-11 {
		margin-left: 6rem !important;
	}
	.m-xl-12 {
		margin: 7rem !important;
	}
	.mt-xl-12,
	.my-xl-12 {
		margin-top: 7rem !important;
	}
	.mr-xl-12,
	.mx-xl-12 {
		margin-right: 7rem !important;
	}
	.mb-xl-12,
	.my-xl-12 {
		margin-bottom: 7rem !important;
	}
	.ml-xl-12,
	.mx-xl-12 {
		margin-left: 7rem !important;
	}
	.m-xl-13 {
		margin: 8rem !important;
	}
	.mt-xl-13,
	.my-xl-13 {
		margin-top: 8rem !important;
	}
	.mr-xl-13,
	.mx-xl-13 {
		margin-right: 8rem !important;
	}
	.mb-xl-13,
	.my-xl-13 {
		margin-bottom: 8rem !important;
	}
	.ml-xl-13,
	.mx-xl-13 {
		margin-left: 8rem !important;
	}
	.m-xl-14 {
		margin: 10rem !important;
	}
	.mt-xl-14,
	.my-xl-14 {
		margin-top: 10rem !important;
	}
	.mr-xl-14,
	.mx-xl-14 {
		margin-right: 10rem !important;
	}
	.mb-xl-14,
	.my-xl-14 {
		margin-bottom: 10rem !important;
	}
	.ml-xl-14,
	.mx-xl-14 {
		margin-left: 10rem !important;
	}
	.m-xl-15 {
		margin: 12rem !important;
	}
	.mt-xl-15,
	.my-xl-15 {
		margin-top: 12rem !important;
	}
	.mr-xl-15,
	.mx-xl-15 {
		margin-right: 12rem !important;
	}
	.mb-xl-15,
	.my-xl-15 {
		margin-bottom: 12rem !important;
	}
	.ml-xl-15,
	.mx-xl-15 {
		margin-left: 12rem !important;
	}
	.m-xl-16 {
		margin: 15rem !important;
	}
	.mt-xl-16,
	.my-xl-16 {
		margin-top: 15rem !important;
	}
	.mr-xl-16,
	.mx-xl-16 {
		margin-right: 15rem !important;
	}
	.mb-xl-16,
	.my-xl-16 {
		margin-bottom: 15rem !important;
	}
	.ml-xl-16,
	.mx-xl-16 {
		margin-left: 15rem !important;
	}
	.m-xl-17 {
		margin: 20rem !important;
	}
	.mt-xl-17,
	.my-xl-17 {
		margin-top: 20rem !important;
	}
	.mr-xl-17,
	.mx-xl-17 {
		margin-right: 20rem !important;
	}
	.mb-xl-17,
	.my-xl-17 {
		margin-bottom: 20rem !important;
	}
	.ml-xl-17,
	.mx-xl-17 {
		margin-left: 20rem !important;
	}
	.m-xl-18 {
		margin: 25rem !important;
	}
	.mt-xl-18,
	.my-xl-18 {
		margin-top: 25rem !important;
	}
	.mr-xl-18,
	.mx-xl-18 {
		margin-right: 25rem !important;
	}
	.mb-xl-18,
	.my-xl-18 {
		margin-bottom: 25rem !important;
	}
	.ml-xl-18,
	.mx-xl-18 {
		margin-left: 25rem !important;
	}
	.m-xl-19 {
		margin: 30rem !important;
	}
	.mt-xl-19,
	.my-xl-19 {
		margin-top: 30rem !important;
	}
	.mr-xl-19,
	.mx-xl-19 {
		margin-right: 30rem !important;
	}
	.mb-xl-19,
	.my-xl-19 {
		margin-bottom: 30rem !important;
	}
	.ml-xl-19,
	.mx-xl-19 {
		margin-left: 30rem !important;
	}
	.m-xl-20 {
		margin: 35rem !important;
	}
	.mt-xl-20,
	.my-xl-20 {
		margin-top: 35rem !important;
	}
	.mr-xl-20,
	.mx-xl-20 {
		margin-right: 35rem !important;
	}
	.mb-xl-20,
	.my-xl-20 {
		margin-bottom: 35rem !important;
	}
	.ml-xl-20,
	.mx-xl-20 {
		margin-left: 35rem !important;
	}
	.m-xl-21 {
		margin: 40rem !important;
	}
	.mt-xl-21,
	.my-xl-21 {
		margin-top: 40rem !important;
	}
	.mr-xl-21,
	.mx-xl-21 {
		margin-right: 40rem !important;
	}
	.mb-xl-21,
	.my-xl-21 {
		margin-bottom: 40rem !important;
	}
	.ml-xl-21,
	.mx-xl-21 {
		margin-left: 40rem !important;
	}
	.p-xl-0 {
		padding: 0 !important;
	}
	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0 !important;
	}
	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0 !important;
	}
	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0 !important;
	}
	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0 !important;
	}
	.p-xl-1 {
		padding: 0.25rem !important;
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: 0.25rem !important;
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: 0.25rem !important;
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: 0.25rem !important;
	}
	.p-xl-2 {
		padding: 0.5rem !important;
	}
	.pt-xl-2,
	.py-xl-2 {
		padding-top: 0.5rem !important;
	}
	.pr-xl-2,
	.px-xl-2 {
		padding-right: 0.5rem !important;
	}
	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-xl-2,
	.px-xl-2 {
		padding-left: 0.5rem !important;
	}
	.p-xl-3 {
		padding: 0.75rem !important;
	}
	.pt-xl-3,
	.py-xl-3 {
		padding-top: 0.75rem !important;
	}
	.pr-xl-3,
	.px-xl-3 {
		padding-right: 0.75rem !important;
	}
	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 0.75rem !important;
	}
	.pl-xl-3,
	.px-xl-3 {
		padding-left: 0.75rem !important;
	}
	.p-xl-4 {
		padding: 1rem !important;
	}
	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1rem !important;
	}
	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1rem !important;
	}
	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1rem !important;
	}
	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1rem !important;
	}
	.p-xl-5 {
		padding: 1.5rem !important;
	}
	.pt-xl-5,
	.py-xl-5 {
		padding-top: 1.5rem !important;
	}
	.pr-xl-5,
	.px-xl-5 {
		padding-right: 1.5rem !important;
	}
	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 1.5rem !important;
	}
	.pl-xl-5,
	.px-xl-5 {
		padding-left: 1.5rem !important;
	}
	.p-xl-6 {
		padding: 2rem !important;
	}
	.pt-xl-6,
	.py-xl-6 {
		padding-top: 2rem !important;
	}
	.pr-xl-6,
	.px-xl-6 {
		padding-right: 2rem !important;
	}
	.pb-xl-6,
	.py-xl-6 {
		padding-bottom: 2rem !important;
	}
	.pl-xl-6,
	.px-xl-6 {
		padding-left: 2rem !important;
	}
	.p-xl-7 {
		padding: 2.5rem !important;
	}
	.pt-xl-7,
	.py-xl-7 {
		padding-top: 2.5rem !important;
	}
	.pr-xl-7,
	.px-xl-7 {
		padding-right: 2.5rem !important;
	}
	.pb-xl-7,
	.py-xl-7 {
		padding-bottom: 2.5rem !important;
	}
	.pl-xl-7,
	.px-xl-7 {
		padding-left: 2.5rem !important;
	}
	.p-xl-8 {
		padding: 3rem !important;
	}
	.pt-xl-8,
	.py-xl-8 {
		padding-top: 3rem !important;
	}
	.pr-xl-8,
	.px-xl-8 {
		padding-right: 3rem !important;
	}
	.pb-xl-8,
	.py-xl-8 {
		padding-bottom: 3rem !important;
	}
	.pl-xl-8,
	.px-xl-8 {
		padding-left: 3rem !important;
	}
	.p-xl-9 {
		padding: 4rem !important;
	}
	.pt-xl-9,
	.py-xl-9 {
		padding-top: 4rem !important;
	}
	.pr-xl-9,
	.px-xl-9 {
		padding-right: 4rem !important;
	}
	.pb-xl-9,
	.py-xl-9 {
		padding-bottom: 4rem !important;
	}
	.pl-xl-9,
	.px-xl-9 {
		padding-left: 4rem !important;
	}
	.p-xl-10 {
		padding: 5rem !important;
	}
	.pt-xl-10,
	.py-xl-10 {
		padding-top: 5rem !important;
	}
	.pr-xl-10,
	.px-xl-10 {
		padding-right: 5rem !important;
	}
	.pb-xl-10,
	.py-xl-10 {
		padding-bottom: 5rem !important;
	}
	.pl-xl-10,
	.px-xl-10 {
		padding-left: 5rem !important;
	}
	.p-xl-11 {
		padding: 6rem !important;
	}
	.pt-xl-11,
	.py-xl-11 {
		padding-top: 6rem !important;
	}
	.pr-xl-11,
	.px-xl-11 {
		padding-right: 6rem !important;
	}
	.pb-xl-11,
	.py-xl-11 {
		padding-bottom: 6rem !important;
	}
	.pl-xl-11,
	.px-xl-11 {
		padding-left: 6rem !important;
	}
	.p-xl-12 {
		padding: 7rem !important;
	}
	.pt-xl-12,
	.py-xl-12 {
		padding-top: 7rem !important;
	}
	.pr-xl-12,
	.px-xl-12 {
		padding-right: 7rem !important;
	}
	.pb-xl-12,
	.py-xl-12 {
		padding-bottom: 7rem !important;
	}
	.pl-xl-12,
	.px-xl-12 {
		padding-left: 7rem !important;
	}
	.p-xl-13 {
		padding: 8rem !important;
	}
	.pt-xl-13,
	.py-xl-13 {
		padding-top: 8rem !important;
	}
	.pr-xl-13,
	.px-xl-13 {
		padding-right: 8rem !important;
	}
	.pb-xl-13,
	.py-xl-13 {
		padding-bottom: 8rem !important;
	}
	.pl-xl-13,
	.px-xl-13 {
		padding-left: 8rem !important;
	}
	.p-xl-14 {
		padding: 10rem !important;
	}
	.pt-xl-14,
	.py-xl-14 {
		padding-top: 10rem !important;
	}
	.pr-xl-14,
	.px-xl-14 {
		padding-right: 10rem !important;
	}
	.pb-xl-14,
	.py-xl-14 {
		padding-bottom: 10rem !important;
	}
	.pl-xl-14,
	.px-xl-14 {
		padding-left: 10rem !important;
	}
	.p-xl-15 {
		padding: 12rem !important;
	}
	.pt-xl-15,
	.py-xl-15 {
		padding-top: 12rem !important;
	}
	.pr-xl-15,
	.px-xl-15 {
		padding-right: 12rem !important;
	}
	.pb-xl-15,
	.py-xl-15 {
		padding-bottom: 12rem !important;
	}
	.pl-xl-15,
	.px-xl-15 {
		padding-left: 12rem !important;
	}
	.p-xl-16 {
		padding: 15rem !important;
	}
	.pt-xl-16,
	.py-xl-16 {
		padding-top: 15rem !important;
	}
	.pr-xl-16,
	.px-xl-16 {
		padding-right: 15rem !important;
	}
	.pb-xl-16,
	.py-xl-16 {
		padding-bottom: 15rem !important;
	}
	.pl-xl-16,
	.px-xl-16 {
		padding-left: 15rem !important;
	}
	.p-xl-17 {
		padding: 20rem !important;
	}
	.pt-xl-17,
	.py-xl-17 {
		padding-top: 20rem !important;
	}
	.pr-xl-17,
	.px-xl-17 {
		padding-right: 20rem !important;
	}
	.pb-xl-17,
	.py-xl-17 {
		padding-bottom: 20rem !important;
	}
	.pl-xl-17,
	.px-xl-17 {
		padding-left: 20rem !important;
	}
	.p-xl-18 {
		padding: 25rem !important;
	}
	.pt-xl-18,
	.py-xl-18 {
		padding-top: 25rem !important;
	}
	.pr-xl-18,
	.px-xl-18 {
		padding-right: 25rem !important;
	}
	.pb-xl-18,
	.py-xl-18 {
		padding-bottom: 25rem !important;
	}
	.pl-xl-18,
	.px-xl-18 {
		padding-left: 25rem !important;
	}
	.p-xl-19 {
		padding: 30rem !important;
	}
	.pt-xl-19,
	.py-xl-19 {
		padding-top: 30rem !important;
	}
	.pr-xl-19,
	.px-xl-19 {
		padding-right: 30rem !important;
	}
	.pb-xl-19,
	.py-xl-19 {
		padding-bottom: 30rem !important;
	}
	.pl-xl-19,
	.px-xl-19 {
		padding-left: 30rem !important;
	}
	.p-xl-20 {
		padding: 35rem !important;
	}
	.pt-xl-20,
	.py-xl-20 {
		padding-top: 35rem !important;
	}
	.pr-xl-20,
	.px-xl-20 {
		padding-right: 35rem !important;
	}
	.pb-xl-20,
	.py-xl-20 {
		padding-bottom: 35rem !important;
	}
	.pl-xl-20,
	.px-xl-20 {
		padding-left: 35rem !important;
	}
	.p-xl-21 {
		padding: 40rem !important;
	}
	.pt-xl-21,
	.py-xl-21 {
		padding-top: 40rem !important;
	}
	.pr-xl-21,
	.px-xl-21 {
		padding-right: 40rem !important;
	}
	.pb-xl-21,
	.py-xl-21 {
		padding-bottom: 40rem !important;
	}
	.pl-xl-21,
	.px-xl-21 {
		padding-left: 40rem !important;
	}
	.m-xl-n1 {
		margin: -0.25rem !important;
	}
	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -0.25rem !important;
	}
	.m-xl-n2 {
		margin: -0.5rem !important;
	}
	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -0.5rem !important;
	}
	.m-xl-n3 {
		margin: -0.75rem !important;
	}
	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -0.75rem !important;
	}
	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -0.75rem !important;
	}
	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -0.75rem !important;
	}
	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -0.75rem !important;
	}
	.m-xl-n4 {
		margin: -1rem !important;
	}
	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1rem !important;
	}
	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1rem !important;
	}
	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1rem !important;
	}
	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1rem !important;
	}
	.m-xl-n5 {
		margin: -1.5rem !important;
	}
	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -1.5rem !important;
	}
	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -1.5rem !important;
	}
	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -1.5rem !important;
	}
	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -1.5rem !important;
	}
	.m-xl-n6 {
		margin: -2rem !important;
	}
	.mt-xl-n6,
	.my-xl-n6 {
		margin-top: -2rem !important;
	}
	.mr-xl-n6,
	.mx-xl-n6 {
		margin-right: -2rem !important;
	}
	.mb-xl-n6,
	.my-xl-n6 {
		margin-bottom: -2rem !important;
	}
	.ml-xl-n6,
	.mx-xl-n6 {
		margin-left: -2rem !important;
	}
	.m-xl-n7 {
		margin: -2.5rem !important;
	}
	.mt-xl-n7,
	.my-xl-n7 {
		margin-top: -2.5rem !important;
	}
	.mr-xl-n7,
	.mx-xl-n7 {
		margin-right: -2.5rem !important;
	}
	.mb-xl-n7,
	.my-xl-n7 {
		margin-bottom: -2.5rem !important;
	}
	.ml-xl-n7,
	.mx-xl-n7 {
		margin-left: -2.5rem !important;
	}
	.m-xl-n8 {
		margin: -3rem !important;
	}
	.mt-xl-n8,
	.my-xl-n8 {
		margin-top: -3rem !important;
	}
	.mr-xl-n8,
	.mx-xl-n8 {
		margin-right: -3rem !important;
	}
	.mb-xl-n8,
	.my-xl-n8 {
		margin-bottom: -3rem !important;
	}
	.ml-xl-n8,
	.mx-xl-n8 {
		margin-left: -3rem !important;
	}
	.m-xl-n9 {
		margin: -4rem !important;
	}
	.mt-xl-n9,
	.my-xl-n9 {
		margin-top: -4rem !important;
	}
	.mr-xl-n9,
	.mx-xl-n9 {
		margin-right: -4rem !important;
	}
	.mb-xl-n9,
	.my-xl-n9 {
		margin-bottom: -4rem !important;
	}
	.ml-xl-n9,
	.mx-xl-n9 {
		margin-left: -4rem !important;
	}
	.m-xl-n10 {
		margin: -5rem !important;
	}
	.mt-xl-n10,
	.my-xl-n10 {
		margin-top: -5rem !important;
	}
	.mr-xl-n10,
	.mx-xl-n10 {
		margin-right: -5rem !important;
	}
	.mb-xl-n10,
	.my-xl-n10 {
		margin-bottom: -5rem !important;
	}
	.ml-xl-n10,
	.mx-xl-n10 {
		margin-left: -5rem !important;
	}
	.m-xl-n11 {
		margin: -6rem !important;
	}
	.mt-xl-n11,
	.my-xl-n11 {
		margin-top: -6rem !important;
	}
	.mr-xl-n11,
	.mx-xl-n11 {
		margin-right: -6rem !important;
	}
	.mb-xl-n11,
	.my-xl-n11 {
		margin-bottom: -6rem !important;
	}
	.ml-xl-n11,
	.mx-xl-n11 {
		margin-left: -6rem !important;
	}
	.m-xl-n12 {
		margin: -7rem !important;
	}
	.mt-xl-n12,
	.my-xl-n12 {
		margin-top: -7rem !important;
	}
	.mr-xl-n12,
	.mx-xl-n12 {
		margin-right: -7rem !important;
	}
	.mb-xl-n12,
	.my-xl-n12 {
		margin-bottom: -7rem !important;
	}
	.ml-xl-n12,
	.mx-xl-n12 {
		margin-left: -7rem !important;
	}
	.m-xl-n13 {
		margin: -8rem !important;
	}
	.mt-xl-n13,
	.my-xl-n13 {
		margin-top: -8rem !important;
	}
	.mr-xl-n13,
	.mx-xl-n13 {
		margin-right: -8rem !important;
	}
	.mb-xl-n13,
	.my-xl-n13 {
		margin-bottom: -8rem !important;
	}
	.ml-xl-n13,
	.mx-xl-n13 {
		margin-left: -8rem !important;
	}
	.m-xl-n14 {
		margin: -10rem !important;
	}
	.mt-xl-n14,
	.my-xl-n14 {
		margin-top: -10rem !important;
	}
	.mr-xl-n14,
	.mx-xl-n14 {
		margin-right: -10rem !important;
	}
	.mb-xl-n14,
	.my-xl-n14 {
		margin-bottom: -10rem !important;
	}
	.ml-xl-n14,
	.mx-xl-n14 {
		margin-left: -10rem !important;
	}
	.m-xl-n15 {
		margin: -12rem !important;
	}
	.mt-xl-n15,
	.my-xl-n15 {
		margin-top: -12rem !important;
	}
	.mr-xl-n15,
	.mx-xl-n15 {
		margin-right: -12rem !important;
	}
	.mb-xl-n15,
	.my-xl-n15 {
		margin-bottom: -12rem !important;
	}
	.ml-xl-n15,
	.mx-xl-n15 {
		margin-left: -12rem !important;
	}
	.m-xl-n16 {
		margin: -15rem !important;
	}
	.mt-xl-n16,
	.my-xl-n16 {
		margin-top: -15rem !important;
	}
	.mr-xl-n16,
	.mx-xl-n16 {
		margin-right: -15rem !important;
	}
	.mb-xl-n16,
	.my-xl-n16 {
		margin-bottom: -15rem !important;
	}
	.ml-xl-n16,
	.mx-xl-n16 {
		margin-left: -15rem !important;
	}
	.m-xl-n17 {
		margin: -20rem !important;
	}
	.mt-xl-n17,
	.my-xl-n17 {
		margin-top: -20rem !important;
	}
	.mr-xl-n17,
	.mx-xl-n17 {
		margin-right: -20rem !important;
	}
	.mb-xl-n17,
	.my-xl-n17 {
		margin-bottom: -20rem !important;
	}
	.ml-xl-n17,
	.mx-xl-n17 {
		margin-left: -20rem !important;
	}
	.m-xl-n18 {
		margin: -25rem !important;
	}
	.mt-xl-n18,
	.my-xl-n18 {
		margin-top: -25rem !important;
	}
	.mr-xl-n18,
	.mx-xl-n18 {
		margin-right: -25rem !important;
	}
	.mb-xl-n18,
	.my-xl-n18 {
		margin-bottom: -25rem !important;
	}
	.ml-xl-n18,
	.mx-xl-n18 {
		margin-left: -25rem !important;
	}
	.m-xl-n19 {
		margin: -30rem !important;
	}
	.mt-xl-n19,
	.my-xl-n19 {
		margin-top: -30rem !important;
	}
	.mr-xl-n19,
	.mx-xl-n19 {
		margin-right: -30rem !important;
	}
	.mb-xl-n19,
	.my-xl-n19 {
		margin-bottom: -30rem !important;
	}
	.ml-xl-n19,
	.mx-xl-n19 {
		margin-left: -30rem !important;
	}
	.m-xl-n20 {
		margin: -35rem !important;
	}
	.mt-xl-n20,
	.my-xl-n20 {
		margin-top: -35rem !important;
	}
	.mr-xl-n20,
	.mx-xl-n20 {
		margin-right: -35rem !important;
	}
	.mb-xl-n20,
	.my-xl-n20 {
		margin-bottom: -35rem !important;
	}
	.ml-xl-n20,
	.mx-xl-n20 {
		margin-left: -35rem !important;
	}
	.m-xl-n21 {
		margin: -40rem !important;
	}
	.mt-xl-n21,
	.my-xl-n21 {
		margin-top: -40rem !important;
	}
	.mr-xl-n21,
	.mx-xl-n21 {
		margin-right: -40rem !important;
	}
	.mb-xl-n21,
	.my-xl-n21 {
		margin-bottom: -40rem !important;
	}
	.ml-xl-n21,
	.mx-xl-n21 {
		margin-left: -40rem !important;
	}
	.m-xl-auto {
		margin: auto !important;
	}
	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto !important;
	}
	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto !important;
	}
	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto !important;
	}
	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 1600px) {
	.m-xxl-0 {
		margin: 0 !important;
	}
	.mt-xxl-0,
	.my-xxl-0 {
		margin-top: 0 !important;
	}
	.mr-xxl-0,
	.mx-xxl-0 {
		margin-right: 0 !important;
	}
	.mb-xxl-0,
	.my-xxl-0 {
		margin-bottom: 0 !important;
	}
	.ml-xxl-0,
	.mx-xxl-0 {
		margin-left: 0 !important;
	}
	.m-xxl-1 {
		margin: 0.25rem !important;
	}
	.mt-xxl-1,
	.my-xxl-1 {
		margin-top: 0.25rem !important;
	}
	.mr-xxl-1,
	.mx-xxl-1 {
		margin-right: 0.25rem !important;
	}
	.mb-xxl-1,
	.my-xxl-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-xxl-1,
	.mx-xxl-1 {
		margin-left: 0.25rem !important;
	}
	.m-xxl-2 {
		margin: 0.5rem !important;
	}
	.mt-xxl-2,
	.my-xxl-2 {
		margin-top: 0.5rem !important;
	}
	.mr-xxl-2,
	.mx-xxl-2 {
		margin-right: 0.5rem !important;
	}
	.mb-xxl-2,
	.my-xxl-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xxl-2,
	.mx-xxl-2 {
		margin-left: 0.5rem !important;
	}
	.m-xxl-3 {
		margin: 0.75rem !important;
	}
	.mt-xxl-3,
	.my-xxl-3 {
		margin-top: 0.75rem !important;
	}
	.mr-xxl-3,
	.mx-xxl-3 {
		margin-right: 0.75rem !important;
	}
	.mb-xxl-3,
	.my-xxl-3 {
		margin-bottom: 0.75rem !important;
	}
	.ml-xxl-3,
	.mx-xxl-3 {
		margin-left: 0.75rem !important;
	}
	.m-xxl-4 {
		margin: 1rem !important;
	}
	.mt-xxl-4,
	.my-xxl-4 {
		margin-top: 1rem !important;
	}
	.mr-xxl-4,
	.mx-xxl-4 {
		margin-right: 1rem !important;
	}
	.mb-xxl-4,
	.my-xxl-4 {
		margin-bottom: 1rem !important;
	}
	.ml-xxl-4,
	.mx-xxl-4 {
		margin-left: 1rem !important;
	}
	.m-xxl-5 {
		margin: 1.5rem !important;
	}
	.mt-xxl-5,
	.my-xxl-5 {
		margin-top: 1.5rem !important;
	}
	.mr-xxl-5,
	.mx-xxl-5 {
		margin-right: 1.5rem !important;
	}
	.mb-xxl-5,
	.my-xxl-5 {
		margin-bottom: 1.5rem !important;
	}
	.ml-xxl-5,
	.mx-xxl-5 {
		margin-left: 1.5rem !important;
	}
	.m-xxl-6 {
		margin: 2rem !important;
	}
	.mt-xxl-6,
	.my-xxl-6 {
		margin-top: 2rem !important;
	}
	.mr-xxl-6,
	.mx-xxl-6 {
		margin-right: 2rem !important;
	}
	.mb-xxl-6,
	.my-xxl-6 {
		margin-bottom: 2rem !important;
	}
	.ml-xxl-6,
	.mx-xxl-6 {
		margin-left: 2rem !important;
	}
	.m-xxl-7 {
		margin: 2.5rem !important;
	}
	.mt-xxl-7,
	.my-xxl-7 {
		margin-top: 2.5rem !important;
	}
	.mr-xxl-7,
	.mx-xxl-7 {
		margin-right: 2.5rem !important;
	}
	.mb-xxl-7,
	.my-xxl-7 {
		margin-bottom: 2.5rem !important;
	}
	.ml-xxl-7,
	.mx-xxl-7 {
		margin-left: 2.5rem !important;
	}
	.m-xxl-8 {
		margin: 3rem !important;
	}
	.mt-xxl-8,
	.my-xxl-8 {
		margin-top: 3rem !important;
	}
	.mr-xxl-8,
	.mx-xxl-8 {
		margin-right: 3rem !important;
	}
	.mb-xxl-8,
	.my-xxl-8 {
		margin-bottom: 3rem !important;
	}
	.ml-xxl-8,
	.mx-xxl-8 {
		margin-left: 3rem !important;
	}
	.m-xxl-9 {
		margin: 4rem !important;
	}
	.mt-xxl-9,
	.my-xxl-9 {
		margin-top: 4rem !important;
	}
	.mr-xxl-9,
	.mx-xxl-9 {
		margin-right: 4rem !important;
	}
	.mb-xxl-9,
	.my-xxl-9 {
		margin-bottom: 4rem !important;
	}
	.ml-xxl-9,
	.mx-xxl-9 {
		margin-left: 4rem !important;
	}
	.m-xxl-10 {
		margin: 5rem !important;
	}
	.mt-xxl-10,
	.my-xxl-10 {
		margin-top: 5rem !important;
	}
	.mr-xxl-10,
	.mx-xxl-10 {
		margin-right: 5rem !important;
	}
	.mb-xxl-10,
	.my-xxl-10 {
		margin-bottom: 5rem !important;
	}
	.ml-xxl-10,
	.mx-xxl-10 {
		margin-left: 5rem !important;
	}
	.m-xxl-11 {
		margin: 6rem !important;
	}
	.mt-xxl-11,
	.my-xxl-11 {
		margin-top: 6rem !important;
	}
	.mr-xxl-11,
	.mx-xxl-11 {
		margin-right: 6rem !important;
	}
	.mb-xxl-11,
	.my-xxl-11 {
		margin-bottom: 6rem !important;
	}
	.ml-xxl-11,
	.mx-xxl-11 {
		margin-left: 6rem !important;
	}
	.m-xxl-12 {
		margin: 7rem !important;
	}
	.mt-xxl-12,
	.my-xxl-12 {
		margin-top: 7rem !important;
	}
	.mr-xxl-12,
	.mx-xxl-12 {
		margin-right: 7rem !important;
	}
	.mb-xxl-12,
	.my-xxl-12 {
		margin-bottom: 7rem !important;
	}
	.ml-xxl-12,
	.mx-xxl-12 {
		margin-left: 7rem !important;
	}
	.m-xxl-13 {
		margin: 8rem !important;
	}
	.mt-xxl-13,
	.my-xxl-13 {
		margin-top: 8rem !important;
	}
	.mr-xxl-13,
	.mx-xxl-13 {
		margin-right: 8rem !important;
	}
	.mb-xxl-13,
	.my-xxl-13 {
		margin-bottom: 8rem !important;
	}
	.ml-xxl-13,
	.mx-xxl-13 {
		margin-left: 8rem !important;
	}
	.m-xxl-14 {
		margin: 10rem !important;
	}
	.mt-xxl-14,
	.my-xxl-14 {
		margin-top: 10rem !important;
	}
	.mr-xxl-14,
	.mx-xxl-14 {
		margin-right: 10rem !important;
	}
	.mb-xxl-14,
	.my-xxl-14 {
		margin-bottom: 10rem !important;
	}
	.ml-xxl-14,
	.mx-xxl-14 {
		margin-left: 10rem !important;
	}
	.m-xxl-15 {
		margin: 12rem !important;
	}
	.mt-xxl-15,
	.my-xxl-15 {
		margin-top: 12rem !important;
	}
	.mr-xxl-15,
	.mx-xxl-15 {
		margin-right: 12rem !important;
	}
	.mb-xxl-15,
	.my-xxl-15 {
		margin-bottom: 12rem !important;
	}
	.ml-xxl-15,
	.mx-xxl-15 {
		margin-left: 12rem !important;
	}
	.m-xxl-16 {
		margin: 15rem !important;
	}
	.mt-xxl-16,
	.my-xxl-16 {
		margin-top: 15rem !important;
	}
	.mr-xxl-16,
	.mx-xxl-16 {
		margin-right: 15rem !important;
	}
	.mb-xxl-16,
	.my-xxl-16 {
		margin-bottom: 15rem !important;
	}
	.ml-xxl-16,
	.mx-xxl-16 {
		margin-left: 15rem !important;
	}
	.m-xxl-17 {
		margin: 20rem !important;
	}
	.mt-xxl-17,
	.my-xxl-17 {
		margin-top: 20rem !important;
	}
	.mr-xxl-17,
	.mx-xxl-17 {
		margin-right: 20rem !important;
	}
	.mb-xxl-17,
	.my-xxl-17 {
		margin-bottom: 20rem !important;
	}
	.ml-xxl-17,
	.mx-xxl-17 {
		margin-left: 20rem !important;
	}
	.m-xxl-18 {
		margin: 25rem !important;
	}
	.mt-xxl-18,
	.my-xxl-18 {
		margin-top: 25rem !important;
	}
	.mr-xxl-18,
	.mx-xxl-18 {
		margin-right: 25rem !important;
	}
	.mb-xxl-18,
	.my-xxl-18 {
		margin-bottom: 25rem !important;
	}
	.ml-xxl-18,
	.mx-xxl-18 {
		margin-left: 25rem !important;
	}
	.m-xxl-19 {
		margin: 30rem !important;
	}
	.mt-xxl-19,
	.my-xxl-19 {
		margin-top: 30rem !important;
	}
	.mr-xxl-19,
	.mx-xxl-19 {
		margin-right: 30rem !important;
	}
	.mb-xxl-19,
	.my-xxl-19 {
		margin-bottom: 30rem !important;
	}
	.ml-xxl-19,
	.mx-xxl-19 {
		margin-left: 30rem !important;
	}
	.m-xxl-20 {
		margin: 35rem !important;
	}
	.mt-xxl-20,
	.my-xxl-20 {
		margin-top: 35rem !important;
	}
	.mr-xxl-20,
	.mx-xxl-20 {
		margin-right: 35rem !important;
	}
	.mb-xxl-20,
	.my-xxl-20 {
		margin-bottom: 35rem !important;
	}
	.ml-xxl-20,
	.mx-xxl-20 {
		margin-left: 35rem !important;
	}
	.m-xxl-21 {
		margin: 40rem !important;
	}
	.mt-xxl-21,
	.my-xxl-21 {
		margin-top: 40rem !important;
	}
	.mr-xxl-21,
	.mx-xxl-21 {
		margin-right: 40rem !important;
	}
	.mb-xxl-21,
	.my-xxl-21 {
		margin-bottom: 40rem !important;
	}
	.ml-xxl-21,
	.mx-xxl-21 {
		margin-left: 40rem !important;
	}
	.p-xxl-0 {
		padding: 0 !important;
	}
	.pt-xxl-0,
	.py-xxl-0 {
		padding-top: 0 !important;
	}
	.pr-xxl-0,
	.px-xxl-0 {
		padding-right: 0 !important;
	}
	.pb-xxl-0,
	.py-xxl-0 {
		padding-bottom: 0 !important;
	}
	.pl-xxl-0,
	.px-xxl-0 {
		padding-left: 0 !important;
	}
	.p-xxl-1 {
		padding: 0.25rem !important;
	}
	.pt-xxl-1,
	.py-xxl-1 {
		padding-top: 0.25rem !important;
	}
	.pr-xxl-1,
	.px-xxl-1 {
		padding-right: 0.25rem !important;
	}
	.pb-xxl-1,
	.py-xxl-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-xxl-1,
	.px-xxl-1 {
		padding-left: 0.25rem !important;
	}
	.p-xxl-2 {
		padding: 0.5rem !important;
	}
	.pt-xxl-2,
	.py-xxl-2 {
		padding-top: 0.5rem !important;
	}
	.pr-xxl-2,
	.px-xxl-2 {
		padding-right: 0.5rem !important;
	}
	.pb-xxl-2,
	.py-xxl-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-xxl-2,
	.px-xxl-2 {
		padding-left: 0.5rem !important;
	}
	.p-xxl-3 {
		padding: 0.75rem !important;
	}
	.pt-xxl-3,
	.py-xxl-3 {
		padding-top: 0.75rem !important;
	}
	.pr-xxl-3,
	.px-xxl-3 {
		padding-right: 0.75rem !important;
	}
	.pb-xxl-3,
	.py-xxl-3 {
		padding-bottom: 0.75rem !important;
	}
	.pl-xxl-3,
	.px-xxl-3 {
		padding-left: 0.75rem !important;
	}
	.p-xxl-4 {
		padding: 1rem !important;
	}
	.pt-xxl-4,
	.py-xxl-4 {
		padding-top: 1rem !important;
	}
	.pr-xxl-4,
	.px-xxl-4 {
		padding-right: 1rem !important;
	}
	.pb-xxl-4,
	.py-xxl-4 {
		padding-bottom: 1rem !important;
	}
	.pl-xxl-4,
	.px-xxl-4 {
		padding-left: 1rem !important;
	}
	.p-xxl-5 {
		padding: 1.5rem !important;
	}
	.pt-xxl-5,
	.py-xxl-5 {
		padding-top: 1.5rem !important;
	}
	.pr-xxl-5,
	.px-xxl-5 {
		padding-right: 1.5rem !important;
	}
	.pb-xxl-5,
	.py-xxl-5 {
		padding-bottom: 1.5rem !important;
	}
	.pl-xxl-5,
	.px-xxl-5 {
		padding-left: 1.5rem !important;
	}
	.p-xxl-6 {
		padding: 2rem !important;
	}
	.pt-xxl-6,
	.py-xxl-6 {
		padding-top: 2rem !important;
	}
	.pr-xxl-6,
	.px-xxl-6 {
		padding-right: 2rem !important;
	}
	.pb-xxl-6,
	.py-xxl-6 {
		padding-bottom: 2rem !important;
	}
	.pl-xxl-6,
	.px-xxl-6 {
		padding-left: 2rem !important;
	}
	.p-xxl-7 {
		padding: 2.5rem !important;
	}
	.pt-xxl-7,
	.py-xxl-7 {
		padding-top: 2.5rem !important;
	}
	.pr-xxl-7,
	.px-xxl-7 {
		padding-right: 2.5rem !important;
	}
	.pb-xxl-7,
	.py-xxl-7 {
		padding-bottom: 2.5rem !important;
	}
	.pl-xxl-7,
	.px-xxl-7 {
		padding-left: 2.5rem !important;
	}
	.p-xxl-8 {
		padding: 3rem !important;
	}
	.pt-xxl-8,
	.py-xxl-8 {
		padding-top: 3rem !important;
	}
	.pr-xxl-8,
	.px-xxl-8 {
		padding-right: 3rem !important;
	}
	.pb-xxl-8,
	.py-xxl-8 {
		padding-bottom: 3rem !important;
	}
	.pl-xxl-8,
	.px-xxl-8 {
		padding-left: 3rem !important;
	}
	.p-xxl-9 {
		padding: 4rem !important;
	}
	.pt-xxl-9,
	.py-xxl-9 {
		padding-top: 4rem !important;
	}
	.pr-xxl-9,
	.px-xxl-9 {
		padding-right: 4rem !important;
	}
	.pb-xxl-9,
	.py-xxl-9 {
		padding-bottom: 4rem !important;
	}
	.pl-xxl-9,
	.px-xxl-9 {
		padding-left: 4rem !important;
	}
	.p-xxl-10 {
		padding: 5rem !important;
	}
	.pt-xxl-10,
	.py-xxl-10 {
		padding-top: 5rem !important;
	}
	.pr-xxl-10,
	.px-xxl-10 {
		padding-right: 5rem !important;
	}
	.pb-xxl-10,
	.py-xxl-10 {
		padding-bottom: 5rem !important;
	}
	.pl-xxl-10,
	.px-xxl-10 {
		padding-left: 5rem !important;
	}
	.p-xxl-11 {
		padding: 6rem !important;
	}
	.pt-xxl-11,
	.py-xxl-11 {
		padding-top: 6rem !important;
	}
	.pr-xxl-11,
	.px-xxl-11 {
		padding-right: 6rem !important;
	}
	.pb-xxl-11,
	.py-xxl-11 {
		padding-bottom: 6rem !important;
	}
	.pl-xxl-11,
	.px-xxl-11 {
		padding-left: 6rem !important;
	}
	.p-xxl-12 {
		padding: 7rem !important;
	}
	.pt-xxl-12,
	.py-xxl-12 {
		padding-top: 7rem !important;
	}
	.pr-xxl-12,
	.px-xxl-12 {
		padding-right: 7rem !important;
	}
	.pb-xxl-12,
	.py-xxl-12 {
		padding-bottom: 7rem !important;
	}
	.pl-xxl-12,
	.px-xxl-12 {
		padding-left: 7rem !important;
	}
	.p-xxl-13 {
		padding: 8rem !important;
	}
	.pt-xxl-13,
	.py-xxl-13 {
		padding-top: 8rem !important;
	}
	.pr-xxl-13,
	.px-xxl-13 {
		padding-right: 8rem !important;
	}
	.pb-xxl-13,
	.py-xxl-13 {
		padding-bottom: 8rem !important;
	}
	.pl-xxl-13,
	.px-xxl-13 {
		padding-left: 8rem !important;
	}
	.p-xxl-14 {
		padding: 10rem !important;
	}
	.pt-xxl-14,
	.py-xxl-14 {
		padding-top: 10rem !important;
	}
	.pr-xxl-14,
	.px-xxl-14 {
		padding-right: 10rem !important;
	}
	.pb-xxl-14,
	.py-xxl-14 {
		padding-bottom: 10rem !important;
	}
	.pl-xxl-14,
	.px-xxl-14 {
		padding-left: 10rem !important;
	}
	.p-xxl-15 {
		padding: 12rem !important;
	}
	.pt-xxl-15,
	.py-xxl-15 {
		padding-top: 12rem !important;
	}
	.pr-xxl-15,
	.px-xxl-15 {
		padding-right: 12rem !important;
	}
	.pb-xxl-15,
	.py-xxl-15 {
		padding-bottom: 12rem !important;
	}
	.pl-xxl-15,
	.px-xxl-15 {
		padding-left: 12rem !important;
	}
	.p-xxl-16 {
		padding: 15rem !important;
	}
	.pt-xxl-16,
	.py-xxl-16 {
		padding-top: 15rem !important;
	}
	.pr-xxl-16,
	.px-xxl-16 {
		padding-right: 15rem !important;
	}
	.pb-xxl-16,
	.py-xxl-16 {
		padding-bottom: 15rem !important;
	}
	.pl-xxl-16,
	.px-xxl-16 {
		padding-left: 15rem !important;
	}
	.p-xxl-17 {
		padding: 20rem !important;
	}
	.pt-xxl-17,
	.py-xxl-17 {
		padding-top: 20rem !important;
	}
	.pr-xxl-17,
	.px-xxl-17 {
		padding-right: 20rem !important;
	}
	.pb-xxl-17,
	.py-xxl-17 {
		padding-bottom: 20rem !important;
	}
	.pl-xxl-17,
	.px-xxl-17 {
		padding-left: 20rem !important;
	}
	.p-xxl-18 {
		padding: 25rem !important;
	}
	.pt-xxl-18,
	.py-xxl-18 {
		padding-top: 25rem !important;
	}
	.pr-xxl-18,
	.px-xxl-18 {
		padding-right: 25rem !important;
	}
	.pb-xxl-18,
	.py-xxl-18 {
		padding-bottom: 25rem !important;
	}
	.pl-xxl-18,
	.px-xxl-18 {
		padding-left: 25rem !important;
	}
	.p-xxl-19 {
		padding: 30rem !important;
	}
	.pt-xxl-19,
	.py-xxl-19 {
		padding-top: 30rem !important;
	}
	.pr-xxl-19,
	.px-xxl-19 {
		padding-right: 30rem !important;
	}
	.pb-xxl-19,
	.py-xxl-19 {
		padding-bottom: 30rem !important;
	}
	.pl-xxl-19,
	.px-xxl-19 {
		padding-left: 30rem !important;
	}
	.p-xxl-20 {
		padding: 35rem !important;
	}
	.pt-xxl-20,
	.py-xxl-20 {
		padding-top: 35rem !important;
	}
	.pr-xxl-20,
	.px-xxl-20 {
		padding-right: 35rem !important;
	}
	.pb-xxl-20,
	.py-xxl-20 {
		padding-bottom: 35rem !important;
	}
	.pl-xxl-20,
	.px-xxl-20 {
		padding-left: 35rem !important;
	}
	.p-xxl-21 {
		padding: 40rem !important;
	}
	.pt-xxl-21,
	.py-xxl-21 {
		padding-top: 40rem !important;
	}
	.pr-xxl-21,
	.px-xxl-21 {
		padding-right: 40rem !important;
	}
	.pb-xxl-21,
	.py-xxl-21 {
		padding-bottom: 40rem !important;
	}
	.pl-xxl-21,
	.px-xxl-21 {
		padding-left: 40rem !important;
	}
	.m-xxl-n1 {
		margin: -0.25rem !important;
	}
	.mt-xxl-n1,
	.my-xxl-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-xxl-n1,
	.mx-xxl-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-xxl-n1,
	.my-xxl-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-xxl-n1,
	.mx-xxl-n1 {
		margin-left: -0.25rem !important;
	}
	.m-xxl-n2 {
		margin: -0.5rem !important;
	}
	.mt-xxl-n2,
	.my-xxl-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-xxl-n2,
	.mx-xxl-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-xxl-n2,
	.my-xxl-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-xxl-n2,
	.mx-xxl-n2 {
		margin-left: -0.5rem !important;
	}
	.m-xxl-n3 {
		margin: -0.75rem !important;
	}
	.mt-xxl-n3,
	.my-xxl-n3 {
		margin-top: -0.75rem !important;
	}
	.mr-xxl-n3,
	.mx-xxl-n3 {
		margin-right: -0.75rem !important;
	}
	.mb-xxl-n3,
	.my-xxl-n3 {
		margin-bottom: -0.75rem !important;
	}
	.ml-xxl-n3,
	.mx-xxl-n3 {
		margin-left: -0.75rem !important;
	}
	.m-xxl-n4 {
		margin: -1rem !important;
	}
	.mt-xxl-n4,
	.my-xxl-n4 {
		margin-top: -1rem !important;
	}
	.mr-xxl-n4,
	.mx-xxl-n4 {
		margin-right: -1rem !important;
	}
	.mb-xxl-n4,
	.my-xxl-n4 {
		margin-bottom: -1rem !important;
	}
	.ml-xxl-n4,
	.mx-xxl-n4 {
		margin-left: -1rem !important;
	}
	.m-xxl-n5 {
		margin: -1.5rem !important;
	}
	.mt-xxl-n5,
	.my-xxl-n5 {
		margin-top: -1.5rem !important;
	}
	.mr-xxl-n5,
	.mx-xxl-n5 {
		margin-right: -1.5rem !important;
	}
	.mb-xxl-n5,
	.my-xxl-n5 {
		margin-bottom: -1.5rem !important;
	}
	.ml-xxl-n5,
	.mx-xxl-n5 {
		margin-left: -1.5rem !important;
	}
	.m-xxl-n6 {
		margin: -2rem !important;
	}
	.mt-xxl-n6,
	.my-xxl-n6 {
		margin-top: -2rem !important;
	}
	.mr-xxl-n6,
	.mx-xxl-n6 {
		margin-right: -2rem !important;
	}
	.mb-xxl-n6,
	.my-xxl-n6 {
		margin-bottom: -2rem !important;
	}
	.ml-xxl-n6,
	.mx-xxl-n6 {
		margin-left: -2rem !important;
	}
	.m-xxl-n7 {
		margin: -2.5rem !important;
	}
	.mt-xxl-n7,
	.my-xxl-n7 {
		margin-top: -2.5rem !important;
	}
	.mr-xxl-n7,
	.mx-xxl-n7 {
		margin-right: -2.5rem !important;
	}
	.mb-xxl-n7,
	.my-xxl-n7 {
		margin-bottom: -2.5rem !important;
	}
	.ml-xxl-n7,
	.mx-xxl-n7 {
		margin-left: -2.5rem !important;
	}
	.m-xxl-n8 {
		margin: -3rem !important;
	}
	.mt-xxl-n8,
	.my-xxl-n8 {
		margin-top: -3rem !important;
	}
	.mr-xxl-n8,
	.mx-xxl-n8 {
		margin-right: -3rem !important;
	}
	.mb-xxl-n8,
	.my-xxl-n8 {
		margin-bottom: -3rem !important;
	}
	.ml-xxl-n8,
	.mx-xxl-n8 {
		margin-left: -3rem !important;
	}
	.m-xxl-n9 {
		margin: -4rem !important;
	}
	.mt-xxl-n9,
	.my-xxl-n9 {
		margin-top: -4rem !important;
	}
	.mr-xxl-n9,
	.mx-xxl-n9 {
		margin-right: -4rem !important;
	}
	.mb-xxl-n9,
	.my-xxl-n9 {
		margin-bottom: -4rem !important;
	}
	.ml-xxl-n9,
	.mx-xxl-n9 {
		margin-left: -4rem !important;
	}
	.m-xxl-n10 {
		margin: -5rem !important;
	}
	.mt-xxl-n10,
	.my-xxl-n10 {
		margin-top: -5rem !important;
	}
	.mr-xxl-n10,
	.mx-xxl-n10 {
		margin-right: -5rem !important;
	}
	.mb-xxl-n10,
	.my-xxl-n10 {
		margin-bottom: -5rem !important;
	}
	.ml-xxl-n10,
	.mx-xxl-n10 {
		margin-left: -5rem !important;
	}
	.m-xxl-n11 {
		margin: -6rem !important;
	}
	.mt-xxl-n11,
	.my-xxl-n11 {
		margin-top: -6rem !important;
	}
	.mr-xxl-n11,
	.mx-xxl-n11 {
		margin-right: -6rem !important;
	}
	.mb-xxl-n11,
	.my-xxl-n11 {
		margin-bottom: -6rem !important;
	}
	.ml-xxl-n11,
	.mx-xxl-n11 {
		margin-left: -6rem !important;
	}
	.m-xxl-n12 {
		margin: -7rem !important;
	}
	.mt-xxl-n12,
	.my-xxl-n12 {
		margin-top: -7rem !important;
	}
	.mr-xxl-n12,
	.mx-xxl-n12 {
		margin-right: -7rem !important;
	}
	.mb-xxl-n12,
	.my-xxl-n12 {
		margin-bottom: -7rem !important;
	}
	.ml-xxl-n12,
	.mx-xxl-n12 {
		margin-left: -7rem !important;
	}
	.m-xxl-n13 {
		margin: -8rem !important;
	}
	.mt-xxl-n13,
	.my-xxl-n13 {
		margin-top: -8rem !important;
	}
	.mr-xxl-n13,
	.mx-xxl-n13 {
		margin-right: -8rem !important;
	}
	.mb-xxl-n13,
	.my-xxl-n13 {
		margin-bottom: -8rem !important;
	}
	.ml-xxl-n13,
	.mx-xxl-n13 {
		margin-left: -8rem !important;
	}
	.m-xxl-n14 {
		margin: -10rem !important;
	}
	.mt-xxl-n14,
	.my-xxl-n14 {
		margin-top: -10rem !important;
	}
	.mr-xxl-n14,
	.mx-xxl-n14 {
		margin-right: -10rem !important;
	}
	.mb-xxl-n14,
	.my-xxl-n14 {
		margin-bottom: -10rem !important;
	}
	.ml-xxl-n14,
	.mx-xxl-n14 {
		margin-left: -10rem !important;
	}
	.m-xxl-n15 {
		margin: -12rem !important;
	}
	.mt-xxl-n15,
	.my-xxl-n15 {
		margin-top: -12rem !important;
	}
	.mr-xxl-n15,
	.mx-xxl-n15 {
		margin-right: -12rem !important;
	}
	.mb-xxl-n15,
	.my-xxl-n15 {
		margin-bottom: -12rem !important;
	}
	.ml-xxl-n15,
	.mx-xxl-n15 {
		margin-left: -12rem !important;
	}
	.m-xxl-n16 {
		margin: -15rem !important;
	}
	.mt-xxl-n16,
	.my-xxl-n16 {
		margin-top: -15rem !important;
	}
	.mr-xxl-n16,
	.mx-xxl-n16 {
		margin-right: -15rem !important;
	}
	.mb-xxl-n16,
	.my-xxl-n16 {
		margin-bottom: -15rem !important;
	}
	.ml-xxl-n16,
	.mx-xxl-n16 {
		margin-left: -15rem !important;
	}
	.m-xxl-n17 {
		margin: -20rem !important;
	}
	.mt-xxl-n17,
	.my-xxl-n17 {
		margin-top: -20rem !important;
	}
	.mr-xxl-n17,
	.mx-xxl-n17 {
		margin-right: -20rem !important;
	}
	.mb-xxl-n17,
	.my-xxl-n17 {
		margin-bottom: -20rem !important;
	}
	.ml-xxl-n17,
	.mx-xxl-n17 {
		margin-left: -20rem !important;
	}
	.m-xxl-n18 {
		margin: -25rem !important;
	}
	.mt-xxl-n18,
	.my-xxl-n18 {
		margin-top: -25rem !important;
	}
	.mr-xxl-n18,
	.mx-xxl-n18 {
		margin-right: -25rem !important;
	}
	.mb-xxl-n18,
	.my-xxl-n18 {
		margin-bottom: -25rem !important;
	}
	.ml-xxl-n18,
	.mx-xxl-n18 {
		margin-left: -25rem !important;
	}
	.m-xxl-n19 {
		margin: -30rem !important;
	}
	.mt-xxl-n19,
	.my-xxl-n19 {
		margin-top: -30rem !important;
	}
	.mr-xxl-n19,
	.mx-xxl-n19 {
		margin-right: -30rem !important;
	}
	.mb-xxl-n19,
	.my-xxl-n19 {
		margin-bottom: -30rem !important;
	}
	.ml-xxl-n19,
	.mx-xxl-n19 {
		margin-left: -30rem !important;
	}
	.m-xxl-n20 {
		margin: -35rem !important;
	}
	.mt-xxl-n20,
	.my-xxl-n20 {
		margin-top: -35rem !important;
	}
	.mr-xxl-n20,
	.mx-xxl-n20 {
		margin-right: -35rem !important;
	}
	.mb-xxl-n20,
	.my-xxl-n20 {
		margin-bottom: -35rem !important;
	}
	.ml-xxl-n20,
	.mx-xxl-n20 {
		margin-left: -35rem !important;
	}
	.m-xxl-n21 {
		margin: -40rem !important;
	}
	.mt-xxl-n21,
	.my-xxl-n21 {
		margin-top: -40rem !important;
	}
	.mr-xxl-n21,
	.mx-xxl-n21 {
		margin-right: -40rem !important;
	}
	.mb-xxl-n21,
	.my-xxl-n21 {
		margin-bottom: -40rem !important;
	}
	.ml-xxl-n21,
	.mx-xxl-n21 {
		margin-left: -40rem !important;
	}
	.m-xxl-auto {
		margin: auto !important;
	}
	.mt-xxl-auto,
	.my-xxl-auto {
		margin-top: auto !important;
	}
	.mr-xxl-auto,
	.mx-xxl-auto {
		margin-right: auto !important;
	}
	.mb-xxl-auto,
	.my-xxl-auto {
		margin-bottom: auto !important;
	}
	.ml-xxl-auto,
	.mx-xxl-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 1900px) {
	.m-xxxl-0 {
		margin: 0 !important;
	}
	.mt-xxxl-0,
	.my-xxxl-0 {
		margin-top: 0 !important;
	}
	.mr-xxxl-0,
	.mx-xxxl-0 {
		margin-right: 0 !important;
	}
	.mb-xxxl-0,
	.my-xxxl-0 {
		margin-bottom: 0 !important;
	}
	.ml-xxxl-0,
	.mx-xxxl-0 {
		margin-left: 0 !important;
	}
	.m-xxxl-1 {
		margin: 0.25rem !important;
	}
	.mt-xxxl-1,
	.my-xxxl-1 {
		margin-top: 0.25rem !important;
	}
	.mr-xxxl-1,
	.mx-xxxl-1 {
		margin-right: 0.25rem !important;
	}
	.mb-xxxl-1,
	.my-xxxl-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-xxxl-1,
	.mx-xxxl-1 {
		margin-left: 0.25rem !important;
	}
	.m-xxxl-2 {
		margin: 0.5rem !important;
	}
	.mt-xxxl-2,
	.my-xxxl-2 {
		margin-top: 0.5rem !important;
	}
	.mr-xxxl-2,
	.mx-xxxl-2 {
		margin-right: 0.5rem !important;
	}
	.mb-xxxl-2,
	.my-xxxl-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xxxl-2,
	.mx-xxxl-2 {
		margin-left: 0.5rem !important;
	}
	.m-xxxl-3 {
		margin: 0.75rem !important;
	}
	.mt-xxxl-3,
	.my-xxxl-3 {
		margin-top: 0.75rem !important;
	}
	.mr-xxxl-3,
	.mx-xxxl-3 {
		margin-right: 0.75rem !important;
	}
	.mb-xxxl-3,
	.my-xxxl-3 {
		margin-bottom: 0.75rem !important;
	}
	.ml-xxxl-3,
	.mx-xxxl-3 {
		margin-left: 0.75rem !important;
	}
	.m-xxxl-4 {
		margin: 1rem !important;
	}
	.mt-xxxl-4,
	.my-xxxl-4 {
		margin-top: 1rem !important;
	}
	.mr-xxxl-4,
	.mx-xxxl-4 {
		margin-right: 1rem !important;
	}
	.mb-xxxl-4,
	.my-xxxl-4 {
		margin-bottom: 1rem !important;
	}
	.ml-xxxl-4,
	.mx-xxxl-4 {
		margin-left: 1rem !important;
	}
	.m-xxxl-5 {
		margin: 1.5rem !important;
	}
	.mt-xxxl-5,
	.my-xxxl-5 {
		margin-top: 1.5rem !important;
	}
	.mr-xxxl-5,
	.mx-xxxl-5 {
		margin-right: 1.5rem !important;
	}
	.mb-xxxl-5,
	.my-xxxl-5 {
		margin-bottom: 1.5rem !important;
	}
	.ml-xxxl-5,
	.mx-xxxl-5 {
		margin-left: 1.5rem !important;
	}
	.m-xxxl-6 {
		margin: 2rem !important;
	}
	.mt-xxxl-6,
	.my-xxxl-6 {
		margin-top: 2rem !important;
	}
	.mr-xxxl-6,
	.mx-xxxl-6 {
		margin-right: 2rem !important;
	}
	.mb-xxxl-6,
	.my-xxxl-6 {
		margin-bottom: 2rem !important;
	}
	.ml-xxxl-6,
	.mx-xxxl-6 {
		margin-left: 2rem !important;
	}
	.m-xxxl-7 {
		margin: 2.5rem !important;
	}
	.mt-xxxl-7,
	.my-xxxl-7 {
		margin-top: 2.5rem !important;
	}
	.mr-xxxl-7,
	.mx-xxxl-7 {
		margin-right: 2.5rem !important;
	}
	.mb-xxxl-7,
	.my-xxxl-7 {
		margin-bottom: 2.5rem !important;
	}
	.ml-xxxl-7,
	.mx-xxxl-7 {
		margin-left: 2.5rem !important;
	}
	.m-xxxl-8 {
		margin: 3rem !important;
	}
	.mt-xxxl-8,
	.my-xxxl-8 {
		margin-top: 3rem !important;
	}
	.mr-xxxl-8,
	.mx-xxxl-8 {
		margin-right: 3rem !important;
	}
	.mb-xxxl-8,
	.my-xxxl-8 {
		margin-bottom: 3rem !important;
	}
	.ml-xxxl-8,
	.mx-xxxl-8 {
		margin-left: 3rem !important;
	}
	.m-xxxl-9 {
		margin: 4rem !important;
	}
	.mt-xxxl-9,
	.my-xxxl-9 {
		margin-top: 4rem !important;
	}
	.mr-xxxl-9,
	.mx-xxxl-9 {
		margin-right: 4rem !important;
	}
	.mb-xxxl-9,
	.my-xxxl-9 {
		margin-bottom: 4rem !important;
	}
	.ml-xxxl-9,
	.mx-xxxl-9 {
		margin-left: 4rem !important;
	}
	.m-xxxl-10 {
		margin: 5rem !important;
	}
	.mt-xxxl-10,
	.my-xxxl-10 {
		margin-top: 5rem !important;
	}
	.mr-xxxl-10,
	.mx-xxxl-10 {
		margin-right: 5rem !important;
	}
	.mb-xxxl-10,
	.my-xxxl-10 {
		margin-bottom: 5rem !important;
	}
	.ml-xxxl-10,
	.mx-xxxl-10 {
		margin-left: 5rem !important;
	}
	.m-xxxl-11 {
		margin: 6rem !important;
	}
	.mt-xxxl-11,
	.my-xxxl-11 {
		margin-top: 6rem !important;
	}
	.mr-xxxl-11,
	.mx-xxxl-11 {
		margin-right: 6rem !important;
	}
	.mb-xxxl-11,
	.my-xxxl-11 {
		margin-bottom: 6rem !important;
	}
	.ml-xxxl-11,
	.mx-xxxl-11 {
		margin-left: 6rem !important;
	}
	.m-xxxl-12 {
		margin: 7rem !important;
	}
	.mt-xxxl-12,
	.my-xxxl-12 {
		margin-top: 7rem !important;
	}
	.mr-xxxl-12,
	.mx-xxxl-12 {
		margin-right: 7rem !important;
	}
	.mb-xxxl-12,
	.my-xxxl-12 {
		margin-bottom: 7rem !important;
	}
	.ml-xxxl-12,
	.mx-xxxl-12 {
		margin-left: 7rem !important;
	}
	.m-xxxl-13 {
		margin: 8rem !important;
	}
	.mt-xxxl-13,
	.my-xxxl-13 {
		margin-top: 8rem !important;
	}
	.mr-xxxl-13,
	.mx-xxxl-13 {
		margin-right: 8rem !important;
	}
	.mb-xxxl-13,
	.my-xxxl-13 {
		margin-bottom: 8rem !important;
	}
	.ml-xxxl-13,
	.mx-xxxl-13 {
		margin-left: 8rem !important;
	}
	.m-xxxl-14 {
		margin: 10rem !important;
	}
	.mt-xxxl-14,
	.my-xxxl-14 {
		margin-top: 10rem !important;
	}
	.mr-xxxl-14,
	.mx-xxxl-14 {
		margin-right: 10rem !important;
	}
	.mb-xxxl-14,
	.my-xxxl-14 {
		margin-bottom: 10rem !important;
	}
	.ml-xxxl-14,
	.mx-xxxl-14 {
		margin-left: 10rem !important;
	}
	.m-xxxl-15 {
		margin: 12rem !important;
	}
	.mt-xxxl-15,
	.my-xxxl-15 {
		margin-top: 12rem !important;
	}
	.mr-xxxl-15,
	.mx-xxxl-15 {
		margin-right: 12rem !important;
	}
	.mb-xxxl-15,
	.my-xxxl-15 {
		margin-bottom: 12rem !important;
	}
	.ml-xxxl-15,
	.mx-xxxl-15 {
		margin-left: 12rem !important;
	}
	.m-xxxl-16 {
		margin: 15rem !important;
	}
	.mt-xxxl-16,
	.my-xxxl-16 {
		margin-top: 15rem !important;
	}
	.mr-xxxl-16,
	.mx-xxxl-16 {
		margin-right: 15rem !important;
	}
	.mb-xxxl-16,
	.my-xxxl-16 {
		margin-bottom: 15rem !important;
	}
	.ml-xxxl-16,
	.mx-xxxl-16 {
		margin-left: 15rem !important;
	}
	.m-xxxl-17 {
		margin: 20rem !important;
	}
	.mt-xxxl-17,
	.my-xxxl-17 {
		margin-top: 20rem !important;
	}
	.mr-xxxl-17,
	.mx-xxxl-17 {
		margin-right: 20rem !important;
	}
	.mb-xxxl-17,
	.my-xxxl-17 {
		margin-bottom: 20rem !important;
	}
	.ml-xxxl-17,
	.mx-xxxl-17 {
		margin-left: 20rem !important;
	}
	.m-xxxl-18 {
		margin: 25rem !important;
	}
	.mt-xxxl-18,
	.my-xxxl-18 {
		margin-top: 25rem !important;
	}
	.mr-xxxl-18,
	.mx-xxxl-18 {
		margin-right: 25rem !important;
	}
	.mb-xxxl-18,
	.my-xxxl-18 {
		margin-bottom: 25rem !important;
	}
	.ml-xxxl-18,
	.mx-xxxl-18 {
		margin-left: 25rem !important;
	}
	.m-xxxl-19 {
		margin: 30rem !important;
	}
	.mt-xxxl-19,
	.my-xxxl-19 {
		margin-top: 30rem !important;
	}
	.mr-xxxl-19,
	.mx-xxxl-19 {
		margin-right: 30rem !important;
	}
	.mb-xxxl-19,
	.my-xxxl-19 {
		margin-bottom: 30rem !important;
	}
	.ml-xxxl-19,
	.mx-xxxl-19 {
		margin-left: 30rem !important;
	}
	.m-xxxl-20 {
		margin: 35rem !important;
	}
	.mt-xxxl-20,
	.my-xxxl-20 {
		margin-top: 35rem !important;
	}
	.mr-xxxl-20,
	.mx-xxxl-20 {
		margin-right: 35rem !important;
	}
	.mb-xxxl-20,
	.my-xxxl-20 {
		margin-bottom: 35rem !important;
	}
	.ml-xxxl-20,
	.mx-xxxl-20 {
		margin-left: 35rem !important;
	}
	.m-xxxl-21 {
		margin: 40rem !important;
	}
	.mt-xxxl-21,
	.my-xxxl-21 {
		margin-top: 40rem !important;
	}
	.mr-xxxl-21,
	.mx-xxxl-21 {
		margin-right: 40rem !important;
	}
	.mb-xxxl-21,
	.my-xxxl-21 {
		margin-bottom: 40rem !important;
	}
	.ml-xxxl-21,
	.mx-xxxl-21 {
		margin-left: 40rem !important;
	}
	.p-xxxl-0 {
		padding: 0 !important;
	}
	.pt-xxxl-0,
	.py-xxxl-0 {
		padding-top: 0 !important;
	}
	.pr-xxxl-0,
	.px-xxxl-0 {
		padding-right: 0 !important;
	}
	.pb-xxxl-0,
	.py-xxxl-0 {
		padding-bottom: 0 !important;
	}
	.pl-xxxl-0,
	.px-xxxl-0 {
		padding-left: 0 !important;
	}
	.p-xxxl-1 {
		padding: 0.25rem !important;
	}
	.pt-xxxl-1,
	.py-xxxl-1 {
		padding-top: 0.25rem !important;
	}
	.pr-xxxl-1,
	.px-xxxl-1 {
		padding-right: 0.25rem !important;
	}
	.pb-xxxl-1,
	.py-xxxl-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-xxxl-1,
	.px-xxxl-1 {
		padding-left: 0.25rem !important;
	}
	.p-xxxl-2 {
		padding: 0.5rem !important;
	}
	.pt-xxxl-2,
	.py-xxxl-2 {
		padding-top: 0.5rem !important;
	}
	.pr-xxxl-2,
	.px-xxxl-2 {
		padding-right: 0.5rem !important;
	}
	.pb-xxxl-2,
	.py-xxxl-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-xxxl-2,
	.px-xxxl-2 {
		padding-left: 0.5rem !important;
	}
	.p-xxxl-3 {
		padding: 0.75rem !important;
	}
	.pt-xxxl-3,
	.py-xxxl-3 {
		padding-top: 0.75rem !important;
	}
	.pr-xxxl-3,
	.px-xxxl-3 {
		padding-right: 0.75rem !important;
	}
	.pb-xxxl-3,
	.py-xxxl-3 {
		padding-bottom: 0.75rem !important;
	}
	.pl-xxxl-3,
	.px-xxxl-3 {
		padding-left: 0.75rem !important;
	}
	.p-xxxl-4 {
		padding: 1rem !important;
	}
	.pt-xxxl-4,
	.py-xxxl-4 {
		padding-top: 1rem !important;
	}
	.pr-xxxl-4,
	.px-xxxl-4 {
		padding-right: 1rem !important;
	}
	.pb-xxxl-4,
	.py-xxxl-4 {
		padding-bottom: 1rem !important;
	}
	.pl-xxxl-4,
	.px-xxxl-4 {
		padding-left: 1rem !important;
	}
	.p-xxxl-5 {
		padding: 1.5rem !important;
	}
	.pt-xxxl-5,
	.py-xxxl-5 {
		padding-top: 1.5rem !important;
	}
	.pr-xxxl-5,
	.px-xxxl-5 {
		padding-right: 1.5rem !important;
	}
	.pb-xxxl-5,
	.py-xxxl-5 {
		padding-bottom: 1.5rem !important;
	}
	.pl-xxxl-5,
	.px-xxxl-5 {
		padding-left: 1.5rem !important;
	}
	.p-xxxl-6 {
		padding: 2rem !important;
	}
	.pt-xxxl-6,
	.py-xxxl-6 {
		padding-top: 2rem !important;
	}
	.pr-xxxl-6,
	.px-xxxl-6 {
		padding-right: 2rem !important;
	}
	.pb-xxxl-6,
	.py-xxxl-6 {
		padding-bottom: 2rem !important;
	}
	.pl-xxxl-6,
	.px-xxxl-6 {
		padding-left: 2rem !important;
	}
	.p-xxxl-7 {
		padding: 2.5rem !important;
	}
	.pt-xxxl-7,
	.py-xxxl-7 {
		padding-top: 2.5rem !important;
	}
	.pr-xxxl-7,
	.px-xxxl-7 {
		padding-right: 2.5rem !important;
	}
	.pb-xxxl-7,
	.py-xxxl-7 {
		padding-bottom: 2.5rem !important;
	}
	.pl-xxxl-7,
	.px-xxxl-7 {
		padding-left: 2.5rem !important;
	}
	.p-xxxl-8 {
		padding: 3rem !important;
	}
	.pt-xxxl-8,
	.py-xxxl-8 {
		padding-top: 3rem !important;
	}
	.pr-xxxl-8,
	.px-xxxl-8 {
		padding-right: 3rem !important;
	}
	.pb-xxxl-8,
	.py-xxxl-8 {
		padding-bottom: 3rem !important;
	}
	.pl-xxxl-8,
	.px-xxxl-8 {
		padding-left: 3rem !important;
	}
	.p-xxxl-9 {
		padding: 4rem !important;
	}
	.pt-xxxl-9,
	.py-xxxl-9 {
		padding-top: 4rem !important;
	}
	.pr-xxxl-9,
	.px-xxxl-9 {
		padding-right: 4rem !important;
	}
	.pb-xxxl-9,
	.py-xxxl-9 {
		padding-bottom: 4rem !important;
	}
	.pl-xxxl-9,
	.px-xxxl-9 {
		padding-left: 4rem !important;
	}
	.p-xxxl-10 {
		padding: 5rem !important;
	}
	.pt-xxxl-10,
	.py-xxxl-10 {
		padding-top: 5rem !important;
	}
	.pr-xxxl-10,
	.px-xxxl-10 {
		padding-right: 5rem !important;
	}
	.pb-xxxl-10,
	.py-xxxl-10 {
		padding-bottom: 5rem !important;
	}
	.pl-xxxl-10,
	.px-xxxl-10 {
		padding-left: 5rem !important;
	}
	.p-xxxl-11 {
		padding: 6rem !important;
	}
	.pt-xxxl-11,
	.py-xxxl-11 {
		padding-top: 6rem !important;
	}
	.pr-xxxl-11,
	.px-xxxl-11 {
		padding-right: 6rem !important;
	}
	.pb-xxxl-11,
	.py-xxxl-11 {
		padding-bottom: 6rem !important;
	}
	.pl-xxxl-11,
	.px-xxxl-11 {
		padding-left: 6rem !important;
	}
	.p-xxxl-12 {
		padding: 7rem !important;
	}
	.pt-xxxl-12,
	.py-xxxl-12 {
		padding-top: 7rem !important;
	}
	.pr-xxxl-12,
	.px-xxxl-12 {
		padding-right: 7rem !important;
	}
	.pb-xxxl-12,
	.py-xxxl-12 {
		padding-bottom: 7rem !important;
	}
	.pl-xxxl-12,
	.px-xxxl-12 {
		padding-left: 7rem !important;
	}
	.p-xxxl-13 {
		padding: 8rem !important;
	}
	.pt-xxxl-13,
	.py-xxxl-13 {
		padding-top: 8rem !important;
	}
	.pr-xxxl-13,
	.px-xxxl-13 {
		padding-right: 8rem !important;
	}
	.pb-xxxl-13,
	.py-xxxl-13 {
		padding-bottom: 8rem !important;
	}
	.pl-xxxl-13,
	.px-xxxl-13 {
		padding-left: 8rem !important;
	}
	.p-xxxl-14 {
		padding: 10rem !important;
	}
	.pt-xxxl-14,
	.py-xxxl-14 {
		padding-top: 10rem !important;
	}
	.pr-xxxl-14,
	.px-xxxl-14 {
		padding-right: 10rem !important;
	}
	.pb-xxxl-14,
	.py-xxxl-14 {
		padding-bottom: 10rem !important;
	}
	.pl-xxxl-14,
	.px-xxxl-14 {
		padding-left: 10rem !important;
	}
	.p-xxxl-15 {
		padding: 12rem !important;
	}
	.pt-xxxl-15,
	.py-xxxl-15 {
		padding-top: 12rem !important;
	}
	.pr-xxxl-15,
	.px-xxxl-15 {
		padding-right: 12rem !important;
	}
	.pb-xxxl-15,
	.py-xxxl-15 {
		padding-bottom: 12rem !important;
	}
	.pl-xxxl-15,
	.px-xxxl-15 {
		padding-left: 12rem !important;
	}
	.p-xxxl-16 {
		padding: 15rem !important;
	}
	.pt-xxxl-16,
	.py-xxxl-16 {
		padding-top: 15rem !important;
	}
	.pr-xxxl-16,
	.px-xxxl-16 {
		padding-right: 15rem !important;
	}
	.pb-xxxl-16,
	.py-xxxl-16 {
		padding-bottom: 15rem !important;
	}
	.pl-xxxl-16,
	.px-xxxl-16 {
		padding-left: 15rem !important;
	}
	.p-xxxl-17 {
		padding: 20rem !important;
	}
	.pt-xxxl-17,
	.py-xxxl-17 {
		padding-top: 20rem !important;
	}
	.pr-xxxl-17,
	.px-xxxl-17 {
		padding-right: 20rem !important;
	}
	.pb-xxxl-17,
	.py-xxxl-17 {
		padding-bottom: 20rem !important;
	}
	.pl-xxxl-17,
	.px-xxxl-17 {
		padding-left: 20rem !important;
	}
	.p-xxxl-18 {
		padding: 25rem !important;
	}
	.pt-xxxl-18,
	.py-xxxl-18 {
		padding-top: 25rem !important;
	}
	.pr-xxxl-18,
	.px-xxxl-18 {
		padding-right: 25rem !important;
	}
	.pb-xxxl-18,
	.py-xxxl-18 {
		padding-bottom: 25rem !important;
	}
	.pl-xxxl-18,
	.px-xxxl-18 {
		padding-left: 25rem !important;
	}
	.p-xxxl-19 {
		padding: 30rem !important;
	}
	.pt-xxxl-19,
	.py-xxxl-19 {
		padding-top: 30rem !important;
	}
	.pr-xxxl-19,
	.px-xxxl-19 {
		padding-right: 30rem !important;
	}
	.pb-xxxl-19,
	.py-xxxl-19 {
		padding-bottom: 30rem !important;
	}
	.pl-xxxl-19,
	.px-xxxl-19 {
		padding-left: 30rem !important;
	}
	.p-xxxl-20 {
		padding: 35rem !important;
	}
	.pt-xxxl-20,
	.py-xxxl-20 {
		padding-top: 35rem !important;
	}
	.pr-xxxl-20,
	.px-xxxl-20 {
		padding-right: 35rem !important;
	}
	.pb-xxxl-20,
	.py-xxxl-20 {
		padding-bottom: 35rem !important;
	}
	.pl-xxxl-20,
	.px-xxxl-20 {
		padding-left: 35rem !important;
	}
	.p-xxxl-21 {
		padding: 40rem !important;
	}
	.pt-xxxl-21,
	.py-xxxl-21 {
		padding-top: 40rem !important;
	}
	.pr-xxxl-21,
	.px-xxxl-21 {
		padding-right: 40rem !important;
	}
	.pb-xxxl-21,
	.py-xxxl-21 {
		padding-bottom: 40rem !important;
	}
	.pl-xxxl-21,
	.px-xxxl-21 {
		padding-left: 40rem !important;
	}
	.m-xxxl-n1 {
		margin: -0.25rem !important;
	}
	.mt-xxxl-n1,
	.my-xxxl-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-xxxl-n1,
	.mx-xxxl-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-xxxl-n1,
	.my-xxxl-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-xxxl-n1,
	.mx-xxxl-n1 {
		margin-left: -0.25rem !important;
	}
	.m-xxxl-n2 {
		margin: -0.5rem !important;
	}
	.mt-xxxl-n2,
	.my-xxxl-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-xxxl-n2,
	.mx-xxxl-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-xxxl-n2,
	.my-xxxl-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-xxxl-n2,
	.mx-xxxl-n2 {
		margin-left: -0.5rem !important;
	}
	.m-xxxl-n3 {
		margin: -0.75rem !important;
	}
	.mt-xxxl-n3,
	.my-xxxl-n3 {
		margin-top: -0.75rem !important;
	}
	.mr-xxxl-n3,
	.mx-xxxl-n3 {
		margin-right: -0.75rem !important;
	}
	.mb-xxxl-n3,
	.my-xxxl-n3 {
		margin-bottom: -0.75rem !important;
	}
	.ml-xxxl-n3,
	.mx-xxxl-n3 {
		margin-left: -0.75rem !important;
	}
	.m-xxxl-n4 {
		margin: -1rem !important;
	}
	.mt-xxxl-n4,
	.my-xxxl-n4 {
		margin-top: -1rem !important;
	}
	.mr-xxxl-n4,
	.mx-xxxl-n4 {
		margin-right: -1rem !important;
	}
	.mb-xxxl-n4,
	.my-xxxl-n4 {
		margin-bottom: -1rem !important;
	}
	.ml-xxxl-n4,
	.mx-xxxl-n4 {
		margin-left: -1rem !important;
	}
	.m-xxxl-n5 {
		margin: -1.5rem !important;
	}
	.mt-xxxl-n5,
	.my-xxxl-n5 {
		margin-top: -1.5rem !important;
	}
	.mr-xxxl-n5,
	.mx-xxxl-n5 {
		margin-right: -1.5rem !important;
	}
	.mb-xxxl-n5,
	.my-xxxl-n5 {
		margin-bottom: -1.5rem !important;
	}
	.ml-xxxl-n5,
	.mx-xxxl-n5 {
		margin-left: -1.5rem !important;
	}
	.m-xxxl-n6 {
		margin: -2rem !important;
	}
	.mt-xxxl-n6,
	.my-xxxl-n6 {
		margin-top: -2rem !important;
	}
	.mr-xxxl-n6,
	.mx-xxxl-n6 {
		margin-right: -2rem !important;
	}
	.mb-xxxl-n6,
	.my-xxxl-n6 {
		margin-bottom: -2rem !important;
	}
	.ml-xxxl-n6,
	.mx-xxxl-n6 {
		margin-left: -2rem !important;
	}
	.m-xxxl-n7 {
		margin: -2.5rem !important;
	}
	.mt-xxxl-n7,
	.my-xxxl-n7 {
		margin-top: -2.5rem !important;
	}
	.mr-xxxl-n7,
	.mx-xxxl-n7 {
		margin-right: -2.5rem !important;
	}
	.mb-xxxl-n7,
	.my-xxxl-n7 {
		margin-bottom: -2.5rem !important;
	}
	.ml-xxxl-n7,
	.mx-xxxl-n7 {
		margin-left: -2.5rem !important;
	}
	.m-xxxl-n8 {
		margin: -3rem !important;
	}
	.mt-xxxl-n8,
	.my-xxxl-n8 {
		margin-top: -3rem !important;
	}
	.mr-xxxl-n8,
	.mx-xxxl-n8 {
		margin-right: -3rem !important;
	}
	.mb-xxxl-n8,
	.my-xxxl-n8 {
		margin-bottom: -3rem !important;
	}
	.ml-xxxl-n8,
	.mx-xxxl-n8 {
		margin-left: -3rem !important;
	}
	.m-xxxl-n9 {
		margin: -4rem !important;
	}
	.mt-xxxl-n9,
	.my-xxxl-n9 {
		margin-top: -4rem !important;
	}
	.mr-xxxl-n9,
	.mx-xxxl-n9 {
		margin-right: -4rem !important;
	}
	.mb-xxxl-n9,
	.my-xxxl-n9 {
		margin-bottom: -4rem !important;
	}
	.ml-xxxl-n9,
	.mx-xxxl-n9 {
		margin-left: -4rem !important;
	}
	.m-xxxl-n10 {
		margin: -5rem !important;
	}
	.mt-xxxl-n10,
	.my-xxxl-n10 {
		margin-top: -5rem !important;
	}
	.mr-xxxl-n10,
	.mx-xxxl-n10 {
		margin-right: -5rem !important;
	}
	.mb-xxxl-n10,
	.my-xxxl-n10 {
		margin-bottom: -5rem !important;
	}
	.ml-xxxl-n10,
	.mx-xxxl-n10 {
		margin-left: -5rem !important;
	}
	.m-xxxl-n11 {
		margin: -6rem !important;
	}
	.mt-xxxl-n11,
	.my-xxxl-n11 {
		margin-top: -6rem !important;
	}
	.mr-xxxl-n11,
	.mx-xxxl-n11 {
		margin-right: -6rem !important;
	}
	.mb-xxxl-n11,
	.my-xxxl-n11 {
		margin-bottom: -6rem !important;
	}
	.ml-xxxl-n11,
	.mx-xxxl-n11 {
		margin-left: -6rem !important;
	}
	.m-xxxl-n12 {
		margin: -7rem !important;
	}
	.mt-xxxl-n12,
	.my-xxxl-n12 {
		margin-top: -7rem !important;
	}
	.mr-xxxl-n12,
	.mx-xxxl-n12 {
		margin-right: -7rem !important;
	}
	.mb-xxxl-n12,
	.my-xxxl-n12 {
		margin-bottom: -7rem !important;
	}
	.ml-xxxl-n12,
	.mx-xxxl-n12 {
		margin-left: -7rem !important;
	}
	.m-xxxl-n13 {
		margin: -8rem !important;
	}
	.mt-xxxl-n13,
	.my-xxxl-n13 {
		margin-top: -8rem !important;
	}
	.mr-xxxl-n13,
	.mx-xxxl-n13 {
		margin-right: -8rem !important;
	}
	.mb-xxxl-n13,
	.my-xxxl-n13 {
		margin-bottom: -8rem !important;
	}
	.ml-xxxl-n13,
	.mx-xxxl-n13 {
		margin-left: -8rem !important;
	}
	.m-xxxl-n14 {
		margin: -10rem !important;
	}
	.mt-xxxl-n14,
	.my-xxxl-n14 {
		margin-top: -10rem !important;
	}
	.mr-xxxl-n14,
	.mx-xxxl-n14 {
		margin-right: -10rem !important;
	}
	.mb-xxxl-n14,
	.my-xxxl-n14 {
		margin-bottom: -10rem !important;
	}
	.ml-xxxl-n14,
	.mx-xxxl-n14 {
		margin-left: -10rem !important;
	}
	.m-xxxl-n15 {
		margin: -12rem !important;
	}
	.mt-xxxl-n15,
	.my-xxxl-n15 {
		margin-top: -12rem !important;
	}
	.mr-xxxl-n15,
	.mx-xxxl-n15 {
		margin-right: -12rem !important;
	}
	.mb-xxxl-n15,
	.my-xxxl-n15 {
		margin-bottom: -12rem !important;
	}
	.ml-xxxl-n15,
	.mx-xxxl-n15 {
		margin-left: -12rem !important;
	}
	.m-xxxl-n16 {
		margin: -15rem !important;
	}
	.mt-xxxl-n16,
	.my-xxxl-n16 {
		margin-top: -15rem !important;
	}
	.mr-xxxl-n16,
	.mx-xxxl-n16 {
		margin-right: -15rem !important;
	}
	.mb-xxxl-n16,
	.my-xxxl-n16 {
		margin-bottom: -15rem !important;
	}
	.ml-xxxl-n16,
	.mx-xxxl-n16 {
		margin-left: -15rem !important;
	}
	.m-xxxl-n17 {
		margin: -20rem !important;
	}
	.mt-xxxl-n17,
	.my-xxxl-n17 {
		margin-top: -20rem !important;
	}
	.mr-xxxl-n17,
	.mx-xxxl-n17 {
		margin-right: -20rem !important;
	}
	.mb-xxxl-n17,
	.my-xxxl-n17 {
		margin-bottom: -20rem !important;
	}
	.ml-xxxl-n17,
	.mx-xxxl-n17 {
		margin-left: -20rem !important;
	}
	.m-xxxl-n18 {
		margin: -25rem !important;
	}
	.mt-xxxl-n18,
	.my-xxxl-n18 {
		margin-top: -25rem !important;
	}
	.mr-xxxl-n18,
	.mx-xxxl-n18 {
		margin-right: -25rem !important;
	}
	.mb-xxxl-n18,
	.my-xxxl-n18 {
		margin-bottom: -25rem !important;
	}
	.ml-xxxl-n18,
	.mx-xxxl-n18 {
		margin-left: -25rem !important;
	}
	.m-xxxl-n19 {
		margin: -30rem !important;
	}
	.mt-xxxl-n19,
	.my-xxxl-n19 {
		margin-top: -30rem !important;
	}
	.mr-xxxl-n19,
	.mx-xxxl-n19 {
		margin-right: -30rem !important;
	}
	.mb-xxxl-n19,
	.my-xxxl-n19 {
		margin-bottom: -30rem !important;
	}
	.ml-xxxl-n19,
	.mx-xxxl-n19 {
		margin-left: -30rem !important;
	}
	.m-xxxl-n20 {
		margin: -35rem !important;
	}
	.mt-xxxl-n20,
	.my-xxxl-n20 {
		margin-top: -35rem !important;
	}
	.mr-xxxl-n20,
	.mx-xxxl-n20 {
		margin-right: -35rem !important;
	}
	.mb-xxxl-n20,
	.my-xxxl-n20 {
		margin-bottom: -35rem !important;
	}
	.ml-xxxl-n20,
	.mx-xxxl-n20 {
		margin-left: -35rem !important;
	}
	.m-xxxl-n21 {
		margin: -40rem !important;
	}
	.mt-xxxl-n21,
	.my-xxxl-n21 {
		margin-top: -40rem !important;
	}
	.mr-xxxl-n21,
	.mx-xxxl-n21 {
		margin-right: -40rem !important;
	}
	.mb-xxxl-n21,
	.my-xxxl-n21 {
		margin-bottom: -40rem !important;
	}
	.ml-xxxl-n21,
	.mx-xxxl-n21 {
		margin-left: -40rem !important;
	}
	.m-xxxl-auto {
		margin: auto !important;
	}
	.mt-xxxl-auto,
	.my-xxxl-auto {
		margin-top: auto !important;
	}
	.mr-xxxl-auto,
	.mx-xxxl-auto {
		margin-right: auto !important;
	}
	.mb-xxxl-auto,
	.my-xxxl-auto {
		margin-bottom: auto !important;
	}
	.ml-xxxl-auto,
	.mx-xxxl-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 2000px) {
	.m-xxxxl-0 {
		margin: 0 !important;
	}
	.mt-xxxxl-0,
	.my-xxxxl-0 {
		margin-top: 0 !important;
	}
	.mr-xxxxl-0,
	.mx-xxxxl-0 {
		margin-right: 0 !important;
	}
	.mb-xxxxl-0,
	.my-xxxxl-0 {
		margin-bottom: 0 !important;
	}
	.ml-xxxxl-0,
	.mx-xxxxl-0 {
		margin-left: 0 !important;
	}
	.m-xxxxl-1 {
		margin: 0.25rem !important;
	}
	.mt-xxxxl-1,
	.my-xxxxl-1 {
		margin-top: 0.25rem !important;
	}
	.mr-xxxxl-1,
	.mx-xxxxl-1 {
		margin-right: 0.25rem !important;
	}
	.mb-xxxxl-1,
	.my-xxxxl-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-xxxxl-1,
	.mx-xxxxl-1 {
		margin-left: 0.25rem !important;
	}
	.m-xxxxl-2 {
		margin: 0.5rem !important;
	}
	.mt-xxxxl-2,
	.my-xxxxl-2 {
		margin-top: 0.5rem !important;
	}
	.mr-xxxxl-2,
	.mx-xxxxl-2 {
		margin-right: 0.5rem !important;
	}
	.mb-xxxxl-2,
	.my-xxxxl-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xxxxl-2,
	.mx-xxxxl-2 {
		margin-left: 0.5rem !important;
	}
	.m-xxxxl-3 {
		margin: 0.75rem !important;
	}
	.mt-xxxxl-3,
	.my-xxxxl-3 {
		margin-top: 0.75rem !important;
	}
	.mr-xxxxl-3,
	.mx-xxxxl-3 {
		margin-right: 0.75rem !important;
	}
	.mb-xxxxl-3,
	.my-xxxxl-3 {
		margin-bottom: 0.75rem !important;
	}
	.ml-xxxxl-3,
	.mx-xxxxl-3 {
		margin-left: 0.75rem !important;
	}
	.m-xxxxl-4 {
		margin: 1rem !important;
	}
	.mt-xxxxl-4,
	.my-xxxxl-4 {
		margin-top: 1rem !important;
	}
	.mr-xxxxl-4,
	.mx-xxxxl-4 {
		margin-right: 1rem !important;
	}
	.mb-xxxxl-4,
	.my-xxxxl-4 {
		margin-bottom: 1rem !important;
	}
	.ml-xxxxl-4,
	.mx-xxxxl-4 {
		margin-left: 1rem !important;
	}
	.m-xxxxl-5 {
		margin: 1.5rem !important;
	}
	.mt-xxxxl-5,
	.my-xxxxl-5 {
		margin-top: 1.5rem !important;
	}
	.mr-xxxxl-5,
	.mx-xxxxl-5 {
		margin-right: 1.5rem !important;
	}
	.mb-xxxxl-5,
	.my-xxxxl-5 {
		margin-bottom: 1.5rem !important;
	}
	.ml-xxxxl-5,
	.mx-xxxxl-5 {
		margin-left: 1.5rem !important;
	}
	.m-xxxxl-6 {
		margin: 2rem !important;
	}
	.mt-xxxxl-6,
	.my-xxxxl-6 {
		margin-top: 2rem !important;
	}
	.mr-xxxxl-6,
	.mx-xxxxl-6 {
		margin-right: 2rem !important;
	}
	.mb-xxxxl-6,
	.my-xxxxl-6 {
		margin-bottom: 2rem !important;
	}
	.ml-xxxxl-6,
	.mx-xxxxl-6 {
		margin-left: 2rem !important;
	}
	.m-xxxxl-7 {
		margin: 2.5rem !important;
	}
	.mt-xxxxl-7,
	.my-xxxxl-7 {
		margin-top: 2.5rem !important;
	}
	.mr-xxxxl-7,
	.mx-xxxxl-7 {
		margin-right: 2.5rem !important;
	}
	.mb-xxxxl-7,
	.my-xxxxl-7 {
		margin-bottom: 2.5rem !important;
	}
	.ml-xxxxl-7,
	.mx-xxxxl-7 {
		margin-left: 2.5rem !important;
	}
	.m-xxxxl-8 {
		margin: 3rem !important;
	}
	.mt-xxxxl-8,
	.my-xxxxl-8 {
		margin-top: 3rem !important;
	}
	.mr-xxxxl-8,
	.mx-xxxxl-8 {
		margin-right: 3rem !important;
	}
	.mb-xxxxl-8,
	.my-xxxxl-8 {
		margin-bottom: 3rem !important;
	}
	.ml-xxxxl-8,
	.mx-xxxxl-8 {
		margin-left: 3rem !important;
	}
	.m-xxxxl-9 {
		margin: 4rem !important;
	}
	.mt-xxxxl-9,
	.my-xxxxl-9 {
		margin-top: 4rem !important;
	}
	.mr-xxxxl-9,
	.mx-xxxxl-9 {
		margin-right: 4rem !important;
	}
	.mb-xxxxl-9,
	.my-xxxxl-9 {
		margin-bottom: 4rem !important;
	}
	.ml-xxxxl-9,
	.mx-xxxxl-9 {
		margin-left: 4rem !important;
	}
	.m-xxxxl-10 {
		margin: 5rem !important;
	}
	.mt-xxxxl-10,
	.my-xxxxl-10 {
		margin-top: 5rem !important;
	}
	.mr-xxxxl-10,
	.mx-xxxxl-10 {
		margin-right: 5rem !important;
	}
	.mb-xxxxl-10,
	.my-xxxxl-10 {
		margin-bottom: 5rem !important;
	}
	.ml-xxxxl-10,
	.mx-xxxxl-10 {
		margin-left: 5rem !important;
	}
	.m-xxxxl-11 {
		margin: 6rem !important;
	}
	.mt-xxxxl-11,
	.my-xxxxl-11 {
		margin-top: 6rem !important;
	}
	.mr-xxxxl-11,
	.mx-xxxxl-11 {
		margin-right: 6rem !important;
	}
	.mb-xxxxl-11,
	.my-xxxxl-11 {
		margin-bottom: 6rem !important;
	}
	.ml-xxxxl-11,
	.mx-xxxxl-11 {
		margin-left: 6rem !important;
	}
	.m-xxxxl-12 {
		margin: 7rem !important;
	}
	.mt-xxxxl-12,
	.my-xxxxl-12 {
		margin-top: 7rem !important;
	}
	.mr-xxxxl-12,
	.mx-xxxxl-12 {
		margin-right: 7rem !important;
	}
	.mb-xxxxl-12,
	.my-xxxxl-12 {
		margin-bottom: 7rem !important;
	}
	.ml-xxxxl-12,
	.mx-xxxxl-12 {
		margin-left: 7rem !important;
	}
	.m-xxxxl-13 {
		margin: 8rem !important;
	}
	.mt-xxxxl-13,
	.my-xxxxl-13 {
		margin-top: 8rem !important;
	}
	.mr-xxxxl-13,
	.mx-xxxxl-13 {
		margin-right: 8rem !important;
	}
	.mb-xxxxl-13,
	.my-xxxxl-13 {
		margin-bottom: 8rem !important;
	}
	.ml-xxxxl-13,
	.mx-xxxxl-13 {
		margin-left: 8rem !important;
	}
	.m-xxxxl-14 {
		margin: 10rem !important;
	}
	.mt-xxxxl-14,
	.my-xxxxl-14 {
		margin-top: 10rem !important;
	}
	.mr-xxxxl-14,
	.mx-xxxxl-14 {
		margin-right: 10rem !important;
	}
	.mb-xxxxl-14,
	.my-xxxxl-14 {
		margin-bottom: 10rem !important;
	}
	.ml-xxxxl-14,
	.mx-xxxxl-14 {
		margin-left: 10rem !important;
	}
	.m-xxxxl-15 {
		margin: 12rem !important;
	}
	.mt-xxxxl-15,
	.my-xxxxl-15 {
		margin-top: 12rem !important;
	}
	.mr-xxxxl-15,
	.mx-xxxxl-15 {
		margin-right: 12rem !important;
	}
	.mb-xxxxl-15,
	.my-xxxxl-15 {
		margin-bottom: 12rem !important;
	}
	.ml-xxxxl-15,
	.mx-xxxxl-15 {
		margin-left: 12rem !important;
	}
	.m-xxxxl-16 {
		margin: 15rem !important;
	}
	.mt-xxxxl-16,
	.my-xxxxl-16 {
		margin-top: 15rem !important;
	}
	.mr-xxxxl-16,
	.mx-xxxxl-16 {
		margin-right: 15rem !important;
	}
	.mb-xxxxl-16,
	.my-xxxxl-16 {
		margin-bottom: 15rem !important;
	}
	.ml-xxxxl-16,
	.mx-xxxxl-16 {
		margin-left: 15rem !important;
	}
	.m-xxxxl-17 {
		margin: 20rem !important;
	}
	.mt-xxxxl-17,
	.my-xxxxl-17 {
		margin-top: 20rem !important;
	}
	.mr-xxxxl-17,
	.mx-xxxxl-17 {
		margin-right: 20rem !important;
	}
	.mb-xxxxl-17,
	.my-xxxxl-17 {
		margin-bottom: 20rem !important;
	}
	.ml-xxxxl-17,
	.mx-xxxxl-17 {
		margin-left: 20rem !important;
	}
	.m-xxxxl-18 {
		margin: 25rem !important;
	}
	.mt-xxxxl-18,
	.my-xxxxl-18 {
		margin-top: 25rem !important;
	}
	.mr-xxxxl-18,
	.mx-xxxxl-18 {
		margin-right: 25rem !important;
	}
	.mb-xxxxl-18,
	.my-xxxxl-18 {
		margin-bottom: 25rem !important;
	}
	.ml-xxxxl-18,
	.mx-xxxxl-18 {
		margin-left: 25rem !important;
	}
	.m-xxxxl-19 {
		margin: 30rem !important;
	}
	.mt-xxxxl-19,
	.my-xxxxl-19 {
		margin-top: 30rem !important;
	}
	.mr-xxxxl-19,
	.mx-xxxxl-19 {
		margin-right: 30rem !important;
	}
	.mb-xxxxl-19,
	.my-xxxxl-19 {
		margin-bottom: 30rem !important;
	}
	.ml-xxxxl-19,
	.mx-xxxxl-19 {
		margin-left: 30rem !important;
	}
	.m-xxxxl-20 {
		margin: 35rem !important;
	}
	.mt-xxxxl-20,
	.my-xxxxl-20 {
		margin-top: 35rem !important;
	}
	.mr-xxxxl-20,
	.mx-xxxxl-20 {
		margin-right: 35rem !important;
	}
	.mb-xxxxl-20,
	.my-xxxxl-20 {
		margin-bottom: 35rem !important;
	}
	.ml-xxxxl-20,
	.mx-xxxxl-20 {
		margin-left: 35rem !important;
	}
	.m-xxxxl-21 {
		margin: 40rem !important;
	}
	.mt-xxxxl-21,
	.my-xxxxl-21 {
		margin-top: 40rem !important;
	}
	.mr-xxxxl-21,
	.mx-xxxxl-21 {
		margin-right: 40rem !important;
	}
	.mb-xxxxl-21,
	.my-xxxxl-21 {
		margin-bottom: 40rem !important;
	}
	.ml-xxxxl-21,
	.mx-xxxxl-21 {
		margin-left: 40rem !important;
	}
	.p-xxxxl-0 {
		padding: 0 !important;
	}
	.pt-xxxxl-0,
	.py-xxxxl-0 {
		padding-top: 0 !important;
	}
	.pr-xxxxl-0,
	.px-xxxxl-0 {
		padding-right: 0 !important;
	}
	.pb-xxxxl-0,
	.py-xxxxl-0 {
		padding-bottom: 0 !important;
	}
	.pl-xxxxl-0,
	.px-xxxxl-0 {
		padding-left: 0 !important;
	}
	.p-xxxxl-1 {
		padding: 0.25rem !important;
	}
	.pt-xxxxl-1,
	.py-xxxxl-1 {
		padding-top: 0.25rem !important;
	}
	.pr-xxxxl-1,
	.px-xxxxl-1 {
		padding-right: 0.25rem !important;
	}
	.pb-xxxxl-1,
	.py-xxxxl-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-xxxxl-1,
	.px-xxxxl-1 {
		padding-left: 0.25rem !important;
	}
	.p-xxxxl-2 {
		padding: 0.5rem !important;
	}
	.pt-xxxxl-2,
	.py-xxxxl-2 {
		padding-top: 0.5rem !important;
	}
	.pr-xxxxl-2,
	.px-xxxxl-2 {
		padding-right: 0.5rem !important;
	}
	.pb-xxxxl-2,
	.py-xxxxl-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-xxxxl-2,
	.px-xxxxl-2 {
		padding-left: 0.5rem !important;
	}
	.p-xxxxl-3 {
		padding: 0.75rem !important;
	}
	.pt-xxxxl-3,
	.py-xxxxl-3 {
		padding-top: 0.75rem !important;
	}
	.pr-xxxxl-3,
	.px-xxxxl-3 {
		padding-right: 0.75rem !important;
	}
	.pb-xxxxl-3,
	.py-xxxxl-3 {
		padding-bottom: 0.75rem !important;
	}
	.pl-xxxxl-3,
	.px-xxxxl-3 {
		padding-left: 0.75rem !important;
	}
	.p-xxxxl-4 {
		padding: 1rem !important;
	}
	.pt-xxxxl-4,
	.py-xxxxl-4 {
		padding-top: 1rem !important;
	}
	.pr-xxxxl-4,
	.px-xxxxl-4 {
		padding-right: 1rem !important;
	}
	.pb-xxxxl-4,
	.py-xxxxl-4 {
		padding-bottom: 1rem !important;
	}
	.pl-xxxxl-4,
	.px-xxxxl-4 {
		padding-left: 1rem !important;
	}
	.p-xxxxl-5 {
		padding: 1.5rem !important;
	}
	.pt-xxxxl-5,
	.py-xxxxl-5 {
		padding-top: 1.5rem !important;
	}
	.pr-xxxxl-5,
	.px-xxxxl-5 {
		padding-right: 1.5rem !important;
	}
	.pb-xxxxl-5,
	.py-xxxxl-5 {
		padding-bottom: 1.5rem !important;
	}
	.pl-xxxxl-5,
	.px-xxxxl-5 {
		padding-left: 1.5rem !important;
	}
	.p-xxxxl-6 {
		padding: 2rem !important;
	}
	.pt-xxxxl-6,
	.py-xxxxl-6 {
		padding-top: 2rem !important;
	}
	.pr-xxxxl-6,
	.px-xxxxl-6 {
		padding-right: 2rem !important;
	}
	.pb-xxxxl-6,
	.py-xxxxl-6 {
		padding-bottom: 2rem !important;
	}
	.pl-xxxxl-6,
	.px-xxxxl-6 {
		padding-left: 2rem !important;
	}
	.p-xxxxl-7 {
		padding: 2.5rem !important;
	}
	.pt-xxxxl-7,
	.py-xxxxl-7 {
		padding-top: 2.5rem !important;
	}
	.pr-xxxxl-7,
	.px-xxxxl-7 {
		padding-right: 2.5rem !important;
	}
	.pb-xxxxl-7,
	.py-xxxxl-7 {
		padding-bottom: 2.5rem !important;
	}
	.pl-xxxxl-7,
	.px-xxxxl-7 {
		padding-left: 2.5rem !important;
	}
	.p-xxxxl-8 {
		padding: 3rem !important;
	}
	.pt-xxxxl-8,
	.py-xxxxl-8 {
		padding-top: 3rem !important;
	}
	.pr-xxxxl-8,
	.px-xxxxl-8 {
		padding-right: 3rem !important;
	}
	.pb-xxxxl-8,
	.py-xxxxl-8 {
		padding-bottom: 3rem !important;
	}
	.pl-xxxxl-8,
	.px-xxxxl-8 {
		padding-left: 3rem !important;
	}
	.p-xxxxl-9 {
		padding: 4rem !important;
	}
	.pt-xxxxl-9,
	.py-xxxxl-9 {
		padding-top: 4rem !important;
	}
	.pr-xxxxl-9,
	.px-xxxxl-9 {
		padding-right: 4rem !important;
	}
	.pb-xxxxl-9,
	.py-xxxxl-9 {
		padding-bottom: 4rem !important;
	}
	.pl-xxxxl-9,
	.px-xxxxl-9 {
		padding-left: 4rem !important;
	}
	.p-xxxxl-10 {
		padding: 5rem !important;
	}
	.pt-xxxxl-10,
	.py-xxxxl-10 {
		padding-top: 5rem !important;
	}
	.pr-xxxxl-10,
	.px-xxxxl-10 {
		padding-right: 5rem !important;
	}
	.pb-xxxxl-10,
	.py-xxxxl-10 {
		padding-bottom: 5rem !important;
	}
	.pl-xxxxl-10,
	.px-xxxxl-10 {
		padding-left: 5rem !important;
	}
	.p-xxxxl-11 {
		padding: 6rem !important;
	}
	.pt-xxxxl-11,
	.py-xxxxl-11 {
		padding-top: 6rem !important;
	}
	.pr-xxxxl-11,
	.px-xxxxl-11 {
		padding-right: 6rem !important;
	}
	.pb-xxxxl-11,
	.py-xxxxl-11 {
		padding-bottom: 6rem !important;
	}
	.pl-xxxxl-11,
	.px-xxxxl-11 {
		padding-left: 6rem !important;
	}
	.p-xxxxl-12 {
		padding: 7rem !important;
	}
	.pt-xxxxl-12,
	.py-xxxxl-12 {
		padding-top: 7rem !important;
	}
	.pr-xxxxl-12,
	.px-xxxxl-12 {
		padding-right: 7rem !important;
	}
	.pb-xxxxl-12,
	.py-xxxxl-12 {
		padding-bottom: 7rem !important;
	}
	.pl-xxxxl-12,
	.px-xxxxl-12 {
		padding-left: 7rem !important;
	}
	.p-xxxxl-13 {
		padding: 8rem !important;
	}
	.pt-xxxxl-13,
	.py-xxxxl-13 {
		padding-top: 8rem !important;
	}
	.pr-xxxxl-13,
	.px-xxxxl-13 {
		padding-right: 8rem !important;
	}
	.pb-xxxxl-13,
	.py-xxxxl-13 {
		padding-bottom: 8rem !important;
	}
	.pl-xxxxl-13,
	.px-xxxxl-13 {
		padding-left: 8rem !important;
	}
	.p-xxxxl-14 {
		padding: 10rem !important;
	}
	.pt-xxxxl-14,
	.py-xxxxl-14 {
		padding-top: 10rem !important;
	}
	.pr-xxxxl-14,
	.px-xxxxl-14 {
		padding-right: 10rem !important;
	}
	.pb-xxxxl-14,
	.py-xxxxl-14 {
		padding-bottom: 10rem !important;
	}
	.pl-xxxxl-14,
	.px-xxxxl-14 {
		padding-left: 10rem !important;
	}
	.p-xxxxl-15 {
		padding: 12rem !important;
	}
	.pt-xxxxl-15,
	.py-xxxxl-15 {
		padding-top: 12rem !important;
	}
	.pr-xxxxl-15,
	.px-xxxxl-15 {
		padding-right: 12rem !important;
	}
	.pb-xxxxl-15,
	.py-xxxxl-15 {
		padding-bottom: 12rem !important;
	}
	.pl-xxxxl-15,
	.px-xxxxl-15 {
		padding-left: 12rem !important;
	}
	.p-xxxxl-16 {
		padding: 15rem !important;
	}
	.pt-xxxxl-16,
	.py-xxxxl-16 {
		padding-top: 15rem !important;
	}
	.pr-xxxxl-16,
	.px-xxxxl-16 {
		padding-right: 15rem !important;
	}
	.pb-xxxxl-16,
	.py-xxxxl-16 {
		padding-bottom: 15rem !important;
	}
	.pl-xxxxl-16,
	.px-xxxxl-16 {
		padding-left: 15rem !important;
	}
	.p-xxxxl-17 {
		padding: 20rem !important;
	}
	.pt-xxxxl-17,
	.py-xxxxl-17 {
		padding-top: 20rem !important;
	}
	.pr-xxxxl-17,
	.px-xxxxl-17 {
		padding-right: 20rem !important;
	}
	.pb-xxxxl-17,
	.py-xxxxl-17 {
		padding-bottom: 20rem !important;
	}
	.pl-xxxxl-17,
	.px-xxxxl-17 {
		padding-left: 20rem !important;
	}
	.p-xxxxl-18 {
		padding: 25rem !important;
	}
	.pt-xxxxl-18,
	.py-xxxxl-18 {
		padding-top: 25rem !important;
	}
	.pr-xxxxl-18,
	.px-xxxxl-18 {
		padding-right: 25rem !important;
	}
	.pb-xxxxl-18,
	.py-xxxxl-18 {
		padding-bottom: 25rem !important;
	}
	.pl-xxxxl-18,
	.px-xxxxl-18 {
		padding-left: 25rem !important;
	}
	.p-xxxxl-19 {
		padding: 30rem !important;
	}
	.pt-xxxxl-19,
	.py-xxxxl-19 {
		padding-top: 30rem !important;
	}
	.pr-xxxxl-19,
	.px-xxxxl-19 {
		padding-right: 30rem !important;
	}
	.pb-xxxxl-19,
	.py-xxxxl-19 {
		padding-bottom: 30rem !important;
	}
	.pl-xxxxl-19,
	.px-xxxxl-19 {
		padding-left: 30rem !important;
	}
	.p-xxxxl-20 {
		padding: 35rem !important;
	}
	.pt-xxxxl-20,
	.py-xxxxl-20 {
		padding-top: 35rem !important;
	}
	.pr-xxxxl-20,
	.px-xxxxl-20 {
		padding-right: 35rem !important;
	}
	.pb-xxxxl-20,
	.py-xxxxl-20 {
		padding-bottom: 35rem !important;
	}
	.pl-xxxxl-20,
	.px-xxxxl-20 {
		padding-left: 35rem !important;
	}
	.p-xxxxl-21 {
		padding: 40rem !important;
	}
	.pt-xxxxl-21,
	.py-xxxxl-21 {
		padding-top: 40rem !important;
	}
	.pr-xxxxl-21,
	.px-xxxxl-21 {
		padding-right: 40rem !important;
	}
	.pb-xxxxl-21,
	.py-xxxxl-21 {
		padding-bottom: 40rem !important;
	}
	.pl-xxxxl-21,
	.px-xxxxl-21 {
		padding-left: 40rem !important;
	}
	.m-xxxxl-n1 {
		margin: -0.25rem !important;
	}
	.mt-xxxxl-n1,
	.my-xxxxl-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-xxxxl-n1,
	.mx-xxxxl-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-xxxxl-n1,
	.my-xxxxl-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-xxxxl-n1,
	.mx-xxxxl-n1 {
		margin-left: -0.25rem !important;
	}
	.m-xxxxl-n2 {
		margin: -0.5rem !important;
	}
	.mt-xxxxl-n2,
	.my-xxxxl-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-xxxxl-n2,
	.mx-xxxxl-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-xxxxl-n2,
	.my-xxxxl-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-xxxxl-n2,
	.mx-xxxxl-n2 {
		margin-left: -0.5rem !important;
	}
	.m-xxxxl-n3 {
		margin: -0.75rem !important;
	}
	.mt-xxxxl-n3,
	.my-xxxxl-n3 {
		margin-top: -0.75rem !important;
	}
	.mr-xxxxl-n3,
	.mx-xxxxl-n3 {
		margin-right: -0.75rem !important;
	}
	.mb-xxxxl-n3,
	.my-xxxxl-n3 {
		margin-bottom: -0.75rem !important;
	}
	.ml-xxxxl-n3,
	.mx-xxxxl-n3 {
		margin-left: -0.75rem !important;
	}
	.m-xxxxl-n4 {
		margin: -1rem !important;
	}
	.mt-xxxxl-n4,
	.my-xxxxl-n4 {
		margin-top: -1rem !important;
	}
	.mr-xxxxl-n4,
	.mx-xxxxl-n4 {
		margin-right: -1rem !important;
	}
	.mb-xxxxl-n4,
	.my-xxxxl-n4 {
		margin-bottom: -1rem !important;
	}
	.ml-xxxxl-n4,
	.mx-xxxxl-n4 {
		margin-left: -1rem !important;
	}
	.m-xxxxl-n5 {
		margin: -1.5rem !important;
	}
	.mt-xxxxl-n5,
	.my-xxxxl-n5 {
		margin-top: -1.5rem !important;
	}
	.mr-xxxxl-n5,
	.mx-xxxxl-n5 {
		margin-right: -1.5rem !important;
	}
	.mb-xxxxl-n5,
	.my-xxxxl-n5 {
		margin-bottom: -1.5rem !important;
	}
	.ml-xxxxl-n5,
	.mx-xxxxl-n5 {
		margin-left: -1.5rem !important;
	}
	.m-xxxxl-n6 {
		margin: -2rem !important;
	}
	.mt-xxxxl-n6,
	.my-xxxxl-n6 {
		margin-top: -2rem !important;
	}
	.mr-xxxxl-n6,
	.mx-xxxxl-n6 {
		margin-right: -2rem !important;
	}
	.mb-xxxxl-n6,
	.my-xxxxl-n6 {
		margin-bottom: -2rem !important;
	}
	.ml-xxxxl-n6,
	.mx-xxxxl-n6 {
		margin-left: -2rem !important;
	}
	.m-xxxxl-n7 {
		margin: -2.5rem !important;
	}
	.mt-xxxxl-n7,
	.my-xxxxl-n7 {
		margin-top: -2.5rem !important;
	}
	.mr-xxxxl-n7,
	.mx-xxxxl-n7 {
		margin-right: -2.5rem !important;
	}
	.mb-xxxxl-n7,
	.my-xxxxl-n7 {
		margin-bottom: -2.5rem !important;
	}
	.ml-xxxxl-n7,
	.mx-xxxxl-n7 {
		margin-left: -2.5rem !important;
	}
	.m-xxxxl-n8 {
		margin: -3rem !important;
	}
	.mt-xxxxl-n8,
	.my-xxxxl-n8 {
		margin-top: -3rem !important;
	}
	.mr-xxxxl-n8,
	.mx-xxxxl-n8 {
		margin-right: -3rem !important;
	}
	.mb-xxxxl-n8,
	.my-xxxxl-n8 {
		margin-bottom: -3rem !important;
	}
	.ml-xxxxl-n8,
	.mx-xxxxl-n8 {
		margin-left: -3rem !important;
	}
	.m-xxxxl-n9 {
		margin: -4rem !important;
	}
	.mt-xxxxl-n9,
	.my-xxxxl-n9 {
		margin-top: -4rem !important;
	}
	.mr-xxxxl-n9,
	.mx-xxxxl-n9 {
		margin-right: -4rem !important;
	}
	.mb-xxxxl-n9,
	.my-xxxxl-n9 {
		margin-bottom: -4rem !important;
	}
	.ml-xxxxl-n9,
	.mx-xxxxl-n9 {
		margin-left: -4rem !important;
	}
	.m-xxxxl-n10 {
		margin: -5rem !important;
	}
	.mt-xxxxl-n10,
	.my-xxxxl-n10 {
		margin-top: -5rem !important;
	}
	.mr-xxxxl-n10,
	.mx-xxxxl-n10 {
		margin-right: -5rem !important;
	}
	.mb-xxxxl-n10,
	.my-xxxxl-n10 {
		margin-bottom: -5rem !important;
	}
	.ml-xxxxl-n10,
	.mx-xxxxl-n10 {
		margin-left: -5rem !important;
	}
	.m-xxxxl-n11 {
		margin: -6rem !important;
	}
	.mt-xxxxl-n11,
	.my-xxxxl-n11 {
		margin-top: -6rem !important;
	}
	.mr-xxxxl-n11,
	.mx-xxxxl-n11 {
		margin-right: -6rem !important;
	}
	.mb-xxxxl-n11,
	.my-xxxxl-n11 {
		margin-bottom: -6rem !important;
	}
	.ml-xxxxl-n11,
	.mx-xxxxl-n11 {
		margin-left: -6rem !important;
	}
	.m-xxxxl-n12 {
		margin: -7rem !important;
	}
	.mt-xxxxl-n12,
	.my-xxxxl-n12 {
		margin-top: -7rem !important;
	}
	.mr-xxxxl-n12,
	.mx-xxxxl-n12 {
		margin-right: -7rem !important;
	}
	.mb-xxxxl-n12,
	.my-xxxxl-n12 {
		margin-bottom: -7rem !important;
	}
	.ml-xxxxl-n12,
	.mx-xxxxl-n12 {
		margin-left: -7rem !important;
	}
	.m-xxxxl-n13 {
		margin: -8rem !important;
	}
	.mt-xxxxl-n13,
	.my-xxxxl-n13 {
		margin-top: -8rem !important;
	}
	.mr-xxxxl-n13,
	.mx-xxxxl-n13 {
		margin-right: -8rem !important;
	}
	.mb-xxxxl-n13,
	.my-xxxxl-n13 {
		margin-bottom: -8rem !important;
	}
	.ml-xxxxl-n13,
	.mx-xxxxl-n13 {
		margin-left: -8rem !important;
	}
	.m-xxxxl-n14 {
		margin: -10rem !important;
	}
	.mt-xxxxl-n14,
	.my-xxxxl-n14 {
		margin-top: -10rem !important;
	}
	.mr-xxxxl-n14,
	.mx-xxxxl-n14 {
		margin-right: -10rem !important;
	}
	.mb-xxxxl-n14,
	.my-xxxxl-n14 {
		margin-bottom: -10rem !important;
	}
	.ml-xxxxl-n14,
	.mx-xxxxl-n14 {
		margin-left: -10rem !important;
	}
	.m-xxxxl-n15 {
		margin: -12rem !important;
	}
	.mt-xxxxl-n15,
	.my-xxxxl-n15 {
		margin-top: -12rem !important;
	}
	.mr-xxxxl-n15,
	.mx-xxxxl-n15 {
		margin-right: -12rem !important;
	}
	.mb-xxxxl-n15,
	.my-xxxxl-n15 {
		margin-bottom: -12rem !important;
	}
	.ml-xxxxl-n15,
	.mx-xxxxl-n15 {
		margin-left: -12rem !important;
	}
	.m-xxxxl-n16 {
		margin: -15rem !important;
	}
	.mt-xxxxl-n16,
	.my-xxxxl-n16 {
		margin-top: -15rem !important;
	}
	.mr-xxxxl-n16,
	.mx-xxxxl-n16 {
		margin-right: -15rem !important;
	}
	.mb-xxxxl-n16,
	.my-xxxxl-n16 {
		margin-bottom: -15rem !important;
	}
	.ml-xxxxl-n16,
	.mx-xxxxl-n16 {
		margin-left: -15rem !important;
	}
	.m-xxxxl-n17 {
		margin: -20rem !important;
	}
	.mt-xxxxl-n17,
	.my-xxxxl-n17 {
		margin-top: -20rem !important;
	}
	.mr-xxxxl-n17,
	.mx-xxxxl-n17 {
		margin-right: -20rem !important;
	}
	.mb-xxxxl-n17,
	.my-xxxxl-n17 {
		margin-bottom: -20rem !important;
	}
	.ml-xxxxl-n17,
	.mx-xxxxl-n17 {
		margin-left: -20rem !important;
	}
	.m-xxxxl-n18 {
		margin: -25rem !important;
	}
	.mt-xxxxl-n18,
	.my-xxxxl-n18 {
		margin-top: -25rem !important;
	}
	.mr-xxxxl-n18,
	.mx-xxxxl-n18 {
		margin-right: -25rem !important;
	}
	.mb-xxxxl-n18,
	.my-xxxxl-n18 {
		margin-bottom: -25rem !important;
	}
	.ml-xxxxl-n18,
	.mx-xxxxl-n18 {
		margin-left: -25rem !important;
	}
	.m-xxxxl-n19 {
		margin: -30rem !important;
	}
	.mt-xxxxl-n19,
	.my-xxxxl-n19 {
		margin-top: -30rem !important;
	}
	.mr-xxxxl-n19,
	.mx-xxxxl-n19 {
		margin-right: -30rem !important;
	}
	.mb-xxxxl-n19,
	.my-xxxxl-n19 {
		margin-bottom: -30rem !important;
	}
	.ml-xxxxl-n19,
	.mx-xxxxl-n19 {
		margin-left: -30rem !important;
	}
	.m-xxxxl-n20 {
		margin: -35rem !important;
	}
	.mt-xxxxl-n20,
	.my-xxxxl-n20 {
		margin-top: -35rem !important;
	}
	.mr-xxxxl-n20,
	.mx-xxxxl-n20 {
		margin-right: -35rem !important;
	}
	.mb-xxxxl-n20,
	.my-xxxxl-n20 {
		margin-bottom: -35rem !important;
	}
	.ml-xxxxl-n20,
	.mx-xxxxl-n20 {
		margin-left: -35rem !important;
	}
	.m-xxxxl-n21 {
		margin: -40rem !important;
	}
	.mt-xxxxl-n21,
	.my-xxxxl-n21 {
		margin-top: -40rem !important;
	}
	.mr-xxxxl-n21,
	.mx-xxxxl-n21 {
		margin-right: -40rem !important;
	}
	.mb-xxxxl-n21,
	.my-xxxxl-n21 {
		margin-bottom: -40rem !important;
	}
	.ml-xxxxl-n21,
	.mx-xxxxl-n21 {
		margin-left: -40rem !important;
	}
	.m-xxxxl-auto {
		margin: auto !important;
	}
	.mt-xxxxl-auto,
	.my-xxxxl-auto {
		margin-top: auto !important;
	}
	.mr-xxxxl-auto,
	.mx-xxxxl-auto {
		margin-right: auto !important;
	}
	.mb-xxxxl-auto,
	.my-xxxxl-auto {
		margin-bottom: auto !important;
	}
	.ml-xxxxl-auto,
	.mx-xxxxl-auto {
		margin-left: auto !important;
	}
}
.stretched-link:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: transparent;
}
.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
}
.text-justify {
	text-align: justify !important;
}
.text-wrap {
	white-space: normal !important;
}
.text-nowrap {
	white-space: nowrap !important;
}
.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
@media (min-width: 576px) {
	.text-sm-left {
		text-align: left !important;
	}
	.text-sm-right {
		text-align: right !important;
	}
	.text-sm-center {
		text-align: center !important;
	}
}
@media (min-width: 768px) {
	.text-md-left {
		text-align: left !important;
	}
	.text-md-right {
		text-align: right !important;
	}
	.text-md-center {
		text-align: center !important;
	}
}
@media (min-width: 992px) {
	.text-lg-left {
		text-align: left !important;
	}
	.text-lg-right {
		text-align: right !important;
	}
	.text-lg-center {
		text-align: center !important;
	}
}
@media (min-width: 1200px) {
	.text-xl-left {
		text-align: left !important;
	}
	.text-xl-right {
		text-align: right !important;
	}
	.text-xl-center {
		text-align: center !important;
	}
}
@media (min-width: 1600px) {
	.text-xxl-left {
		text-align: left !important;
	}
	.text-xxl-right {
		text-align: right !important;
	}
	.text-xxl-center {
		text-align: center !important;
	}
}
@media (min-width: 1900px) {
	.text-xxxl-left {
		text-align: left !important;
	}
	.text-xxxl-right {
		text-align: right !important;
	}
	.text-xxxl-center {
		text-align: center !important;
	}
}
@media (min-width: 2000px) {
	.text-xxxxl-left {
		text-align: left !important;
	}
	.text-xxxxl-right {
		text-align: right !important;
	}
	.text-xxxxl-center {
		text-align: center !important;
	}
}
.text-lowercase {
	text-transform: lowercase !important;
}
.text-uppercase {
	text-transform: uppercase !important;
}
.text-capitalize {
	text-transform: capitalize !important;
}
.font-weight-light {
	font-weight: 300 !important;
}
.font-weight-lighter {
	font-weight: lighter !important;
}
.font-weight-normal {
	font-weight: 400 !important;
}
.font-weight-bold {
	font-weight: 700 !important;
}
.font-weight-bolder {
	font-weight: bolder !important;
}
.font-italic {
	font-style: italic !important;
}
.text-primary {
	color: #007bff !important;
}
a.text-primary:focus,
a.text-primary:hover {
	color: #0056b3 !important;
}
.text-secondary {
	color: #6c757d !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
	color: #494f54 !important;
}
.text-success {
	color: #28a745 !important;
}
a.text-success:focus,
a.text-success:hover {
	color: #19692c !important;
}
.text-info {
	color: #17a2b8 !important;
}
a.text-info:focus,
a.text-info:hover {
	color: #0f6674 !important;
}
.text-warning {
	color: #ffc107 !important;
}
a.text-warning:focus,
a.text-warning:hover {
	color: #ba8b00 !important;
}
.text-danger {
	color: #dc3545 !important;
}
a.text-danger:focus,
a.text-danger:hover {
	color: #a71d2a !important;
}
.text-light {
	color: #f8f9fa !important;
}
a.text-light:focus,
a.text-light:hover {
	color: #cbd3da !important;
}
.text-dark {
	color: #343a40 !important;
}
a.text-dark:focus,
a.text-dark:hover {
	color: #121416 !important;
}
.text-white {
	color: #fff !important;
}
a.text-white:focus,
a.text-white:hover {
	color: #d9d9d9 !important;
}
.text-black,
.woocommerce-cart table.cart td.product-name a,
.woocommerce-LoopProduct-link {
	color: #111 !important;
}
.woocommerce-cart table.cart td.product-name a:focus,
.woocommerce-cart table.cart td.product-name a:hover,
a.text-black:focus,
a.text-black:hover,
a.woocommerce-LoopProduct-link:focus,
a.woocommerce-LoopProduct-link:hover {
	color: #000 !important;
}
.text-red {
	color: red !important;
}
a.text-red:focus,
a.text-red:hover {
	color: #b30000 !important;
}
.text-pink {
	color: #f9234c !important;
}
a.text-pink:focus,
a.text-pink:hover {
	color: #ca062b !important;
}
.text-blue {
	color: #2a6aea !important;
}
a.text-blue:focus,
a.text-blue:hover {
	color: #1248b6 !important;
}
.text-blue-light {
	color: #78d2f9 !important;
}
a.text-blue-light:focus,
a.text-blue-light:hover {
	color: #2fbaf6 !important;
}
.text-blue-medium {
	color: #0a429b !important;
}
a.text-blue-medium:focus,
a.text-blue-medium:hover {
	color: #052353 !important;
}
.text-blue-dark {
	color: #03224f !important;
}
a.text-blue-dark:focus,
a.text-blue-dark:hover {
	color: #000205 !important;
}
.text-green {
	color: #38c138 !important;
}
a.text-green:focus,
a.text-green:hover {
	color: #278627 !important;
}
.text-green-light {
	color: #4ef9a7 !important;
}
a.text-green-light:focus,
a.text-green-light:hover {
	color: #08f282 !important;
}
.text-yellow {
	color: #fcee21 !important;
}
a.text-yellow:focus,
a.text-yellow:hover {
	color: #cec103 !important;
}
.text-gray {
	color: #111 !important;
}
a.text-gray:focus,
a.text-gray:hover {
	color: #000 !important;
}
.text-gray-light {
	color: #f3f4f6 !important;
}
a.text-gray-light:focus,
a.text-gray-light:hover {
	color: #c7ccd5 !important;
}
.text-gray-dark {
	color: #515151 !important;
}
a.text-gray-dark:focus,
a.text-gray-dark:hover {
	color: #2b2b2b !important;
}
.text-body {
	color: #111 !important;
}
.text-muted {
	color: #6c757d !important;
}
.cross-sells .woocommerce-Price-amount,
.text-black-50 {
	color: rgba(17, 17, 17, 0.5) !important;
}
.text-white-50 {
	color: hsla(0, 0%, 100%, 0.5) !important;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.text-decoration-none {
	text-decoration: none !important;
}
.text-break {
	word-break: break-word !important;
	word-wrap: break-word !important;
}
.text-reset {
	color: inherit !important;
}
.visible {
	visibility: visible !important;
}
.invisible {
	visibility: hidden !important;
}
.top-0 {
	top: 0 !important;
}
.bottom-0 {
	bottom: 0 !important;
}
.right-0 {
	right: 0 !important;
}
.left-0 {
	left: 0 !important;
}
.top-auto {
	top: auto !important;
}
.bottom-auto {
	bottom: auto !important;
}
.right-auto {
	right: auto !important;
}
.left-auto {
	left: auto !important;
}
@media (min-width: 576px) {
	.top-sm-0 {
		top: 0 !important;
	}
	.bottom-sm-0 {
		bottom: 0 !important;
	}
	.right-sm-0 {
		right: 0 !important;
	}
	.left-sm-0 {
		left: 0 !important;
	}
	.top-sm-auto {
		top: auto !important;
	}
	.bottom-sm-auto {
		bottom: auto !important;
	}
	.right-sm-auto {
		right: auto !important;
	}
	.left-sm-auto {
		left: auto !important;
	}
}
@media (min-width: 768px) {
	.top-md-0 {
		top: 0 !important;
	}
	.bottom-md-0 {
		bottom: 0 !important;
	}
	.right-md-0 {
		right: 0 !important;
	}
	.left-md-0 {
		left: 0 !important;
	}
	.top-md-auto {
		top: auto !important;
	}
	.bottom-md-auto {
		bottom: auto !important;
	}
	.right-md-auto {
		right: auto !important;
	}
	.left-md-auto {
		left: auto !important;
	}
}
@media (min-width: 992px) {
	.top-lg-0 {
		top: 0 !important;
	}
	.bottom-lg-0 {
		bottom: 0 !important;
	}
	.right-lg-0 {
		right: 0 !important;
	}
	.left-lg-0 {
		left: 0 !important;
	}
	.top-lg-auto {
		top: auto !important;
	}
	.bottom-lg-auto {
		bottom: auto !important;
	}
	.right-lg-auto {
		right: auto !important;
	}
	.left-lg-auto {
		left: auto !important;
	}
}
@media (min-width: 1200px) {
	.top-xl-0 {
		top: 0 !important;
	}
	.bottom-xl-0 {
		bottom: 0 !important;
	}
	.right-xl-0 {
		right: 0 !important;
	}
	.left-xl-0 {
		left: 0 !important;
	}
	.top-xl-auto {
		top: auto !important;
	}
	.bottom-xl-auto {
		bottom: auto !important;
	}
	.right-xl-auto {
		right: auto !important;
	}
	.left-xl-auto {
		left: auto !important;
	}
}
@media (min-width: 1600px) {
	.top-xxl-0 {
		top: 0 !important;
	}
	.bottom-xxl-0 {
		bottom: 0 !important;
	}
	.right-xxl-0 {
		right: 0 !important;
	}
	.left-xxl-0 {
		left: 0 !important;
	}
	.top-xxl-auto {
		top: auto !important;
	}
	.bottom-xxl-auto {
		bottom: auto !important;
	}
	.right-xxl-auto {
		right: auto !important;
	}
	.left-xxl-auto {
		left: auto !important;
	}
}
@media (min-width: 1900px) {
	.top-xxxl-0 {
		top: 0 !important;
	}
	.bottom-xxxl-0 {
		bottom: 0 !important;
	}
	.right-xxxl-0 {
		right: 0 !important;
	}
	.left-xxxl-0 {
		left: 0 !important;
	}
	.top-xxxl-auto {
		top: auto !important;
	}
	.bottom-xxxl-auto {
		bottom: auto !important;
	}
	.right-xxxl-auto {
		right: auto !important;
	}
	.left-xxxl-auto {
		left: auto !important;
	}
}
@media (min-width: 2000px) {
	.top-xxxxl-0 {
		top: 0 !important;
	}
	.bottom-xxxxl-0 {
		bottom: 0 !important;
	}
	.right-xxxxl-0 {
		right: 0 !important;
	}
	.left-xxxxl-0 {
		left: 0 !important;
	}
	.top-xxxxl-auto {
		top: auto !important;
	}
	.bottom-xxxxl-auto {
		bottom: auto !important;
	}
	.right-xxxxl-auto {
		right: auto !important;
	}
	.left-xxxxl-auto {
		left: auto !important;
	}
}
.min-vh-10 {
	min-height: 10vh !important;
}
.min-vh-20 {
	min-height: 20vh !important;
}
.min-vh-30 {
	min-height: 30vh !important;
}
.min-vh-40 {
	min-height: 40vh !important;
}
.min-vh-50 {
	min-height: 50vh !important;
}
.min-vh-60 {
	min-height: 60vh !important;
}
.min-vh-70 {
	min-height: 70vh !important;
}
.min-vh-80 {
	min-height: 80vh !important;
}
.min-vh-90 {
	min-height: 90vh !important;
}
.min-vh-100 {
	min-height: 100vh !important;
}
@media (min-width: 576px) {
	.min-vh-sm-10 {
		min-height: 10vh !important;
	}
	.min-vh-sm-20 {
		min-height: 20vh !important;
	}
	.min-vh-sm-30 {
		min-height: 30vh !important;
	}
	.min-vh-sm-40 {
		min-height: 40vh !important;
	}
	.min-vh-sm-50 {
		min-height: 50vh !important;
	}
	.min-vh-sm-60 {
		min-height: 60vh !important;
	}
	.min-vh-sm-70 {
		min-height: 70vh !important;
	}
	.min-vh-sm-80 {
		min-height: 80vh !important;
	}
	.min-vh-sm-90 {
		min-height: 90vh !important;
	}
	.min-vh-sm-100 {
		min-height: 100vh !important;
	}
}
@media (min-width: 768px) {
	.min-vh-md-10 {
		min-height: 10vh !important;
	}
	.min-vh-md-20 {
		min-height: 20vh !important;
	}
	.min-vh-md-30 {
		min-height: 30vh !important;
	}
	.min-vh-md-40 {
		min-height: 40vh !important;
	}
	.min-vh-md-50 {
		min-height: 50vh !important;
	}
	.min-vh-md-60 {
		min-height: 60vh !important;
	}
	.min-vh-md-70 {
		min-height: 70vh !important;
	}
	.min-vh-md-80 {
		min-height: 80vh !important;
	}
	.min-vh-md-90 {
		min-height: 90vh !important;
	}
	.min-vh-md-100 {
		min-height: 100vh !important;
	}
}
@media (min-width: 992px) {
	.min-vh-lg-10 {
		min-height: 10vh !important;
	}
	.min-vh-lg-20 {
		min-height: 20vh !important;
	}
	.min-vh-lg-30 {
		min-height: 30vh !important;
	}
	.min-vh-lg-40 {
		min-height: 40vh !important;
	}
	.min-vh-lg-50 {
		min-height: 50vh !important;
	}
	.min-vh-lg-60 {
		min-height: 60vh !important;
	}
	.min-vh-lg-70 {
		min-height: 70vh !important;
	}
	.min-vh-lg-80 {
		min-height: 80vh !important;
	}
	.min-vh-lg-90 {
		min-height: 90vh !important;
	}
	.min-vh-lg-100 {
		min-height: 100vh !important;
	}
}
@media (min-width: 1200px) {
	.min-vh-xl-10 {
		min-height: 10vh !important;
	}
	.min-vh-xl-20 {
		min-height: 20vh !important;
	}
	.min-vh-xl-30 {
		min-height: 30vh !important;
	}
	.min-vh-xl-40 {
		min-height: 40vh !important;
	}
	.min-vh-xl-50 {
		min-height: 50vh !important;
	}
	.min-vh-xl-60 {
		min-height: 60vh !important;
	}
	.min-vh-xl-70 {
		min-height: 70vh !important;
	}
	.min-vh-xl-80 {
		min-height: 80vh !important;
	}
	.min-vh-xl-90 {
		min-height: 90vh !important;
	}
	.min-vh-xl-100 {
		min-height: 100vh !important;
	}
}
@media (min-width: 1600px) {
	.min-vh-xxl-10 {
		min-height: 10vh !important;
	}
	.min-vh-xxl-20 {
		min-height: 20vh !important;
	}
	.min-vh-xxl-30 {
		min-height: 30vh !important;
	}
	.min-vh-xxl-40 {
		min-height: 40vh !important;
	}
	.min-vh-xxl-50 {
		min-height: 50vh !important;
	}
	.min-vh-xxl-60 {
		min-height: 60vh !important;
	}
	.min-vh-xxl-70 {
		min-height: 70vh !important;
	}
	.min-vh-xxl-80 {
		min-height: 80vh !important;
	}
	.min-vh-xxl-90 {
		min-height: 90vh !important;
	}
	.min-vh-xxl-100 {
		min-height: 100vh !important;
	}
}
@media (min-width: 1900px) {
	.min-vh-xxxl-10 {
		min-height: 10vh !important;
	}
	.min-vh-xxxl-20 {
		min-height: 20vh !important;
	}
	.min-vh-xxxl-30 {
		min-height: 30vh !important;
	}
	.min-vh-xxxl-40 {
		min-height: 40vh !important;
	}
	.min-vh-xxxl-50 {
		min-height: 50vh !important;
	}
	.min-vh-xxxl-60 {
		min-height: 60vh !important;
	}
	.min-vh-xxxl-70 {
		min-height: 70vh !important;
	}
	.min-vh-xxxl-80 {
		min-height: 80vh !important;
	}
	.min-vh-xxxl-90 {
		min-height: 90vh !important;
	}
	.min-vh-xxxl-100 {
		min-height: 100vh !important;
	}
}
@media (min-width: 2000px) {
	.min-vh-xxxxl-10 {
		min-height: 10vh !important;
	}
	.min-vh-xxxxl-20 {
		min-height: 20vh !important;
	}
	.min-vh-xxxxl-30 {
		min-height: 30vh !important;
	}
	.min-vh-xxxxl-40 {
		min-height: 40vh !important;
	}
	.min-vh-xxxxl-50 {
		min-height: 50vh !important;
	}
	.min-vh-xxxxl-60 {
		min-height: 60vh !important;
	}
	.min-vh-xxxxl-70 {
		min-height: 70vh !important;
	}
	.min-vh-xxxxl-80 {
		min-height: 80vh !important;
	}
	.min-vh-xxxxl-90 {
		min-height: 90vh !important;
	}
	.min-vh-xxxxl-100 {
		min-height: 100vh !important;
	}
}
.w-1 {
	width: 0.5rem;
}
.w-2 {
	width: 1rem;
}
.w-3 {
	width: 1.25rem;
}
.w-4 {
	width: 1.5rem;
}
.w-5 {
	width: 2rem;
}
.w-6 {
	width: 2.5rem;
}
.w-7 {
	width: 3rem;
}
.w-8 {
	width: 4rem;
}
.w-9 {
	width: 5rem;
}
.w-10 {
	width: 6rem;
}
.w-100 {
	width: 100% !important;
}
.w-auto {
	width: auto !important;
}
@media (min-width: 576px) {
	.w-sm-1 {
		width: 0.5rem;
	}
	.w-sm-2 {
		width: 1rem;
	}
	.w-sm-3 {
		width: 1.25rem;
	}
	.w-sm-4 {
		width: 1.5rem;
	}
	.w-sm-5 {
		width: 2rem;
	}
	.w-sm-6 {
		width: 2.5rem;
	}
	.w-sm-7 {
		width: 3rem;
	}
	.w-sm-8 {
		width: 4rem;
	}
	.w-sm-9 {
		width: 5rem;
	}
	.w-sm-10 {
		width: 6rem;
	}
	.w-sm-100 {
		width: 100% !important;
	}
	.w-sm-auto {
		width: auto !important;
	}
}
@media (min-width: 768px) {
	.w-md-1 {
		width: 0.5rem;
	}
	.w-md-2 {
		width: 1rem;
	}
	.w-md-3 {
		width: 1.25rem;
	}
	.w-md-4 {
		width: 1.5rem;
	}
	.w-md-5 {
		width: 2rem;
	}
	.w-md-6 {
		width: 2.5rem;
	}
	.w-md-7 {
		width: 3rem;
	}
	.w-md-8 {
		width: 4rem;
	}
	.w-md-9 {
		width: 5rem;
	}
	.w-md-10 {
		width: 6rem;
	}
	.w-md-100 {
		width: 100% !important;
	}
	.w-md-auto {
		width: auto !important;
	}
}
@media (min-width: 992px) {
	.w-lg-1 {
		width: 0.5rem;
	}
	.w-lg-2 {
		width: 1rem;
	}
	.w-lg-3 {
		width: 1.25rem;
	}
	.w-lg-4 {
		width: 1.5rem;
	}
	.w-lg-5 {
		width: 2rem;
	}
	.w-lg-6 {
		width: 2.5rem;
	}
	.w-lg-7 {
		width: 3rem;
	}
	.w-lg-8 {
		width: 4rem;
	}
	.w-lg-9 {
		width: 5rem;
	}
	.w-lg-10 {
		width: 6rem;
	}
	.w-lg-100 {
		width: 100% !important;
	}
	.w-lg-auto {
		width: auto !important;
	}
}
@media (min-width: 1200px) {
	.w-xl-1 {
		width: 0.5rem;
	}
	.w-xl-2 {
		width: 1rem;
	}
	.w-xl-3 {
		width: 1.25rem;
	}
	.w-xl-4 {
		width: 1.5rem;
	}
	.w-xl-5 {
		width: 2rem;
	}
	.w-xl-6 {
		width: 2.5rem;
	}
	.w-xl-7 {
		width: 3rem;
	}
	.w-xl-8 {
		width: 4rem;
	}
	.w-xl-9 {
		width: 5rem;
	}
	.w-xl-10 {
		width: 6rem;
	}
	.w-xl-100 {
		width: 100% !important;
	}
	.w-xl-auto {
		width: auto !important;
	}
}
@media (min-width: 1600px) {
	.w-xxl-1 {
		width: 0.5rem;
	}
	.w-xxl-2 {
		width: 1rem;
	}
	.w-xxl-3 {
		width: 1.25rem;
	}
	.w-xxl-4 {
		width: 1.5rem;
	}
	.w-xxl-5 {
		width: 2rem;
	}
	.w-xxl-6 {
		width: 2.5rem;
	}
	.w-xxl-7 {
		width: 3rem;
	}
	.w-xxl-8 {
		width: 4rem;
	}
	.w-xxl-9 {
		width: 5rem;
	}
	.w-xxl-10 {
		width: 6rem;
	}
	.w-xxl-100 {
		width: 100% !important;
	}
	.w-xxl-auto {
		width: auto !important;
	}
}
@media (min-width: 1900px) {
	.w-xxxl-1 {
		width: 0.5rem;
	}
	.w-xxxl-2 {
		width: 1rem;
	}
	.w-xxxl-3 {
		width: 1.25rem;
	}
	.w-xxxl-4 {
		width: 1.5rem;
	}
	.w-xxxl-5 {
		width: 2rem;
	}
	.w-xxxl-6 {
		width: 2.5rem;
	}
	.w-xxxl-7 {
		width: 3rem;
	}
	.w-xxxl-8 {
		width: 4rem;
	}
	.w-xxxl-9 {
		width: 5rem;
	}
	.w-xxxl-10 {
		width: 6rem;
	}
	.w-xxxl-100 {
		width: 100% !important;
	}
	.w-xxxl-auto {
		width: auto !important;
	}
}
@media (min-width: 2000px) {
	.w-xxxxl-1 {
		width: 0.5rem;
	}
	.w-xxxxl-2 {
		width: 1rem;
	}
	.w-xxxxl-3 {
		width: 1.25rem;
	}
	.w-xxxxl-4 {
		width: 1.5rem;
	}
	.w-xxxxl-5 {
		width: 2rem;
	}
	.w-xxxxl-6 {
		width: 2.5rem;
	}
	.w-xxxxl-7 {
		width: 3rem;
	}
	.w-xxxxl-8 {
		width: 4rem;
	}
	.w-xxxxl-9 {
		width: 5rem;
	}
	.w-xxxxl-10 {
		width: 6rem;
	}
	.w-xxxxl-100 {
		width: 100% !important;
	}
	.w-xxxxl-auto {
		width: auto !important;
	}
}
.h-1 {
	height: 0.5rem;
}
.h-2 {
	height: 1rem;
}
.h-3 {
	height: 1.25rem;
}
.h-4 {
	height: 1.5rem;
}
.h-5 {
	height: 2rem;
}
.h-6 {
	height: 2.5rem;
}
.h-7 {
	height: 3rem;
}
.h-8 {
	height: 4rem;
}
.h-9 {
	height: 5rem;
}
.h-10 {
	height: 6rem;
}
@media (min-width: 576px) {
	.h-sm-1 {
		height: 0.5rem;
	}
	.h-sm-2 {
		height: 1rem;
	}
	.h-sm-3 {
		height: 1.25rem;
	}
	.h-sm-4 {
		height: 1.5rem;
	}
	.h-sm-5 {
		height: 2rem;
	}
	.h-sm-6 {
		height: 2.5rem;
	}
	.h-sm-7 {
		height: 3rem;
	}
	.h-sm-8 {
		height: 4rem;
	}
	.h-sm-9 {
		height: 5rem;
	}
	.h-sm-10 {
		height: 6rem;
	}
}
@media (min-width: 768px) {
	.h-md-1 {
		height: 0.5rem;
	}
	.h-md-2 {
		height: 1rem;
	}
	.h-md-3 {
		height: 1.25rem;
	}
	.h-md-4 {
		height: 1.5rem;
	}
	.h-md-5 {
		height: 2rem;
	}
	.h-md-6 {
		height: 2.5rem;
	}
	.h-md-7 {
		height: 3rem;
	}
	.h-md-8 {
		height: 4rem;
	}
	.h-md-9 {
		height: 5rem;
	}
	.h-md-10 {
		height: 6rem;
	}
}
@media (min-width: 992px) {
	.h-lg-1 {
		height: 0.5rem;
	}
	.h-lg-2 {
		height: 1rem;
	}
	.h-lg-3 {
		height: 1.25rem;
	}
	.h-lg-4 {
		height: 1.5rem;
	}
	.h-lg-5 {
		height: 2rem;
	}
	.h-lg-6 {
		height: 2.5rem;
	}
	.h-lg-7 {
		height: 3rem;
	}
	.h-lg-8 {
		height: 4rem;
	}
	.h-lg-9 {
		height: 5rem;
	}
	.h-lg-10 {
		height: 6rem;
	}
}
@media (min-width: 1200px) {
	.h-xl-1 {
		height: 0.5rem;
	}
	.h-xl-2 {
		height: 1rem;
	}
	.h-xl-3 {
		height: 1.25rem;
	}
	.h-xl-4 {
		height: 1.5rem;
	}
	.h-xl-5 {
		height: 2rem;
	}
	.h-xl-6 {
		height: 2.5rem;
	}
	.h-xl-7 {
		height: 3rem;
	}
	.h-xl-8 {
		height: 4rem;
	}
	.h-xl-9 {
		height: 5rem;
	}
	.h-xl-10 {
		height: 6rem;
	}
}
@media (min-width: 1600px) {
	.h-xxl-1 {
		height: 0.5rem;
	}
	.h-xxl-2 {
		height: 1rem;
	}
	.h-xxl-3 {
		height: 1.25rem;
	}
	.h-xxl-4 {
		height: 1.5rem;
	}
	.h-xxl-5 {
		height: 2rem;
	}
	.h-xxl-6 {
		height: 2.5rem;
	}
	.h-xxl-7 {
		height: 3rem;
	}
	.h-xxl-8 {
		height: 4rem;
	}
	.h-xxl-9 {
		height: 5rem;
	}
	.h-xxl-10 {
		height: 6rem;
	}
}
@media (min-width: 1900px) {
	.h-xxxl-1 {
		height: 0.5rem;
	}
	.h-xxxl-2 {
		height: 1rem;
	}
	.h-xxxl-3 {
		height: 1.25rem;
	}
	.h-xxxl-4 {
		height: 1.5rem;
	}
	.h-xxxl-5 {
		height: 2rem;
	}
	.h-xxxl-6 {
		height: 2.5rem;
	}
	.h-xxxl-7 {
		height: 3rem;
	}
	.h-xxxl-8 {
		height: 4rem;
	}
	.h-xxxl-9 {
		height: 5rem;
	}
	.h-xxxl-10 {
		height: 6rem;
	}
}
@media (min-width: 2000px) {
	.h-xxxxl-1 {
		height: 0.5rem;
	}
	.h-xxxxl-2 {
		height: 1rem;
	}
	.h-xxxxl-3 {
		height: 1.25rem;
	}
	.h-xxxxl-4 {
		height: 1.5rem;
	}
	.h-xxxxl-5 {
		height: 2rem;
	}
	.h-xxxxl-6 {
		height: 2.5rem;
	}
	.h-xxxxl-7 {
		height: 3rem;
	}
	.h-xxxxl-8 {
		height: 4rem;
	}
	.h-xxxxl-9 {
		height: 5rem;
	}
	.h-xxxxl-10 {
		height: 6rem;
	}
}
.position-relative {
	position: relative !important;
}
.position-absolute {
	position: absolute !important;
}
.position-static {
	position: static !important;
}
@media (min-width: 576px) {
	.position-sm-relative {
		position: relative !important;
	}
	.position-sm-absolute {
		position: absolute !important;
	}
	.position-sm-static {
		position: static !important;
	}
}
@media (min-width: 768px) {
	.position-md-relative {
		position: relative !important;
	}
	.position-md-absolute {
		position: absolute !important;
	}
	.position-md-static {
		position: static !important;
	}
}
@media (min-width: 992px) {
	.position-lg-relative {
		position: relative !important;
	}
	.position-lg-absolute {
		position: absolute !important;
	}
	.position-lg-static {
		position: static !important;
	}
}
@media (min-width: 1200px) {
	.position-xl-relative {
		position: relative !important;
	}
	.position-xl-absolute {
		position: absolute !important;
	}
	.position-xl-static {
		position: static !important;
	}
}
@media (min-width: 1600px) {
	.position-xxl-relative {
		position: relative !important;
	}
	.position-xxl-absolute {
		position: absolute !important;
	}
	.position-xxl-static {
		position: static !important;
	}
}
@media (min-width: 1900px) {
	.position-xxxl-relative {
		position: relative !important;
	}
	.position-xxxl-absolute {
		position: absolute !important;
	}
	.position-xxxl-static {
		position: static !important;
	}
}
@media (min-width: 2000px) {
	.position-xxxxl-relative {
		position: relative !important;
	}
	.position-xxxxl-absolute {
		position: absolute !important;
	}
	.position-xxxxl-static {
		position: static !important;
	}
}
.full-width {
	width: 100vw !important;
	left: 50% !important;
	right: 50% !important;
	margin-left: -50vw !important;
	margin-right: -50vw !important;
}
@media (min-width: 576px) {
	.full-sm-width {
		width: 100vw !important;
		left: 50% !important;
		right: 50% !important;
		margin-left: -50vw !important;
		margin-right: -50vw !important;
	}
}
@media (min-width: 768px) {
	.full-md-width {
		width: 100vw !important;
		left: 50% !important;
		right: 50% !important;
		margin-left: -50vw !important;
		margin-right: -50vw !important;
	}
}
@media (min-width: 992px) {
	.full-lg-width {
		width: 100vw !important;
		left: 50% !important;
		right: 50% !important;
		margin-left: -50vw !important;
		margin-right: -50vw !important;
	}
}
@media (min-width: 1200px) {
	.full-xl-width {
		width: 100vw !important;
		left: 50% !important;
		right: 50% !important;
		margin-left: -50vw !important;
		margin-right: -50vw !important;
	}
}
@media (min-width: 1600px) {
	.full-xxl-width {
		width: 100vw !important;
		left: 50% !important;
		right: 50% !important;
		margin-left: -50vw !important;
		margin-right: -50vw !important;
	}
}
@media (min-width: 1900px) {
	.full-xxxl-width {
		width: 100vw !important;
		left: 50% !important;
		right: 50% !important;
		margin-left: -50vw !important;
		margin-right: -50vw !important;
	}
}
@media (min-width: 2000px) {
	.full-xxxxl-width {
		width: 100vw !important;
		left: 50% !important;
		right: 50% !important;
		margin-left: -50vw !important;
		margin-right: -50vw !important;
	}
}
@media (min-width: 576px) {
	.navbar-expand-xl > .container,
	.navbar-expand-xl > .container-fluid,
	.navbar-expand-xl > .container-lg,
	.navbar-expand-xl > .container-md,
	.navbar-expand-xl > .container-sm,
	.navbar-expand-xl > .container-xl,
	.navbar-expand-xl > .container-xxl,
	.woocommerce-cart .navbar-expand-xl > .woocommerce:first-of-type {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}
a:focus {
	color: inherit;
}
a:focus,
button:focus {
	outline: none;
}
button::-moz-focus-inner {
	border: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 1rem;
}
.z-index--1 {
	z-index: -1;
}
.z-index-1 {
	z-index: 1;
}
.z-index-2 {
	z-index: 2;
}
.z-index-3 {
	z-index: 3;
}
.z-index-4 {
	z-index: 4;
}
@media (max-width: 767.98px) {
	.border-xs-none {
		border: 0 !important;
	}
}
.underline {
	text-decoration: underline;
}
.btn-link.focus,
.btn-link.hover,
.btn-link:focus,
.btn-link:hover {
	box-shadow: none !important;
	text-decoration: none !important;
}
.text-shadow {
	text-shadow: 3px 3px 15px rgba(0, 0, 0, 0.7);
}
.cursor-pointer {
	cursor: pointer;
}
.hidden {
	opacity: 0;
	visibility: hidden;
}
.svg-shadow {
	filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.25)) !important;
	transition: filter 0.1s ease;
}
a:hover > .svg-shadow {
	filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.2)) !important;
}
.bg-gradient-blue-pink {
	background: #2a6aea;
	background: linear-gradient(90deg, #2a6aea, #f42144);
}
@media (min-width: 992px) {
	.collapse.dont-collapse-lg {
		display: block;
		height: auto !important;
		visibility: visible;
	}
}
@media (max-width: 991.98px) {
	a[data-toggle="collapse"]:hover {
		text-decoration: none;
		color: inherit;
	}
}
.gfield_description {
	margin-bottom: 0.5rem;
	font-style: italic;
	font-weight: 300;
}
.gfield_label {
	font-weight: 700;
}
.ginput_counter {
	font-style: italic;
	font-size: 80%;
	font-weight: 400;
}
.gform_wrapper .hidden_label .gfield_label {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.gform_wrapper .screen-reader-text,
.gform_wrapper label.hidden_sub_label {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}
.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper li.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
	display: none !important;
	position: absolute !important;
	left: -9000px;
}
.gform_wrapper form,
.gform_wrapper ul {
	margin-bottom: 0;
}
.gform_wrapper .gfield_required {
	padding-left: 1px;
	color: #dc3545;
}
.gform_wrapper textarea {
	height: 178px;
}
@media (min-width: 768px) {
	.gform_wrapper textarea {
		height: 186px;
	}
}
@media (min-width: 992px) {
	.gform_wrapper textarea {
		height: 192px;
	}
}
@media (min-width: 1200px) {
	.gform_wrapper textarea {
		height: 204px;
	}
}
.gform_wrapper .gfield_error input[type="date"],
.gform_wrapper .gfield_error input[type="datetime-local"],
.gform_wrapper .gfield_error input[type="datetime"],
.gform_wrapper .gfield_error input[type="email"],
.gform_wrapper .gfield_error input[type="month"],
.gform_wrapper .gfield_error input[type="number"],
.gform_wrapper .gfield_error input[type="password"],
.gform_wrapper .gfield_error input[type="search"],
.gform_wrapper .gfield_error input[type="tel"],
.gform_wrapper .gfield_error input[type="text"],
.gform_wrapper .gfield_error input[type="time"],
.gform_wrapper .gfield_error input[type="url"],
.gform_wrapper .gfield_error input[type="week"],
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
}
.gform_wrapper .gfield_error .validation_message {
	display: block;
}
.validation_error {
	display: none;
}
.attachment-woocommerce_thumbnail {
	margin-bottom: 1rem !important;
}
.single-product .product-type-variable .summary > .price {
	display: none;
}
.woocommerce-pagination ul.page-numbers {
	justify-content: center !important;
}
button[name="update_cart"],
input[name="update_cart"] {
	display: none !important;
}
.woocommerce table.shop_table th {
	padding: 20px 12px;
}
.woocommerce-cart .woocommerce .cart_totals table.shop_table td,
.woocommerce-cart .woocommerce .cart_totals table.shop_table th {
	padding: 20px 0;
}
.woocommerce-form-login-toggle,
.woocommerce-notices-wrapper {
	position: relative;
	padding-bottom: 4px;
	margin-bottom: 2rem;
	background: #2a6aea;
	background: linear-gradient(90deg, #2a6aea, #f42144);
}
.woocommerce-form-login-toggle:empty,
.woocommerce-notices-wrapper:empty {
	display: none;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	border-top: 0;
	margin: 0;
}
.woocommerce-message:before {
	color: #2a6aea;
}
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cross-sells,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .cross-sells {
	width: 100% !important;
}
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
	width: 10rem;
}
.woocommerce-cart .woocommerce table.shop_table td {
	padding: 20px 12px;
}
.woocommerce-cart .woocommerce table.shop_table {
	border: 0;
	font-weight: 600;
}
.woocommerce-cart .woocommerce td.product-name dl.variation dd,
.woocommerce-cart .woocommerce td.product-name dl.variation dt {
	font-weight: 500;
}
.woocommerce-cart .woocommerce #content table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce table.cart td.actions {
	text-align: left;
}
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
	padding: 0 0 1em;
}
.woocommerce-cart .woocommerce table.shop_table {
	margin: 0 -1px 0 0;
}
@media (max-width: 767.98px) {
	.woocommerce-error .button,
	.woocommerce-info .button,
	.woocommerce-message .button {
		float: none;
		width: 100%;
	}
}
.woocommerce .cart_totals .shop_table .woocommerce-shipping-totals.shipping > th {
	display: none;
}
.woocommerce form .form-row label {
	line-height: 1.5;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-image {
	width: 7rem;
}
.woocommerce table.woocommerce-checkout-review-order-table td {
	padding: 12px;
}
.woocommerce ul#shipping_method li {
	margin: 0;
}
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_cod {
	display: none;
}
.woocommerce-checkout #payment div.form-row {
	padding: 0 2rem 2rem;
}
.woocommerce-checkout #payment ul.payment_methods {
	padding: 2rem;
	border: 0;
}
.woocommerce-checkout #payment div.payment_box select {
	width: auto;
}
.woocommerce-checkout #payment div.payment_box {
	font-weight: 700 !important;
}
.woocommerce form .form-row {
	display: block;
	padding: 0;
}
.select2-container .select2-selection--single {
	height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 38px;
}
.woocommerce .cart .quantity {
	margin-right: 0.75rem;
}
.woocommerce .quantity .qty {
	width: 3.631em;
	text-align: center;
}
.woocommerce .cross-sells .add_to_cart_button {
	font-weight: 600;
	box-shadow: none;
}
@media (min-width: 768px) {
	.woocommerce .cross-sells .add_to_cart_button {
		margin-left: 0.4rem;
	}
}
.woocommerce .cross-sells a.button.loading:after {
	top: 0.35em;
}
.woocommerce .cross-sells .item-title {
	margin-bottom: 0.3rem !important;
}
.woocommerce-input-wrapper .select2-container--default .select2-selection--single {
	border: 1px solid #ced4da;
	border-radius: 0.5rem;
}
@media (min-width: 768px) {
	.woocommerce-cart table.cart .product-thumbnail {
		margin-top: 0 !important;
	}
}
.cart_item .attachment-woocommerce_thumbnail {
	margin-bottom: 0 !important;
}
@media (max-width: 767.98px) {
	.woocommerce-checkout #payment ul.payment_methods {
		padding: 1rem 1rem 2rem;
	}
	.woocommerce-checkout #payment div.form-row {
		padding: 0 1rem 2rem;
	}
	.woocommerce-page table.shop_table_responsive tbody th,
	.woocommerce-page table.shop_table_responsive thead,
	.woocommerce table.shop_table_responsive tbody th,
	.woocommerce table.shop_table_responsive thead {
		display: none;
	}
	.woocommerce-page table.shop_table_responsive tr.cart_item,
	.woocommerce table.shop_table_responsive tr.cart_item {
		flex-wrap: wrap !important;
		display: flex !important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	.woocommerce-page table.shop_table_responsive tr.cart_item:first-of-type,
	.woocommerce table.shop_table_responsive tr.cart_item:first-of-type {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
	}
	.woocommerce-page table.shop_table_responsive tr td,
	.woocommerce table.shop_table_responsive tr td {
		display: block;
		border: 0 !important;
	}
	.woocommerce-page table.shop_table_responsive tr td.order-actions,
	.woocommerce table.shop_table_responsive tr td.order-actions {
		text-align: left !important;
	}
	.woocommerce-page table.shop_table_responsive tr td.actions:before,
	.woocommerce-page table.shop_table_responsive tr td.product-remove:before,
	.woocommerce table.shop_table_responsive tr td.actions:before,
	.woocommerce table.shop_table_responsive tr td.product-remove:before {
		display: none;
	}
	.woocommerce-page table.my_account_orders tr td.order-actions,
	.woocommerce table.my_account_orders tr td.order-actions {
		text-align: left;
	}
	.woocommerce-page table.my_account_orders tr td.order-actions:before,
	.woocommerce table.my_account_orders tr td.order-actions:before {
		display: none;
	}
	.woocommerce-page table.my_account_orders tr td.order-actions .button,
	.woocommerce table.my_account_orders tr td.order-actions .button {
		float: none;
		margin: 0.125em 0.25em 0.125em 0;
	}
	.woocommerce-page .col2-set .col-1,
	.woocommerce-page .col2-set .col-2,
	.woocommerce .col2-set .col-1,
	.woocommerce .col2-set .col-2 {
		float: none;
		width: 100%;
	}
	.woocommerce-page ul.products[class*="columns-"] li.product,
	.woocommerce ul.products[class*="columns-"] li.product {
		width: 48%;
		float: left;
		clear: both;
		margin: 0 0 2.992em;
	}
	.woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n),
	.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n) {
		float: right;
		clear: none !important;
	}
	.woocommerce #content div.product div.images,
	.woocommerce #content div.product div.summary,
	.woocommerce-page #content div.product div.images,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.images,
	.woocommerce-page div.product div.summary,
	.woocommerce div.product div.images,
	.woocommerce div.product div.summary {
		float: none;
		width: 100%;
	}
	.woocommerce #content table.cart td.actions,
	.woocommerce-page #content table.cart td.actions,
	.woocommerce-page table.cart td.actions,
	.woocommerce table.cart td.actions {
		text-align: left;
	}
	.woocommerce #content table.cart td.actions .coupon,
	.woocommerce-page #content table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon,
	.woocommerce table.cart td.actions .coupon {
		float: none;
		padding-bottom: 0.5em;
	}
	.woocommerce #content table.cart td.actions .coupon:after,
	.woocommerce #content table.cart td.actions .coupon:before,
	.woocommerce-page #content table.cart td.actions .coupon:after,
	.woocommerce-page #content table.cart td.actions .coupon:before,
	.woocommerce-page table.cart td.actions .coupon:after,
	.woocommerce-page table.cart td.actions .coupon:before,
	.woocommerce table.cart td.actions .coupon:after,
	.woocommerce table.cart td.actions .coupon:before {
		content: " ";
		display: table;
	}
	.woocommerce #content table.cart td.actions .coupon:after,
	.woocommerce-page #content table.cart td.actions .coupon:after,
	.woocommerce-page table.cart td.actions .coupon:after,
	.woocommerce table.cart td.actions .coupon:after {
		clear: both;
	}
	.woocommerce #content table.cart td.actions .coupon .button,
	.woocommerce #content table.cart td.actions .coupon .input-text,
	.woocommerce #content table.cart td.actions .coupon input,
	.woocommerce-page #content table.cart td.actions .coupon .button,
	.woocommerce-page #content table.cart td.actions .coupon .input-text,
	.woocommerce-page #content table.cart td.actions .coupon input,
	.woocommerce-page table.cart td.actions .coupon .button,
	.woocommerce-page table.cart td.actions .coupon .input-text,
	.woocommerce-page table.cart td.actions .coupon input,
	.woocommerce table.cart td.actions .coupon .button,
	.woocommerce table.cart td.actions .coupon .input-text,
	.woocommerce table.cart td.actions .coupon input {
		width: 48%;
		box-sizing: border-box;
	}
	.woocommerce #content table.cart td.actions .coupon .button.alt,
	.woocommerce #content table.cart td.actions .coupon .input-text + .button,
	.woocommerce-page #content table.cart td.actions .coupon .button.alt,
	.woocommerce-page #content table.cart td.actions .coupon .input-text + .button,
	.woocommerce-page table.cart td.actions .coupon .button.alt,
	.woocommerce-page table.cart td.actions .coupon .input-text + .button,
	.woocommerce table.cart td.actions .coupon .button.alt,
	.woocommerce table.cart td.actions .coupon .input-text + .button {
		float: right;
	}
	.woocommerce #content table.cart td.actions .button,
	.woocommerce-page #content table.cart td.actions .button,
	.woocommerce-page table.cart td.actions .button,
	.woocommerce table.cart td.actions .button {
		display: block;
		width: 100%;
	}
	.woocommerce-page .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cross-sells,
	.woocommerce-page .cart-collaterals .shipping_calculator,
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce .cart-collaterals .cross-sells,
	.woocommerce .cart-collaterals .shipping_calculator {
		width: 100%;
		float: none;
		text-align: left;
	}
	.woocommerce-page.woocommerce-checkout form.login .form-row,
	.woocommerce.woocommerce-checkout form.login .form-row {
		width: 100%;
		float: none;
	}
	.woocommerce #payment .terms,
	.woocommerce-page #payment .terms {
		text-align: left;
		padding: 0;
	}
	.woocommerce #payment #place_order,
	.woocommerce-page #payment #place_order {
		float: none;
		box-sizing: border-box;
		margin-bottom: 1em;
	}
	.woocommerce-page .lost_reset_password .form-row-first,
	.woocommerce-page .lost_reset_password .form-row-last,
	.woocommerce .lost_reset_password .form-row-first,
	.woocommerce .lost_reset_password .form-row-last {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.woocommerce-account .woocommerce-MyAccount-content,
	.woocommerce-account .woocommerce-MyAccount-navigation {
		float: none;
		width: 100%;
	}
	.single-product .twentythirteen .panel {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.woocommerce-cart .woocommerce table.shop_table td.product-remove {
		padding: 1rem 0 0 0.75rem;
		order: 1;
		position: relative;
		width: 100%;
		flex: 0 0 8.333%;
		max-width: 8.333%;
	}
	.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail {
		padding: 1rem 0;
		order: 2;
		position: relative;
		width: 100%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.woocommerce-cart .woocommerce table.shop_table td.product-name {
		font-size: 90%;
		padding: 1rem 0 0 1rem;
		align-self: flex-start !important;
		margin-left: 25%;
		order: 0;
		position: relative;
		width: 100%;
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.woocommerce-cart .woocommerce table.shop_table td.product-price {
		padding: 1rem 0;
		text-align: left !important;
		align-self: center !important;
		order: 4;
		position: relative;
		width: 100%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.woocommerce-cart .woocommerce table.shop_table td.product-quantity {
		padding: 1rem;
		align-self: center !important;
		order: 3;
		position: relative;
		width: 100%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.woocommerce-cart .woocommerce table.shop_table td.product-subtotal {
		display: none !important;
	}
}
ins {
	text-decoration: none;
}
.price ins {
	color: #111111;
}
.price del {
	color: red;
}
.woo-steps > ul > li {
	width: 6rem;
	margin-right: 0.5rem;
}
.woo-steps > ul > li > a {
	border-bottom: 4px solid #0a429b;
}
.woo-steps > ul > li.current > a {
	border-bottom: 4px solid #fff;
}
.woo-steps a,
.woo-steps a:hover {
	display: block;
	text-decoration: none;
}
#billing_country_field {
	display: none;
}
.woocommerce-ordering select.orderby {
	width: auto;
	margin-bottom: 1rem;
}
.woocommerce-NoticeGroup-checkout {
	width: 100%;
	margin-bottom: 2rem;
	padding-right: 1rem;
	padding-left: 1rem;
}
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="date"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="datetime-local"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="datetime"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="email"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="month"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="number"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="password"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="search"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="tel"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="text"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="time"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="url"],
.gform_wrapper .gfield_error .woocommerce form input#billing_postcode.input-text[type="week"],
.gform_wrapper .gfield_error .woocommerce form select#billing_postcode.input-text,
.gform_wrapper .gfield_error .woocommerce form textarea#billing_postcode.input-text,
.woocommerce form #billing_postcode.is-invalid.input-text,
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="date"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="datetime-local"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="datetime"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="email"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="month"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="number"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="password"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="search"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="tel"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="text"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="time"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="url"],
.woocommerce form .gform_wrapper .gfield_error input#billing_postcode.input-text[type="week"],
.woocommerce form .gform_wrapper .gfield_error select#billing_postcode.input-text,
.woocommerce form .gform_wrapper .gfield_error textarea#billing_postcode.input-text {
	border-color: #dc3545 !important;
}
.woocommerce form .is-valid.input-text {
	background-image: none;
}
@media (min-width: 1200px) {
	.sticky-xl-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
.vertical-text-rl {
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}
.page-template-page_content-sidebar .main-content .h1,
.page-template-page_content-sidebar .main-content .h2,
.page-template-page_content-sidebar .main-content .h3,
.page-template-page_content-sidebar .main-content .h5,
.page-template-page_content-sidebar .main-content .h6,
.page-template-page_content-sidebar .main-content .product_title,
.page-template-page_content-sidebar .main-content h1,
.page-template-page_content-sidebar .main-content h2,
.page-template-page_content-sidebar .main-content h3,
.page-template-page_content-sidebar .main-content h4,
.page-template-page_content-sidebar .main-content h5,
.page-template-page_content-sidebar .main-content h6 {
	margin-top: 3rem;
}
.translate-Y-50 {
	transform: translateY(50%);
}
.bg-image {
	background-position: 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.bg-image,
.hp-bg-image {
	background-repeat: no-repeat;
}
.hp-bg-image {
	background-position: 15% 0;
	background-size: 125%;
}
@media (max-width: 991.98px) {
	.hp-bg-image {
		background-position: bottom;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.bg-image-xs-darken {
		background-color: rgba(0, 0, 0, 0.2);
		background-blend-mode: color;
	}
}
.hp-about-bg-image {
	background-position: 80% top;
	background-repeat: no-repeat;
	background-size: 250%;
}
@media (min-width: 576px) {
	.hp-about-bg-image {
		background-position: 75%;
		background-size: cover;
	}
}
@media (min-width: 992px) {
	.hp-about-bg-image {
		background-position: top;
	}
}
.search-input {
	border: none;
	box-shadow: none;
	border-radius: 0;
	border-color: #6c757d !important;
	border-bottom: 1px solid #dee2e6 !important;
	max-height: 40px;
}
.search-input:focus {
	border: none;
	box-shadow: none;
	border-radius: 0;
	border-bottom: 2px solid #111 !important;
}
.search-wrap.hidden .search-input-group {
	opacity: 0;
	transform: scaleX(0);
}
.search-wrap .search-input-group {
	opacity: 1;
	transform: scaleX(1);
	transform-origin: right;
	transition: 0.15s cubic-bezier(0, 0, 0.2, 1);
}
.notransition {
	transition: none !important;
}

@media (min-width: 1200px) {
	.navbar-big .navbar-nav .nav-item > .nav-link {
		border-bottom: 4px solid transparent;
	}
	.navbar-light .navbar-nav .nav-link:focus {
		color: #111;
	}
	.navbar-big .navbar-nav .active > .nav-link,
	.navbar-big .navbar-nav .nav-item > .nav-link.active,
	.navbar-big .navbar-nav .nav-item > .nav-link.show,
	.navbar-big .navbar-nav .nav-item > .nav-link:hover,
	.navbar-big .navbar-nav .show > .nav-link {
		border-bottom: 4px solid #f9234c;
		color: #f9234c;
	}
	.dropdown-menu.show {
		-webkit-animation: slide-up 0.25s ease-in-out;
		animation: slide-up 0.25s ease-in-out;
	}
	@-webkit-keyframes slide-up {
		0% {
			transform: translateY(0.5rem);
			opacity: 0;
		}
		to {
			transform: translateY(0);
			opacity: 1;
		}
	}
	@keyframes slide-up {
		0% {
			transform: translateY(0.5rem);
			opacity: 0;
		}
		to {
			transform: translateY(0);
			opacity: 1;
		}
	}
	.dropdown.show > .dropdown-toggle:after {
		transform: rotate(-135deg);
		transform-origin: 50% 75% 0;
	}
	.navbar-expand-xl .navbar-nav .dropdown-submenu .dropdown-menu {
		display: block;
		position: static;
		box-shadow: none;
		padding: 0;
	}
}
.navbar-toggler {
	border: none;
}
.navbar-toggler-icon {
	width: 1.5rem;
	height: 1.25rem;
}
.nav-opened .navbar-toggler-icon {
	background-image: url(/wp-content/themes/hollandwarmte/images/hamburger-close.svg);
	transition: background-image 0.1s;
	background-size: contain;
}
.dropdown-toggle:after {
	display: inline-block;
	margin-left: 0.5em;
	vertical-align: 0.5em;
	content: "";
	border-color: #111;
	border-style: none solid solid none;
	border-width: medium 2px 2px medium;
	transform: rotate(45deg);
	width: 0.5rem;
	height: 0.5rem;
	margin-bottom: 0.255em;
	transition: transform 0.2s ease;
}
.navbar-big .navbar-nav .show > .dropdown-toggle:after,
.navbar-light .navbar-nav .dropdown-toggle:hover:after {
	border-color: #f9234c;
}
@media (max-width: 1199.98px) {
	.dropdown-toggle:after {
		transform: rotate(-45deg);
		margin-left: auto;
		margin-bottom: 0;
	}
	.dropdown-slide .dropdown-menu {
		box-shadow: none;
		border: none !important;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: #fff;
		width: 100%;
		overflow-y: scroll;
		overflow-x: hidden;
		transform: translateX(100%);
		transition: transform 0.6s ease, opacity 0s linear 0.7s, visibility 0s linear 0.7s;
		opacity: 0;
		visibility: hidden;
		display: block;
	}
	.dropdown-slide .dropdown-menu.show,
	.dropdown-slide .dropdown-submenu.show {
		display: block;
		z-index: 1;
		transform: translateX(0);
		transition: transform 0.4s ease, opacity 0.5s, visibility 0s;
		opacity: 1;
		visibility: visible;
	}
	.dropdown-title {
		color: #f9234c;
		font-size: calc(1.375rem + 0.632vw);
		font-weight: 700;
	}
	.navbar-big .navbar-nav .nav-link {
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.navbar-big .navbar-nav .dropdown-item {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.gform_wrapper .navbar-big .navbar-nav ul li:not(:last-child) > .dropdown-item,
	.navbar-big .navbar-nav .gform_wrapper ul li:not(:last-child) > .dropdown-item,
	.navbar-big .navbar-nav .list-unstyled li:not(:last-child) > .dropdown-item,
	.navbar-big .navbar-nav .nav-item:not(:last-child) > .nav-link {
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
	}
	.nav-activated .navbar-collapse {
		transition: transform 0.5s;
	}
	.navbar-collapse {
		width: 80%;
		transform: translateX(100%);
		position: fixed;
		z-index: 2;
		top: 0;
		right: 0;
		bottom: 0;
		background-color: #fff;
		overflow: hidden;
	}
	.nav-opened .navbar-collapse {
		width: 80%;
		transform: translateX(0);
		transition: transform 0.5s;
	}
	.navbar-collapse .navbar-collapse-content {
		overflow-y: scroll;
		height: 100%;
	}
	.nav-opened {
		position: fixed !important;
		z-index: 1;
		right: 0;
		left: 0;
	}
	.nav-opened .navbar-toggler {
		color: #111;
	}
	.navbar-collapse-container {
		visibility: hidden;
		transition: visibility 0s 0.5s;
	}
	.nav-opened .navbar-collapse-container {
		visibility: visible;
		transition: visibility 0s;
	}
	.navbar-collapse .navbar-collapse-content {
		opacity: 0;
	}
	.nav-opened .navbar-collapse .navbar-collapse-content {
		opacity: 1;
		transition: opacity 1s;
	}
}
.collapse-toggle:before {
	display: inline-block;
	vertical-align: middle;
	content: "";
	border-color: #111;
	border-style: none solid solid none;
	border-width: medium 2px 2px medium;
	transform: rotate(45deg);
	min-width: 0.5rem;
	min-height: 0.5rem;
	transition: transform 0.2s ease;
}
.collapse-toggle[aria-expanded="true"]:before {
	transform: rotate(225deg);
	transform-origin: 50% 75% 0;
}
.check-list {
	list-style: none;
	padding-left: 0;
}
.check-list li {
	position: relative;
	padding: 6px 0 0 20px;
}
.check-list li:before {
	position: absolute;
	left: 0;
	width: 14px;
	height: 14px;
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	top: 10px;
}
.check-list-green li:before {
	background-image: url(/wp-content/themes/hollandwarmte/images/icon-check-green.svg);
}
.check-list-blue li:before {
	background-image: url(/wp-content/themes/hollandwarmte/images/icon-check-blue.svg);
}
.tablepress tbody td,
.tablepress tfoot th {
	border-top: 0;
}
.tablepress td {
	white-space: nowrap !important;
}
.tablepress tfoot th,
.tablepress thead th {
	background-color: #f9f9f9;
}
.tablepress thead th {
	position: relative;
}
.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
	background-color: #f3f3f3;
}
.tablepress thead {
	background-origin: border-box;
	border-spacing: 7px;
	border-bottom: 7px solid transparent;
	background: #2a6aea;
	background: linear-gradient(90deg, #2a6aea, #f42144);
}
.cart-header {
	position: relative;
	display: inline-block;
}
.cart-header[data-count] {
	padding-right: 0.8rem;
}
.cart-header[data-count]:after {
	position: absolute;
	right: 0;
	top: -50%;
	content: attr(data-count);
	padding: 4px 6px;
	border-radius: 50%;
	line-height: 1;
	color: #fff;
	background: red;
	text-align: center;
	font-size: 11px;
	font-weight: 600;
}
@media (min-width: 992px) {
	.bg-werkgebied {
		color: #fff;
	}
}
@media (max-width: 991.98px) {
	.bg-werkgebied {
		background-image: none !important;
	}
}
.rounded-bottom-left-0 {
	border-bottom-left-radius: 0 !important;
}
#ttshowcase_0 .tt_theme_speech .ttshowcase_rl_quote_block .ttshowcase_rl_quote,
#ttshowcase_0 .tt_theme_speech .ttshowcase_rl_quote_block .ttshowcase_rl_quote a,
#ttshowcase_0 .tt_theme_speech .ttshowcase_rl_quote_sided .ttshowcase_rl_quote,
#ttshowcase_0 .tt_theme_speech .ttshowcase_rl_quote_sided .ttshowcase_rl_quote a {
	background: none !important;
}
.tt_theme_speech .tt_quote_info-left .ttshowcase_rl_quote:after {
	display: none !important;
}
.tt_quote_info-left {
	width: auto !important;
}
@media (max-width: 767.98px) {
	#ttshowcase_0 .tt_theme_speech .tt_info-left,
	#ttshowcase_0 .tt_theme_speech .tt_info-right {
		width: auto !important;
		padding-right: 0 !important;
	}
}
@media (min-width: 768px) {
	#ttshowcase_0 .tt_theme_speech .tt_info-left,
	#ttshowcase_0 .tt_theme_speech .tt_info-right {
		width: 100px !important;
	}
}
.ttshowcase_rl_aditional_info {
	margin-top: 1rem;
}
.tt_img_circle img {
	border-radius: unset !important;
}
.ttshowcase_rl_breed {
	background-color: #f3f4f6;
	padding: 2rem !important;
	margin-bottom: 2px !important;
}
.tt_1cl {
	background: #2a6aea;
	background: linear-gradient(90deg, #2a6aea, #f42144);
	position: relative;
}
.ttshowcase_next,
.ttshowcase_page,
.ttshowcase_previous {
	color: #111 !important;
}
.ttshowcase_current_page {
	color: #fff !important;
	background-color: red !important;
	font-weight: 700 !important;
	border-radius: 50% !important;
	padding: 0.5rem 0.75rem !important;
	border: 1px solid red !important;
	height: 30px;
	width: 30px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.video-container.hide {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.4s, opacity 0.4s;
}
.video-container.show {
	visibility: visible;
	opacity: 1;
	transition: visibility 0s linear 0s, opacity 1.5s;
}
.btn-tag {
	text-decoration: none !important;
	padding: 0.5rem 1.5rem 0.5rem 0.5rem !important;
	align-items: center !important;
	display: flex !important;
	border-radius: 50rem !important;
	color: #212529;
	background-color: #e5e5e5;
	border-color: #e5e5e5;
}
.btn-tag:hover {
	color: #212529;
	background-color: #dde0e6;
	border-color: #d6d9e0;
}
.wcuf_single_upload_field_container {
	display: block !important;
	margin-bottom: 1.5rem !important;
}
.invalid-message {
	width: 100%;
	margin-top: 0.25rem;
	color: #dc3545;
}
.invalid-notice {
	transform: translateY(0);
	transition: transform 0.5s;
	visibility: visible;
	opacity: 1;
}
.invalid-notice.hide {
	transform: translateY(-100%);
	visibility: hidden;
	opacity: 0;
}

/* HW-156: Top container navbar  */
.container .list-inline,
.container .navbar {
	white-space: nowrap;
	margin-right: 40px;
}

/* HW-157: H1 banner title breaks off in two lines
 on page "Onderhoudscontract cv-ketel & hybride warmtepomp" */
@media (min-width: 992px) {
  .page-id-1610 h1 {
	  margin-right: -75px;
  }
}

@media (max-width: 992px) {
	.page-id-1610 .h1, .page-id-1610 h1 {
		font-size: calc(1.875rem + 1vw);
	}
}

.header-usp {
	background-color: #2a6aea;
	color: #fff;
}

.header-usp .usp-wrapper {
	height: 40px;
	gap: 25px;
}

.header-usp h5 {
	font-weight: 500;
	margin-bottom: 0;
}

.header-usp .usp-image {
	margin-right: 10px;
}

.header-usp .usp-image img {
	max-width: 20px;
}


.header-usp .nav-item {
	list-style-type: none;
}

.header-usp .usp-title a {
	color: #fff;
	text-decoration: none;
}

.header-usp .search-wrap {
	top: 0;
	height: 60px;
}

.header-usp .nav-link.show-search {
	padding-right: 0;
	padding-left: 0;
}



.tp-widget-wrapper {
	text-align: left !important;
}

.trustpilot-header {
	top: 0;
	padding: 11px 0 5px;
}

.hw-slick--videos.slick-initialized .slick-slide {
	width: 45vw;
}

.header-usp,
.header-additional-block {
	font-size: .875rem;
}

.header-additional-block {
	background: #e5ecfc;
	margin-bottom: 25px;
}

.header-additional-block .header-list-item {
	margin-right: 15px;
	padding-top: .594rem;
	padding-bottom: .594rem;
}

/* .global-message {
	margin-bottom: 25px;
	background-color: #1EE080;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	row-gap: 5px;
	justify-content: center;
	align-items: center;
	padding: 10px;
}

.global-message p {
	margin-bottom: 0;
	text-align: center;
}

.global-message a {
	text-decoration: underline;
	color: black;
	font-weight: 600;
} */

.check-icon {
	width: 15px;
}


@media (max-width: 992px) {
	.header-additional-block .trustpilot-header iframe {
		height: 70px !important;
	}
}

@media (min-width: 768px) {
	.header-additional-block .hw-slick--top-header-check-list.slick-initialized .slick-slide {
		width: auto !important;
	}

	.header-additional-block .slick-track {
		transform: translate3d(0, 0, 0) !important;
		flex-wrap: wrap;
		width: 100% !important;
	}
}

@media (max-width: 768px) {
	.header-additional-block .container {
		padding: 0;
		margin: 0;
		max-width: 100%;
	}

	.header-additional-block .hw-slick--top-header-check-list.slick-initialized .slick-active + .header-list-item {
		display: flex;
		justify-content: center;
	}

	.header-additional-block .header-list-elem {
		justify-content: center;
	}

	.header-additional-block .header-list-item {
		margin-right: 0;
	}

	.header-additional-block .col-md-8,
	.header-additional-block .col-12 {
		padding-left: 0;
		padding-right: 0;
	}
}

/**
 * HW-163: fix layout shift (height) for left block in page header
 * 'phwtcas' => 'page-header-with-two-columns-and-slider'
 */
/*@media (min-width: 992px) {*/
@media (min-width: 992px) {
	.phwtcas-banner {
		/* 'min-vh-lg-60' -> min-height: 60vh(max_height: 585px) !important; */
		max-height: 585px !important;
	}
}

@media (min-width: 2000px) {
	.phwtcas-banner {
		/* 'min-vh-xxxxl-20' -> min-height: 20vh(max_height: 462px) !important; */
		max-height: 462px !important;
	}
}

/* HW-169  & HW-168 - CV ketel page defects */
.slick-slider, .slick-track, .hw-slick {
	overflow: hidden;
}

/* HW-252 - Develop new vacatures button for top bar */
#menu-topmenu .nav-item > .btn-white {
	position: relative;
	z-index: 12;
}

/* HW-168 - Waarom Holland Warmte table*/
.hw-168>img {
	min-width: 80px;
}

.hw-168>div {
	padding-top: 10px;
}

.hw-168-logos img {
	max-height: 38px;
	object-fit: contain;
}

/* Cv-ketel-dokter article image responsiveness fix */
.embed-responsive .embed-responsive-item.article {
	width: unset;
	max-width: unset;
}

/* For navigation items */
@media (min-width: 1200px) {
	.h-xl-100 {
		height: 100%;
	}
}
