.m-input-container {
	position: relative;
}

.m-input-container .error-message {
	width: 100%;
}

.m-box {
	align-items: unset!important;
}

.m-button.border {
	background: transparent!important;
}

.m-button.border:hover {
	background: transparent!important;
}

.m-label {
	display: block;
}

.m-form-section__col {
	align-items: unset
}

.m-input {
	border: unset!important;
}

.dropdown__button:after {
	 background: url("../../assets/images/Down.svg") 100% 100%;
}

.error-message {
	padding: 5px 10px;
    background: indianred;
    border-radius: 4px;
    color: white;
    font-size: 13px;
}

.m-buttons-container {
	padding-bottom: 24px;
}

.mobile-header {
	z-index: 99999;
}

.overlay {
	z-index: 999999;
}


.m-modal {
	z-index: 9999999;
}

@media screen and (max-width: 998px) {
	.sidebar {
		z-index: 9999999;
	}
}

.payment__wrapper {
    transition: opacity 0.5s ease;
}

.payment__wrapper.after {
	display: none;
}

.fade-out {
    opacity: 0;
}

#deleteFormModal .m-modal__content {
	max-width: 820px;
}

.m-modal .m-modal__footer {
	padding-top: 32px;
	display: flex;
    align-items: center;
    justify-content: center;
    gap: 32px;
}

.m-modal .delete-form {
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0.48px;
	padding: 16px;
	width: 216px;
	height: 50px;
	cursor: pointer;
	border-radius: 12px;
	background: #B10A0A;
	display: flex;
	align-content: center;
	justify-content: center;
	text-align: center;
	transition: all 0.3s ease;
}

.m-modal .delete-form:hover , .m-modal .save-form:hover {
	transition: all 0.3s ease;
	opacity: 0.8;
}

.m-modal .save-form {
	color: #FFF;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0.48px;
	padding: 16px;
	width: 216px;
	height: 50px;
	cursor: pointer;
	border-radius: 12px;
	background: #408ACB;
	display: flex;
	align-content: center;
	justify-content: center;
	text-align: center;
	transition: all 0.3s ease;
}

.m-modal .m-modal__header .title {
	padding-right: 35px;
}

.fade-in {
    opacity: 1;
}

.wrapper-container {
	padding-top: 80px;
}

.m-form-section-main {
	display: flex;
	align-items: flex-start;
	gap: 12px;
}

.m-form-section-main .m-form-section {
	width: 100%;
}

.m-form-section-main .btn-form-delete {
	width: 24px;
	height: 24px;
	margin: 16px;
	display: none;
	cursor: pointer;
}

.mobile-header {
	height: 60px;
}

.mobile-header .mobile-header__wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 100%;
}

.mobile-header__wrapper .logo {
	width: 140px;
}

@media screen and (max-width: 768px) {
	.m-modal__header .title {
		line-height: normal;
	}
	
	.m-modal__body {
		line-height: normal;
	}
	
	.m-form-section-main .btn-form-delete {
		margin: 0;
	}
	
	.sidebar__wrapper {
		gap: 20px;
	}
	
	.sidebar__wrapper .logo {
		width: 150px;
	}
}

@media screen and (max-width: 600px) {
	.m-modal .m-modal__footer {
		flex-flow: column;
    	gap: 14px;
	}
	
	.m-modal .delete-form , .m-modal .save-form {
		font-size: 14px;
		width: 100%;
	}
}

#wpadminbar {
	z-index: 999999999;
}

 #card-element {
	 background: #FFF;
	 margin-top: 8px;
     width: 100%;
     position: relative;
     box-shadow: 0 4px 4px 0 rgba(4, 49, 88, 0.04);
     border-radius: 8px;
     padding: 20px 16px;
	 height: 58px;
}

#card-number, #card-expiry, #card-cvc {
	background: #FFF;
	margin-top: 8px;
    width: 100%;
    position: relative;
    box-shadow: 0 4px 4px 0 rgba(4, 49, 88, 0.04);
    border-radius: 8px;
    padding: 20px 16px;
	height: 58px;
}

.form-date-section {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
}

.form-date-section .item {
	flex: 1;
}

#payment-form .form-group label {
	color: #043158;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.48px;
}

.form-number-section {
	margin-bottom: 16px;
}

