		:root {
			--lp-container-max-width: 1290px;
			--lp-cotainer-padding: 1rem;
			--lp-primary-color: #ffb606;
			--lp-secondary-color: #442e66;
		}
	
	

		.wp-block-audio :where(figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .wp-block-audio :where(figcaption) {
			color: #ffffffa6
		}

		.wp-block-audio {
			margin: 0 0 1em
		}

		.wp-block-code {
			border: 1px solid #ccc;
			border-radius: 4px;
			font-family: Menlo, Consolas, monaco, monospace;
			padding: .8em 1em
		}

		.wp-block-embed :where(figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .wp-block-embed :where(figcaption) {
			color: #ffffffa6
		}

		.wp-block-embed {
			margin: 0 0 1em
		}

		.blocks-gallery-caption {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .blocks-gallery-caption {
			color: #ffffffa6
		}

		:root :where(.wp-block-image figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme :root :where(.wp-block-image figcaption) {
			color: #ffffffa6
		}

		.wp-block-image {
			margin: 0 0 1em
		}

		.wp-block-pullquote {
			border-bottom: 4px solid;
			border-top: 4px solid;
			color: currentColor;
			margin-bottom: 1.75em
		}

		.wp-block-pullquote cite,
		.wp-block-pullquote footer,
		.wp-block-pullquote__citation {
			color: currentColor;
			font-size: .8125em;
			font-style: normal;
			text-transform: uppercase
		}

		.wp-block-quote {
			border-left: .25em solid;
			margin: 0 0 1.75em;
			padding-left: 1em
		}

		.wp-block-quote cite,
		.wp-block-quote footer {
			color: currentColor;
			font-size: .8125em;
			font-style: normal;
			position: relative
		}

		.wp-block-quote:where(.has-text-align-right) {
			border-left: none;
			border-right: .25em solid;
			padding-left: 0;
			padding-right: 1em
		}

		.wp-block-quote:where(.has-text-align-center) {
			border: none;
			padding-left: 0
		}

		.wp-block-quote.is-large,
		.wp-block-quote.is-style-large,
		.wp-block-quote:where(.is-style-plain) {
			border: none
		}

		.wp-block-search .wp-block-search__label {
			font-weight: 700
		}

		.wp-block-search__button {
			border: 1px solid #ccc;
			padding: .375em .625em
		}

		:where(.wp-block-group.has-background) {
			padding: 1.25em 2.375em
		}

		.wp-block-separator.has-css-opacity {
			opacity: .4
		}

		.wp-block-separator {
			border: none;
			border-bottom: 2px solid;
			margin-left: auto;
			margin-right: auto
		}

		.wp-block-separator.has-alpha-channel-opacity {
			opacity: 1
		}

		.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
			width: 100px
		}

		.wp-block-separator.has-background:not(.is-style-dots) {
			border-bottom: none;
			height: 1px
		}

		.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
			height: 2px
		}

		.wp-block-table {
			margin: 0 0 1em
		}

		.wp-block-table td,
		.wp-block-table th {
			word-break: normal
		}

		.wp-block-table :where(figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .wp-block-table :where(figcaption) {
			color: #ffffffa6
		}

		.wp-block-video :where(figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .wp-block-video :where(figcaption) {
			color: #ffffffa6
		}

		.wp-block-video {
			margin: 0 0 1em
		}

		:root :where(.wp-block-template-part.has-background) {
			margin-bottom: 0;
			margin-top: 0;
			padding: 1.25em 2.375em
		}
	
		.wp-block-button.wc-block-components-product-button {
			align-items: center;
			display: flex;
			flex-direction: column;
			gap: 12px;
			justify-content: center;
			white-space: normal;
			word-break: break-word
		}

		.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link {
			border: 2px solid
		}

		.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
			color: currentColor
		}

		.wp-block-button.wc-block-components-product-button.is-style-outline .wp-block-button__link:not(.has-background) {
			background-color: transparent;
			background-image: none
		}

		.wp-block-button.wc-block-components-product-button.has-custom-width .wp-block-button__link {
			box-sizing: border-box
		}

		.wp-block-button.wc-block-components-product-button.wp-block-button__width-25 .wp-block-button__link {
			width: 25%
		}

		.wp-block-button.wc-block-components-product-button.wp-block-button__width-50 .wp-block-button__link {
			width: 50%
		}

		.wp-block-button.wc-block-components-product-button.wp-block-button__width-75 .wp-block-button__link {
			width: 75%
		}

		.wp-block-button.wc-block-components-product-button.wp-block-button__width-100 .wp-block-button__link {
			width: 100%
		}

		.wp-block-button.wc-block-components-product-button .wp-block-button__link {
			display: inline-flex;
			font-size: 1em;
			justify-content: center;
			text-align: center;
			white-space: normal;
			width: auto;
			word-break: break-word
		}

		.wp-block-button.wc-block-components-product-button a[hidden] {
			display: none
		}

		@keyframes slideOut {
			0% {
				transform: translateY(0)
			}

			to {
				transform: translateY(-100%)
			}
		}

		@keyframes slideIn {
			0% {
				opacity: 0;
				transform: translateY(90%)
			}

			to {
				opacity: 1;
				transform: translate(0)
			}
		}

		.wp-block-button.wc-block-components-product-button.align-left {
			align-items: flex-start
		}

		.wp-block-button.wc-block-components-product-button.align-right {
			align-items: flex-end
		}

		.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
			align-items: center;
			border-style: none;
			display: inline-flex;
			justify-content: center;
			line-height: inherit;
			overflow: hidden;
			white-space: normal;
			word-break: break-word
		}

		.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out {
			animation: slideOut .1s linear 1 normal forwards
		}

		.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in {
			animation: slideIn .1s linear 1 normal
		}

		.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
			background-color: currentColor !important;
			border: 0 !important;
			border-radius: .25rem;
			box-shadow: none;
			color: currentColor !important;
			display: block;
			line-height: 1;
			max-width: 100% !important;
			min-height: 3em;
			min-width: 8em;
			opacity: .15;
			outline: 0 !important;
			overflow: hidden !important;
			pointer-events: none;
			position: relative !important;
			width: 100%;
			z-index: 1
		}

		.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>* {
			visibility: hidden
		}

		.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after {
			animation: loading__animation 1.5s ease-in-out infinite;
			background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, .302), currentColor);
			background-repeat: no-repeat;
			content: " ";
			display: block;
			height: 100%;
			left: 0;
			position: absolute;
			right: 0;
			top: 0;
			transform: translateX(-100%)
		}

		@keyframes loading__animation {
			to {
				transform: translateX(100%)
			}
		}

		@media screen and (prefers-reduced-motion:reduce) {
			.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
				animation: none
			}
		}

		.wc-block-all-products .wp-block-button.wc-block-components-product-button {
			margin-bottom: 12px
		}

		.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link {
			background-color: var(--button--color-background);
			border-color: var(--button--color-background);
			color: var(--button--color-text)
		}
	
		.wp-block-woocommerce-product-collection .wc-block-components-product-stock-indicator {
			text-align: center
		}

		.wc-block-components-notice-banner .wc-block-components-button.wc-block-components-notice-banner__dismiss[hidden] {
			display: none
		}
	
		.wc-block-product-filter-removable-chips.is-vertical .wc-block-product-filter-removable-chips__items {
			flex-direction: column
		}

		.wc-block-product-filter-removable-chips.is-content-justification-center .wc-block-product-filter-removable-chips__items {
			justify-content: center
		}

		.wc-block-product-filter-removable-chips.is-content-justification-right .wc-block-product-filter-removable-chips__items {
			justify-content: flex-end
		}

		.wc-block-product-filter-removable-chips.is-content-justification-space-between .wc-block-product-filter-removable-chips__items {
			justify-content: space-between
		}

		.wc-block-product-filter-removable-chips.is-horizontal .wc-block-product-filter-removable-chips__items {
			width: 100%
		}

		.wc-block-product-filter-removable-chips__items {
			color: var(--wc-product-filter-removable-chips-text, currentColor);
			display: inline-flex;
			flex-wrap: wrap;
			gap: 4px;
			list-style: none;
			margin: 0;
			padding: 0
		}

		.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item {
			align-items: center;
			appearance: none;
			background: var(--wc-product-filter-removable-chips-background, transparent);
			border: 1px solid var(--wc-product-filter-removable-chips-border, color-mix(in srgb, currentColor 20%, transparent));
			border-radius: 2px;
			display: flex;
			font-size: .875em;
			gap: 8px;
			justify-content: space-between;
			padding: .25em .75em
		}

		.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove {
			align-items: center;
			background-color: transparent;
			border: none;
			color: var(--wc-product-filter-removable-chips-text, currentColor);
			cursor: pointer;
			display: flex;
			margin: 0;
			padding: 0
		}

		.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove .wc-block-product-filter-removable-chips__remove-icon {
			fill: currentColor
		}
	
		.wc-block-product-filter-checkbox-list__list {
			list-style: none outside;
			margin: 0;
			padding: 0
		}

		.wc-block-product-filter-checkbox-list__label {
			align-items: center;
			display: inline-flex;
			gap: .625em
		}

		.wc-block-product-filter-checkbox-list__item .wc-block-product-filter-checkbox-list__label {
			margin-bottom: 0
		}

		:where(.wc-block-product-filter-checkbox-list__input-wrapper) {
			display: block;
			position: relative
		}

		.wc-block-product-filter-checkbox-list__input-wrapper:before {
			background: currentColor;
			border-radius: 2px;
			content: "";
			height: 1em;
			left: 0;
			opacity: .1;
			pointer-events: none;
			position: absolute;
			top: 0;
			width: 1em
		}

		.has-option-element-color .wc-block-product-filter-checkbox-list__input-wrapper:before {
			display: none
		}

		input[type=checkbox].wc-block-product-filter-checkbox-list__input {
			appearance: none;
			background: var(--wc-product-filter-checkbox-list-option-element, transparent);
			border: 1px solid var(--wc-product-filter-checkbox-list-option-element-border, transparent);
			border-radius: 2px;
			color: inherit;
			cursor: pointer;
			display: block;
			font-size: inherit;
			height: 1em;
			margin: 0;
			width: 1em
		}

		input[type=checkbox].wc-block-product-filter-checkbox-list__input:focus {
			outline-color: var(--wc-product-filter-checkbox-list-option-element-border, currentColor);
			outline-width: 1px
		}

		svg.wc-block-product-filter-checkbox-list__mark {
			box-sizing: border-box;
			color: var(--wc-product-filter-checkbox-list-option-element-selected, currentColor);
			display: none;
			height: 1em;
			left: 0;
			padding: .2em;
			position: absolute;
			top: 0;
			width: 1em
		}

		input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked:after,
		input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked:before {
			content: none
		}

		input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked+.wc-block-product-filter-checkbox-list__mark {
			display: block;
			pointer-events: none
		}

		:where(.wc-block-product-filter-checkbox-list__text-wrapper) {
			align-items: center;
			display: inline-flex;
			font-size: .875em;
			gap: 4px
		}

		.wc-block-product-filter-checkbox-list__show-more {
			appearance: none;
			background: transparent;
			border: none;
			font-family: inherit;
			padding: 0;
			text-decoration: underline
		}
	
		:where(.wc-block-product-filter-chips__items) {
			display: flex;
			flex-wrap: wrap;
			gap: 4px
		}

		.wc-block-product-filter-chips__item {
			appearance: none;
			background: transparent;
			border: 1px solid color-mix(in srgb, currentColor 20%, transparent);
			border-radius: 2px;
			color: var(--wc-product-filter-chips-text, currentColor);
			cursor: pointer;
			font-family: inherit;
			font-size: .875em;
			padding: 4px 8px
		}

		.has-chip-text-color .wc-block-product-filter-chips__item {
			color: var(--wc-product-filter-chips-text)
		}

		.has-chip-background-color .wc-block-product-filter-chips__item {
			background: var(--wc-product-filter-chips-background)
		}

		.has-chip-border-color .wc-block-product-filter-chips__item {
			border-color: var(--wc-product-filter-chips-border)
		}

		.wc-block-product-filter-chips__item[aria-checked=true] {
			background: currentColor
		}

		.has-selected-chip-text-color .wc-block-product-filter-chips__item[aria-checked=true] {
			color: var(--wc-product-filter-chips-selected-text)
		}

		.has-selected-chip-background-color .wc-block-product-filter-chips__item[aria-checked=true] {
			background: var(--wc-product-filter-chips-selected-background)
		}

		.has-selected-chip-border-color .wc-block-product-filter-chips__item[aria-checked=true] {
			border-color: var(--wc-product-filter-chips-selected-border)
		}

		:where(.wc-block-product-filter-chips__label) {
			align-items: center;
			display: inline-flex;
			gap: 4px
		}

		.wc-block-product-filter-chips:not(.has-selected-chip-text-color) .wc-block-product-filter-chips__item[aria-checked=true]>.wc-block-product-filter-chips__label {
			filter: invert(100%)
		}

		.wc-block-product-filter-chips__show-more {
			appearance: none;
			background: transparent;
			border: none;
			font-family: inherit;
			padding: 0;
			text-decoration: underline
		}
	
		.wc-block-product-template {
			list-style: none;
			margin-bottom: 0;
			margin-top: 0;
			max-width: 100%;
			padding: 0
		}

		.wc-block-product-template.wc-block-product-template {
			background: none
		}

		.wc-block-product-template.is-flex-container {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 1.25em
		}

		.wc-block-product-template.is-flex-container>li {
			list-style: none;
			margin: 0;
			width: 100%
		}

		@media(min-width:600px) {
			.wc-block-product-template.is-flex-container.is-flex-container.columns-2>li {
				width: calc(50% - .625em)
			}

			.wc-block-product-template.is-flex-container.is-flex-container.columns-3>li {
				width: calc(33.33333% - .83333em)
			}

			.wc-block-product-template.is-flex-container.is-flex-container.columns-4>li {
				width: calc(25% - .9375em)
			}

			.wc-block-product-template.is-flex-container.is-flex-container.columns-5>li {
				width: calc(20% - 1em)
			}

			.wc-block-product-template.is-flex-container.is-flex-container.columns-6>li {
				width: calc(16.66667% - 1.04167em)
			}
		}

		.wc-block-product-template__responsive {
			grid-gap: 1.25em;
			display: grid
		}

		.wc-block-product-template__responsive.columns-2 {
			grid-template-columns: repeat(auto-fill, minmax(max(150px, calc(50% - .625em)), 1fr))
		}

		.wc-block-product-template__responsive.columns-3 {
			grid-template-columns: repeat(auto-fill, minmax(max(150px, calc(33.33333% - .83333em)), 1fr))
		}

		.wc-block-product-template__responsive.columns-4 {
			grid-template-columns: repeat(auto-fill, minmax(max(150px, calc(25% - .9375em)), 1fr))
		}

		.wc-block-product-template__responsive.columns-5 {
			grid-template-columns: repeat(auto-fill, minmax(max(150px, calc(20% - 1em)), 1fr))
		}

		.wc-block-product-template__responsive.columns-6 {
			grid-template-columns: repeat(auto-fill, minmax(max(150px, calc(16.66667% - 1.04167em)), 1fr))
		}

		.wc-block-product-template__responsive>li {
			margin-block-start: 0
		}

		:where(.wc-block-product-template .wc-block-product)>:not(:last-child) {
			margin-bottom: .75rem;
			margin-top: 0
		}

		.is-product-collection-layout-list .wc-block-product:not(:last-child) {
			margin-bottom: 1.2rem
		}
	
		ul.filebird-block-filebird-gallery {
			margin: auto !important;
			padding: 0 !important;
			width: 100%
		}

		ul.filebird-block-filebird-gallery.layout-grid {
			display: grid;
			grid-gap: 20px;
			align-items: stretch;
			grid-template-columns: repeat(var(--columns), 1fr);
			justify-items: stretch
		}

		ul.filebird-block-filebird-gallery.layout-grid li img {
			border: 1px solid #ccc;
			box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, .3);
			height: 100%;
			max-width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			width: 100%
		}

		ul.filebird-block-filebird-gallery.layout-masonry {
			-moz-column-count: var(--columns);
			-moz-column-gap: var(--space);
			column-gap: var(--space);
			-moz-column-width: var(--min-width);
			columns: var(--min-width) var(--columns);
			display: block;
			overflow: auto
		}

		ul.filebird-block-filebird-gallery.layout-masonry li {
			margin-bottom: var(--space)
		}

		ul.filebird-block-filebird-gallery li {
			list-style: none
		}

		ul.filebird-block-filebird-gallery li figure {
			height: 100%;
			margin: 0;
			padding: 0;
			position: relative;
			width: 100%
		}

		ul.filebird-block-filebird-gallery li figure figcaption {
			background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
			bottom: 0;
			box-sizing: border-box;
			color: #fff;
			font-size: .8em;
			margin: 0;
			max-height: 100%;
			overflow: auto;
			padding: 3em .77em .7em;
			position: absolute;
			text-align: center;
			width: 100%;
			z-index: 2
		}

		ul.filebird-block-filebird-gallery li figure figcaption a {
			color: inherit
		}
	
		:root {
			--wp--preset--aspect-ratio--square: 1;
			--wp--preset--aspect-ratio--4-3: 4/3;
			--wp--preset--aspect-ratio--3-4: 3/4;
			--wp--preset--aspect-ratio--3-2: 3/2;
			--wp--preset--aspect-ratio--2-3: 2/3;
			--wp--preset--aspect-ratio--16-9: 16/9;
			--wp--preset--aspect-ratio--9-16: 9/16;
			--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--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--font-size--small: 13px;
			--wp--preset--font-size--medium: 20px;
			--wp--preset--font-size--large: 36px;
			--wp--preset--font-size--x-large: 42px;
			--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);
		}

		:root {
			--wp--style--global--content-size: initial;
			--wp--style--global--wide-size: initial;
		}

		:where(body) {
			margin: 0;
		}

		.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;
		}

		body .is-layout-flex {
			display: flex;
		}

		body .is-layout-grid {
			display: grid;
		}

		body {
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
		}

		:root :where(.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-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-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-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;
		}

		:root :where(.wp-block-pullquote) {
			font-size: 1.5em;
			line-height: 1.6;
		}
	
		.lds-dual-ring {
			display: inline-block;
			width: 16px;
			height: 16px;
		}

		.lds-dual-ring:after {
			content: " ";
			display: block;
			width: 16px;
			height: 16px;
			margin: 0px;
			border-radius: 50%;
			border: 3px solid #000;
			border-color: #000 transparent #000 transparent;
			animation: lds-dual-ring 1.2s linear infinite;
		}

		@keyframes lds-dual-ring {
			0% {
				transform: rotate(0deg);
			}

			100% {
				transform: rotate(360deg);
			}
		}

		.ifso-logo-loader {
			font-size: 20px;
			width: 64px;
			font-family: sans-serif;
			position: relative;
			height: auto;
			font-weight: 800;
		}

		.ifso-logo-loader:before {
			content: '';
			position: absolute;
			left: 30%;
			top: 36%;
			width: 14px;
			height: 22px;
			clip-path: polygon(100% 50%, 0 0, 0 100%);
			background: #fd5b56;
			animation: spinAndMoveArrow 2s infinite;
			height: 9px;
			width: 7px;
		}

		.ifso-logo-loader:after {
			content: "If So";
			word-spacing: 12px;
		}

		@keyframes spinAndMoveArrow {
			40% {
				transform: rotate(360deg);
			}

			60% {
				transform: translateX(-5px);
			}

			80% {
				transform: translateX(5px);
			}

			100% {
				transform: translateX(0);
			}
		}

		.ifso-default-content-loader {
			display: inline-block;
		}
	
		[data-font="Dashicons"]:before {
			font-family: 'Dashicons' !important;
			content: attr(data-icon) !important;
			speak: none !important;
			font-weight: normal !important;
			font-variant: normal !important;
			text-transform: none !important;
			line-height: 1 !important;
			font-style: normal !important;
			-webkit-font-smoothing: antialiased !important;
			-moz-osx-font-smoothing: grayscale !important;
		}
	
		.woocommerce form .form-row .required {
			visibility: visible;
		}
	
		.crp_related.crp-rounded-thumbs a {
			width: 150px;
			height: 150px;
			text-decoration: none;
		}

		.crp_related.crp-rounded-thumbs img {
			max-width: 150px;
			margin: auto;
		}

		.crp_related.crp-rounded-thumbs .crp_title {
			width: 100%;
		}
	
		.et_pb_section.popup {
			display: none
		}
	
		@media screen and (max-width: 1024px) {
			.csColumn {
				clear: both !important;
				float: none !important;
				text-align: center !important;
				margin-left: 10% !important;
				margin-right: 10% !important;
				width: 80% !important;
			}

			.csColumnGap {
				display: none !important;
			}
		}
	
		body.wcz-btns.wcz-woocommerce ul.products li.product a.button,
		body.wcz-btns.wcz-woocommerce .related.products ul.products li.product a.button,
		body.wcz-btns.wcz-woocommerce.single-product div.product form.cart .button,
		body.wcz-btns.wcz-woocommerce.single-product .woocommerce-Reviews form.comment-form input.submit,
		body.wcz-btns.wcz-woocommerce.wcz-wooblocks ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button {
			background-color: #dd3333 !important;
			color: #FFFFFF !important;
			text-shadow: none;
		}

		body.wcz-btns.wcz-woocommerce ul.products li.product a.button,
		body.wcz-btns.wcz-woocommerce .related.products ul.products li.product a.button,
		body.wcz-btns.wcz-woocommerce.single-product div.product form.cart .button,
		body.wcz-btns.wcz-woocommerce.wcz-wooblocks ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button {
			border-radius: 13px !important;
		}

		body.single-product.wcz-woocommerce div.product p.price,
		body.single-product.wcz-woocommerce div.product .woocommerce-variation-price span.price {
			color: #dd3333 !important;
		}
	
		[data-font="FontAwesome"]:before {
			font-family: 'FontAwesome' !important;
			content: attr(data-icon) !important;
			speak: none !important;
			font-weight: normal !important;
			font-variant: normal !important;
			text-transform: none !important;
			line-height: 1 !important;
			font-style: normal !important;
			-webkit-font-smoothing: antialiased !important;
			-moz-osx-font-smoothing: grayscale !important;
		}
	
		.epyt-gallery-thumb {
			width: 33.333%;
		}
	
	
		.db_title,
		.db_tagline {
			margin-right: 30px;
			margin-top: 0px;
			line-height: 1em;
		}

		.db_title_and_tagline {
			display: flex;
			align-items: flex-start;
		}

		.db_tagline_below_title_on .db_title_and_tagline {
			flex-direction: column;
		}

		.db_tagline_below_title_on .db_tagline {
			margin-top: 8px;
		}

		.db_title_and_tagline_valign_middle .db_title_and_tagline {
			align-items: center;
		}

		.db_title_and_tagline_valign_bottom .db_title_and_tagline {
			align-items: flex-end;
		}

		.db_title_and_tagline_below_logo_on .db_title_and_tagline {
			position: absolute;
			bottom: 0px;
			left: 0px;
			transform: translateY(100%);
		}
	
	
		.db_pb_team_member_website_icon:before {
			content: "\e0e3";
		}

		.db_pb_team_member_email_icon:before {
			content: "\e010";
		}

		.db_pb_team_member_instagram_icon:before {
			content: "\e09a";
		}

		ul.et_pb_member_social_links li>span {
			display: inline-block !important;
		}
	
	
		@media only screen and (min-width: 981px) {
			.et_pb_module.db_inline_form .et_pb_newsletter_fields>p {
				flex: auto !important;
			}

			.et_pb_module.db_inline_form .et_pb_newsletter_fields p.et_pb_newsletter_field {
				margin-right: 2%;
			}
		}
	
	
		.entry-meta .byline:before,
		.entry-header .entry-meta span.byline:before,
		.entry-meta .byline:after,
		.entry-header .entry-meta span.byline:after,
		.single .byline,
		.group-blog .byline,
		.entry-meta .byline,
		.entry-header .entry-meta>span.byline,
		.entry-meta .author.vcard {
			content: '';
			display: none;
			margin: 0;
		}
	
		:root {
			--pmpro--color--base: #ffffff;
			--pmpro--color--contrast: #222222;
			--pmpro--color--accent: #0c3d54;
			--pmpro--color--accent--variation: hsl(199, 75%, 28.5%);
			--pmpro--color--border--variation: hsl(0, 0%, 91%);
		}
	
	
		.wp-call-button {
			display: none;
		}

		@media screen and (max-width: 650px) {
			.wp-call-button {
				display: block;
				position: fixed;
				text-decoration: none;
				z-index: 9999999999;
				width: 60px;
				height: 60px;
				border-radius: 50%;
				left: 50%;
				margin-left: -30px;
				bottom: 20px;
				background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDU5cHgiIGhlaWdodD0iNDU5cHgiIHZpZXdCb3g9IjAgMCA0NTkgNDU5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTkgNDU5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGcgaWQ9ImNhbGwiPjxwYXRoIHN0eWxlPSJmaWxsOiB3aGl0ZTsiIGQ9Ik05MS44LDE5OC45YzM1LjcsNzEuNCw5Ni45LDEzMC4wNSwxNjguMywxNjguM0wzMTYuMiwzMTEuMWM3LjY0OS03LjY0OSwxNy44NS0xMC4xOTksMjUuNS01LjFjMjguMDUsMTAuMiw1OC42NDksMTUuMyw5MS44LDE1LjNjMTUuMywwLDI1LjUsMTAuMiwyNS41LDI1LjV2ODYuN2MwLDE1LjMtMTAuMiwyNS41LTI1LjUsMjUuNUMxOTMuOCw0NTksMCwyNjUuMiwwLDI1LjVDMCwxMC4yLDEwLjIsMCwyNS41LDBoODkuMjVjMTUuMywwLDI1LjUsMTAuMiwyNS41LDI1LjVjMCwzMC42LDUuMSw2MS4yLDE1LjMsOTEuOGMyLjU1LDcuNjUsMCwxNy44NS01LjEsMjUuNUw5MS44LDE5OC45eiIvPjwvZz48L2c+PC9zdmc+ ) center/30px 30px no-repeat #00c600 !important;
			}
		}
	
	
		.cmplz-hidden {
			display: none !important;
		}
	
	
		.woocommerce-product-gallery {
			opacity: 1 !important;
		}
	
	
		div[id*='ajaxsearchlitesettings'].searchsettings .asl_option_inner label {
			font-size: 0px !important;
			color: rgba(0, 0, 0, 0);
		}

		div[id*='ajaxsearchlitesettings'].searchsettings .asl_option_inner label:after {
			font-size: 11px !important;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
		}

		.asl_w_container {
			width: 100%;
			margin: 0px 0px 0px 0px;
			min-width: 200px;
		}

		div[id*='ajaxsearchlite'].asl_m {
			width: 100%;
		}

		div[id*='ajaxsearchliteres'].wpdreams_asl_results div.resdrg span.highlighted {
			font-weight: bold;
			color: #d9312b;
			background-color: #eee;
		}

		div[id*='ajaxsearchliteres'].wpdreams_asl_results .results img.asl_image {
			width: 70px;
			height: 70px;
			object-fit: cover;
		}

		div.asl_r .results {
			max-height: none;
		}

		div.asl_r.asl_w.vertical .results .item::after {
			display: block;
			position: absolute;
			bottom: 0;
			content: '';
			height: 1px;
			width: 100%;
			background: #D8D8D8;
		}

		div.asl_r.asl_w.vertical .results .item.asl_last_item::after {
			display: none;
		}
	
	
		div.nsl-container[data-align="left"] {
			text-align: left;
		}

		div.nsl-container[data-align="center"] {
			text-align: center;
		}

		div.nsl-container[data-align="right"] {
			text-align: right;
		}

		div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
			text-decoration: none;
			box-shadow: none;
			border: 0;
		}

		div.nsl-container .nsl-container-buttons {
			display: flex;
			padding: 5px 0;
		}

		div.nsl-container.nsl-container-block .nsl-container-buttons {
			display: inline-grid;
			grid-template-columns: minmax(145px, auto);
		}

		div.nsl-container-block-fullwidth .nsl-container-buttons {
			flex-flow: column;
			align-items: center;
		}

		div.nsl-container-block-fullwidth .nsl-container-buttons a,
		div.nsl-container-block .nsl-container-buttons a {
			flex: 1 1 auto;
			display: block;
			margin: 5px 0;
			width: 100%;
		}

		div.nsl-container-inline {
			margin: -5px;
			text-align: left;
		}

		div.nsl-container-inline .nsl-container-buttons {
			justify-content: center;
			flex-wrap: wrap;
		}

		div.nsl-container-inline .nsl-container-buttons a {
			margin: 5px;
			display: inline-block;
		}

		div.nsl-container-grid .nsl-container-buttons {
			flex-flow: row;
			align-items: center;
			flex-wrap: wrap;
		}

		div.nsl-container-grid .nsl-container-buttons a {
			flex: 1 1 auto;
			display: block;
			margin: 5px;
			max-width: 280px;
			width: 100%;
		}

		@media only screen and (min-width: 650px) {
			div.nsl-container-grid .nsl-container-buttons a {
				width: auto;
			}
		}

		div.nsl-container .nsl-button {
			cursor: pointer;
			vertical-align: top;
			border-radius: 4px;
		}

		div.nsl-container .nsl-button-default {
			color: #fff;
			display: flex;
		}

		div.nsl-container .nsl-button-icon {
			display: inline-block;
		}

		div.nsl-container .nsl-button-svg-container {
			flex: 0 0 auto;
			padding: 8px;
			display: flex;
			align-items: center;
		}

		div.nsl-container svg {
			height: 24px;
			width: 24px;
			vertical-align: top;
		}

		div.nsl-container .nsl-button-default div.nsl-button-label-container {
			margin: 0 24px 0 12px;
			padding: 10px 0;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 16px;
			line-height: 20px;
			letter-spacing: .25px;
			overflow: hidden;
			text-align: center;
			text-overflow: clip;
			white-space: nowrap;
			flex: 1 1 auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			text-transform: none;
			display: inline-block;
		}

		div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container {
			margin: 1px;
			padding: 7px;
			border-radius: 3px;
			background: #fff;
		}

		div.nsl-container .nsl-button-google[data-skin="light"] {
			border-radius: 1px;
			box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
			color: RGBA(0, 0, 0, 0.54);
		}

		div.nsl-container .nsl-button-apple .nsl-button-svg-container {
			padding: 0 6px;
		}

		div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
			height: 40px;
			width: auto;
		}

		div.nsl-container .nsl-button-apple[data-skin="light"] {
			color: #000;
			box-shadow: 0 0 0 1px #000;
		}

		div.nsl-container .nsl-button-facebook[data-skin="white"] {
			color: #000;
			box-shadow: inset 0 0 0 1px #000;
		}

		div.nsl-container .nsl-button-facebook[data-skin="light"] {
			color: #1877F2;
			box-shadow: inset 0 0 0 1px #1877F2;
		}

		div.nsl-container .nsl-button-spotify[data-skin="white"] {
			color: #191414;
			box-shadow: inset 0 0 0 1px #191414;
		}

		div.nsl-container .nsl-button-apple div.nsl-button-label-container {
			font-size: 17px;
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
		}

		div.nsl-container .nsl-button-slack div.nsl-button-label-container {
			font-size: 17px;
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
		}

		div.nsl-container .nsl-button-slack[data-skin="light"] {
			color: #000000;
			box-shadow: inset 0 0 0 1px #DDDDDD;
		}

		div.nsl-container .nsl-button-tiktok[data-skin="light"] {
			color: #161823;
			box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
		}

		div.nsl-container .nsl-button-kakao {
			color: rgba(0, 0, 0, 0.85);
		}

		.nsl-clear {
			clear: both;
		}

		.nsl-container {
			clear: both;
		}

		.nsl-disabled-provider .nsl-button {
			filter: grayscale(1);
			opacity: 0.8;
		}

		div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
			justify-content: flex-start;
		}

		div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
			justify-content: center;
		}

		div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
			justify-content: flex-end;
		}

		div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
			justify-content: flex-start;
		}

		div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
			justify-content: center;
		}

		div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
			justify-content: flex-end;
		}

		div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
			justify-content: space-around;
		}

		div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
			justify-content: space-between;
		}


		#nsl-redirect-overlay {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			position: fixed;
			z-index: 1000000;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			backdrop-filter: blur(1px);
			background-color: RGBA(0, 0, 0, .32);
			;
		}

		#nsl-redirect-overlay-container {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			background-color: white;
			padding: 30px;
			border-radius: 10px;
		}

		#nsl-redirect-overlay-spinner {
			content: '';
			display: block;
			margin: 20px;
			border: 9px solid RGBA(0, 0, 0, .6);
			border-top: 9px solid #fff;
			border-radius: 50%;
			box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
			width: 40px;
			height: 40px;
			animation: nsl-loader-spin 2s linear infinite;
		}

		@keyframes nsl-loader-spin {
			0% {
				transform: rotate(0deg)
			}

			to {
				transform: rotate(360deg)
			}
		}

		#nsl-redirect-overlay-title {
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #3C434A;
		}

		#nsl-redirect-overlay-text {
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
			text-align: center;
			font-size: 14px;
			color: #3C434A;
		}
	
	
		#nsl-notices-fallback {
			position: fixed;
			right: 10px;
			top: 10px;
			z-index: 10000;
		}

		.admin-bar #nsl-notices-fallback {
			top: 42px;
		}

		#nsl-notices-fallback>div {
			position: relative;
			background: #fff;
			border-left: 4px solid #fff;
			box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
			margin: 5px 15px 2px;
			padding: 1px 20px;
		}

		#nsl-notices-fallback>div.error {
			display: block;
			border-left-color: #dc3232;
		}

		#nsl-notices-fallback>div.updated {
			display: block;
			border-left-color: #46b450;
		}

		#nsl-notices-fallback p {
			margin: .5em 0;
			padding: 2px;
		}

		#nsl-notices-fallback>div:after {
			position: absolute;
			right: 5px;
			top: 5px;
			content: '\00d7';
			display: block;
			height: 16px;
			width: 16px;
			line-height: 16px;
			text-align: center;
			font-size: 20px;
			cursor: pointer;
		}
	
		body,
		.et_pb_column_1_2 .et_quote_content blockquote cite,
		.et_pb_column_1_2 .et_link_content a.et_link_main_url,
		.et_pb_column_1_3 .et_quote_content blockquote cite,
		.et_pb_column_3_8 .et_quote_content blockquote cite,
		.et_pb_column_1_4 .et_quote_content blockquote cite,
		.et_pb_blog_grid .et_quote_content blockquote cite,
		.et_pb_column_1_3 .et_link_content a.et_link_main_url,
		.et_pb_column_3_8 .et_link_content a.et_link_main_url,
		.et_pb_column_1_4 .et_link_content a.et_link_main_url,
		.et_pb_blog_grid .et_link_content a.et_link_main_url,
		body .et_pb_bg_layout_light .et_pb_post p,
		body .et_pb_bg_layout_dark .et_pb_post p {
			font-size: 14px
		}

		.et_pb_slide_content,
		.et_pb_best_value {
			font-size: 15px
		}

		#top-menu li a,
		.et_search_form_container input {
			font-weight: bold;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.et_search_form_container input::-moz-placeholder {
			font-weight: bold;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.et_search_form_container input::-webkit-input-placeholder {
			font-weight: bold;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.et_search_form_container input:-ms-input-placeholder {
			font-weight: bold;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		@media only screen and (min-width:981px) {

			.et_header_style_left #et-top-navigation,
			.et_header_style_split #et-top-navigation {
				padding: 30px 0 0 0
			}

			.et_header_style_left #et-top-navigation nav>ul>li>a,
			.et_header_style_split #et-top-navigation nav>ul>li>a {
				padding-bottom: 30px
			}

			.et_header_style_split .centered-inline-logo-wrap {
				width: 60px;
				margin: -60px 0
			}

			.et_header_style_split .centered-inline-logo-wrap #logo {
				max-height: 60px
			}

			.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
				height: 60px
			}

			.et_header_style_centered #top-menu>li>a {
				padding-bottom: 11px
			}

			.et_header_style_slide #et-top-navigation,
			.et_header_style_fullscreen #et-top-navigation {
				padding: 21px 0 21px 0 !important
			}

			.et_header_style_centered #main-header .logo_container {
				height: 60px
			}

			#logo {
				max-height: 55%
			}

			.et_pb_svg_logo #logo {
				height: 55%
			}
		}

		@media only screen and (min-width:1350px) {
			.et_pb_row {
				padding: 27px 0
			}

			.et_pb_section {
				padding: 54px 0
			}

			.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
				padding-top: 81px
			}

			.et_pb_fullwidth_section {
				padding: 0
			}
		}

		.et_pb_post {
			margin-bottom: 100px
		}

		.et_pb_post a img {
			height: auto;
			float: left;
			width: 200px;
			left: 0;
			margin-right: 14px;
			margin-bottom: 10px
		}

		.fullsize img {
			border: 1px solid #ffffff
		}

		.woocommerce #content input.button.alt:hover,
		.woocommerce #respond input#submit.alt:hover,
		.woocommerce a.button.alt:hover,
		.woocommerce button.button.alt:hover,
		.woocommerce input.button.alt:hover,
		.woocommerce-page #content input.button.alt:hover,
		.woocommerce-page #respond input#submit.alt:hover,
		.woocommerce-page a.button.alt:hover,
		.woocommerce-page button.button.alt:hover,
		.woocommerce-page input.button.alt:hover {
			background: red !important;
			background-color: red !important;
			color: white !important;
			text-shadow: transparent !important;
			box-shadow: none;
			border-color: #ca0606 !important
		}

		.woocommerce #content input.button:hover,
		.woocommerce #respond input#submit:hover,
		.woocommerce a.button:hover,
		.woocommerce button.button:hover,
		.woocommerce input.button:hover,
		.woocommerce-page #content input.button:hover,
		.woocommerce-page #respond input#submit:hover,
		.woocommerce-page a.button:hover,
		.woocommerce-page button.button:hover,
		.woocommerce-page input.button:hover {
			background: red !important;
			background-color: red !important;
			color: white !important;
			text-shadow: transparent !important;
			box-shadow: none;
			border-color: #ca0606 !important
		}

		.woocommerce #content input.button,
		.woocommerce #respond input#submit,
		.woocommerce a.button,
		.woocommerce button.button,
		.woocommerce input.button,
		.woocommerce-page #content input.button,
		.woocommerce-page #respond input#submit,
		.woocommerce-page a.button,
		.woocommerce-page button.button,
		.woocommerce-page input.button {
			background: red !important;
			color: white !important;
			text-shadow: transparent !important;
			border-color: #ca0606 !important
		}

		.woocommerce #content input.button.alt:hover,
		.woocommerce #respond input#submit.alt:hover,
		.woocommerce a.button.alt:hover,
		.woocommerce button.button.alt:hover,
		.woocommerce input.button.alt:hover,
		.woocommerce-page #content input.button.alt:hover,
		.woocommerce-page #respond input#submit.alt:hover,
		.woocommerce-page a.button.alt:hover,
		.woocommerce-page button.button.alt:hover,
		.woocommerce-page input.button.alt:hover {
			background: red !important;
			box-shadow: none;
			text-shadow: transparent !important;
			color: white !important;
			border-color: #ca0606 !important
		}

		.et_pb_button {
			box-shadow: none;
			text-shadow: transparent !important;
			color: #19242D !important;
			font-size: 24px;
			border-radius: 25px;
			border: 0px
		}

		.fs-particles-button {
			background: #E0AA25 !important;
			box-shadow: none;
			text-shadow: transparent !important;
			color: #19242D !important;
			font-size: 16px;
			border-radius: 25px;
			border: 0px
		}

		.frm_final_submit {
			background: #00C600 !important;
			box-shadow: none;
			text-shadow: transparent !important;
			color: #19242D !important;
			font-size: 24px;
			border-radius: 25px
		}

		.lcp_excerpt {
			font-size: 14px
		}

		.lcp_date {
			font-size: 14px;
			display: block
		}

		.lcp_title {
			font-size: 26px
		}

		.et_pb_post a img {
			width: 100% !important
		}

		.pa-inline-buttons .et_pb_button_module_wrapper {
			display: inline-block
		}

		form.mailpoet-manage-subscription .mailpoet_text_label,
		form.mailpoet-manage-subscription .mailpoet_select_label,
		form.mailpoet-manage-subscription .mailpoet_segment_label {
			display: block;
			font-weight: bold
		}

		form.mailpoet-manage-subscription .mailpoet_select,
		form.mailpoet-manage-subscription .mailpoet_text {
			width: 50%;
			padding: 12px
		}

		form.mailpoet-manage-subscription .mailpoet_paragraph {
			margin-bottom: 20px
		}

		form.mailpoet-manage-subscription .mailpoet_submit {
			padding: 20px 20px;
			width: 50%;
			font-weight: bold;
			font-size: 11pt
		}

		.single-post #wrap .entry-content figure {
			margin: 1.5em auto;
			max-width: 700px
		}

		.frm_submit button,
		.frm_form_submit_style,
		.frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
			background: #008EC2 !important;
			color: #fff !important;
			font-weight: 600 !important;
			border-radius: 14px !important
		}

		a.frm_save_draft {
			font-size: 18px !important;
			font-weight: bold !important
		}
	
	

		zerif_about_us_center,
		text_and_skills,
		div-lg-4,
		col-md-4,
		div-lg-4 col-md-4 zerif_about_us_center text_and_skills {
			font-family: 'Days One', sans-serif !important;
			font-size: 16px !important;
			font-style: normal !important;
			font-weight: 400 !important;
			line-height: 0.8 !important;
		}

		p {
			font-size: 18px;
		}

		
	
		.dbdb-slide-counter {
			position: absolute;
			width: 100%;
		}

		.et_pb_gallery {
			overflow: visible !important;
		}

		.et_pb_gallery_items {
			overflow: hidden;
		}
	
	
		.wpsc-modal .overlay,
		.wpsc-humbargar-overlay {
			z-index: 900000000;
		}

		.wpsc-modal .loader,
		.wpsc-modal .inner-container,
		.wpsc-humbargar-menu {
			z-index: 900000001;
		}

		.select2-container--open {
			z-index: 900000002;
		}

		.wpsc-header {
			background-color: #313042 !important;
		}

		.wpsc-menu-list {
			color: #fff;
		}

		.wpsc-shortcode-container {
			background-color: #fff !important;
			border: 1px solid #313042 !important;
			color: #2c3e50;
		}

		.wpsc-humbargar,
		.wpsc-humbargar-title {
			color: #fff !important;
		}

		.wpsc-humbargar-overlay {
			z-index: 900000000;
		}

		.wpsc-humbargar-menu {
			z-index: 900000001;
			background-color: #fff !important;
		}

		.wpsc-humbargar-menu-item:hover,
		.wpsc-humbargar-menu-item.active,
		.wpsc-setting-nav:hover,
		.wpsc-setting-nav.active {
			background-color: #313042 !important;
		}

		.wpsc-search input {
			color: #8a8a8a !important;
		}

		.wpsc-ticket-list-tbl th {
			background-color: #2c3e50;
			color: #fff;
		}

		.wpsc-ticket-list-tbl tr:nth-child(even) {
			background-color: #f2f2f2;
			color: #2c3e50;
		}

		.wpsc-ticket-list-tbl tr:nth-child(odd) {
			background-color: #fff;
			color: #2c3e50;
		}

		.wpsc-ticket-list-tbl tbody tr:hover {
			background-color: #dfe4ea;
			color: #2c3e50;
		}

		.wpsc-thread.reply,
		.wpsc-thread.reply h2 {
			color: #2c3e50;
		}

		.wpsc-thread.reply .thread-time,
		.wpsc-thread.reply .wpsc-thread-logs {
			color: #777777;
		}

		.wpsc-thread.reply .actions {
			color: #777777;
		}

		.wpsc-thread.note,
		.wpsc-thread.note h2 {
			color: #8e6600;
		}

		.wpsc-thread.note .email-address,
		.wpsc-thread.note .thread-time,
		.wpsc-thread.note .wpsc-thread-logs {
			color: #8e8d45;
		}

		.wpsc-thread.note .actions {
			color: #8e8d45;
		}

		.wpsc-thread.log .thread-body {
			color: #2c3e50;
		}

		.wpsc-widget-header {
			background-color: #fff8e5;
			color: #ff8f2b;
		}

		.wpsc-widget-header h2 {
			color: #ff8f2b;
		}

		.wpsc-widget-body {
			background-color: #f9f9f9;
			color: #2c3e50;
		}

		.wpsc-widget-body .info-list-item .info-label,
		.wpsc-lg-label {
			color: #777;
		}

		.wpsc-popover-menu>.wpsc-reply-close {
			background-color: #fff;
			color: #707070;
		}

		#wpsc-container input[type=text]:focus,
		#wpsc-container input[type=text],
		#wpsc-container input[type=password]:focus,
		#wpsc-container input[type=password],
		.wpsc-modal input[type=text]:focus,
		.wpsc-modal input[type=text],
		.wpsc-modal input[type=password]:focus,
		.wpsc-modal input[type=password],
		#wpsc-container select,
		#wpsc-container select:focus,
		.wpsc-modal select,
		.wpsc-modal select:focus,
		#wpsc-container textarea,
		#wpsc-container textarea:focus,
		.wpsc-modal textarea,
		.wpsc-modal textarea:focus,
		#wpsc-container .checkbox-container label:before,
		.wpsc-modal .checkbox-container label:before,
		#wpsc-container .radio-container label:before,
		.wpsc-modal .radio-container label:before {
			border: 1px solid #8a8a8a !important;
			color: #000 !important;
		}

		.wpsc-button.primary {
			border: 1px solid #313042 !important;
			background-color: #313042 !important;
			color: #fff !important;
		}

		.wpsc-button.secondary {
			border: 1px solid #313042 !important;
			background-color: #fff !important;
			color: #313042 !important;
		}

		.wpsc-link {
			color: #2271b1;
		}

		.wpsc-modal-header {
			background-color: #fff8e5;
			color: #ff8f2b;
		}

		.wpsc-modal-body {
			background-color: #fff;
			color: #2c3e50;
		}

		.wpsc-modal-footer {
			background-color: #fff;
		}

		.wpsc-modal-body .info-label {
			color: #777;
		}

		.wpsc-section-header,
		.wpsc-it-subject-container h2 {
			color: #2c3e50;
		}

		.wpsc-popover-menu-item:hover,
		.wpsc-ap-nav.active,
		.wpsc-ap-nav:hover,
		.wpsc-popover-menu>.wpsc-reply-close:hover {
			background-color: #313042;
		}

		.wpsc-ac-agent {
			color: #2c3e50;
			background-color: #e6e6e6;
		}

		.wpsc-add-ticket-tag {
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 25px;
			height: 25px;
			color: #fff !important;
			background-color: #313042 !important;
			border: 1px solid #313042 !important;
			outline: none;
			border-radius: 5px;
			cursor: pointer;
			margin: 0px 0px 0px 3px;
			padding: 5px;
			box-sizing: border-box;
		}

		.wpsc-close-ticket-tag {
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 25px;
			height: 25px;
			color: #313042 !important;
			background-color: #fff !important;
			border: 1px solid #313042 !important;
			outline: none;
			border-radius: 5px;
			cursor: pointer;
			margin: 0px 0px 0px 3px;
			padding: 5px;
			box-sizing: border-box;
		}

		.wpsc-ticket-tags-action {
			display: flex;
			margin: 5px 0px 10px 0px;
			flex-direction: row-reverse;
		}

		.wpsc-up-tab>.active {
			border-top: 3px solid #313042 !important;
		}

		.et_mobile_menu li a {
			text-align: left!important;
		}
	