#card-errors {
	padding: 0 10px;
    background: indianred;
    border-radius: 4px;
    color: white;
    font-size: 13px;
	margin-top: 6px;
}
<style id='global-styles-inline-css'>
body {
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--color--ti-bg: var(--nv-site-bg, #FFFFFF);
	--wp--preset--color--ti-fg: var(--nv-text-color, #202020);
	--wp--preset--color--ti-accent: var(--nv-primary-accent, #325ce8);
	--wp--preset--color--ti-accent-secondary: var(--nv-secondary-accent, #1B47DA);
	--wp--preset--color--ti-bg-inv: var(--nv-dark-bg, #1A1919);
	--wp--preset--color--ti-bg-alt: var(--nv-light-bg, #f7f7f3);
	--wp--preset--color--ti-fg-alt: var(--nv-text-dark-bg, #FBFBFB);
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
	--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
	--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
	--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
	--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
	--wp--preset--duotone--midnight: url('#wp-duotone-midnight');
	--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
	--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
	--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
	--wp--preset--font-size--small: clamp(var(--wp--custom--typography--small-min), calc(var(--wp--custom--typography--fluid-size) / var(--wp--custom--typography--scale)), var(--wp--custom--typography--small-max));
	--wp--preset--font-size--medium: clamp(var(--wp--custom--typography--medium-min), calc(var(--wp--custom--typography--fluid-size) * var(--wp--custom--typography--scale) * 1), var(--wp--custom--typography--medium-max));
	--wp--preset--font-size--large: clamp(var(--wp--custom--typography--large-min), calc(var(--wp--custom--typography--fluid-size) * var(--wp--custom--typography--scale) * 1.5), var(--wp--custom--typography--large-max));
	--wp--preset--font-size--x-large: clamp(var(--wp--custom--typography--x-large-min), calc(var(--wp--custom--typography--fluid-size) * var(--wp--custom--typography--scale) * 2), var(--wp--custom--typography--x-large-max));
	--wp--preset--font-size--normal: clamp(var(--wp--custom--typography--normal-min), var(--wp--custom--typography--fluid-size), var(--wp--custom--typography--normal-max));
	--wp--preset--font-size--huge: clamp(var(--wp--custom--typography--xx-large-min), calc(var(--wp--custom--typography--fluid-size) * var(--wp--custom--typography--scale) * 3), var(--wp--custom--typography--xx-large-max));
	--wp--preset--font-family--inter: "Inter", sans-serif;
	--wp--preset--font-family--albert-sans: "Albert Sans", sans-serif;
	--wp--preset--font-family--fraunces: "Fraunces", sans-serif;
	--wp--preset--font-family--hanken-grotesk: "Hanken Grotesk", serif;
	--wp--preset--font-family--outfit: "Outfit", sans-serif;
	--wp--preset--font-family--spline-sans: "Spline Sans", sans-serif;
	--wp--preset--font-family--playfair-display: "Playfair Display", sans-serif;
	--wp--preset--font-family--source-sans-pro: "Source Sans Pro", serif;
	--wp--preset--font-family--montserrat: "Montserrat", sans-serif;
	--wp--preset--font-family--open-sans: "Open Sans", sans-serif;
	--wp--preset--font-family--figtree: "Figtree", sans-serif;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
	--wp--custom--spacing--baseline: 16px;
	--wp--custom--spacing--small: min(24px, 6.4vw);
	--wp--custom--spacing--gap--horizontal: clamp( calc( 1.5 * var( --wp--custom--spacing--baseline ) ), 2.222vw, calc( 2 * var( --wp--custom--spacing--baseline ) ) );
	--wp--custom--spacing--gap--vertical: clamp( calc( 1.5 * var( --wp--custom--spacing--baseline ) ), 3.333vw, calc( 3 * var( --wp--custom--spacing--baseline ) ) );
	--wp--custom--spacing--gutter: clamp( calc( 1.5 * var( --wp--custom--spacing--baseline ) ), 3.333vw, calc( 3 * var( --wp--custom--spacing--baseline ) ) );
	--wp--custom--typography--font-smoothing--moz: grayscale;
	--wp--custom--typography--font-smoothing--webkit: antialiased;
	--wp--custom--typography--root-font-size: 12;
	--wp--custom--typography--adaptive-ratio: 1.5;
	--wp--custom--typography--scale: 1.333;
	--wp--custom--typography--small-max: 14px;
	--wp--custom--typography--small-min: 12px;
	--wp--custom--typography--normal-max: 18px;
	--wp--custom--typography--normal-min: 16px;
	--wp--custom--typography--medium-max: 24px;
	--wp--custom--typography--medium-min: 20px;
	--wp--custom--typography--large-max: 28px;
	--wp--custom--typography--large-min: 24px;
	--wp--custom--typography--x-large-max: 40px;
	--wp--custom--typography--x-large-min: 28px;
	--wp--custom--typography--xx-large-max: 56px;
	--wp--custom--typography--xx-large-min: 36px;
	--wp--custom--typography--fluid-size: calc(var(--wp--custom--typography--root-font-size) * var(--wp--custom--typography--adaptive-ratio) * (100vw/1280));
}

body {
	margin: 0;
	--wp--style--global--content-size: 740px;
	--wp--style--global--wide-size: 1140px;
}

.wp-site-blocks > .alignleft {
	float: left;
	margin-right: 2em;
}

.wp-site-blocks > .alignright {
	float: right;
	margin-left: 2em;
}

.wp-site-blocks > .aligncenter {
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
}

.wp-site-blocks > * {
	margin-block-start: 0; margin-block-end: 0; }

.wp-site-blocks > * + * {
	margin-block-start: 24px; }

body {
	--wp--style--block-gap: 24px;
}

body .is-layout-flow > * {
	margin-block-start: 0;margin-block-end: 0;}

body .is-layout-flow > * + * {
	margin-block-start: 24px;margin-block-end: 0;}

body .is-layout-constrained > * {
	margin-block-start: 0;margin-block-end: 0;}

body .is-layout-constrained > * + * {
	margin-block-start: 24px;margin-block-end: 0;}

body .is-layout-flex {
	gap: 24px;
}

body .is-layout-flow > .alignleft {
	float: left;
	margin-inline-start: 0;margin-inline-end: 2em;}

body .is-layout-flow > .alignright {
	float: right;
	margin-inline-start: 2em;margin-inline-end: 0;}

body .is-layout-flow > .aligncenter {
	margin-left: auto !important;
	margin-right: auto !important;
}

body .is-layout-constrained > .alignleft {
	float: left;
	margin-inline-start: 0;margin-inline-end: 2em;}

body .is-layout-constrained > .alignright {
	float: right;
	margin-inline-start: 2em;margin-inline-end: 0;}

body .is-layout-constrained > .aligncenter {
	margin-left: auto !important;
	margin-right: auto !important;
}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width: var(--wp--style--global--content-size);
	margin-left: auto !important;
	margin-right: auto !important;
}

body .is-layout-constrained > .alignwide {
	max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
	display: flex;
}

body .is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

body .is-layout-flex > * {
	margin: 0;
}

body {
	background-color: var(--wp--preset--color--ti-bg);
	color: var(--wp--preset--color--ti-fg);
	font-family: var(--neve-font-family-heading, var( --wp--preset--font-family--inter, '"Inter", sans-serif'));
	font-size: var(--neve-font-size-body, var(--wp--preset--font-size--normal));
	font-weight: var(--neve-font-weight-body, 400);
	line-height: var(--neve-font-line-height-body, 1.7);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a:where(:not(.wp-element-button)) {
	color: var(--wp--preset--color--ti-fg);
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family: var(--neve-font-family-heading, var( --wp--preset--font-family--inter, '"Inter", sans-serif'));
	font-size: var(--neve-font-size-heading, var(--wp--preset--font-size--huge));
	font-weight: var(--neve-font-weight-heading, 600);
	line-height: var(--neve-font-line-height-heading, 1.3);
}

h1 {
	font-size: var(--neve-font-size-h1, var(--wp--preset--font-size--huge));
	font-weight: var(--neve-font-weight-h1, 600);
	line-height: var(--neve-font-line-height-h1, 1.25);
}

h2 {
	font-size: var(--neve-font-size-h2, var(--wp--preset--font-size--x-large));
	font-weight: var(--neve-font-weight-h2, 600);
	line-height: var(--neve-font-line-height-h2, 1.35);
}

h3 {
	font-size: var(--neve-font-size-h3, var(--wp--preset--font-size--large));
	font-weight: var(--neve-font-weight-h3, 600);
	line-height: var(--neve-font-line-height-h3, 1.35);
}

h4 {
	font-size: var(--neve-font-size-h4, var(--wp--preset--font-size--medium));
	font-weight: var(--neve-font-weight-h4, 600);
	line-height: var(--neve-font-line-height-h4, 1.4);
}

h5 {
	font-size: var(--neve-font-size-h5, var(--wp--preset--font-size--normal));
	font-weight: var(--neve-font-weight-h5, 600);
	line-height: var(--neve-font-line-height-h5, 1.55);
}

h6 {
	font-size: var(--neve-font-size-h6, var(--wp--preset--font-size--small));
	font-weight: var(--neve-font-weight-h6, 600);
	line-height: var(--neve-font-line-height-h6, 1.6);
}

.wp-element-button, .wp-block-button__link {
	background-color: #32373c;
	border-width: 0;
	color: #fff;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	text-decoration: none;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-ti-bg-color {
	color: var(--wp--preset--color--ti-bg) !important;
}

.has-ti-fg-color {
	color: var(--wp--preset--color--ti-fg) !important;
}

.has-ti-accent-color {
	color: var(--wp--preset--color--ti-accent) !important;
}

.has-ti-accent-secondary-color {
	color: var(--wp--preset--color--ti-accent-secondary) !important;
}

.has-ti-bg-inv-color {
	color: var(--wp--preset--color--ti-bg-inv) !important;
}

.has-ti-bg-alt-color {
	color: var(--wp--preset--color--ti-bg-alt) !important;
}

.has-ti-fg-alt-color {
	color: var(--wp--preset--color--ti-fg-alt) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-ti-bg-background-color {
	background-color: var(--wp--preset--color--ti-bg) !important;
}

.has-ti-fg-background-color {
	background-color: var(--wp--preset--color--ti-fg) !important;
}

.has-ti-accent-background-color {
	background-color: var(--wp--preset--color--ti-accent) !important;
}

.has-ti-accent-secondary-background-color {
	background-color: var(--wp--preset--color--ti-accent-secondary) !important;
}

.has-ti-bg-inv-background-color {
	background-color: var(--wp--preset--color--ti-bg-inv) !important;
}

.has-ti-bg-alt-background-color {
	background-color: var(--wp--preset--color--ti-bg-alt) !important;
}

.has-ti-fg-alt-background-color {
	background-color: var(--wp--preset--color--ti-fg-alt) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-ti-bg-border-color {
	border-color: var(--wp--preset--color--ti-bg) !important;
}

.has-ti-fg-border-color {
	border-color: var(--wp--preset--color--ti-fg) !important;
}

.has-ti-accent-border-color {
	border-color: var(--wp--preset--color--ti-accent) !important;
}

.has-ti-accent-secondary-border-color {
	border-color: var(--wp--preset--color--ti-accent-secondary) !important;
}

.has-ti-bg-inv-border-color {
	border-color: var(--wp--preset--color--ti-bg-inv) !important;
}

.has-ti-bg-alt-border-color {
	border-color: var(--wp--preset--color--ti-bg-alt) !important;
}

.has-ti-fg-alt-border-color {
	border-color: var(--wp--preset--color--ti-fg-alt) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-normal-font-size {
	font-size: var(--wp--preset--font-size--normal) !important;
}

.has-huge-font-size {
	font-size: var(--wp--preset--font-size--huge) !important;
}

.has-inter-font-family {
	font-family: var(--wp--preset--font-family--inter) !important;
}

.has-albert-sans-font-family {
	font-family: var(--wp--preset--font-family--albert-sans) !important;
}

.has-fraunces-font-family {
	font-family: var(--wp--preset--font-family--fraunces) !important;
}

.has-hanken-grotesk-font-family {
	font-family: var(--wp--preset--font-family--hanken-grotesk) !important;
}

.has-outfit-font-family {
	font-family: var(--wp--preset--font-family--outfit) !important;
}

.has-spline-sans-font-family {
	font-family: var(--wp--preset--font-family--spline-sans) !important;
}

.has-playfair-display-font-family {
	font-family: var(--wp--preset--font-family--playfair-display) !important;
}

.has-source-sans-pro-font-family {
	font-family: var(--wp--preset--font-family--source-sans-pro) !important;
}

.has-montserrat-font-family {
	font-family: var(--wp--preset--font-family--montserrat) !important;
}

.has-open-sans-font-family {
	font-family: var(--wp--preset--font-family--open-sans) !important;
}

.has-figtree-font-family {
	font-family: var(--wp--preset--font-family--figtree) !important;
}
.loader-container {
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
	opacity: 1;
	visibility:visible;
	transition: all .3s linear;
	background: #00000091;

  }
  
  .loader {
	position: absolute;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	border: 6px solid #3498db;
	border-top: 6px solid transparent;
	animation: spin 1s linear infinite;
  }
  
  @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }