img:is([sizes=auto i], [sizes^="auto," i]) {
				contain-intrinsic-size: 3000px 1500px
			}

			: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, .2);
				--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
				--wp--preset--shadow--sharp: 6px 6px 0px rgba(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: 800px;
				--wp--style--global--wide-size: 1200px
			}

			:where(body) {
				margin: 0
			}

			:where(.wp-site-blocks)>* {
				margin-block-start: 24px;
				margin-block-end: 0
			}

			:where(.wp-site-blocks)>:first-child {
				margin-block-start: 0
			}

			:where(.wp-site-blocks)>:last-child {
				margin-block-end: 0
			}

			:root {
				--wp--style--block-gap: 24px
			}

			:root :where(.is-layout-flow)>:first-child {
				margin-block-start: 0
			}

			:root :where(.is-layout-flow)>:last-child {
				margin-block-end: 0
			}

			:root :where(.is-layout-flow)>* {
				margin-block-start: 24px;
				margin-block-end: 0
			}

			:root :where(.is-layout-constrained)>:first-child {
				margin-block-start: 0
			}

			:root :where(.is-layout-constrained)>:last-child {
				margin-block-end: 0
			}

			:root :where(.is-layout-constrained)>* {
				margin-block-start: 24px;
				margin-block-end: 0
			}

			:root :where(.is-layout-flex) {
				gap: 24px
			}

			:root :where(.is-layout-grid) {
				gap: 24px
			}

			body {
				padding-top: 0;
				padding-right: 0;
				padding-bottom: 0;
				padding-left: 0
			}

			a:where(:not(.wp-element-button)) {
				text-decoration: underline
			}

			: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(.667em + 2px) calc(1.333em + 2px);
				text-decoration: none
			}

			:root :where(.wp-block-pullquote) {
				font-size: 1.5em;
				line-height: 1.6
			}

			.woocommerce .woocommerce-error .button,
			.woocommerce .woocommerce-message .button {
				float: right
			}

			.woocommerce img {
				height: auto;
				max-width: 100%
			}

			.woocommerce div.product div.images {
				float: left;
				width: 48%
			}

			.woocommerce div.product div.thumbnails::after,
			.woocommerce div.product div.thumbnails::before {
				content: " ";
				display: table
			}

			.woocommerce div.product div.thumbnails::after {
				clear: both
			}

			.woocommerce div.product div.thumbnails a {
				float: left;
				width: 30.75%;
				margin-right: 3.8%;
				margin-bottom: 1em
			}

			.woocommerce div.product div.thumbnails a.last {
				margin-right: 0
			}

			.woocommerce div.product div.thumbnails a.first {
				clear: both
			}

			.woocommerce div.product div.thumbnails.columns-1 a {
				width: 100%;
				margin-right: 0;
				float: none
			}

			.woocommerce div.product div.thumbnails.columns-2 a {
				width: 48%
			}

			.woocommerce div.product div.thumbnails.columns-4 a {
				width: 22.05%
			}

			.woocommerce div.product div.thumbnails.columns-5 a {
				width: 16.9%
			}

			.woocommerce div.product div.summary {
				float: right;
				width: 48%;
				clear: none
			}

			.woocommerce div.product .woocommerce-tabs {
				clear: both
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs::after,
			.woocommerce div.product .woocommerce-tabs ul.tabs::before {
				content: " ";
				display: table
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs::after {
				clear: both
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li {
				display: inline-block
			}

			.woocommerce div.product #reviews .comment::after,
			.woocommerce div.product #reviews .comment::before {
				content: " ";
				display: table
			}

			.woocommerce div.product #reviews .comment::after {
				clear: both
			}

			.woocommerce div.product #reviews .comment img {
				float: right;
				height: auto
			}

			.woocommerce .woocommerce-result-count {
				float: left
			}

			.woocommerce .woocommerce-ordering {
				float: right
			}

			.woocommerce #content table.cart img,
			.woocommerce table.cart img {
				height: auto
			}

			.woocommerce form .password-input {
				display: flex;
				flex-direction: column;
				justify-content: center;
				position: relative
			}

			.woocommerce form .password-input input[type=password] {
				padding-right: 2.5rem
			}

			.woocommerce form .password-input input::-ms-reveal {
				display: none
			}

			.woocommerce form .show-password-input {
				background-color: transparent;
				border-radius: 0;
				border: 0;
				color: var(--wc-form-color-text, #000);
				cursor: pointer;
				font-size: inherit;
				line-height: inherit;
				margin: 0;
				padding: 0;
				position: absolute;
				right: .7em;
				text-decoration: none;
				top: 50%;
				transform: translateY(-50%);
				-moz-osx-font-smoothing: inherit;
				-webkit-appearance: none;
				-webkit-font-smoothing: inherit
			}

			.woocommerce form .show-password-input::before {
				background-repeat: no-repeat;
				background-size: cover;
				background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');
				content: "";
				display: block;
				height: 22px;
				width: 22px
			}

			.woocommerce form .show-password-input.display-password::before {
				background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')
			}

			:root {
				--woocommerce: #720eec;
				--wc-green: #7ad03a;
				--wc-red: #a00;
				--wc-orange: #ffba00;
				--wc-blue: #2ea2cc;
				--wc-primary: #720eec;
				--wc-primary-text: #fcfbfe;
				--wc-secondary: #e9e6ed;
				--wc-secondary-text: #515151;
				--wc-highlight: #958e09;
				--wc-highligh-text: white;
				--wc-content-bg: #fff;
				--wc-subtext: #767676;
				--wc-form-border-color: rgba(32, 7, 7, .8);
				--wc-form-border-radius: 4px;
				--wc-form-border-width: 1px
			}

			@keyframes spin {
				100% {
					transform: rotate(360deg)
				}
			}

			@font-face {
				font-display: swap;
				font-family: WooCommerce;
				src: url(/static/web/fonts/WooCommerce.woff2) format("woff2"), url(/static/web/fonts/WooCommerce.woff) format("woff"), url(/static/web/fonts/WooCommerce.ttf) format("truetype");
				font-weight: 400;
				font-style: normal
			}

			:where(.woocommerce) .select2-container {
				width: 100%
			}

			:where(.woocommerce) .select2-container .select2-selection--single {
				height: auto
			}

			:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered {
				padding: .5em;
				line-height: normal;
				box-sizing: border-box;
				color: var(--wc-form-color-text, #444);
				font-weight: 400
			}

			:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder {
				color: #999
			}

			:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow {
				position: absolute;
				top: 2px;
				right: .5em;
				height: 100%;
				width: 16px
			}

			:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b {
				border: none;
				display: block;
				background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;
				background-size: 16px;
				width: 16px;
				height: 16px;
				position: absolute;
				top: 50%;
				left: 0;
				margin: -8px 0 0
			}

			:where(.woocommerce) .select2-container .select2-dropdown,
			:where(.woocommerce) .select2-container .select2-selection {
				background-color: var(--wc-form-color-background, #fff);
				border: var(--wc-form-border-width, 1px) solid var(--wc-form-border-color, #aaa);
				border-radius: var(--wc-form-border-radius, 4px)
			}

			:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above {
				border-bottom: none;
				border-bottom-left-radius: 0;
				border-bottom-right-radius: 0
			}

			:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below {
				border-top: none;
				border-top-left-radius: 0;
				border-top-right-radius: 0
			}

			:where(.woocommerce) .select2-results__options {
				list-style: none;
				margin: 0;
				padding: 0
			}

			:where(.woocommerce) .select2-results__option {
				margin: 0
			}

			.woocommerce-store-notice {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				margin: 0;
				width: 100%;
				font-size: 1em;
				padding: 1em 0;
				text-align: center;
				background-color: #720eec;
				color: #fcfbfe;
				z-index: 99998;
				box-shadow: 0 1px 1em rgba(0, 0, 0, .2);
				display: none
			}

			.woocommerce-store-notice a {
				color: #fcfbfe;
				text-decoration: underline
			}

			.clear {
				clear: both
			}

			.woocommerce .blockUI.blockOverlay {
				position: relative
			}

			.woocommerce .blockUI.blockOverlay::before {
				height: 1em;
				width: 1em;
				display: block;
				position: absolute;
				top: 50%;
				left: 50%;
				margin-left: -.5em;
				margin-top: -.5em;
				content: "";
				animation: 1s ease-in-out infinite spin;
				background: url(/static/web/images/loader.svg) center center;
				background-size: cover;
				line-height: 1;
				text-align: center;
				font-size: 2em;
				color: rgba(0, 0, 0, .75)
			}

			.woocommerce a.remove {
				display: block;
				font-size: 1.5em;
				height: 1em;
				width: 1em;
				text-align: center;
				line-height: 1;
				border-radius: 100%;
				color: var(--wc-red) !important;
				text-decoration: none;
				font-weight: 700;
				border: 0
			}

			.woocommerce a.remove:hover {
				color: #fff !important;
				background: var(--wc-red)
			}

			.woocommerce .woocommerce-breadcrumb {
				margin: 0 0 1em;
				padding: 0
			}

			.woocommerce .woocommerce-breadcrumb::after,
			.woocommerce .woocommerce-breadcrumb::before {
				content: " ";
				display: table
			}

			.woocommerce .woocommerce-breadcrumb::after {
				clear: both
			}

			.woocommerce div.product {
				margin-bottom: 0;
				position: relative
			}

			.woocommerce div.product .product_title {
				clear: none;
				margin-top: 0;
				padding: 0
			}

			.woocommerce div.product p.price ins,
			.woocommerce div.product span.price ins {
				background: inherit;
				font-weight: 700;
				display: inline-block
			}

			.woocommerce div.product p.price del,
			.woocommerce div.product span.price del {
				opacity: .7;
				display: inline-block
			}

			.woocommerce div.product p.stock {
				font-size: .92em
			}

			.woocommerce div.product .woocommerce-product-rating {
				margin-bottom: 1.618em
			}

			.woocommerce div.product div.images {
				margin-bottom: 2em
			}

			.woocommerce div.product div.images img {
				display: block;
				width: 100%;
				height: auto;
				box-shadow: none
			}

			.woocommerce div.product div.images div.thumbnails {
				padding-top: 1em
			}

			.woocommerce div.product div.images.woocommerce-product-gallery {
				position: relative
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
				transition: all cubic-bezier(.795, -.035, 0, 1) .5s;
				margin: 0;
				padding: 0
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
				background-color: #fff;
				opacity: 0
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
				border: 1px solid #f2f2f2
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
				width: 25%;
				display: inline-block
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__image a {
				display: block;
				outline-offset: -2px
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
				background: #fff;
				border: none;
				box-sizing: content-box;
				border-radius: 100%;
				cursor: pointer;
				font-size: 2em;
				height: 36px;
				padding: 0;
				position: absolute;
				right: .5em;
				text-indent: -9999px;
				top: .5em;
				width: 36px;
				z-index: 99
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
				border: 2px solid #000;
				border-radius: 100%;
				box-sizing: content-box;
				content: "";
				display: block;
				height: 10px;
				left: 9px;
				top: 9px;
				position: absolute;
				width: 10px
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
				background: #000;
				border-radius: 6px;
				box-sizing: content-box;
				content: "";
				display: block;
				height: 8px;
				left: 22px;
				position: absolute;
				top: 19px;
				transform: rotate(-45deg);
				width: 2px
			}

			.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true] {
				border: 0;
				clip-path: inset(50%);
				height: 1px;
				left: 50%;
				margin: -1px;
				overflow: hidden;
				position: absolute;
				top: 50%;
				width: 1px
			}

			.woocommerce div.product div.images .flex-control-thumbs {
				overflow: hidden;
				zoom: 1;
				margin: 0;
				padding: 0
			}

			.woocommerce div.product div.images .flex-control-thumbs li {
				width: 25%;
				float: left;
				margin: 0;
				list-style: none
			}

			.woocommerce div.product div.images .flex-control-thumbs li img {
				cursor: pointer;
				opacity: .5;
				margin: 0
			}

			.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
			.woocommerce div.product div.images .flex-control-thumbs li img:hover {
				opacity: 1
			}

			.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
				clear: left
			}

			.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
				clear: left
			}

			.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
				clear: left
			}

			.woocommerce div.product div.summary {
				margin-bottom: 2em
			}

			.woocommerce div.product div.social {
				text-align: right;
				margin: 0 0 1em
			}

			.woocommerce div.product div.social span {
				margin: 0 0 0 2px
			}

			.woocommerce div.product div.social span span {
				margin: 0
			}

			.woocommerce div.product div.social span .stButton .chicklets {
				padding-left: 16px;
				width: 0
			}

			.woocommerce div.product div.social iframe {
				float: left;
				margin-top: 3px
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs {
				list-style: none;
				padding: 0 0 0 1em;
				margin: 0 0 1.618em;
				overflow: hidden;
				position: relative
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li {
				border: 1px solid #cfc8d8;
				background-color: #e9e6ed;
				color: #515151;
				display: inline-block;
				position: relative;
				z-index: 0;
				border-radius: 4px 4px 0 0;
				margin: 0 -5px;
				padding: 0 1em
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li a {
				display: inline-block;
				padding: .5em 0;
				font-weight: 700;
				color: #515151;
				text-decoration: none
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
				text-decoration: none;
				color: #6b6b6b
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
				background: #fff;
				color: #515151;
				z-index: 2;
				border-bottom-color: #fff
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
				color: inherit;
				text-shadow: inherit
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
				box-shadow: 2px 2px 0 #fff
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
				box-shadow: -2px 2px 0 #fff
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
			.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
				border: 1px solid #cfc8d8;
				position: absolute;
				bottom: -1px;
				width: 5px;
				height: 5px;
				content: " ";
				box-sizing: border-box
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
				left: -5px;
				border-bottom-right-radius: 4px;
				border-width: 0 1px 1px 0;
				box-shadow: 2px 2px 0 #e9e6ed
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
				right: -5px;
				border-bottom-left-radius: 4px;
				border-width: 0 0 1px 1px;
				box-shadow: -2px 2px 0 #e9e6ed
			}

			.woocommerce div.product .woocommerce-tabs ul.tabs::before {
				position: absolute;
				content: " ";
				width: 100%;
				bottom: 0;
				left: 0;
				border-bottom: 1px solid #cfc8d8;
				z-index: 1
			}

			.woocommerce div.product .woocommerce-tabs .panel {
				margin: 0 0 2em;
				padding: 0
			}

			.woocommerce div.product p.cart {
				margin-bottom: 2em
			}

			.woocommerce div.product p.cart::after,
			.woocommerce div.product p.cart::before {
				content: " ";
				display: table
			}

			.woocommerce div.product p.cart::after {
				clear: both
			}

			.woocommerce div.product form.cart {
				margin-bottom: 2em
			}

			.woocommerce div.product form.cart::after,
			.woocommerce div.product form.cart::before {
				content: " ";
				display: table
			}

			.woocommerce div.product form.cart::after {
				clear: both
			}

			.woocommerce div.product form.cart div.quantity {
				float: left;
				margin: 0 4px 0 0
			}

			.woocommerce div.product form.cart table {
				border-width: 0 0 1px
			}

			.woocommerce div.product form.cart table td {
				padding-left: 0
			}

			.woocommerce div.product form.cart table div.quantity {
				float: none;
				margin: 0
			}

			.woocommerce div.product form.cart table small.stock {
				display: block;
				float: none
			}

			.woocommerce div.product form.cart .variations {
				margin-bottom: 1em;
				border: 0;
				width: 100%
			}

			.woocommerce div.product form.cart .variations td,
			.woocommerce div.product form.cart .variations th {
				border: 0;
				line-height: 2em;
				vertical-align: top
			}

			.woocommerce div.product form.cart .variations label {
				font-weight: 700;
				text-align: left
			}

			.woocommerce div.product form.cart .variations select {
				max-width: 100%;
				min-width: 75%;
				display: inline-block;
				margin-right: 1em;
				appearance: none;
				-webkit-appearance: none;
				-moz-appearance: none;
				padding-right: 3em;
				background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;
				background-size: 16px;
				-webkit-background-size: 16px;
				background-position: calc(100% - 12px) 50%;
				-webkit-background-position: calc(100% - 12px) 50%
			}

			.woocommerce div.product form.cart .variations td.label {
				padding-right: 1em
			}

			.woocommerce div.product form.cart .woocommerce-variation-description p {
				margin-bottom: 1em
			}

			.woocommerce div.product form.cart .reset_variations {
				visibility: hidden;
				font-size: .83em
			}

			.woocommerce div.product form.cart .wc-no-matching-variations {
				display: none
			}

			.woocommerce div.product form.cart .button {
				vertical-align: middle;
				float: left
			}

			.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
				padding-right: 1em;
				padding-left: 1em
			}

			.woocommerce div.product form.cart .group_table td {
				vertical-align: top;
				padding-bottom: .5em;
				border: 0
			}

			.woocommerce div.product form.cart .group_table td:first-child {
				width: 4em;
				text-align: center
			}

			.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
				display: inline-block;
				width: auto;
				margin: 0 auto;
				transform: scale(1.5, 1.5)
			}

			.woocommerce .woocommerce-result-count {
				margin: 0 0 1em
			}

			.woocommerce .woocommerce-ordering {
				margin: 0 0 1em
			}

			.woocommerce .woocommerce-ordering>label {
				margin-right: .25rem
			}

			.woocommerce .woocommerce-ordering select {
				vertical-align: top
			}

			.woocommerce .cart .button,
			.woocommerce .cart input.button {
				float: none
			}

			.woocommerce a.added_to_cart {
				padding-top: .5em;
				display: inline-block
			}

			.woocommerce #reviews h3 {
				margin: 0
			}

			.woocommerce :where(.wc_bis_form__input, .wc_bis_form__button) {
				padding: .9rem 1.1rem;
				line-height: 1
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
				font-size: 100%;
				margin: 0;
				line-height: 1;
				cursor: pointer;
				position: relative;
				text-decoration: none;
				overflow: visible;
				padding: .618em 1em;
				font-weight: 700;
				border-radius: 3px;
				left: auto;
				color: #515151;
				background-color: #e9e6ed;
				border: 0;
				display: inline-block;
				background-image: none;
				box-shadow: none;
				text-shadow: none
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading {
				opacity: .25;
				padding-right: 2.618em
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after {
				font-family: WooCommerce;
				content: "\e01c";
				vertical-align: top;
				font-weight: 400;
				position: absolute;
				top: .618em;
				right: 1em;
				animation: 2s linear infinite spin
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after {
				font-family: WooCommerce;
				content: "\e017";
				margin-left: .53em;
				vertical-align: bottom
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
				background-color: #dcd7e2;
				text-decoration: none;
				background-image: none;
				color: #515151
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
				background-color: #7f54b3;
				color: #fff;
				-webkit-font-smoothing: antialiased
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover {
				background-color: #7249a4;
				color: #fff
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover {
				background-color: #7f54b3;
				color: #fff
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] {
				color: inherit;
				cursor: not-allowed;
				opacity: .5;
				padding: .618em 1em
			}

			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,
			.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,
			:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover {
				color: inherit;
				background-color: #e9e6ed
			}

			.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
				font-size: .92em;
				color: #767676
			}

			.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
				color: #767676
			}

			.woocommerce-error,
			.woocommerce-message {
				padding: 1em 2em 1em 3.5em;
				margin: 0 0 2em;
				position: relative;
				background-color: #f6f5f8;
				color: #515151;
				border-top: 3px solid #720eec;
				list-style: none;
				width: auto;
				word-wrap: break-word
			}

			.woocommerce-error::after,
			.woocommerce-error::before,
			.woocommerce-message::after,
			.woocommerce-message::before {
				content: " ";
				display: table
			}

			.woocommerce-error::after,
			.woocommerce-message::after {
				clear: both
			}

			.woocommerce-error::before,
			.woocommerce-message::before {
				font-family: WooCommerce;
				content: "\e028";
				content: "\e028" /"";
				display: inline-block;
				position: absolute;
				top: 1em;
				left: 1.5em
			}

			.woocommerce-error .button,
			.woocommerce-message .button {
				float: right
			}

			.woocommerce-error li,
			.woocommerce-message li {
				list-style: none !important;
				padding-left: 0 !important;
				margin-left: 0 !important
			}

			.woocommerce-message {
				border-top-color: #8fae1b
			}

			.woocommerce-message::before {
				content: "\e015";
				color: #8fae1b
			}

			.woocommerce-error {
				border-top-color: #b81c23
			}

			.woocommerce-error::before {
				content: "\e016";
				color: #b81c23
			}

			.woocommerce-cart table.cart img {
				width: 32px;
				box-shadow: none
			}

			.woocommerce-cart table.cart input {
				margin: 0;
				vertical-align: middle
			}

			.menu-item-object-language_switcher .trp-flag-image {
				display: inline-block;
				margin: -1px 5px;
				vertical-align: baseline;
				padding: 0;
				border: 0;
				border-radius: 0
			}

			.trp-language-switcher {
				height: 42px;
				position: relative;
				box-sizing: border-box;
				width: 200px;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.trp-language-switcher>div {
				box-sizing: border-box;
				padding: 4px 20px 3px 13px;
				border: 1.5px solid #949494;
				border-radius: 2px;
				background-image: url(/static/web/images/arrow-down-3101.svg);
				background-repeat: no-repeat;
				background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 3px) calc(1em + 0px);
				background-size: 8px 8px, 8px 8px;
				background-repeat: no-repeat;
				background-color: #fff
			}

			.trp-language-switcher>div:hover {
				background-image: none
			}

			.trp-language-switcher>div>a {
				display: block;
				padding: 7px 12px;
				border-radius: 3px;
				text-decoration: none;
				color: #1e1e1e;
				font-style: normal;
				font-weight: 400;
				font-size: 16px
			}

			.trp-language-switcher>div>a:hover {
				background: #f0f0f0;
				border-radius: 2px
			}

			.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language {
				cursor: default
			}

			.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover {
				background: 0 0
			}

			.trp-language-switcher>div>a>img {
				display: inline;
				margin: 0 3px;
				width: 18px;
				height: 12px;
				border-radius: 0
			}

			.trp-language-switcher .trp-ls-shortcode-current-language {
				display: inline-block
			}

			.trp-language-switcher:focus .trp-ls-shortcode-current-language,
			.trp-language-switcher:hover .trp-ls-shortcode-current-language {
				visibility: hidden
			}

			.trp-language-switcher .trp-ls-shortcode-language {
				display: inline-block;
				height: 1px;
				overflow: hidden;
				visibility: hidden;
				z-index: 1;
				max-height: 250px;
				overflow-y: auto;
				left: 0;
				top: 0;
				min-height: auto
			}

			.trp-language-switcher:focus .trp-ls-shortcode-language,
			.trp-language-switcher:hover .trp-ls-shortcode-language {
				visibility: visible;
				max-height: 250px;
				padding: 4px 13px;
				height: auto;
				overflow-y: auto;
				position: absolute;
				left: 0;
				top: 0;
				display: inline-block !important;
				min-height: auto
			}

			@-ms-keyframes iks-fade-in {
				0% {
					opacity: 0
				}

				100% {
					opacity: 1
				}
			}

			@-ms-keyframes iks-fade-up-in {
				0% {
					opacity: 0;
					-webkit-transform: translateY(50%);
					transform: translateY(50%)
				}

				100% {
					opacity: 1;
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}
			}

			@-ms-keyframes iks-fade-vertical-in {
				0% {
					opacity: 0;
					-webkit-transform: translateY(50%);
					transform: translateY(50%)
				}

				100% {
					opacity: 1;
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}
			}

			@-ms-keyframes iks-fade-left-in {
				0% {
					opacity: 0;
					-webkit-transform: translateX(50%);
					transform: translateX(50%)
				}

				100% {
					opacity: 1;
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}
			}

			@-ms-keyframes iks-fade-right-in {
				0% {
					opacity: 0;
					-webkit-transform: translateX(-50%);
					transform: translateX(-50%)
				}

				100% {
					opacity: 1;
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}
			}

			@-ms-keyframes iks-zoom-in {
				0% {
					-webkit-transform: scale(0);
					transform: scale(0)
				}

				100% {
					-webkit-transform: scale(1);
					transform: scale(1)
				}
			}

			@-ms-keyframes iks-zoom-fade-in {
				0% {
					opacity: 0;
					-webkit-transform: scale(.5);
					transform: scale(.5)
				}

				100% {
					opacity: 1;
					-webkit-transform: scale(1);
					transform: scale(1)
				}
			}

			@-ms-keyframes iks-slide-left-in {
				0% {
					-webkit-transform: translateX(100%);
					transform: translateX(100%)
				}

				100% {
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}
			}

			@-ms-keyframes iks-slide-right-in {
				0% {
					-webkit-transform: translateX(-100%);
					transform: translateX(-100%)
				}

				100% {
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}
			}

			@-ms-keyframes iks-slide-vertical-in {
				0% {
					-webkit-transform: translateY(100%);
					transform: translateY(100%)
				}

				100% {
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}
			}

			@-ms-keyframes iks-flip-90-in {
				0% {
					-webkit-transform: rotateY(-90deg);
					transform: rotateY(-90deg)
				}

				100% {
					-webkit-transform: rotateY(0);
					transform: rotateY(0)
				}
			}

			@-ms-keyframes iks-flip-180-in {
				0% {
					-webkit-transform: rotateY(-180deg);
					transform: rotateY(-180deg)
				}

				100% {
					-webkit-transform: rotateY(0);
					transform: rotateY(0)
				}
			}

			@-ms-keyframes iks-fade-out {
				0% {
					opacity: 1
				}

				100% {
					opacity: 0
				}
			}

			@-ms-keyframes iks-fade-vertical-out {
				0% {
					opacity: 1;
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}

				100% {
					opacity: 0;
					-webkit-transform: translateY(50%);
					transform: translateY(50%)
				}
			}

			@-ms-keyframes iks-fade-left-out {
				0% {
					opacity: 1;
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}

				100% {
					opacity: 0;
					-webkit-transform: translateX(-50%);
					transform: translateX(-50%)
				}
			}

			@-ms-keyframes iks-fade-right-out {
				0% {
					opacity: 1;
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}

				100% {
					opacity: 0;
					-webkit-transform: translateX(50%);
					transform: translateX(50%)
				}
			}

			@-ms-keyframes iks-zoom-out {
				0% {
					-webkit-transform: scale(1);
					transform: scale(1)
				}

				100% {
					-webkit-transform: scale(0);
					transform: scale(0)
				}
			}

			@-ms-keyframes iks-zoom-fade-out {
				0% {
					opacity: 1;
					-webkit-transform: scale(1);
					transform: scale(1)
				}

				100% {
					opacity: 0;
					-webkit-transform: scale(.5);
					transform: scale(.5)
				}
			}

			@-ms-keyframes iks-slide-left-out {
				0% {
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}

				100% {
					-webkit-transform: translateX(-100%);
					transform: translateX(-100%)
				}
			}

			@-ms-keyframes iks-slide-right-out {
				0% {
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}

				100% {
					-webkit-transform: translateX(100%);
					transform: translateX(100%)
				}
			}

			@-ms-keyframes iks-slide-vertical-out {
				0% {
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}

				100% {
					-webkit-transform: translateY(100%);
					transform: translateY(100%)
				}
			}

			@-ms-keyframes iks-flip-90-out {
				0% {
					-webkit-transform: rotateY(0);
					transform: rotateY(0)
				}

				100% {
					-webkit-transform: rotateY(90deg);
					transform: rotateY(90deg)
				}
			}

			@-ms-keyframes iks-flip-180-out {
				0% {
					-webkit-transform: rotateY(0);
					transform: rotateY(0)
				}

				100% {
					-webkit-transform: rotateY(180deg);
					transform: rotateY(180deg)
				}
			}

			html {
				line-height: 1.15;
				-webkit-text-size-adjust: 100%
			}

			*,
			:after,
			:before {
				box-sizing: border-box
			}

			body {
				margin: 0;
				font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
				font-size: 1rem;
				font-weight: 400;
				line-height: 1.5;
				color: #333;
				background-color: #fff;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale
			}

			h1,
			h2,
			h3 {
				margin-block-start: .5rem;
				margin-block-end: 1rem;
				font-family: inherit;
				font-weight: 500;
				line-height: 1.2;
				color: inherit
			}

			h1 {
				font-size: 2.5rem
			}

			h2 {
				font-size: 2rem
			}

			h3 {
				font-size: 1.75rem
			}

			p {
				margin-block-start: 0;
				margin-block-end: .9rem
			}

			a {
				background-color: transparent;
				text-decoration: none;
				color: #c36
			}

			a:active,
			a:hover {
				color: #336
			}

			a:not([href]):not([tabindex]),
			a:not([href]):not([tabindex]):focus,
			a:not([href]):not([tabindex]):hover {
				color: inherit;
				text-decoration: none
			}

			a:not([href]):not([tabindex]):focus {
				outline: 0
			}

			b,
			strong {
				font-weight: bolder
			}

			code {
				font-family: monospace, monospace;
				font-size: 1em
			}

			img {
				border-style: none;
				height: auto;
				max-width: 100%
			}

			figcaption {
				font-size: 16px;
				color: #333;
				line-height: 1.4;
				font-style: italic;
				font-weight: 400
			}

			[hidden],
			template {
				display: none
			}

			@media print {

				*,
				:after,
				:before {
					background: 0 0 !important;
					color: #000 !important;
					box-shadow: none !important;
					text-shadow: none !important
				}

				a,
				a:visited {
					text-decoration: underline
				}

				a[href]:after {
					content: " (" attr(href) ")"
				}

				a[href^="#"]:after,
				a[href^="javascript:"]:after {
					content: ""
				}

				img,
				tr {
					-moz-column-break-inside: avoid;
					break-inside: avoid
				}

				h2,
				h3,
				p {
					orphans: 3;
					widows: 3
				}

				h2,
				h3 {
					-moz-column-break-after: avoid;
					break-after: avoid
				}
			}

			label {
				display: inline-block;
				line-height: 1;
				vertical-align: middle
			}

			button,
			input,
			optgroup,
			select,
			textarea {
				font-family: inherit;
				font-size: 1rem;
				line-height: 1.5;
				margin: 0
			}

			input[type=email],
			input[type=number],
			input[type=password],
			input[type=search],
			input[type=text],
			input[type=url],
			select,
			textarea {
				width: 100%;
				border: 1px solid #666;
				border-radius: 3px;
				padding: .5rem 1rem;
				transition: all .3s
			}

			input[type=email]:focus,
			input[type=number]:focus,
			input[type=password]:focus,
			input[type=search]:focus,
			input[type=text]:focus,
			input[type=url]:focus,
			select:focus,
			textarea:focus {
				border-color: #333
			}

			button,
			input {
				overflow: visible
			}

			button,
			select {
				text-transform: none
			}

			[type=button],
			[type=reset],
			[type=submit],
			button {
				width: auto;
				-webkit-appearance: button
			}

			[type=button],
			[type=submit],
			button {
				display: inline-block;
				font-weight: 400;
				color: #c36;
				text-align: center;
				white-space: nowrap;
				-webkit-user-select: none;
				-moz-user-select: none;
				user-select: none;
				background-color: transparent;
				border: 1px solid #c36;
				padding: .5rem 1rem;
				font-size: 1rem;
				border-radius: 3px;
				transition: all .3s
			}

			[type=button]:focus:not(:focus-visible),
			[type=submit]:focus:not(:focus-visible),
			button:focus:not(:focus-visible) {
				outline: 0
			}

			[type=button]:focus,
			[type=button]:hover,
			[type=submit]:focus,
			[type=submit]:hover,
			button:focus,
			button:hover {
				color: #fff;
				background-color: #c36;
				text-decoration: none
			}

			[type=button]:not(:disabled),
			[type=submit]:not(:disabled),
			button:not(:disabled) {
				cursor: pointer
			}

			fieldset {
				padding: .35em .75em .625em
			}

			legend {
				box-sizing: border-box;
				color: inherit;
				display: table;
				max-width: 100%;
				padding: 0;
				white-space: normal
			}

			progress {
				vertical-align: baseline
			}

			textarea {
				overflow: auto;
				resize: vertical
			}

			[type=checkbox],
			[type=radio] {
				box-sizing: border-box;
				padding: 0
			}

			[type=number]::-webkit-inner-spin-button,
			[type=number]::-webkit-outer-spin-button {
				height: auto
			}

			[type=search] {
				-webkit-appearance: textfield;
				outline-offset: -2px
			}

			[type=search]::-webkit-search-decoration {
				-webkit-appearance: none
			}

			::-webkit-file-upload-button {
				-webkit-appearance: button;
				font: inherit
			}

			select {
				display: block
			}

			table {
				background-color: transparent;
				width: 100%;
				margin-block-end: 15px;
				font-size: .9em;
				border-spacing: 0;
				border-collapse: collapse
			}

			table tbody+tbody {
				border-block-start: 2px solid hsla(0, 0%, 50.2%, .5019607843)
			}

			li,
			ul {
				margin-block-start: 0;
				margin-block-end: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: 0 0
			}

			.sticky {
				position: relative;
				display: block
			}

			.hide {
				display: none !important
			}

			.site-header:not(.dynamic-header) {
				margin-inline-start: auto;
				margin-inline-end: auto;
				width: 100%
			}

			@media (max-width:575px) {
				.site-header:not(.dynamic-header) {
					padding-inline-start: 10px;
					padding-inline-end: 10px
				}
			}

			@media (min-width:576px) {
				.site-header:not(.dynamic-header) {
					max-width: 500px
				}
			}

			@media (min-width:768px) {
				.site-header:not(.dynamic-header) {
					max-width: 600px
				}
			}

			@media (min-width:992px) {
				.site-header:not(.dynamic-header) {
					max-width: 800px
				}
			}

			@media (min-width:1200px) {
				.site-header:not(.dynamic-header) {
					max-width: 1140px
				}
			}

			.site-header+.elementor {
				min-height: calc(100vh - 320px)
			}

			.site-header {
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
				padding-block-start: 1rem;
				padding-block-end: 1rem;
				position: relative
			}

			.site-navigation-toggle-holder {
				display: flex;
				align-items: center;
				padding: 8px 15px
			}

			.site-navigation-toggle-holder .site-navigation-toggle {
				display: flex;
				align-items: center;
				justify-content: center;
				padding: .5rem;
				cursor: pointer;
				border: 0 solid;
				border-radius: 3px;
				background-color: rgba(0, 0, 0, .05);
				color: #494c4f
			}

			.site-navigation-dropdown {
				margin-block-start: 10px;
				transition: max-height .3s, transform .3s;
				transform-origin: top;
				position: absolute;
				bottom: 0;
				left: 0;
				z-index: 10000;
				width: 100%
			}

			.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown {
				transform: scaleY(0);
				max-height: 0
			}

			.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown {
				transform: scaleY(1);
				max-height: 100vh
			}

			.site-navigation-dropdown ul {
				padding: 0
			}

			.site-navigation-dropdown ul.menu {
				position: absolute;
				width: 100%;
				padding: 0;
				margin: 0;
				background: #fff
			}

			.site-navigation-dropdown ul.menu li {
				display: block;
				width: 100%;
				position: relative
			}

			.site-navigation-dropdown ul.menu li a {
				display: block;
				padding: 20px;
				background: #fff;
				color: #55595c;
				box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1019607843)
			}

			.site-navigation-dropdown ul.menu li.current-menu-item a {
				color: #fff;
				background: #55595c
			}

			.site-navigation-dropdown ul.menu>li li {
				transition: max-height .3s, transform .3s;
				transform-origin: top;
				transform: scaleY(0);
				max-height: 0
			}

			.site-navigation-dropdown ul.menu li.elementor-active>ul>li {
				transform: scaleY(1);
				max-height: 100vh
			}

			:root {
				--direction-multiplier: 1
			}

			body.rtl,
			html[dir=rtl] {
				--direction-multiplier: -1
			}

			.elementor-screen-only,
			.screen-reader-text,
			.screen-reader-text span {
				height: 1px;
				margin: -1px;
				overflow: hidden;
				padding: 0;
				position: absolute;
				top: -10000em;
				width: 1px;
				clip: rect(0, 0, 0, 0);
				border: 0
			}

			.elementor *,
			.elementor :after,
			.elementor :before {
				box-sizing: border-box
			}

			.elementor a {
				box-shadow: none;
				text-decoration: none
			}

			.elementor img {
				border: none;
				border-radius: 0;
				box-shadow: none;
				height: auto;
				max-width: 100%
			}

			.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
				margin: 0
			}

			.elementor iframe,
			.elementor object,
			.elementor video {
				border: none;
				line-height: 1;
				margin: 0;
				max-width: 100%;
				width: 100%
			}

			.elementor .elementor-background-overlay {
				inset: 0;
				position: absolute
			}

			.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
				max-width: 100%
			}

			.elementor-element {
				--flex-direction: initial;
				--flex-wrap: initial;
				--justify-content: initial;
				--align-items: initial;
				--align-content: initial;
				--gap: initial;
				--flex-basis: initial;
				--flex-grow: initial;
				--flex-shrink: initial;
				--order: initial;
				--align-self: initial;
				align-self: var(--align-self);
				flex-basis: var(--flex-basis);
				flex-grow: var(--flex-grow);
				flex-shrink: var(--flex-shrink);
				order: var(--order)
			}

			.elementor-element:where(.e-con-full, .elementor-widget) {
				align-content: var(--align-content);
				align-items: var(--align-items);
				flex-direction: var(--flex-direction);
				flex-wrap: var(--flex-wrap);
				gap: var(--row-gap) var(--column-gap);
				justify-content: var(--justify-content)
			}

			.elementor-invisible {
				visibility: hidden
			}

			.elementor-align-center {
				text-align: center
			}

			.elementor-align-center .elementor-button {
				width: auto
			}

			@media (max-width:767px) {
				table table {
					font-size: .8em
				}

				.elementor-mobile-align-center {
					text-align: center
				}

				.elementor-mobile-align-center .elementor-button {
					width: auto
				}

				.elementor-reverse-mobile>.elementor-container>:first-child {
					order: 10
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(2) {
					order: 9
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(3) {
					order: 8
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(4) {
					order: 7
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(5) {
					order: 6
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(6) {
					order: 5
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(7) {
					order: 4
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(8) {
					order: 3
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(9) {
					order: 2
				}

				.elementor-reverse-mobile>.elementor-container>:nth-child(10) {
					order: 1
				}

				.elementor-column {
					width: 100%
				}
			}

			:root {
				--page-title-display: block
			}

			.elementor-section {
				position: relative
			}

			.elementor-section .elementor-container {
				display: flex;
				margin-inline: auto;
				position: relative
			}

			@media (max-width:1024px) {
				.elementor-section .elementor-container {
					flex-wrap: wrap
				}
			}

			.elementor-section.elementor-section-items-middle>.elementor-container {
				align-items: center
			}

			.elementor-widget-wrap {
				align-content: flex-start;
				flex-wrap: wrap;
				position: relative;
				width: 100%
			}

			.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
				display: flex
			}

			.elementor-widget-wrap>.elementor-element {
				width: 100%
			}

			.elementor-widget-wrap.e-swiper-container {
				width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
			}

			.elementor-widget {
				position: relative
			}

			.elementor-widget:not(:last-child) {
				margin-block-end: var(--kit-widget-spacing, 20px)
			}

			.elementor-widget:not(:last-child).elementor-widget__width-initial {
				margin-block-end: 0
			}

			.elementor-column {
				display: flex;
				min-height: 1px;
				position: relative
			}

			.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
				padding: 10px
			}

			@media (min-width:768px) {
				.elementor-column.elementor-col-25 {
					width: 25%
				}

				.elementor-column.elementor-col-33 {
					width: 33.333%
				}

				.elementor-column.elementor-col-50 {
					width: 50%
				}

				.elementor-column.elementor-col-100 {
					width: 100%
				}
			}

			@media (min-width:768px) and (max-width:1024px) {
				.elementor-column.elementor-md-100 {
					width: 100%
				}
			}

			.elementor-grid {
				display: grid;
				grid-column-gap: var(--grid-column-gap);
				grid-row-gap: var(--grid-row-gap)
			}

			.elementor-grid .elementor-grid-item {
				min-width: 0
			}

			.elementor-grid-0 .elementor-grid {
				display: inline-block;
				margin-block-end: calc(-1 * var(--grid-row-gap));
				width: 100%;
				word-spacing: var(--grid-column-gap)
			}

			.elementor-grid-0 .elementor-grid .elementor-grid-item {
				display: inline-block;
				margin-block-end: var(--grid-row-gap);
				word-break: break-word
			}

			@media (min-width:1367px) {
				#elementor-device-mode:after {
					content: "desktop"
				}
			}

			@media (min-width:2400px) {
				#elementor-device-mode:after {
					content: "widescreen"
				}
			}

			@media (max-width:1366px) {
				#elementor-device-mode:after {
					content: "laptop"
				}

				.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after {
					inset-inline-start: 0
				}

				.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after {
					inset-inline-end: 0
				}
			}

			@media (max-width:-1) {
				#elementor-device-mode:after {
					content: "tablet_extra"
				}
			}

			@media (max-width:1024px) {
				#elementor-device-mode:after {
					content: "tablet"
				}

				.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after {
					inset-inline-start: 0
				}

				.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after {
					inset-inline-end: 0
				}
			}

			@media (max-width:-1) {
				#elementor-device-mode:after {
					content: "mobile_extra"
				}

				.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after {
					inset-inline-start: 0
				}

				.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after {
					inset-inline-end: 0
				}
			}

			@media (prefers-reduced-motion:no-preference) {
				html {
					scroll-behavior: smooth
				}
			}

			.e-con {
				--border-radius: 0;
				--border-top-width: 0px;
				--border-right-width: 0px;
				--border-bottom-width: 0px;
				--border-left-width: 0px;
				--border-style: initial;
				--border-color: initial;
				--container-widget-width: 100%;
				--container-widget-height: initial;
				--container-widget-flex-grow: 0;
				--container-widget-align-self: initial;
				--content-width: min(100%, var(--container-max-width, 1140px));
				--width: 100%;
				--min-height: initial;
				--height: auto;
				--text-align: initial;
				--margin-top: 0px;
				--margin-right: 0px;
				--margin-bottom: 0px;
				--margin-left: 0px;
				--padding-top: var(--container-default-padding-top, 10px);
				--padding-right: var(--container-default-padding-right, 10px);
				--padding-bottom: var(--container-default-padding-bottom, 10px);
				--padding-left: var(--container-default-padding-left, 10px);
				--position: relative;
				--z-index: revert;
				--overflow: visible;
				--gap: var(--widgets-spacing, 20px);
				--row-gap: var(--widgets-spacing-row, 20px);
				--column-gap: var(--widgets-spacing-column, 20px);
				--overlay-mix-blend-mode: initial;
				--overlay-opacity: 1;
				--overlay-transition: 0.3s;
				--e-con-grid-template-columns: repeat(3, 1fr);
				--e-con-grid-template-rows: repeat(2, 1fr);
				border-radius: var(--border-radius);
				height: var(--height);
				min-height: var(--min-height);
				min-width: 0;
				overflow: var(--overflow);
				position: var(--position);
				width: var(--width);
				z-index: var(--z-index);
				--flex-wrap-mobile: wrap
			}

			.e-con:where(:not(.e-div-block-base)) {
				transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s)
			}

			.e-con {
				--margin-block-start: var(--margin-top);
				--margin-block-end: var(--margin-bottom);
				--margin-inline-start: var(--margin-left);
				--margin-inline-end: var(--margin-right);
				--padding-inline-start: var(--padding-left);
				--padding-inline-end: var(--padding-right);
				--padding-block-start: var(--padding-top);
				--padding-block-end: var(--padding-bottom);
				--border-block-start-width: var(--border-top-width);
				--border-block-end-width: var(--border-bottom-width);
				--border-inline-start-width: var(--border-left-width);
				--border-inline-end-width: var(--border-right-width)
			}

			body.rtl .e-con {
				--padding-inline-start: var(--padding-right);
				--padding-inline-end: var(--padding-left);
				--margin-inline-start: var(--margin-right);
				--margin-inline-end: var(--margin-left);
				--border-inline-start-width: var(--border-right-width);
				--border-inline-end-width: var(--border-left-width)
			}

			.e-con {
				margin-block-end: var(--margin-block-end);
				margin-block-start: var(--margin-block-start);
				margin-inline-end: var(--margin-inline-end);
				margin-inline-start: var(--margin-inline-start);
				padding-inline-end: var(--padding-inline-end);
				padding-inline-start: var(--padding-inline-start)
			}

			.e-con>.e-con-inner {
				padding-block-end: var(--padding-block-end);
				padding-block-start: var(--padding-block-start);
				text-align: var(--text-align)
			}

			.e-con,
			.e-con>.e-con-inner {
				display: var(--display)
			}

			.e-con>.e-con-inner {
				gap: var(--row-gap) var(--column-gap);
				height: 100%;
				margin: 0 auto;
				max-width: var(--content-width);
				padding-inline-end: 0;
				padding-inline-start: 0;
				width: 100%
			}

			:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
				--margin-left: auto;
				--margin-right: auto;
				max-width: min(100%, var(--width))
			}

			:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con {
				--margin-right: 0px;
				--margin-left: 0px
			}

			.e-con .elementor-widget.elementor-widget {
				margin-block-end: 0
			}

			.e-con:before,
			.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before {
				border-block-end-width: var(--border-block-end-width);
				border-block-start-width: var(--border-block-start-width);
				border-color: var(--border-color);
				border-inline-end-width: var(--border-inline-end-width);
				border-inline-start-width: var(--border-inline-start-width);
				border-radius: var(--border-radius);
				border-style: var(--border-style);
				content: var(--background-overlay);
				display: block;
				height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
				left: calc(0px - var(--border-left-width));
				mix-blend-mode: var(--overlay-mix-blend-mode);
				opacity: var(--overlay-opacity);
				position: absolute;
				top: calc(0px - var(--border-top-width));
				transition: var(--overlay-transition, .3s);
				width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
			}

			.e-con:before {
				transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s)
			}

			.e-con .elementor-widget {
				min-width: 0
			}

			.e-con .elementor-widget.e-widget-swiper {
				width: 100%
			}

			.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
			.e-con>.elementor-widget>.elementor-widget-container {
				height: 100%
			}

			.e-con.e-con>.e-con-inner>.elementor-widget,
			.elementor.elementor .e-con>.elementor-widget {
				max-width: 100%
			}

			.e-con .elementor-widget:not(:last-child) {
				--kit-widget-spacing: 0px
			}

			.elementor-form-fields-wrapper {
				display: flex;
				flex-wrap: wrap
			}

			.elementor-field-group {
				align-items: center;
				flex-wrap: wrap
			}

			.elementor-field-group.elementor-field-type-submit {
				align-items: flex-end
			}

			.elementor-field-group .elementor-field-textual {
				background-color: transparent;
				border: 1px solid #69727d;
				color: #1f2124;
				flex-grow: 1;
				max-width: 100%;
				vertical-align: middle;
				width: 100%
			}

			.elementor-field-group .elementor-field-textual:focus {
				box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
				outline: 0
			}

			.elementor-field-group .elementor-field-textual::-moz-placeholder {
				color: inherit;
				font-family: inherit;
				opacity: .6
			}

			.elementor-field-group .elementor-field-textual::placeholder {
				color: inherit;
				font-family: inherit;
				opacity: .6
			}

			.elementor-field-label {
				cursor: pointer
			}

			.elementor-field-textual {
				border-radius: 3px;
				font-size: 15px;
				line-height: 1.4;
				min-height: 40px;
				padding: 5px 14px
			}

			.elementor-button-align-start .e-form__buttons,
			.elementor-button-align-start .elementor-field-type-submit {
				justify-content: flex-start
			}

			[dir=rtl] .elementor-button-align-start .e-form__buttons,
			[dir=rtl] .elementor-button-align-start .elementor-field-type-submit {
				justify-content: flex-end
			}

			.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
				flex-basis: auto
			}

			.elementor-form .elementor-button {
				border: none;
				padding-block-end: 0;
				padding-block-start: 0
			}

			.elementor-form .elementor-button-content-wrapper,
			.elementor-form .elementor-button>span {
				display: flex;
				flex-direction: row;
				gap: 5px;
				justify-content: center
			}

			.elementor-form .elementor-button.elementor-size-sm {
				min-height: 40px
			}

			.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,
			.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s)
			}

			.elementor-heading-title {
				line-height: 1;
				margin: 0;
				padding: 0
			}

			.elementor-button {
				background-color: #69727d;
				border-radius: 3px;
				color: #fff;
				display: inline-block;
				fill: #fff;
				font-size: 15px;
				line-height: 1;
				padding: 12px 24px;
				text-align: center;
				transition: all .3s
			}

			.elementor-button:focus,
			.elementor-button:hover,
			.elementor-button:visited {
				color: #fff
			}

			.elementor-button-content-wrapper {
				display: flex;
				flex-direction: row;
				gap: 5px;
				justify-content: center
			}

			.elementor-button-text {
				display: inline-block
			}

			.elementor-button span {
				text-decoration: inherit
			}

			.elementor-icon {
				color: #69727d;
				display: inline-block;
				font-size: 50px;
				line-height: 1;
				text-align: center;
				transition: all .3s
			}

			.elementor-icon:hover {
				color: #69727d
			}

			.elementor-icon i,
			.elementor-icon svg {
				display: block;
				height: 1em;
				position: relative;
				width: 1em
			}

			.elementor-icon i:before,
			.elementor-icon svg:before {
				left: 50%;
				position: absolute;
				transform: translateX(-50%)
			}

			.elementor-shape-square .elementor-icon {
				border-radius: 0
			}

			.elementor-shape-circle .elementor-icon {
				border-radius: 50%
			}

			.animated {
				animation-duration: 1.25s
			}

			.animated.animated-slow {
				animation-duration: 2s
			}

			.animated.animated-fast {
				animation-duration: .75s
			}

			.animated.reverse {
				animation-direction: reverse;
				animation-fill-mode: forwards
			}

			@media (prefers-reduced-motion:reduce) {
				.animated {
					animation: none !important
				}

				html * {
					transition-delay: 0s !important;
					transition-duration: 0s !important
				}
			}

			@media (max-width:767px) {
				#elementor-device-mode:after {
					content: "mobile"
				}

				.elementor .elementor-hidden-mobile {
					display: none
				}
			}

			@media (min-width:768px) and (max-width:1024px) {
				.elementor .elementor-hidden-tablet {
					display: none
				}
			}

			@media (min-width:1025px) and (max-width:1366px) {
				.elementor .elementor-hidden-laptop {
					display: none
				}
			}

			@media (min-width:1367px) and (max-width:2399px) {
				.elementor .elementor-hidden-desktop {
					display: none
				}
			}

			@media (min-width:2400px) {
				.elementor .elementor-hidden-widescreen {
					display: none
				}

				.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after {
					inset-inline-start: 0
				}

				.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after {
					inset-inline-end: 0
				}
			}

			.elementor-kit-9 {
				--e-global-color-primary: #6EC1E4;
				--e-global-color-secondary: #54595F;
				--e-global-color-text: #7A7A7A;
				--e-global-color-accent: #61CE70;
				--e-global-color-7e57a9c: #5B5B5B;
				--e-global-color-1261f9d: #0070C0;
				--e-global-color-589b9c5: #0070C0;
				--e-global-color-ba1e139: #005A9E;
				--e-global-color-7376e05: #1A1A1A;
				--e-global-color-9beec0f: #FFFFFF;
				--e-global-color-68dce48: #F7F8FB;
				--e-global-color-43912c6: #F7F8FB00;
				--e-global-color-93012a4: #1E293F;
				--e-global-typography-primary-font-family: "Roboto";
				--e-global-typography-primary-font-weight: 600;
				--e-global-typography-secondary-font-family: "Roboto Slab";
				--e-global-typography-secondary-font-weight: 400;
				--e-global-typography-text-font-family: "Roboto";
				--e-global-typography-text-font-weight: 400;
				--e-global-typography-accent-font-family: "Roboto";
				--e-global-typography-accent-font-weight: 500;
				--e-global-typography-191f3c5-font-family: "Poppins";
				--e-global-typography-191f3c5-font-size: 15px;
				--e-global-typography-191f3c5-font-weight: 400;
				--e-global-typography-c5493bd-font-family: "Poppins";
				--e-global-typography-c5493bd-font-size: 18px;
				--e-global-typography-c5493bd-font-weight: 400
			}

			.elementor-kit-9 h1 {
				color: var(--e-global-color-7376e05);
				font-family: Poppins, Sans-serif;
				font-size: 28px;
				font-weight: 600;
				line-height: 1.4em
			}

			.elementor-kit-9 h2 {
				color: var(--e-global-color-secondary);
				font-family: Poppins, Sans-serif;
				font-size: 24px;
				font-weight: 600;
				line-height: 1.4em
			}

			.elementor-kit-9 h3 {
				color: var(--e-global-color-secondary);
				font-family: Poppins, Sans-serif;
				font-size: 22px;
				font-weight: 500;
				line-height: 1.4em
			}

			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 1140px
			}

			.e-con {
				--container-max-width: 1140px
			}

			.elementor-widget:not(:last-child) {
				margin-block-end: 20px
			}

			.elementor-element {
				--widgets-spacing: 20px 20px;
				--widgets-spacing-row: 20px;
				--widgets-spacing-column: 20px
			}

			.site-header {
				padding-inline-end: 0px;
				padding-inline-start: 0px
			}

			@media(max-width:1024px) {
				.elementor-section.elementor-section-boxed>.elementor-container {
					max-width: 1024px
				}

				.e-con {
					--container-max-width: 1024px
				}
			}

			@media(max-width:767px) {
				.elementor-section.elementor-section-boxed>.elementor-container {
					max-width: 767px
				}

				.e-con {
					--container-max-width: 767px
				}
			}

			body,
			html {
				direction: ltr !important
			}

			.elementor-widget-image {
				text-align: center
			}

			.elementor-widget-image a {
				display: inline-block
			}

			.elementor-widget-image a img[src$=".svg"] {
				width: 48px
			}

			.elementor-widget-image img {
				display: inline-block;
				vertical-align: middle
			}

			.elementor-sticky--active {
				z-index: 99
			}

			.e-con.elementor-sticky--active {
				z-index: var(--z-index, 99)
			}

			.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,
			.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
				overflow: hidden
			}

			.elementor-widget .elementor-icon-list-items.elementor-inline-items {
				display: flex;
				flex-wrap: wrap;
				margin-inline: -8px
			}

			.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
				word-break: break-word
			}

			.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: 8px
			}

			.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				border-width: 0;
				border-inline-start-width: 1px;
				border-style: solid;
				height: 100%;
				inset-inline-end: -8px;
				inset-inline-start: auto;
				position: relative;
				width: auto
			}

			.elementor-widget .elementor-icon-list-items {
				list-style-type: none;
				margin: 0;
				padding: 0
			}

			.elementor-widget .elementor-icon-list-item {
				margin: 0;
				padding: 0;
				position: relative
			}

			.elementor-widget .elementor-icon-list-item:after {
				inset-block-end: 0;
				position: absolute;
				width: 100%
			}

			.elementor-widget .elementor-icon-list-item,
			.elementor-widget .elementor-icon-list-item a {
				align-items: var(--icon-vertical-align, center);
				display: flex;
				font-size: inherit
			}

			.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
				align-self: center;
				padding-inline-start: 5px
			}

			.elementor-widget .elementor-icon-list-icon {
				display: flex;
				inset-block-start: var(--icon-vertical-offset, initial);
				position: relative
			}

			.elementor-widget .elementor-icon-list-icon svg {
				height: var(--e-icon-list-icon-size, 1em);
				width: var(--e-icon-list-icon-size, 1em)
			}

			.elementor-widget .elementor-icon-list-icon i {
				font-size: var(--e-icon-list-icon-size);
				width: 1.25em
			}

			.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
				text-align: var(--e-icon-list-icon-align)
			}

			.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
				margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
			}

			.elementor-widget.elementor-list-item-link-full_width a {
				width: 100%
			}

			.elementor-widget.elementor-align-center .elementor-icon-list-item,
			.elementor-widget.elementor-align-center .elementor-icon-list-item a {
				justify-content: center
			}

			.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
				margin: auto
			}

			.elementor-widget.elementor-align-center .elementor-inline-items {
				justify-content: center
			}

			.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after {
				inset-inline-start: 0
			}

			.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after {
				inset-inline-end: 0
			}

			@media (max-width:-1) {
				.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after {
					inset-inline-start: 0
				}

				.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after {
					inset-inline-end: 0
				}
			}

			@media (max-width:767px) {

				.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
				.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
					justify-content: center
				}

				.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
					margin: auto
				}

				.elementor-widget.elementor-mobile-align-center .elementor-inline-items {
					justify-content: center
				}

				.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after {
					inset-inline-start: 0
				}

				.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after {
					inset-inline-end: 0
				}
			}

			.elementor .elementor-element ul.elementor-icon-list-items,
			.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
				padding: 0
			}

			.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
			.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)) {
				font-size: 0;
				line-height: 1
			}

			.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
				display: inline-grid
			}

			.elementor-widget-social-icons .elementor-grid {
				grid-column-gap: var(--grid-column-gap, 5px);
				grid-row-gap: var(--grid-row-gap, 5px);
				grid-template-columns: var(--grid-template-columns);
				justify-content: var(--justify-content, center);
				justify-items: var(--justify-content, center)
			}

			.elementor-icon.elementor-social-icon {
				font-size: var(--icon-size, 25px);
				height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
				line-height: var(--icon-size, 25px);
				width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
			}

			.elementor-social-icon {
				--e-social-icon-icon-color: #fff;
				align-items: center;
				background-color: #69727d;
				cursor: pointer;
				display: inline-flex;
				justify-content: center;
				text-align: center
			}

			.elementor-social-icon i {
				color: var(--e-social-icon-icon-color)
			}

			.elementor-social-icon svg {
				fill: var(--e-social-icon-icon-color)
			}

			.elementor-social-icon:last-child {
				margin: 0
			}

			.elementor-social-icon:hover {
				color: #fff;
				opacity: .9
			}

			.elementor-social-icon-facebook {
				background-color: #3b5998
			}

			.elementor-social-icon-linkedin {
				background-color: #0077b5
			}

			.elementor-social-icon-youtube {
				background-color: #cd201f
			}

			.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
				color: inherit;
				font-size: inherit;
				line-height: inherit
			}

			.elementor-widget-divider {
				--divider-border-style: none;
				--divider-border-width: 1px;
				--divider-color: #0c0d0e;
				--divider-icon-size: 20px;
				--divider-element-spacing: 10px;
				--divider-pattern-height: 24px;
				--divider-pattern-size: 20px;
				--divider-pattern-url: none;
				--divider-pattern-repeat: repeat-x
			}

			.elementor-widget-divider .elementor-divider {
				display: flex
			}

			.elementor-widget-divider .elementor-icon {
				font-size: var(--divider-icon-size)
			}

			.elementor-widget-divider .elementor-divider-separator {
				direction: ltr;
				display: flex;
				margin: 0
			}

			.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
				border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
			}

			.e-con-inner>.elementor-widget-divider,
			.e-con>.elementor-widget-divider {
				width: var(--container-widget-width, 100%);
				--flex-grow: var(--container-widget-flex-grow)
			}

			.elementor-20 .elementor-element.elementor-element-7da067f:not(.elementor-motion-effects-element-type-background),
			.elementor-20 .elementor-element.elementor-element-7da067f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("/static/web/images/contact-us-image-1.jpg");
				background-position: center center;
				background-repeat: no-repeat;
				background-size: cover
			}

			.elementor-20 .elementor-element.elementor-element-7da067f>.elementor-background-overlay {
				background-color: var(--e-global-color-7376e05);
				opacity: .2;
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-20 .elementor-element.elementor-element-7da067f>.elementor-container {
				min-height: 500px
			}

			.elementor-20 .elementor-element.elementor-element-7da067f {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 0;
				margin-bottom: 0;
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-a2a28a4>.elementor-element-populated {
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-c7d2fa3 {
				margin-top: 184px;
				margin-bottom: 184px
			}

			.elementor-20 .elementor-element.elementor-element-4da6d05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-20 .elementor-element.elementor-element-4da6d05>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-902cc6d>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-902cc6d {
				text-align: center
			}

			.elementor-20 .elementor-element.elementor-element-902cc6d .elementor-heading-title {
				font-family: Poppins, Sans-serif;
				font-size: 40px;
				font-weight: 600;
				color: #fff
			}

			.elementor-20 .elementor-element.elementor-element-90a63e6 {
				margin-top: 0;
				margin-bottom: 0;
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-ee0895d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-20 .elementor-element.elementor-element-ee0895d>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-4b716c6>.elementor-widget-container {
				margin: 0;
				padding: 0 0 0 255px
			}

			.elementor-20 .elementor-element.elementor-element-4b716c6 .woocommerce-breadcrumb {
				color: #fff;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				text-align: start
			}

			.elementor-20 .elementor-element.elementor-element-4b716c6 .woocommerce-breadcrumb>a {
				color: #fff
			}

			.elementor-20 .elementor-element.elementor-element-399ac71>.elementor-container {
				max-width: 1440px
			}

			.elementor-20 .elementor-element.elementor-element-399ac71 {
				padding: 60px 10px
			}

			.elementor-20 .elementor-element.elementor-element-d70bc5c>.elementor-element-populated {
				padding: 0
			}

			.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-c464aec.elementor-column .elementor-widget-wrap {
				align-items: center
			}

			.elementor-20 .elementor-element.elementor-element-c464aec.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
				align-content: center;
				align-items: center
			}

			.elementor-20 .elementor-element.elementor-element-c464aec>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 100px 0 20px
			}

			.elementor-20 .elementor-element.elementor-element-89eafe7 {
				text-align: start
			}

			.elementor-20 .elementor-element.elementor-element-89eafe7 .elementor-heading-title {
				font-family: Poppins, Sans-serif;
				font-size: 40px;
				font-weight: 600;
				color: #1a1a1a
			}

			.elementor-widget-divider {
				--divider-color: var(--e-global-color-secondary)
			}

			.elementor-20 .elementor-element.elementor-element-85408d9 {
				--divider-border-style: solid;
				--divider-color: var(--e-global-color-text);
				--divider-border-width: 1px
			}

			.elementor-20 .elementor-element.elementor-element-85408d9>.elementor-widget-container {
				margin: -5px 0 0
			}

			.elementor-20 .elementor-element.elementor-element-85408d9 .elementor-divider-separator {
				width: 15%
			}

			.elementor-20 .elementor-element.elementor-element-85408d9 .elementor-divider {
				padding-block-start: 5px;
				padding-block-end: 5px
			}

			.elementor-20 .elementor-element.elementor-element-e2e99bd>.elementor-widget-container {
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-e2e99bd {
				text-align: start;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				color: #7a7a7a
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1>.elementor-widget-container {
				margin: 10px 0 0
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10px/2)
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10px/2)
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10px/2)
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10px/2)
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10px/2)
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-icon i {
				color: var(--e-global-color-secondary);
				transition: color .3s
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-icon svg {
				fill: var(--e-global-color-secondary);
				transition: fill .3s
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 {
				--e-icon-list-icon-size: 16px;
				--icon-vertical-offset: 0px
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-icon {
				padding-inline-end: 10px
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 18px;
				font-weight: 400
			}

			.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-20 .elementor-element.elementor-element-0283841 {
				--grid-template-columns: repeat(0, auto);
				--icon-size: 16px;
				--grid-column-gap: 10px;
				--grid-row-gap: 0px
			}

			.elementor-20 .elementor-element.elementor-element-0283841 .elementor-widget-container {
				text-align: left
			}

			.elementor-20 .elementor-element.elementor-element-0283841>.elementor-widget-container {
				margin: 0;
				padding: 40px 0 0
			}

			.elementor-20 .elementor-element.elementor-element-0283841.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-20 .elementor-element.elementor-element-0283841 .elementor-icon {
				border-radius: 50px 50px 50px 50px
			}

			.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-4c68e14.elementor-column .elementor-widget-wrap {
				align-items: center
			}

			.elementor-20 .elementor-element.elementor-element-4c68e14.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
				align-content: center;
				align-items: center
			}

			.elementor-20 .elementor-element.elementor-element-4c68e14>.elementor-element-populated {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin: 0 0 0 50px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 50px;
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-4c68e14>.elementor-element-populated>.elementor-background-overlay {
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-20 .elementor-element.elementor-element-7a975a6 {
				width: var(--container-widget-width, 99.503%);
				max-width: 99.503%;
				--container-widget-width: 99.503%;
				--container-widget-flex-grow: 0
			}

			.elementor-20 .elementor-element.elementor-element-7a975a6>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-7a975a6.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-20 .elementor-element.elementor-element-6f65d2b {
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-0334700>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-20 .elementor-element.elementor-element-9f5f3be {
				margin-top: 0;
				margin-bottom: 0;
				padding: 0
			}

			.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-eb2da8e.elementor-column .elementor-widget-wrap {
				align-items: center
			}

			.elementor-20 .elementor-element.elementor-element-eb2da8e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
				align-content: center;
				align-items: center
			}

			.elementor-20 .elementor-element.elementor-element-eb2da8e>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			@media(max-width:1366px) {
				.elementor-20 .elementor-element.elementor-element-399ac71>.elementor-container {
					max-width: 1200px
				}

				.elementor-20 .elementor-element.elementor-element-399ac71 {
					padding: 40px 10px
				}

				.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-item>a {
					font-size: 16px
				}

				.elementor-20 .elementor-element.elementor-element-0283841>.elementor-widget-container {
					padding: 20px 0 0
				}

				.elementor-20 .elementor-element.elementor-element-6f65d2b {
					padding: 40px 0 0
				}
			}

			@media(max-width:1024px) {
				.elementor-20 .elementor-element.elementor-element-c464aec>.elementor-element-populated {
					padding: 0
				}

				.elementor-20 .elementor-element.elementor-element-89eafe7 .elementor-heading-title {
					font-size: 36px
				}

				.elementor-20 .elementor-element.elementor-element-e2e99bd {
					font-size: 14px
				}

				.elementor-20 .elementor-element.elementor-element-ed38ab1 {
					--e-icon-list-icon-size: 14px
				}

				.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-item>a {
					font-size: 14px
				}

				.elementor-20 .elementor-element.elementor-element-4c68e14>.elementor-element-populated {
					margin: 0;
					--e-column-margin-right: 0px;
					--e-column-margin-left: 0px;
					padding: 0 20px
				}
			}

			@media(max-width:767px) {
				.elementor-20 .elementor-element.elementor-element-399ac71 {
					padding: 60px 10px
				}

				.elementor-20 .elementor-element.elementor-element-89eafe7 {
					text-align: center
				}

				.elementor-20 .elementor-element.elementor-element-89eafe7 .elementor-heading-title {
					font-size: 26px
				}

				.elementor-20 .elementor-element.elementor-element-85408d9 .elementor-divider {
					text-align: center
				}

				.elementor-20 .elementor-element.elementor-element-85408d9 .elementor-divider-separator {
					margin: 0 auto;
					margin-center: 0
				}

				.elementor-20 .elementor-element.elementor-element-e2e99bd {
					text-align: center
				}

				.elementor-20 .elementor-element.elementor-element-0283841 .elementor-widget-container {
					text-align: left
				}

				.elementor-20 .elementor-element.elementor-element-0283841>.elementor-widget-container {
					padding: 0
				}

				.elementor-20 .elementor-element.elementor-element-4c68e14>.elementor-element-populated {
					margin: 0;
					--e-column-margin-right: 0px;
					--e-column-margin-left: 0px;
					padding: 30px 10px 10px
				}
			}

			.elementor-55 .elementor-element.elementor-element-6c48329:not(.elementor-motion-effects-element-type-background),
			.elementor-55 .elementor-element.elementor-element-6c48329>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #fff
			}

			.elementor-55 .elementor-element.elementor-element-6c48329>.elementor-container {
				max-width: 1440px
			}

			.elementor-55 .elementor-element.elementor-element-6c48329 {
				border-style: solid;
				border-width: 0 0 1px;
				border-color: #7a7A7A47;
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 0;
				margin-bottom: 0;
				padding: 14px 0 10px;
				z-index: 100
			}

			.elementor-55 .elementor-element.elementor-element-6c48329>.elementor-background-overlay {
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-55 .elementor-element.elementor-element-c1ca7b1>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-31f4533>.elementor-container {
				max-width: 1440px
			}

			.elementor-55 .elementor-element.elementor-element-31f4533 {
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-b13c5c8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-55 .elementor-element.elementor-element-b13c5c8>.elementor-element-populated {
				text-align: center;
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 5px 0
			}

			.elementor-55 .elementor-element.elementor-element-9c59f83>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-9c59f83.elementor-element {
				--align-self: center;
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-55 .elementor-element.elementor-element-9c59f83 {
				text-align: start
			}

			.elementor-55 .elementor-element.elementor-element-9c59f83 img {
				width: 100%
			}

			.elementor-55 .elementor-element.elementor-element-d8cd7de>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel {
				background-color: #fff;
				border-style: none;
				border-radius: 0 0 0 0;
				min-width: 150px;
				box-shadow: 0 0 10px 0 transparent
			}

			.elementor-55 .elementor-element.elementor-element-886adb9>.elementor-widget-container {
				margin: 8px 0 0;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-886adb9.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 {
				z-index: 999
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-menu-container {
				height: 35px;
				border-radius: 0 0 0 0
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a {
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				color: #4e4e4e;
				border-radius: 0 0 0 0;
				padding: 0 20px
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a:hover {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a:focus {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a:active {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li:hover>a {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li.current-menu-item>a {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li.current-menu-ancestor>a {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li {
				margin: 0 20px
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
				font-size: 0px;
				color: #000;
				fill: #000000;
				border-style: none;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
				font-size: 0px;
				color: #000;
				fill: #000000;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
				margin: 0
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
				margin: 0
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
				padding: 10px;
				color: #707070;
				border-style: none
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
				color: #000
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
				color: #000
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
				color: #000
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
				color: #000
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
				color: #000 !important
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li:last-child>a {
				border-style: none
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li:first-child>a {
				border-style: none
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-submenu-panel {
				padding: 20px 0 5px
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-hamburger {
				float: right
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
				background-color: rgba(0, 0, 0, .5)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-hamburger>.ekit-menu-icon {
				color: rgba(0, 0, 0, .5)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
				background-color: rgba(0, 0, 0, .5)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-hamburger:hover>.ekit-menu-icon {
				color: rgba(0, 0, 0, .5)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-close {
				color: #333
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-close:hover {
				color: rgba(0, 0, 0, .5)
			}

			.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-nav-logo {
				margin: 0;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-7fb1a65>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 6px 0 0
			}

			.elementor-55 .elementor-element.elementor-element-0a446bf>.elementor-widget-container {
				margin: 0;
				padding: 4px 0 0
			}

			.elementor-55 .elementor-element.elementor-element-0a446bf.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-55 .elementor-element.elementor-element-0a446bf .gradient_button {
				border-radius: 100px;
				padding: 5px 25px;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				color: #fff;
				border-style: none
			}

			.elementor-55 .elementor-element.elementor-element-0a446bf .gradient_button:hover {
				border-style: none
			}

			.elementor-55 .elementor-element.elementor-element-a92e57a>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 6px 0 0
			}

			.elementor-55 .elementor-element.elementor-element-8313601 {
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-f5dd599>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 6px 0 0
			}

			.elementor-55 .elementor-element.elementor-element-8ec8641>.elementor-widget-container {
				padding: 2px 0 0
			}

			.elementor-55 .elementor-element.elementor-element-8ec8641 .ekit_navsearch-button :is(i, svg) {
				font-size: 20px
			}

			.elementor-55 .elementor-element.elementor-element-8ec8641 .ekit_navsearch-button,
			.elementor-55 .elementor-element.elementor-element-8ec8641 .ekit_search-button {
				color: #54595f;
				fill: #54595F
			}

			.elementor-55 .elementor-element.elementor-element-8ec8641 .ekit_navsearch-button {
				background-color: #fff;
				margin: 0;
				padding: 0;
				width: 40px;
				height: 40px;
				line-height: 0;
				text-align: center
			}

			.elementor-55 .elementor-element.elementor-element-8ec8641 .ekit_navsearch-button:hover,
			.elementor-55 .elementor-element.elementor-element-8ec8641 .ekit_search-button:hover {
				color: var(--e-global-color-589b9c5);
				fill: var(--e-global-color-589b9c5)
			}

			.elementor-55 .elementor-element.elementor-element-1d512ba:not(.elementor-motion-effects-element-type-background),
			.elementor-55 .elementor-element.elementor-element-1d512ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #fff
			}

			.elementor-55 .elementor-element.elementor-element-1d512ba>.elementor-container {
				max-width: 1440px
			}

			.elementor-55 .elementor-element.elementor-element-1d512ba {
				border-style: solid;
				border-width: 0 0 1px;
				border-color: #7a7A7A47;
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 0;
				margin-bottom: 0;
				padding: 14px 0 10px;
				z-index: 100
			}

			.elementor-55 .elementor-element.elementor-element-1d512ba>.elementor-background-overlay {
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-55 .elementor-element.elementor-element-5b6f45f>.elementor-element-populated {
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-bde8b3f {
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-37b1b1a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-55 .elementor-element.elementor-element-37b1b1a>.elementor-element-populated {
				text-align: center;
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 5px 0
			}

			.elementor-55 .elementor-element.elementor-element-8dede60>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-8dede60.elementor-element {
				--align-self: center;
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-55 .elementor-element.elementor-element-8dede60 {
				text-align: start
			}

			.elementor-55 .elementor-element.elementor-element-5ecd4bc>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-e959b37>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-55 .elementor-element.elementor-element-848cb28>.elementor-widget-container {
				padding: 2px 0 0
			}

			.elementor-55 .elementor-element.elementor-element-848cb28 .ekit_navsearch-button :is(i, svg) {
				font-size: 20px
			}

			.elementor-55 .elementor-element.elementor-element-848cb28 .ekit_navsearch-button,
			.elementor-55 .elementor-element.elementor-element-848cb28 .ekit_search-button {
				color: #54595f;
				fill: #54595F
			}

			.elementor-55 .elementor-element.elementor-element-848cb28 .ekit_navsearch-button {
				background-color: #fff;
				margin: 0;
				padding: 0;
				text-align: center
			}

			.elementor-55 .elementor-element.elementor-element-848cb28 .ekit_navsearch-button:hover,
			.elementor-55 .elementor-element.elementor-element-848cb28 .ekit_search-button:hover {
				color: var(--e-global-color-589b9c5);
				fill: var(--e-global-color-589b9c5)
			}

			.elementor-55 .elementor-element.elementor-element-3efc3d0>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul li a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul li a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul ul li a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-ucaddon_ue_side_menu ul.uc-list-menu li.current-menu-item>a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-ucaddon_ue_side_menu .sub-menu .ue-back-link a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-side-menu-items {
				background-color: #181818
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .ue_side_menu_overlay {
				background-color: rgba(0, 0, 0, .6)
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-menu-button-wrapper {
				z-index: 999999;
				justify-content: flex-start
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-list-menu {
				margin-top: 20px
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-side-menu-items ul a {
				flex-direction: row;
				padding: 20px;
				background-color: rgba(255, 255, 255, 0);
				color: #fff;
				margin: 0;
				border-style: solid;
				border-width: 1px 0 0;
				border-color: rgba(255, 255, 255, .22);
				border-radius: 0
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .side-menu-holder {
				text-align: inherit
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .open_side_menu {
				width: 60px;
				height: 60px;
				font-size: 20px;
				background-color: #c9c9c9;
				color: #000;
				border-radius: 0;
				padding: 15px
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .open_side_menu:hover {
				background-color: #7d7d7d;
				color: #fff
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .open_side_menu_toggle {
				background-color: #000
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .open_side_menu svg {
				fill: #000000
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .open_side_menu:hover .open_side_menu_toggle {
				background-color: #fff
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .open_side_menu:hover svg {
				fill: #ffffff
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-side-menu-title {
				padding: 20px;
				background-color: #000;
				color: #fff;
				border-style: solid;
				border-width: 0 0 1px;
				border-color: rgba(255, 255, 255, .39)
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-close-side-menu {
				font-size: 16px;
				top: 20px;
				color: #fff;
				background-color: #000;
				width: 40px;
				height: 40px;
				border-radius: 100px
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-close-side-menu svg {
				fill: #ffffff
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-close-side-menu:hover {
				color: #bababa;
				background-color: #000
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-close-side-menu:hover svg {
				fill: #bababa
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-menu-item-pointer svg {
				width: 10px;
				height: 10px
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-menu-item-pointer {
				font-size: 10px
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-side-menu-items ul a:hover {
				color: rgba(255, 255, 255, .9)
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .menu-item>a {
				justify-content: start
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-side-menu-items ul ul li a {
				padding: 20px 60px
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-side-menu-items ul ul ul li a {
				padding: 20px 80px
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .uc-side-menu-items ul ul ul ul li a {
				padding: 20px 100px
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 ul.uc-list-menu li.current-menu-item>a {
				background-color: #646464
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .side-menu-before {
				width: 100%
			}

			.elementor-55 .elementor-element.elementor-element-c24fbb4 .side-menu-after {
				width: 100%
			}

			@media(min-width:768px) {
				.elementor-20 .elementor-element.elementor-element-c464aec {
					width: 50%
				}

				.elementor-20 .elementor-element.elementor-element-4c68e14 {
					width: 50%
				}

				.elementor-55 .elementor-element.elementor-element-c1ca7b1 {
					width: 100%
				}

				.elementor-55 .elementor-element.elementor-element-b13c5c8 {
					width: 15%
				}

				.elementor-55 .elementor-element.elementor-element-d8cd7de {
					width: 65%
				}

				.elementor-55 .elementor-element.elementor-element-7fb1a65 {
					width: 15%
				}

				.elementor-55 .elementor-element.elementor-element-a92e57a {
					width: 5%
				}

				.elementor-55 .elementor-element.elementor-element-f5dd599 {
					width: 100%
				}
			}

			@media(max-width:1366px) {
				.elementor-55 .elementor-element.elementor-element-6c48329>.elementor-container {
					max-width: 1200px
				}

				.elementor-55 .elementor-element.elementor-element-6c48329 {
					padding: 10px
				}

				.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-c1ca7b1.elementor-column .elementor-widget-wrap {
					align-items: center
				}

				.elementor-55 .elementor-element.elementor-element-c1ca7b1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
					align-content: center;
					align-items: center
				}

				.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-b13c5c8.elementor-column .elementor-widget-wrap {
					align-items: center
				}

				.elementor-55 .elementor-element.elementor-element-b13c5c8.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
					align-content: center;
					align-items: center
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a {
					font-size: 14px
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li {
					margin: 0
				}

				.elementor-55 .elementor-element.elementor-element-1d512ba>.elementor-container {
					max-width: 1200px
				}

				.elementor-55 .elementor-element.elementor-element-1d512ba {
					padding: 10px
				}

				.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-5b6f45f.elementor-column .elementor-widget-wrap {
					align-items: center
				}

				.elementor-55 .elementor-element.elementor-element-5b6f45f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
					align-content: center;
					align-items: center
				}

				.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-37b1b1a.elementor-column .elementor-widget-wrap {
					align-items: center
				}

				.elementor-55 .elementor-element.elementor-element-37b1b1a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
					align-content: center;
					align-items: center
				}
			}

			@media(max-width:1024px) {
				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-nav-identity-panel {
					padding: 10px 0
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-menu-container {
					max-width: 350px;
					border-radius: 0 0 0 0
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav>li>a {
					color: #000;
					padding: 10px 15px
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
					padding: 15px
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-navbar-nav .elementskit-submenu-panel {
					border-radius: 0 0 0 0
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-hamburger {
					padding: 8px;
					width: 45px;
					border-radius: 3px
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 button.elementskit-menu-close {
					padding: 8px;
					margin: 12px;
					width: 45px;
					border-radius: 3px
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-nav-logo>img {
					max-width: 160px;
					max-height: 60px
				}

				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-nav-logo {
					margin: 5px 0;
					padding: 5px
				}

				.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-5ecd4bc.elementor-column .elementor-widget-wrap {
					align-items: center
				}

				.elementor-55 .elementor-element.elementor-element-5ecd4bc.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
					align-content: center;
					align-items: center
				}

				.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-e959b37.elementor-column .elementor-widget-wrap {
					align-items: center
				}

				.elementor-55 .elementor-element.elementor-element-e959b37.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
					align-content: center;
					align-items: center
				}

				.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-3efc3d0.elementor-column .elementor-widget-wrap {
					align-items: center
				}

				.elementor-55 .elementor-element.elementor-element-3efc3d0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
					align-content: center;
					align-items: center
				}
			}

			@media(max-width:767px) {
				.elementor-55 .elementor-element.elementor-element-886adb9 .elementskit-nav-logo>img {
					max-width: 120px;
					max-height: 50px
				}

				.elementor-55 .elementor-element.elementor-element-1d512ba {
					padding: 10px;
					z-index: 999
				}

				.elementor-55 .elementor-element.elementor-element-5b6f45f>.elementor-element-populated {
					padding: 0
				}

				.elementor-55 .elementor-element.elementor-element-5b6f45f {
					z-index: 999
				}

				.elementor-55 .elementor-element.elementor-element-bde8b3f {
					padding: 0;
					z-index: 999
				}

				.elementor-55 .elementor-element.elementor-element-37b1b1a {
					width: 50%
				}

				.elementor-55 .elementor-element.elementor-element-5ecd4bc {
					width: 20%
				}

				.elementor-55 .elementor-element.elementor-element-e959b37 {
					width: 10%
				}

				.elementor-55 .elementor-element.elementor-element-848cb28>.elementor-widget-container {
					margin: 4px 0 0;
					padding: 0
				}

				.elementor-55 .elementor-element.elementor-element-3efc3d0 {
					width: 20%
				}
			}

			@media (min-width:1025px) {
				.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel {
					transition: visibility 0s linear 0s, opacity .4s ease-out !important
				}
			}

			#ekit-megamenu-nav .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel {
				width: 102vw !important;
				max-width: 6000px !important
			}

			body,
			html {
				overflow-x: hidden
			}

			.elementor-59 .elementor-element.elementor-element-0d937c4>.elementor-container {
				max-width: 1440px
			}

			.elementor-59 .elementor-element.elementor-element-0d937c4 {
				border-style: solid;
				border-width: 1px 0 0;
				border-color: #d1d1D13D;
				margin-top: 0;
				margin-bottom: 0;
				padding: 0;
				z-index: 110
			}

			.elementor-59 .elementor-element.elementor-element-0d937c4,
			.elementor-59 .elementor-element.elementor-element-0d937c4>.elementor-background-overlay {
				border-radius: 0 0 0 0
			}

			.elementor-59 .elementor-element.elementor-element-2b71762>.elementor-element-populated {
				padding: 0
			}

			.elementor-widget-ucaddon_icon_mobile_menu .icon_mobile_menu_item {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-59 .elementor-element.elementor-element-e377c96 .icon_mobile_menu {
				flex-direction: row;
				background-color: #fff;
				border-radius: 0 0 0 0;
				gap: 10px
			}

			.icon_mobile_menu_item {
				flex-direction: column
			}

			.elementor-59 .elementor-element.elementor-element-e377c96 .icon_mobile_menu_item {
				background-color: #fff;
				padding: 10px;
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 400;
				gap: 5px
			}

			.elementor-59 .elementor-element.elementor-element-e377c96 .icon_mobile_menu_item .ue_item_title {
				color: #595959 !important
			}

			.elementor-59 .elementor-element.elementor-element-e377c96 .icon_mobile_menu_item .icon_mobile_menu_icon i {
				color: #0070C0 !important
			}

			.elementor-59 .elementor-element.elementor-element-e377c96 .icon_mobile_menu_item:hover {
				background-color: #fff
			}

			.elementor-59 .elementor-element.elementor-element-e377c96 .icon_mobile_menu_item:hover .ue_item_title {
				color: #1a1a1a !important
			}

			.elementor-59 .elementor-element.elementor-element-e377c96 .icon_mobile_menu_item:hover .icon_mobile_menu_icon i {
				color: #005A9E !important
			}

			.elementor-59 .elementor-element.elementor-element-e377c96 .icon_mobile_menu_item i {
				font-size: 18px
			}

			.elementor-59 .elementor-element.elementor-element-198fa956:not(.elementor-motion-effects-element-type-background),
			.elementor-59 .elementor-element.elementor-element-198fa956>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("/static/web/images/hitek-energy-co.ltd_.jpg");
				background-position: center left
			}

			.elementor-59 .elementor-element.elementor-element-198fa956>.elementor-background-overlay {
				background-color: #1e293f;
				opacity: .85;
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-59 .elementor-element.elementor-element-198fa956>.elementor-container {
				max-width: 1440px
			}

			.elementor-59 .elementor-element.elementor-element-198fa956 {
				border-style: none;
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 0;
				margin-bottom: 0;
				padding: 80px 0 90px
			}

			.elementor-59 .elementor-element.elementor-element-198fa956,
			.elementor-59 .elementor-element.elementor-element-198fa956>.elementor-background-overlay {
				border-radius: 0 0 0 0
			}

			.elementor-59 .elementor-element.elementor-element-32b59d3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 3px
			}

			.elementor-59 .elementor-element.elementor-element-32b59d3>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 0 0 10px
			}

			.elementor-59 .elementor-element.elementor-element-4ddd6b1 {
				width: var(--container-widget-width, 72.488%);
				max-width: 72.488%;
				--container-widget-width: 72.488%;
				--container-widget-flex-grow: 0;
				text-align: start
			}

			.elementor-59 .elementor-element.elementor-element-4ddd6b1>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-59 .elementor-element.elementor-element-4ddd6b1.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31>.elementor-widget-container {
				margin: 24px 50px 0 0
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(16px/2)
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(16px/2)
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(16px/2)
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-16px/2)
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-16px/2)
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-icon i {
				color: #fff;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-icon svg {
				fill: #FFFFFF;
				transition: fill .3s
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 {
				--e-icon-list-icon-size: 16px;
				--icon-vertical-align: flex-start;
				--icon-vertical-offset: 3px
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-icon {
				padding-inline-end: 5px
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 400
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-text {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-67c7c06>.elementor-widget-container {
				margin: 30px 0 0;
				padding: 0
			}

			.elementor-59 .elementor-element.elementor-element-67c7c06.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-59 .elementor-element.elementor-element-67c7c06 {
				text-align: start
			}

			.elementor-59 .elementor-element.elementor-element-67c7c06 img {
				width: 70%
			}

			.elementor-59 .elementor-element.elementor-element-31f0089 {
				--grid-template-columns: repeat(0, auto);
				--icon-size: 25px;
				--grid-column-gap: 0px;
				--grid-row-gap: 0px
			}

			.elementor-59 .elementor-element.elementor-element-31f0089>.elementor-widget-container {
				margin: 15px 0 0 -5px;
				padding: 0
			}

			.elementor-59 .elementor-element.elementor-element-31f0089.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-59 .elementor-element.elementor-element-31f0089 .elementor-social-icon {
				background-color: #00608000;
				border-style: none
			}

			.elementor-59 .elementor-element.elementor-element-31f0089 .elementor-social-icon i {
				color: var(--e-global-color-9beec0f)
			}

			.elementor-59 .elementor-element.elementor-element-31f0089 .elementor-social-icon svg {
				fill: var(--e-global-color-9beec0f)
			}

			.elementor-59 .elementor-element.elementor-element-31f0089 .elementor-icon {
				border-radius: 0 0 0 0
			}

			.elementor-59 .elementor-element.elementor-element-31f0089 .elementor-social-icon:hover i {
				color: #0070C0
			}

			.elementor-59 .elementor-element.elementor-element-31f0089 .elementor-social-icon:hover svg {
				fill: #0070C0
			}

			.elementor-59 .elementor-element.elementor-element-d6ad53c>.elementor-element-populated {
				padding: 0
			}

			.elementor-59 .elementor-element.elementor-element-aec5a48 {
				border-style: none;
				margin-top: 28px;
				margin-bottom: 0;
				padding: 0
			}

			.elementor-59 .elementor-element.elementor-element-aec5a48,
			.elementor-59 .elementor-element.elementor-element-aec5a48>.elementor-background-overlay {
				border-radius: 0 0 0 0
			}

			.elementor-59 .elementor-element.elementor-element-255d8a9>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-widget-heading .elementor-heading-title {
				font-family: var(--e-global-typography-primary-font-family), Sans-serif;
				font-weight: var(--e-global-typography-primary-font-weight);
				color: var(--e-global-color-primary)
			}

			.elementor-59 .elementor-element.elementor-element-3bbb910>.elementor-widget-container {
				margin: 2px 0 0
			}

			.elementor-59 .elementor-element.elementor-element-3bbb910 .elementor-heading-title {
				font-family: Poppins, Sans-serif;
				font-size: 18px;
				font-weight: 500;
				color: var(--e-global-color-9beec0f)
			}

			.elementor-59 .elementor-element.elementor-element-4026410>.elementor-widget-container {
				margin: 0
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-icon i {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-icon svg {
				fill: #FFFFFFBF;
				transition: fill .3s
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-4026410 {
				--e-icon-list-icon-size: 16px;
				--icon-vertical-offset: 0px
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-icon {
				padding-inline-end: 6px
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 400
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-text {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-feab7ee>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 20px 0 0
			}

			.elementor-59 .elementor-element.elementor-element-d0d7c9c>.elementor-widget-container {
				margin: 2px 0 0
			}

			.elementor-59 .elementor-element.elementor-element-d0d7c9c .elementor-heading-title {
				font-family: Poppins, Sans-serif;
				font-size: 18px;
				font-weight: 500;
				color: var(--e-global-color-9beec0f)
			}

			.elementor-59 .elementor-element.elementor-element-17edc47>.elementor-widget-container {
				margin: 0
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-icon i {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-icon svg {
				fill: #FFFFFFBF;
				transition: fill .3s
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 {
				--e-icon-list-icon-size: 16px;
				--icon-vertical-offset: 0px
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-icon {
				padding-inline-end: 6px
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 400
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-text {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-3489f82>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-59 .elementor-element.elementor-element-d9a12d4>.elementor-widget-container {
				margin: 2px 0 0
			}

			.elementor-59 .elementor-element.elementor-element-d9a12d4 .elementor-heading-title {
				font-family: Poppins, Sans-serif;
				font-size: 18px;
				font-weight: 500;
				text-transform: capitalize;
				color: var(--e-global-color-9beec0f)
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6>.elementor-widget-container {
				margin: 0
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-icon i {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-icon svg {
				fill: #FFFFFFBF;
				transition: fill .3s
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 {
				--e-icon-list-icon-size: 16px;
				--icon-vertical-offset: 0px
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-icon {
				padding-inline-end: 6px
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 400
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-text {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-f1ade42>.elementor-widget-container {
				margin: 30px 0 0
			}

			.elementor-59 .elementor-element.elementor-element-f1ade42 .elementor-heading-title {
				font-family: Poppins, Sans-serif;
				font-size: 18px;
				font-weight: 500;
				text-transform: capitalize;
				color: var(--e-global-color-9beec0f)
			}

			.elementor-59 .elementor-element.elementor-element-df7111b>.elementor-widget-container {
				margin: 0
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-15px/2)
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-icon i {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-icon svg {
				fill: #FFFFFFBF;
				transition: fill .3s
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-df7111b {
				--e-icon-list-icon-size: 16px;
				--icon-vertical-offset: 0px
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-icon {
				padding-inline-end: 6px
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 400
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-text {
				color: #fffFFFBF;
				transition: color .3s
			}

			.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-59 .elementor-element.elementor-element-d623f24:not(.elementor-motion-effects-element-type-background),
			.elementor-59 .elementor-element.elementor-element-d623f24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #1e293f;
				background-image: url("/static/web/images/hitek-energy-co.ltd_.jpg")
			}

			.elementor-59 .elementor-element.elementor-element-d623f24>.elementor-background-overlay {
				background-color: #1e293f;
				opacity: .85;
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-59 .elementor-element.elementor-element-d623f24>.elementor-container {
				max-width: 1440px
			}

			.elementor-59 .elementor-element.elementor-element-d623f24 {
				border-style: none;
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 0;
				margin-bottom: 0;
				padding: 0 0 5px
			}

			.elementor-59 .elementor-element.elementor-element-d623f24,
			.elementor-59 .elementor-element.elementor-element-d623f24>.elementor-background-overlay {
				border-radius: 0 0 0 0
			}

			.elementor-59 .elementor-element.elementor-element-514b16e>.elementor-element-populated {
				border-style: solid;
				border-width: 1px 0 0;
				border-color: #5e5e5e;
				padding: 20px 0 0
			}

			.elementor-59 .elementor-element.elementor-element-eefe70d {
				border-style: none;
				margin-top: 0;
				margin-bottom: 0;
				padding: 0
			}

			.elementor-59 .elementor-element.elementor-element-eefe70d,
			.elementor-59 .elementor-element.elementor-element-eefe70d>.elementor-background-overlay {
				border-radius: 0 0 0 0
			}

			.elementor-59 .elementor-element.elementor-element-639c0bb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-59 .elementor-element.elementor-element-639c0bb>.elementor-element-populated {
				text-align: center;
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 0 0 10px
			}

			.elementor-widget-text-editor {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight);
				color: var(--e-global-color-text)
			}

			.elementor-59 .elementor-element.elementor-element-5df269a {
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 500;
				color: #d1d1d1
			}

			.elementor-location-footer:before,
			.elementor-location-header:before {
				content: "";
				display: table;
				clear: both
			}

			@media(max-width:1366px) {
				.elementor-59 .elementor-element.elementor-element-0d937c4>.elementor-container {
					max-width: 1200px
				}

				.elementor-59 .elementor-element.elementor-element-198fa956>.elementor-container {
					max-width: 1000px
				}

				.elementor-59 .elementor-element.elementor-element-198fa956 {
					padding: 80px 0
				}

				.elementor-59 .elementor-element.elementor-element-60a4c31>.elementor-widget-container {
					margin: 30px 30px 0 0
				}

				.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-59 .elementor-element.elementor-element-60a4c31 .elementor-icon-list-item>a {
					font-size: 13px
				}

				.elementor-59 .elementor-element.elementor-element-4026410>.elementor-widget-container {
					margin: 30px 30px 0 0
				}

				.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-59 .elementor-element.elementor-element-4026410 .elementor-icon-list-item>a {
					font-size: 13px
				}

				.elementor-59 .elementor-element.elementor-element-17edc47>.elementor-widget-container {
					margin: 30px 30px 0 0
				}

				.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-59 .elementor-element.elementor-element-17edc47 .elementor-icon-list-item>a {
					font-size: 13px
				}

				.elementor-59 .elementor-element.elementor-element-5f115b6>.elementor-widget-container {
					margin: 30px 30px 0 0
				}

				.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-59 .elementor-element.elementor-element-5f115b6 .elementor-icon-list-item>a {
					font-size: 13px
				}

				.elementor-59 .elementor-element.elementor-element-df7111b>.elementor-widget-container {
					margin: 30px 30px 0 0
				}

				.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-59 .elementor-element.elementor-element-df7111b .elementor-icon-list-item>a {
					font-size: 13px
				}

				.elementor-59 .elementor-element.elementor-element-d623f24>.elementor-container {
					max-width: 1000px
				}
			}

			@media(max-width:1024px) {
				.elementor-59 .elementor-element.elementor-element-198fa956 {
					padding: 20px 0
				}

				.elementor-59 .elementor-element.elementor-element-32b59d3>.elementor-element-populated {
					padding: 20px
				}

				.elementor-59 .elementor-element.elementor-element-d6ad53c>.elementor-element-populated {
					padding: 20px
				}

				.elementor-59 .elementor-element.elementor-element-3489f82>.elementor-element-populated {
					margin: 0;
					--e-column-margin-right: 0px;
					--e-column-margin-left: 0px
				}

				.elementor-59 .elementor-element.elementor-element-d623f24 {
					padding: 20px
				}
			}

			@media(min-width:768px) {
				.elementor-59 .elementor-element.elementor-element-32b59d3 {
					width: 30%
				}

				.elementor-59 .elementor-element.elementor-element-d6ad53c {
					width: 70%
				}

				.elementor-59 .elementor-element.elementor-element-255d8a9 {
					width: 40%
				}

				.elementor-59 .elementor-element.elementor-element-feab7ee {
					width: 35%
				}

				.elementor-59 .elementor-element.elementor-element-3489f82 {
					width: 24.664%
				}
			}

			@media(max-width:1366px) and (min-width:768px) {
				.elementor-59 .elementor-element.elementor-element-32b59d3 {
					width: 25%
				}

				.elementor-59 .elementor-element.elementor-element-d6ad53c {
					width: 75%
				}

				.elementor-59 .elementor-element.elementor-element-255d8a9 {
					width: 40%
				}
			}

			@media(max-width:1024px) and (min-width:768px) {
				.elementor-59 .elementor-element.elementor-element-32b59d3 {
					width: 100%
				}

				.elementor-59 .elementor-element.elementor-element-d6ad53c {
					width: 100%
				}
			}

			.ekit-wid-con .fade {
				opacity: 0;
				-webkit-transition: opacity .15s linear;
				transition: opacity .15s linear
			}

			.ekit-wid-con .fade.in {
				opacity: 1
			}

			.ekit-wid-con .collapse {
				display: none
			}

			.ekit-wid-con .collapse.in {
				display: block
			}

			.ekit-wid-con .collapsing {
				position: relative;
				height: 0;
				overflow: hidden;
				-webkit-transition-property: height, visibility;
				transition-property: height, visibility;
				-webkit-transition-duration: .35s;
				transition-duration: .35s;
				-webkit-transition-timing-function: ease;
				transition-timing-function: ease
			}

			.ekit-wid-con .hide {
				display: none !important
			}

			.ekit-wid-con .show {
				display: block !important
			}

			.mfp-bg {
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 99999;
				overflow: hidden;
				position: fixed;
				background: #0b0b0b;
				opacity: .8
			}

			.mfp-wrap {
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 99999;
				position: fixed;
				outline: 0 !important;
				backface-visibility: hidden;
				-webkit-backface-visibility: hidden
			}

			.mfp-container {
				text-align: center;
				position: absolute;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
				padding: 0 8px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.mfp-container::before {
				content: "";
				display: inline-block;
				height: 100%;
				vertical-align: middle
			}

			.mfp-align-top .mfp-container::before {
				display: none
			}

			.mfp-content {
				position: relative;
				display: inline-block;
				vertical-align: middle;
				margin: 0 auto;
				text-align: left;
				z-index: 1045
			}

			.mfp-ajax-holder .mfp-content,
			.mfp-inline-holder .mfp-content {
				width: 100%;
				cursor: auto
			}

			.mfp-ajax-cur {
				cursor: progress
			}

			.mfp-zoom-out-cur {
				cursor: -webkit-zoom-out;
				cursor: zoom-out
			}

			.mfp-auto-cursor .mfp-content {
				cursor: auto
			}

			.mfp-arrow,
			.mfp-close.ekit-popup-close,
			.mfp-counter {
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none
			}

			.mfp-loading.mfp-figure {
				display: none
			}

			.mfp-hide {
				display: none !important
			}

			.mfp-s-error .mfp-content {
				display: none
			}

			button.mfp-arrow,
			button.mfp-close.ekit-popup-close {
				overflow: visible;
				cursor: pointer;
				background: 0 0;
				border: 0;
				-moz-appearance: none;
				appearance: none;
				-webkit-appearance: none;
				display: block;
				outline: 0;
				padding: 0;
				z-index: 1046;
				-webkit-box-shadow: none;
				box-shadow: none;
				-ms-touch-action: manipulation;
				touch-action: manipulation
			}

			button.mfp-arrow:focus-visible,
			button.mfp-close.ekit-popup-close:focus-visible {
				outline: -webkit-focus-ring-color auto 1px
			}

			button::-moz-focus-inner {
				padding: 0;
				border: 0
			}

			.mfp-close.ekit-popup-close {
				width: 44px;
				height: 44px;
				line-height: 44px;
				position: absolute;
				right: 0;
				top: 0;
				text-decoration: none;
				text-align: center;
				opacity: .65;
				padding: 0 0 18px 10px;
				color: #fff;
				font-style: normal;
				font-size: 28px;
				font-family: Arial, Baskerville, monospace
			}

			.mfp-close.ekit-popup-close:focus,
			.mfp-close.ekit-popup-close:hover {
				opacity: 1
			}

			.mfp-close.ekit-popup-close:active {
				top: 1px
			}

			.mfp-counter {
				position: absolute;
				top: 0;
				right: 0;
				color: #ccc;
				font-size: 12px;
				line-height: 18px;
				white-space: nowrap
			}

			.mfp-arrow {
				position: absolute;
				opacity: .65;
				margin: 0;
				top: 50%;
				margin-top: -55px;
				padding: 0;
				width: 90px;
				height: 110px;
				-webkit-tap-highlight-color: transparent
			}

			.mfp-arrow:active {
				margin-top: -54px
			}

			.mfp-arrow:focus,
			.mfp-arrow:hover {
				opacity: 1
			}

			.mfp-arrow::after,
			.mfp-arrow::before {
				content: "";
				display: block;
				width: 0;
				height: 0;
				position: absolute;
				left: 0;
				top: 0;
				margin-top: 35px;
				margin-left: 35px;
				border: inset transparent
			}

			.mfp-arrow::after {
				border-top-width: 13px;
				border-bottom-width: 13px;
				top: 8px
			}

			.mfp-arrow::before {
				border-top-width: 21px;
				border-bottom-width: 21px;
				opacity: .7
			}

			.mfp-iframe-holder .mfp-content {
				line-height: 0;
				width: 100%;
				max-width: 900px
			}

			.mfp-iframe-scaler {
				width: 100%;
				height: 0;
				overflow: hidden;
				padding-top: 56.25%
			}

			.mfp-iframe-scaler iframe {
				position: absolute;
				display: block;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
				box-shadow: 0 0 8px rgba(0, 0, 0, .6);
				background: #000
			}

			img.mfp-img {
				width: auto;
				max-width: 100%;
				height: auto;
				display: block;
				line-height: 0;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				padding: 40px 0;
				margin: 0 auto
			}

			.mfp-figure {
				line-height: 0
			}

			.mfp-figure::after {
				content: "";
				position: absolute;
				left: 0;
				top: 40px;
				bottom: 40px;
				display: block;
				right: 0;
				width: auto;
				height: auto;
				z-index: -1;
				-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
				box-shadow: 0 0 8px rgba(0, 0, 0, .6);
				background: #444
			}

			.mfp-figure figure {
				margin: 0
			}

			.mfp-bottom-bar {
				margin-top: -36px;
				position: absolute;
				top: 100%;
				left: 0;
				width: 100%;
				cursor: auto
			}

			.mfp-title {
				text-align: left;
				line-height: 18px;
				color: #f3f3f3;
				word-wrap: break-word;
				padding-right: 36px
			}

			.mfp-image-holder .mfp-content {
				max-width: 100%
			}

			@media all and (max-width:900px) {
				.mfp-arrow {
					-webkit-transform: scale(.75);
					transform: scale(.75)
				}

				.mfp-container {
					padding-left: 6px;
					padding-right: 6px
				}
			}

			.mfp-fade.mfp-wrap .mfp-content {
				opacity: 0;
				-webkit-transition: .15s ease-out;
				transition: all .15s ease-out
			}

			.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
				opacity: 1
			}

			.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
				opacity: 0
			}

			.twentytwenty-overlay {
				position: absolute;
				top: 0;
				width: 100%;
				height: 100%
			}

			.twentytwenty-overlay {
				-webkit-transition-duration: .5s;
				transition-duration: .5s
			}

			.twentytwenty-container {
				-webkit-box-sizing: content-box;
				box-sizing: content-box;
				z-index: 0;
				overflow: hidden;
				position: relative;
				-webkit-user-select: none;
				-moz-user-select: none
			}

			.twentytwenty-container img {
				max-width: 100%;
				position: absolute;
				top: 0;
				display: block
			}

			.twentytwenty-container.active .twentytwenty-overlay,
			.twentytwenty-container.active :hover.twentytwenty-overlay {
				background: rgba(0, 0, 0, 0)
			}

			.twentytwenty-container * {
				-webkit-box-sizing: content-box;
				box-sizing: content-box
			}

			.twentytwenty-overlay {
				-webkit-transition-property: background;
				transition-property: background;
				background: rgba(0, 0, 0, 0);
				z-index: 25
			}

			.twentytwenty-overlay:hover {
				background: rgba(0, 0, 0, .5)
			}

			.twentytwenty-before {
				z-index: 20
			}

			.twentytwenty-after {
				z-index: 10
			}

			div.twentytwenty-handle {
				height: 38px;
				width: 38px;
				position: absolute;
				left: 50%;
				top: 50%;
				margin-left: -22px;
				margin-top: -22px;
				border: 3px solid #fff;
				border-radius: 1000px;
				-webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .5);
				box-shadow: 0 0 12px rgba(51, 51, 51, .5);
				z-index: 40;
				cursor: pointer
			}

			.elementskit-menu-container {
				z-index: 10000
			}

			.elementskit-dropdown li {
				position: relative
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav {
				padding-left: 0;
				margin-bottom: 0;
				list-style: none;
				margin-left: 0
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav>li {
				position: relative
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
				height: 100%;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				text-decoration: none
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover {
				text-decoration: none
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has {
				position: static
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
				-webkit-transition: .4s;
				transition: all .4s ease;
				text-transform: none;
				font-weight: 500;
				letter-spacing: normal
			}

			.elementskit-navbar-nav-default .elementskit-dropdown {
				border-top: 1px solid #dadada;
				border-left: 1px solid #dadada;
				border-bottom: 1px solid #dadada;
				border-right: 1px solid #dadada;
				background-color: #f4f4f4;
				border-bottom-right-radius: 0;
				border-bottom-left-radius: 0;
				border-top-right-radius: 0;
				border-top-left-radius: 0;
				padding-left: 0;
				list-style: none;
				opacity: 0;
				visibility: hidden;
				-webkit-transition: -webkit-transform .4s;
				transition: -webkit-transform .4s ease;
				transition: transform .4s ease;
				transition: transform .4s ease, -webkit-transform .4s ease
			}

			.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown {
				left: 100%;
				top: 0
			}

			.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between;
				padding-top: 15px;
				padding-left: 10px;
				padding-bottom: 15px;
				padding-right: 10px;
				color: #000;
				font-weight: 400;
				font-size: 14px;
				-webkit-transition: .3s;
				transition: all .3s
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover>a,
			.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown li>a:hover {
				color: #1e73be;
				background-color: #fff
			}

			.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a,
			.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover {
				color: #0d3a4f;
				background-color: rgba(255, 255, 255, .5)
			}

			.elementskit-navbar-nav-default .elementskit-megamenu-panel {
				width: 100%
			}

			.elementskit-navbar-nav-default .elementskit-nav-identity-panel {
				display: none
			}

			.elementskit-navbar-nav-default button.elementskit-menu-close {
				border: 1px solid rgba(0, 0, 0, .5);
				color: rgba(51, 51, 51, .5);
				float: right;
				margin-top: 20px;
				margin-left: 20px;
				margin-right: 20px;
				margin-bottom: 20px
			}

			.elementskit-navbar-nav-default .elementskit-dropdown-has>a {
				position: relative
			}

			.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
				font-weight: 900;
				font-style: normal;
				margin-left: 6px;
				display: block;
				float: right;
				cursor: pointer;
				position: relative;
				font-size: 11px
			}

			.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator.ekit-spinner {
				width: 1em;
				height: 1em;
				border: 2px solid;
				border-bottom-color: currentColor;
				border-radius: 50%;
				display: inline-block;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				-webkit-animation: 1s linear infinite ekit_ajax_spinner_rotation;
				animation: 1s linear infinite ekit_ajax_spinner_rotation
			}

			.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator.ekit-spinner::before {
				content: "";
				display: none
			}

			.elementskit-navbar-nav-default.elementskit-menu-container {
				background: rgba(255, 255, 255, 0);
				background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
				background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 100%);
				border-bottom-right-radius: 0;
				border-bottom-left-radius: 0;
				border-top-right-radius: 0;
				border-top-left-radius: 0;
				position: relative;
				height: 100px;
				z-index: 90000
			}

			.elementskit-navbar-nav-default .elementskit-dropdown {
				min-width: 250px;
				margin-left: 0
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav {
				height: 100%;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-webkit-box-pack: start;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
				font-size: 15px;
				color: #000;
				padding-left: 15px;
				padding-right: 15px
			}

			.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center {
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			@media (min-width:1025px) {
				.elementskit-navbar-nav-default .elementskit-dropdown {
					-webkit-box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);
					box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);
					position: absolute;
					top: 100%;
					left: 0;
					-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
					pointer-events: none;
					max-height: none;
					z-index: 999
				}

				.elementskit-navbar-nav-default .elementskit-megamenu-panel {
					-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
					pointer-events: none;
					opacity: 0;
					visibility: hidden;
					-webkit-transition: .4s;
					transition: all .4s ease;
					margin-left: 0;
					position: absolute;
					left: 0;
					top: 100%;
					display: block;
					z-index: 999
				}

				.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover>.elementskit-megamenu-panel {
					opacity: 1;
					visibility: visible;
					-webkit-transform: translateY(0);
					transform: translateY(0);
					pointer-events: auto
				}
			}

			.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has .elementskit-dropdown {
				display: none
			}

			.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick {
				opacity: 1;
				visibility: visible;
				-webkit-transform: translateY(0);
				transform: translateY(0);
				pointer-events: auto
			}

			@media (min-width:767px) {
				.elementskit-navbar-nav-default.ekit-nav-dropdown-click .elementskit-megamenu-has .elementskit-submenu-panel {
					display: none
				}
			}

			@media (max-width:1024px) {
				.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator.ekit-spinner {
					padding: 4px;
					margin-right: 10px
				}

				.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
					padding: 4px 15px
				}

				.elementskit-navbar-nav-default .elementskit-dropdown-has>a svg.elementskit-submenu-indicator {
					width: auto;
					height: auto;
					max-width: 42px;
					max-height: 42px
				}

				.ekit_menu_responsive_tablet>.elementskit-navbar-nav-default {
					background-color: #f7f7f7
				}

				.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
					width: 100%;
					position: fixed;
					top: 0;
					left: -100vw;
					height: 100%;
					-webkit-box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
					box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
					overflow-y: auto;
					overflow-x: hidden;
					padding-top: 0;
					padding-left: 0;
					padding-right: 0;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: reverse;
					-ms-flex-direction: column-reverse;
					flex-direction: column-reverse;
					-webkit-box-pack: end;
					-ms-flex-pack: end;
					justify-content: flex-end;
					-webkit-transition: left .6s cubic-bezier(.6, .1, .68, .53);
					transition: left .6s cubic-bezier(.6, .1, .68, .53)
				}

				.elementskit-navbar-nav-default .elementskit-nav-identity-panel {
					display: block;
					position: relative;
					z-index: 5;
					width: 100%
				}

				.elementskit-navbar-nav-default .elementskit-nav-identity-panel button.elementskit-menu-close {
					float: right
				}

				.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
					color: #000;
					font-size: 12px;
					-webkit-transition: .4s;
					transition: all .4s ease;
					padding-top: 5px;
					padding-left: 10px;
					padding-right: 5px;
					padding-bottom: 5px
				}

				.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover {
					color: #0d3a4f
				}

				.elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover>a {
					color: #0d3a4f
				}

				.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a {
					color: #000;
					font-size: 12px;
					padding-top: 7px;
					padding-left: 7px;
					padding-right: 7px;
					padding-bottom: 7px
				}

				.elementskit-navbar-nav-default .elementskit-dropdown {
					display: block;
					border: 0;
					margin-left: 0
				}

				.elementskit-navbar-nav-default .elementskit-megamenu-panel {
					display: none
				}

				.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown-has>.elementskit-dropdown li a {
					padding-left: 15px
				}
			}

			@-webkit-keyframes ekit_ajax_spinner_rotation {
				to {
					-webkit-transform: rotate(360deg);
					transform: rotate(360deg)
				}
			}

			@keyframes ekit_ajax_spinner_rotation {
				to {
					-webkit-transform: rotate(360deg);
					transform: rotate(360deg)
				}
			}

			@media (min-width:1025px) {
				.ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown {
					-webkit-box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);
					box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);
					position: absolute;
					top: 100%;
					left: 0;
					-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
					pointer-events: none;
					max-height: none;
					z-index: 999
				}

				.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown {
					opacity: 1;
					visibility: visible;
					-webkit-transform: translateY(0);
					transform: translateY(0);
					pointer-events: auto
				}

				.elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel {
					width: 100vw
				}

				.elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position {
					position: relative
				}

				.elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container {
					max-width: none
				}
			}

			@media only screen and (max-width:1023px) and (min-width:768px) {

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown,
				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-megamenu-panel {
					opacity: 1;
					visibility: visible;
					-webkit-transform: translateY(0);
					transform: translateY(0);
					pointer-events: auto
				}
			}

			@media only screen and (max-width:1024px) and (min-width:766px) {
				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {
					display: none
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {
					display: block
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open {
					display: block
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown {
					display: none
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel {
					display: none
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open {
					display: block;
					max-height: 2500px;
					opacity: 1;
					visibility: visible;
					-webkit-transition: max-height 5s ease-out;
					transition: max-height 5s ease-out
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav {
					overflow-y: auto
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown {
					left: 0
				}
			}

			button.elementskit-menu-close,
			button.elementskit-menu-hamburger {
				display: none
			}

			button.elementskit-menu-hamburger {
				color: #000
			}

			@media (max-width:1024px) {
				.elementskit-menu-overlay {
					display: block;
					position: fixed;
					z-index: 14;
					top: 0;
					left: -100%;
					height: 100%;
					width: 100%;
					background-color: rgba(51, 51, 51, .5);
					-webkit-transition: .4s;
					transition: all .4s ease;
					opacity: 1;
					visibility: visible;
					-webkit-transition: .6s cubic-bezier(.6, .1, .68, .53) .4s;
					transition: all .6s cubic-bezier(.6, .1, .68, .53) .4s
				}

				.elementor-element-edit-mode .elementskit-menu-overlay {
					left: 100%
				}

				button.elementskit-menu-hamburger {
					border: 1px solid rgba(0, 0, 0, .2);
					float: right
				}

				button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
					background-color: rgba(0, 0, 0, .5)
				}

				button.elementskit-menu-close,
				button.elementskit-menu-hamburger {
					padding: 8px;
					background-color: transparent;
					border-radius: .25rem;
					position: relative;
					z-index: 10;
					cursor: pointer;
					width: 45px;
					-webkit-transition: .4s ease-in;
					transition: all .4s ease-in
				}

				button.elementskit-menu-close .elementskit-menu-hamburger-icon,
				button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
					height: 1px;
					width: 100%;
					display: block;
					margin-bottom: 4px
				}

				button.elementskit-menu-close .elementskit-menu-hamburger-icon:last-child,
				button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child {
					margin-bottom: 0
				}

				.elementor-widget-ekit-nav-menu {
					-webkit-animation: none !important;
					animation: none !important
				}

				.ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav {
					display: block
				}
			}

			.dropdown-item,
			.ekit-menu-nav-link {
				position: relative
			}

			.dropdown-item span.ekit-spinner,
			.dropdown-item>i,
			.dropdown-item>svg,
			.ekit-menu-nav-link span.ekit-spinner,
			.ekit-menu-nav-link>i,
			.ekit-menu-nav-link>svg {
				margin-right: 6px
			}

			@media (max-width:1024px) {

				button.elementskit-menu-close,
				button.elementskit-menu-hamburger {
					display: block
				}

				.elementskit-menu-container {
					max-width: 350px
				}

				.elementskit-menu-overlay.active {
					left: 0;
					-webkit-transition: .6s cubic-bezier(.22, .61, .24, 1);
					transition: all .6s cubic-bezier(.22, .61, .24, 1) 0s
				}

				.elementskit-menu-offcanvas-elements {
					height: 100% !important;
					padding-bottom: 10px
				}

				.elementskit-menu-offcanvas-elements.active {
					left: 0
				}

				.elementskit-dropdown {
					position: relative;
					max-height: 0;
					-webkit-box-shadow: none;
					box-shadow: none;
					-webkit-transition: max-height 2s cubic-bezier(0, 1, 0, 1);
					transition: max-height 2s cubic-bezier(0, 1, 0, 1)
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
					margin-left: auto
				}

				.ekit_menu_responsive_tablet .elementskit-submenu-indicator {
					-webkit-box-ordinal-group: 3;
					-ms-flex-order: 2;
					order: 2;
					border: 1px solid;
					border-radius: 30px
				}
			}

			@media (max-width:767px) {
				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {
					display: none
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {
					display: block
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open {
					display: block
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown {
					display: none
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel {
					display: none
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open {
					display: block;
					max-height: 2500px;
					opacity: 1;
					visibility: visible;
					-webkit-transition: max-height 5s ease-out;
					transition: max-height 5s ease-out
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav {
					overflow-y: auto
				}

				.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown {
					left: 0
				}
			}

			.elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a>i,
			.elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover>i {
				color: inherit !important
			}

			.ekit-vertical-navbar-nav {
				padding-left: 0;
				list-style: none;
				-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
				box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
				background-color: #fff;
				margin-left: 0;
				margin-bottom: 0;
				list-style: none
			}

			.ekit-vertical-navbar-nav .elementskit-dropdown,
			.ekit-vertical-navbar-nav .elementskit-megamenu-panel {
				margin-left: 0;
				list-style: none;
				margin-bottom: 0
			}

			.ekit-vertical-navbar-nav .elementskit-megamenu-has .elementskit-dropdown {
				display: none
			}

			.ekit-vertical-navbar-nav>li:not(:last-child) {
				border-bottom: 1px solid #ededed
			}

			.ekit-vertical-navbar-nav>li>a {
				font-size: 14px;
				font-weight: 500;
				color: #101010;
				display: block;
				padding-top: 12px;
				padding-bottom: 12px;
				padding-left: 25px;
				padding-right: 19px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.ekit-vertical-navbar-nav>li>a:hover {
				color: #4285f4
			}

			.ekit-vertical-navbar-nav>li:hover>a {
				color: #4285f4
			}

			.ekit-vertical-navbar-nav li.elementskit-dropdown-has {
				position: relative
			}

			@media (max-width:1024px) {
				.ekit-vertical-navbar-nav .elementskit-megamenu-panel {
					display: none;
					width: auto !important
				}

				.ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {
					display: block
				}

				.ekit-vertical-navbar-nav .elementskit-dropdown-has .elementskit-dropdown.elementskit-dropdown-open {
					display: block
				}

				.ekit-vertical-navbar-nav .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {
					display: none
				}
			}

			.ekit-vertical-navbar-nav .elementskit-dropdown {
				padding-left: 0;
				list-style: none;
				max-width: 220px;
				width: 100%
			}

			@media (max-width:1024px) {
				.ekit-vertical-navbar-nav .elementskit-dropdown {
					display: none;
					max-height: none;
					max-width: 100%;
					padding: 10px 15px
				}
			}

			.ekit-vertical-navbar-nav .elementskit-dropdown>li:first-child {
				margin-top: 0
			}

			.ekit-vertical-navbar-nav .elementskit-dropdown>li:last-child {
				margin-bottom: 0
			}

			.ekit-vertical-navbar-nav .elementskit-dropdown>li>a {
				font-size: 14px;
				font-weight: 500;
				color: #101010;
				padding-top: 12px;
				padding-bottom: 12px;
				padding-left: 25px;
				padding-right: 19px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			@media (min-width:1025px) {
				.ekit_menu_responsive_tablet .ekit-nav-menu--overlay {
					display: none
				}

				.ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover>.elementskit-dropdown {
					-webkit-transform: translateY(0);
					transform: translateY(0);
					opacity: 1;
					visibility: visible;
					pointer-events: auto
				}

				.ekit-vertical-navbar-nav li.elementskit-megamenu-has.relative_position {
					position: relative
				}

				.ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position {
					position: static
				}

				.ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover>.elementskit-megamenu-panel {
					-webkit-transform: translateY(0);
					transform: translateY(0);
					opacity: 1;
					visibility: visible;
					pointer-events: auto
				}

				.ekit-vertical-navbar-nav .elementskit-dropdown {
					position: absolute;
					left: 100%;
					top: 0;
					z-index: 100;
					background-color: #fff;
					-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
					box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
					-webkit-transform: translateY(10px);
					transform: translateY(10px);
					opacity: 0;
					visibility: hidden;
					-webkit-transition: .3s linear;
					transition: all .3s linear;
					pointer-events: none
				}

				.ekit-vertical-navbar-nav .elementskit-dropdown>li:not(:last-child) {
					border-bottom: 1px solid #ededed
				}

				.ekit-vertical-navbar-nav .elementskit-megamenu-panel {
					position: absolute;
					left: 100%;
					top: 0;
					z-index: 100;
					-webkit-transform: translateY(10px);
					transform: translateY(10px);
					opacity: 0;
					visibility: hidden;
					-webkit-transition: .3s linear;
					transition: all .3s linear;
					pointer-events: none;
					width: 100%
				}
			}

			.ekit-vertical-navbar-nav .elementskit-submenu-indicator {
				display: block;
				line-height: 1;
				margin-left: auto;
				position: relative;
				font-weight: 900;
				font-style: normal;
				font-family: "Font Awesome 5 Free";
				-webkit-box-ordinal-group: 3;
				-ms-flex-order: 2;
				order: 2
			}

			.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before {
				content: "\f105"
			}

			.ekit-vertical-navbar-nav .elementskit-submenu-indicator.ekit-spinner {
				width: 1em;
				height: 1em;
				border: 2px solid;
				border-bottom-color: currentColor;
				border-radius: 50%;
				display: inline-block;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				-webkit-animation: 1s linear infinite ekit_ajax_spinner_rotation;
				animation: 1s linear infinite ekit_ajax_spinner_rotation
			}

			.ekit-vertical-navbar-nav .elementskit-submenu-indicator.ekit-spinner::before {
				content: "";
				display: none
			}

			.ekit-vertical-navbar-nav .ekit-submenu-indicator-icon {
				display: block;
				margin-left: auto;
				line-height: 1;
				position: relative;
				-webkit-box-ordinal-group: 3;
				-ms-flex-order: 2;
				order: 2
			}

			.dt-container .dt-paging button.disabled,
			.dt-container .dt-paging button.disabled:active,
			.dt-container .dt-paging button.disabled:hover {
				cursor: default;
				color: #666;
				border: 1px solid transparent;
				background: 0 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			a.dt-button.disabled,
			button.dt-button.disabled,
			div.dt-button.disabled {
				color: #999;
				border: 1px solid #d0d0d0;
				cursor: default;
				background-color: #f9f9f9;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
				background-image: linear-gradient(to bottom, #fff 0, #f9f9f9 100%)
			}

			a.dt-button.active:not(.disabled),
			a.dt-button:active:not(.disabled),
			button.dt-button.active:not(.disabled),
			button.dt-button:active:not(.disabled),
			div.dt-button.active:not(.disabled),
			div.dt-button:active:not(.disabled) {
				background-color: #e2e2e2;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e2e2e2));
				background-image: linear-gradient(to bottom, #f3f3f3 0, #e2e2e2 100%);
				-webkit-box-shadow: inset 1px 1px 3px #999;
				box-shadow: inset 1px 1px 3px #999
			}

			a.dt-button.active:not(.disabled):hover:not(.disabled),
			a.dt-button:active:not(.disabled):hover:not(.disabled),
			button.dt-button.active:not(.disabled):hover:not(.disabled),
			button.dt-button:active:not(.disabled):hover:not(.disabled),
			div.dt-button.active:not(.disabled):hover:not(.disabled),
			div.dt-button:active:not(.disabled):hover:not(.disabled) {
				-webkit-box-shadow: inset 1px 1px 3px #999;
				box-shadow: inset 1px 1px 3px #999;
				background-color: #ccc;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#ccc));
				background-image: linear-gradient(to bottom, #eaeaea 0, #ccc 100%)
			}

			a.dt-button:hover:not(.disabled),
			button.dt-button:hover:not(.disabled),
			div.dt-button:hover:not(.disabled) {
				border: 1px solid #666;
				background-color: #e0e0e0;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e0e0e0));
				background-image: linear-gradient(to bottom, #f9f9f9 0, #e0e0e0 100%)
			}

			a.dt-button:focus:not(.disabled),
			button.dt-button:focus:not(.disabled),
			div.dt-button:focus:not(.disabled) {
				border: 1px solid #426c9e;
				text-shadow: 0 1px 0 #c4def1;
				outline: 0;
				background-color: #79ace9;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#bddef4), to(#79ace9));
				background-image: linear-gradient(to bottom, #bddef4 0, #79ace9 100%)
			}

			div.dt-button-collection a.dt-button.active:not(.disabled),
			div.dt-button-collection a.dt-button:active:not(.disabled),
			div.dt-button-collection button.dt-button.active:not(.disabled),
			div.dt-button-collection button.dt-button:active:not(.disabled),
			div.dt-button-collection div.dt-button.active:not(.disabled),
			div.dt-button-collection div.dt-button:active:not(.disabled) {
				background-color: #dadada;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dadada));
				background-image: linear-gradient(to bottom, #f0f0f0 0, #dadada 100%);
				-webkit-box-shadow: inset 1px 1px 3px #666;
				box-shadow: inset 1px 1px 3px #666
			}

			.ekit-wid-con .select {
				cursor: pointer;
				display: block;
				position: relative;
				font-size: 16px;
				color: #7b7b7b;
				width: 220px;
				height: 44px;
				float: right
			}

			a:hover>.a:hover\:met_scalex--200:hover {
				-webkit-transform: scaleX(2);
				transform: scaleX(2)
			}

			a:hover>.a:hover\:met_scaley--200:hover {
				-webkit-transform: scaleY(2);
				transform: scaleY(2)
			}

			.ekit-wid-con .elementor-inline-items {
				margin: 0 !important
			}

			.ekit-wid-con .elementor-inline-items .elementor-icon-list-item {
				display: inline-block
			}

			.ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {
				display: inline-block
			}

			.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {
				position: absolute
			}

			.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child::after {
				display: none
			}

			.ekit-wid-con .elementor-icon-list-item>a {
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-transition: .4s;
				transition: all .4s ease;
				position: relative;
				display: -webkit-inline-box;
				display: -ms-inline-flexbox;
				display: inline-flex
			}

			.ekit-wid-con .elementor-icon-list-text {
				-webkit-transition: .4s;
				transition: all .4s ease
			}

			.ekit-wid-con .elementor-icon-list-icon {
				display: -webkit-inline-box;
				display: -ms-inline-flexbox;
				display: inline-flex;
				text-align: center;
				line-height: inherit
			}

			.ekit-wid-con .elementor-icon-list-icon svg {
				-webkit-transition: .4s;
				transition: all .4s ease
			}

			.ekit-wid-con .elementor-icon-list-icon>i {
				-webkit-transition: .4s;
				transition: all .4s ease
			}

			.ekit-wid-con .muted {
				color: #adadad
			}

			.ekit-wid-con iframe {
				border: none
			}

			.ekit-wid-con a {
				text-decoration: none
			}

			.ekit-wid-con a,
			.ekit-wid-con b,
			.ekit-wid-con div,
			.ekit-wid-con li,
			.ekit-wid-con ul {
				-webkit-tap-highlight-color: transparent;
				-webkit-tap-highlight-color: transparent;
				outline: 0
			}

			.ekit-wid-con a:active,
			.ekit-wid-con a:focus,
			.ekit-wid-con input,
			.ekit-wid-con input:active,
			.ekit-wid-con input:focus,
			.ekit-wid-con input:hover,
			.ekit-wid-con textarea,
			.ekit-wid-con textarea:active,
			.ekit-wid-con textarea:focus,
			.ekit-wid-con textarea:hover {
				-moz-outline: none;
				outline: 0
			}

			.ekit-wid-con a:active,
			.ekit-wid-con a:focus,
			.ekit-wid-con a:hover,
			.ekit-wid-con a:visited {
				outline: 0;
				text-decoration: none
			}

			.ekit-wid-con img:not([draggable]),
			.ekit-wid-con object,
			.ekit-wid-con video {
				max-width: 100%;
				height: auto
			}

			.ekit-wid-con [type=button]:focus:not(:focus-visible),
			.ekit-wid-con [type=submit]:focus:not(:focus-visible),
			.ekit-wid-con button:focus:not(:focus-visible) {
				outline: 0
			}

			.ekit-wid-con a:focus-visible,
			.ekit-wid-con button:focus-visible,
			.ekit-wid-con input:focus-visible,
			.ekit-wid-con textarea:focus-visible {
				outline: -webkit-focus-ring-color auto 1px
			}

			.ekit-wid-con img {
				border: none;
				max-width: 100%
			}

			.ekit-wid-con li,
			.ekit-wid-con ul {
				margin: 0;
				padding: 0
			}

			.ekit-wid-con p {
				margin-bottom: 10px
			}

			.ekit-wid-con svg {
				width: 1em;
				height: 1em
			}

			.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
				z-index: 1000
			}

			.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover {
				background-color: transparent
			}

			.ekit-wid-con .elementor-icon-list-item a>img {
				width: 100px;
				margin-right: 15px
			}

			.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text {
				display: block;
				margin-bottom: 0
			}

			.ekit-wid-con .dialog-type-lightbox .dialog-widget-content {
				width: 100%
			}

			@media (min-width:1025px) {

				.ekit-wid-con .default_menu_position .elementor-column,
				.ekit-wid-con .default_menu_position .elementor-widget,
				.ekit-wid-con .default_menu_position .elementor-widget-wrap,
				.ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container {
					position: static
				}

				.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel {
					-webkit-transition: transform .4s;
					-webkit-transition: -webkit-transform .4s;
					transition: -webkit-transform .4s ease;
					transition: transform .4s ease;
					transition: transform .4s ease, -webkit-transform .4s ease
				}

				.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel {
					-webkit-transform: translateY(-10px) translateX(-50%);
					transform: translateY(-10px) translateX(-50%);
					left: 50%
				}

				.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover>.elementskit-megamenu-panel {
					-webkit-transform: translateY(0) translateX(-50%);
					transform: translateY(0) translateX(-50%);
					left: 50%
				}
			}

			@media (max-width:1024px) {
				.ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator {
					padding: 3px 10px;
					border: 1px solid;
					border-radius: 30px
				}
			}

			.ekit-wid-con .swiper-container {
				width: inherit;
				height: inherit
			}

			.ekit-wid-con .mfp-iframe-scaler iframe {
				-webkit-box-shadow: none;
				box-shadow: none;
				background: 0 0
			}

			.ekit-wid-con img {
				-webkit-user-select: none;
				-moz-user-select: none;
				-o-user-select: none;
				-ms-user-select: none;
				user-select: none
			}

			.ekit-wid-con button {
				cursor: pointer;
				-webkit-transition: .4s;
				transition: all .4s ease
			}

			.ekit-wid-con input {
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.ekit-wid-con .swiper-pagination-bullet {
				opacity: inherit;
				background-color: inherit
			}

			#wp-admin-bar-elementor_edit_page-default:empty {
				display: none
			}

			.screen-reader-text {
				clip: rect(1px, 1px, 1px, 1px);
				height: 1px;
				overflow: hidden;
				position: absolute !important;
				width: 1px;
				word-wrap: normal !important
			}

			.screen-reader-text:focus {
				background-color: #eee;
				clip: auto !important;
				clip-path: none;
				color: #333;
				display: block;
				font-size: 1rem;
				height: auto;
				left: 5px;
				line-height: normal;
				padding: 12px 24px;
				text-decoration: none;
				top: 5px;
				width: auto;
				z-index: 100000
			}

			.mfp-bg,
			.mfp-container {
				opacity: 0;
				-webkit-backface-visibility: hidden;
				-webkit-transition: .3s ease-out;
				transition: all .3s ease-out
			}

			.mfp-ready .mfp-container {
				opacity: 1
			}

			.mfp-ready.mfp-bg {
				opacity: .8
			}

			.mfp-removing .mfp-container,
			.mfp-removing.mfp-bg {
				opacity: 0
			}

			button.mfp-close.ekit-popup-close {
				border: 1px solid #fff;
				margin: 20px;
				border-radius: 50%;
				-webkit-transition: .4s;
				transition: all .4s ease
			}

			button.mfp-close.ekit-popup-close:hover {
				background-color: #000;
				color: #fff;
				border-color: #000;
				width: 44px
			}

			.mfp-removing {
				-webkit-animation: 1s close;
				animation: 1s close
			}

			.mfp-bg.ekit-promo-popup {
				background-color: rgba(0, 0, 0, .87);
				padding-bottom: 100%;
				border-radius: 100%;
				overflow: hidden;
				-webkit-animation: .8s ease-out forwards menu-animation;
				animation: .8s ease-out forwards menu-animation
			}

			.ekit-promo-popup .mfp-close {
				color: #fff;
				opacity: 0;
				-webkit-transition: 1s .8s;
				transition: all 1s ease .8s;
				-webkit-transform: translateY(-500px);
				transform: translateY(-500px)
			}

			.ekit-promo-popup.mfp-ready .mfp-close {
				opacity: 1;
				-webkit-transform: translateY(0);
				transform: translateY(0);
				position: fixed
			}

			.ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog {
				opacity: 0;
				-webkit-transition: 1s .8s;
				transition: all 1s ease .8s;
				-webkit-transform: translateY(-500px);
				transform: translateY(-500px)
			}

			.ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
				opacity: 1;
				-webkit-transform: translateY(0);
				transform: translateY(0)
			}

			@-webkit-keyframes menu-animation {
				0% {
					opacity: 0;
					-webkit-transform: scale(.04) translateY(300%);
					transform: scale(.04) translateY(300%)
				}

				40% {
					-webkit-transform: scale(.04) translateY(0);
					transform: scale(.04) translateY(0);
					-webkit-transition: ease-out;
					transition: ease-out
				}

				40% {
					-webkit-transform: scale(.04) translateY(0);
					transform: scale(.04) translateY(0)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale(.02) translateY(0);
					transform: scale(.02) translateY(0)
				}

				61% {
					opacity: 1;
					-webkit-transform: scale(.04) translateY(0);
					transform: scale(.04) translateY(0)
				}

				99.9% {
					opacity: 1;
					height: 0;
					padding-bottom: 100%;
					border-radius: 100%
				}

				100% {
					opacity: 1;
					-webkit-transform: scale(2) translateY(0);
					transform: scale(2) translateY(0);
					height: 100%;
					padding-bottom: 0;
					border-radius: 0
				}
			}

			@keyframes menu-animation {
				0% {
					opacity: 0;
					-webkit-transform: scale(.04) translateY(300%);
					transform: scale(.04) translateY(300%)
				}

				40% {
					-webkit-transform: scale(.04) translateY(0);
					transform: scale(.04) translateY(0);
					-webkit-transition: ease-out;
					transition: ease-out
				}

				40% {
					-webkit-transform: scale(.04) translateY(0);
					transform: scale(.04) translateY(0)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale(.02) translateY(0);
					transform: scale(.02) translateY(0)
				}

				61% {
					opacity: 1;
					-webkit-transform: scale(.04) translateY(0);
					transform: scale(.04) translateY(0)
				}

				99.9% {
					opacity: 1;
					height: 0;
					padding-bottom: 100%;
					border-radius: 100%
				}

				100% {
					opacity: 1;
					-webkit-transform: scale(2) translateY(0);
					transform: scale(2) translateY(0);
					height: 100%;
					padding-bottom: 0;
					border-radius: 0
				}
			}

			@-webkit-keyframes close {
				0% {
					opacity: 1
				}

				100% {
					opacity: 0
				}
			}

			@keyframes close {
				0% {
					opacity: 1
				}

				100% {
					opacity: 0
				}
			}

			@-webkit-keyframes fadeInLeft {
				from {
					opacity: 0;
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes fadeInLeft {
				from {
					opacity: 0;
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes fadeInRight {
				from {
					opacity: 0;
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes fadeInRight {
				from {
					opacity: 0;
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes bounceInLeft {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				0% {
					opacity: 0;
					-webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
					transform: translate3d(-3000px, 0, 0) scaleX(3)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(25px, 0, 0) scaleX(1);
					transform: translate3d(25px, 0, 0) scaleX(1)
				}

				75% {
					-webkit-transform: translate3d(-10px, 0, 0) scaleX(.98);
					transform: translate3d(-10px, 0, 0) scaleX(.98)
				}

				90% {
					-webkit-transform: translate3d(5px, 0, 0) scaleX(.995);
					transform: translate3d(5px, 0, 0) scaleX(.995)
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes bounceInLeft {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				0% {
					opacity: 0;
					-webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
					transform: translate3d(-3000px, 0, 0) scaleX(3)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(25px, 0, 0) scaleX(1);
					transform: translate3d(25px, 0, 0) scaleX(1)
				}

				75% {
					-webkit-transform: translate3d(-10px, 0, 0) scaleX(.98);
					transform: translate3d(-10px, 0, 0) scaleX(.98)
				}

				90% {
					-webkit-transform: translate3d(5px, 0, 0) scaleX(.995);
					transform: translate3d(5px, 0, 0) scaleX(.995)
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes bounceInRight {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				from {
					opacity: 0;
					-webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
					transform: translate3d(3000px, 0, 0) scaleX(3)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
					transform: translate3d(-25px, 0, 0) scaleX(1)
				}

				75% {
					-webkit-transform: translate3d(10px, 0, 0) scaleX(.98);
					transform: translate3d(10px, 0, 0) scaleX(.98)
				}

				90% {
					-webkit-transform: translate3d(-5px, 0, 0) scaleX(.995);
					transform: translate3d(-5px, 0, 0) scaleX(.995)
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes bounceInRight {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				from {
					opacity: 0;
					-webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
					transform: translate3d(3000px, 0, 0) scaleX(3)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
					transform: translate3d(-25px, 0, 0) scaleX(1)
				}

				75% {
					-webkit-transform: translate3d(10px, 0, 0) scaleX(.98);
					transform: translate3d(10px, 0, 0) scaleX(.98)
				}

				90% {
					-webkit-transform: translate3d(-5px, 0, 0) scaleX(.995);
					transform: translate3d(-5px, 0, 0) scaleX(.995)
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes bounceOutLeft {
				20% {
					opacity: 1;
					-webkit-transform: translate3d(20px, 0, 0) scaleX(.9);
					transform: translate3d(20px, 0, 0) scaleX(.9)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
					transform: translate3d(-2000px, 0, 0) scaleX(2)
				}
			}

			@keyframes bounceOutLeft {
				20% {
					opacity: 1;
					-webkit-transform: translate3d(20px, 0, 0) scaleX(.9);
					transform: translate3d(20px, 0, 0) scaleX(.9)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
					transform: translate3d(-2000px, 0, 0) scaleX(2)
				}
			}

			@-webkit-keyframes bounceOutRight {
				20% {
					opacity: 1;
					-webkit-transform: translate3d(-20px, 0, 0) scaleX(.9);
					transform: translate3d(-20px, 0, 0) scaleX(.9)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
					transform: translate3d(2000px, 0, 0) scaleX(2)
				}
			}

			@keyframes bounceOutRight {
				20% {
					opacity: 1;
					-webkit-transform: translate3d(-20px, 0, 0) scaleX(.9);
					transform: translate3d(-20px, 0, 0) scaleX(.9)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
					transform: translate3d(2000px, 0, 0) scaleX(2)
				}
			}

			@-webkit-keyframes zoomIn {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.3, .3, .3);
					transform: scale3d(.3, .3, .3)
				}

				50% {
					opacity: 1
				}
			}

			@keyframes zoomIn {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.3, .3, .3);
					transform: scale3d(.3, .3, .3)
				}

				50% {
					opacity: 1
				}
			}

			@-webkit-keyframes zoomOut {
				from {
					opacity: 1
				}

				50% {
					opacity: 0;
					-webkit-transform: scale3d(.3, .3, .3);
					transform: scale3d(.3, .3, .3)
				}

				to {
					opacity: 0
				}
			}

			@keyframes zoomOut {
				from {
					opacity: 1
				}

				50% {
					opacity: 0;
					-webkit-transform: scale3d(.3, .3, .3);
					transform: scale3d(.3, .3, .3)
				}

				to {
					opacity: 0
				}
			}

			@-webkit-keyframes zoomOutLeft {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
					transform: scale(.1) translate3d(-2000px, 0, 0)
				}
			}

			@keyframes zoomOutLeft {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
					transform: scale(.1) translate3d(-2000px, 0, 0)
				}
			}

			@-webkit-keyframes zoomOutRight {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
					transform: scale(.1) translate3d(2000px, 0, 0)
				}
			}

			@keyframes zoomOutRight {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
					transform: scale(.1) translate3d(2000px, 0, 0)
				}
			}

			.ekit-wid-con .woocommerce-ordering {
				position: relative;
				z-index: 10
			}

			.ekit-wid-con .number::before {
				counter-increment: myNumber;
				content: counter(myNumber) "."
			}

			.ekit-wid-con .path {
				fill: #fff;
				stroke: #2575fc;
				stroke-miterlimit: 0
			}

			.ekit-wid-con .ekit-team-modal.mfp-bg,
			body .ekit-team-modal.mfp-bg {
				border-radius: 0;
				-webkit-animation: none;
				animation: none
			}

			.ekit-wid-con .ekit-team-modal.mfp-wrap::before,
			body .ekit-team-modal.mfp-wrap::before {
				opacity: .8;
				-webkit-transition: opacity .3s;
				transition: opacity .3s;
				cursor: -webkit-zoom-out;
				cursor: zoom-out
			}

			.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready::before,
			body .ekit-team-modal.mfp-wrap.mfp-ready::before {
				opacity: 1
			}

			.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup::before,
			body .ekit-team-modal.mfp-wrap.ekit-promo-popup::before {
				background-color: #555;
				border-radius: 0;
				-webkit-animation: none;
				animation: none
			}

			.ekit-wid-con .ekit-team-modal.mfp-wrap>.mfp-container,
			body .ekit-team-modal.mfp-wrap>.mfp-container {
				padding: 60px 15px;
				overflow: auto
			}

			.ekit-wid-con .ekit-team-modal-close,
			body .ekit-team-modal-close {
				position: absolute;
				top: 10px;
				right: 10px;
				width: 40px;
				height: 40px;
				padding: 0;
				color: #656565;
				background-color: transparent;
				border-width: 0;
				border-radius: 0;
				font-size: 18px;
				line-height: 1;
				outline: 0;
				z-index: 1
			}

			.ekit-wid-con .ekit-team-popup,
			body .ekit-team-popup {
				-webkit-transition: color .3s;
				transition: color .3s
			}

			.ekit-wid-con .ekit-promo-popup>.mfp-container,
			body .ekit-promo-popup>.mfp-container {
				right: 0;
				margin-left: auto;
				margin-right: auto
			}

			.ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content,
			body .ekit-promo-popup>.mfp-container>.mfp-content {
				max-width: 920px
			}

			.ekit-wid-con .elementskit-image-accordion-wraper {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				overflow: hidden;
				min-height: 366px;
				position: relative
			}

			.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
				-webkit-box-flex: 1;
				-ms-flex: 1;
				flex: 1;
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center center;
				position: relative;
				min-height: 460px;
				overflow: hidden;
				cursor: pointer;
				-webkit-transition: .4s;
				transition: all .4s ease;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex
			}

			.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion::before {
				position: absolute;
				content: "";
				top: 100%;
				left: 0;
				height: 100%;
				width: 100%;
				background: #000;
				background: -webkit-gradient(linear, left bottom, left top, from(black), color-stop(60%, rgba(255, 255, 255, 0)));
				background: linear-gradient(0deg, #000 0, rgba(255, 255, 255, 0) 60%);
				-webkit-transition: .5s;
				transition: all .5s ease;
				opacity: 0
			}

			.ekit-wid-con .swiper-pagination {
				line-height: 1
			}

			.ekit-wid-con .swiper-pagination span {
				background-color: #ededed;
				padding: 0
			}

			.ekit-wid-con .elementskit-clients-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide {
				max-width: calc(100% / var(--ekit_client_logo_slidetosho, 4));
				margin-right: var(--ekit_client_logo_left_right_spacing, 15px)
			}

			.ekit-wid-con .elementskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide {
				max-width: calc(100% / var(--ekit_client_logo_slidetosho, 4));
				margin-right: var(--ekit_client_logo_left_right_spacing, 15px)
			}

			.ekit-wid-con .single-skill-bar:not(:last-child) {
				margin-bottom: 25px
			}

			.ekit-wid-con .elementskit-funfact {
				-webkit-transition: .4s;
				transition: all .4s ease;
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				position: relative;
				z-index: 2;
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center center
			}

			.ekit-wid-con .elementskit-image-comparison {
				z-index: 3
			}

			.ekit-wid-con .elementskit-image-comparison>img {
				width: 100%
			}

			.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle {
				-webkit-box-shadow: none;
				box-shadow: none;
				background-color: #fff;
				border-color: transparent;
				-webkit-transition: color .3s, background-color .3s;
				transition: color .3s, background-color .3s
			}

			.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::before {
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::after {
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.ekit-wid-con .elementskit-countdown-timer {
				position: relative;
				z-index: 10;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container {
				-webkit-box-flex: 0;
				-ms-flex: 0 0 25%;
				flex: 0 0 25%
			}

			.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container {
				width: 150px;
				height: 150px;
				border-radius: 50%;
				background-color: #443aca;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content {
				width: 100%
			}

			.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content>span {
				display: block;
				color: #fff;
				line-height: 1
			}

			.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-count {
				font-size: 36px;
				font-weight: 700;
				margin-bottom: 13px
			}

			.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-title {
				font-size: 14px;
				letter-spacing: 2.5px
			}

			.ekit-wid-con .elementskit-countdown-timer-3 {
				position: relative;
				z-index: 10;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-webkit-box-align: end;
				-ms-flex-align: end;
				align-items: flex-end
			}

			.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
				-webkit-box-flex: 0;
				-ms-flex: 0 0 25%;
				flex: 0 0 25%;
				padding: 0 3px
			}

			.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count {
				height: 190px;
				line-height: 190px;
				color: #333;
				display: block;
				font-size: 48px;
				font-weight: 700;
				position: relative;
				background-color: #fff;
				z-index: 1
			}

			.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count::before {
				position: absolute;
				content: "";
				top: 0;
				right: 0;
				width: 100%;
				height: 100%;
				z-index: -1;
				background: linear-gradient(-223deg, #fff 0, #fff 50%, #eaeaea 50%, #e7e7e7 100%)
			}

			.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-title {
				display: block;
				height: 50px;
				line-height: 50px;
				font-size: 14px;
				letter-spacing: 2.5px;
				font-weight: 700;
				position: relative;
				z-index: 1;
				background-color: #1cf196;
				color: #333
			}

			.ekit-wid-con .elementskit-countdown-timer-4 {
				position: relative;
				z-index: 2;
				height: 120px;
				line-height: 120px;
				background-color: #fd3358;
				background-size: 101% 101%;
				width: calc(100% + 60px);
				margin-left: -30px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap
			}

			.ekit-wid-con .elementskit-countdown-timer-4::after,
			.ekit-wid-con .elementskit-countdown-timer-4::before {
				position: absolute;
				content: "";
				bottom: -20px;
				pointer-events: none
			}

			.ekit-wid-con .elementskit-countdown-timer-4::before {
				left: 0;
				border-top: 20px solid #993535;
				border-left: 30px solid transparent
			}

			.ekit-wid-con .elementskit-countdown-timer-4::after {
				right: 0;
				border-bottom: 20px solid transparent;
				border-left: 30px solid #993535
			}

			.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {
				-webkit-box-flex: 0;
				-ms-flex: 0 0 25%;
				flex: 0 0 25%;
				color: #fff;
				height: 100%
			}

			.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {
				font-size: 48px;
				font-weight: 700
			}

			.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {
				font-size: 18px;
				vertical-align: top
			}

			.ekit-wid-con .elementskit-coundown-finish {
				height: auto !important;
				line-height: normal !important;
				padding: 15px
			}

			.ekit-wid-con .ekit-countdown-inner {
				margin: 0 auto
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-count {
				color: #333;
				display: block;
				font-size: 48px;
				font-weight: 700;
				background-color: #fff;
				overflow: hidden;
				line-height: 140px;
				position: absolute;
				text-align: center;
				top: 0;
				width: 100%;
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				-webkit-transform-style: flat;
				transform-style: flat
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-top {
				border-radius: 30px 30px 0 0;
				height: 50%;
				-webkit-transform-origin: 50% 100%;
				transform-origin: 50% 100%
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-bottom {
				border-radius: 0 0 30px 30px;
				line-height: 0;
				height: 50%;
				top: 50%;
				-webkit-transform-origin: 50% 0;
				transform-origin: 50% 0
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-curr.elementskit-top {
				-webkit-transform: rotateX(0);
				transform: rotateX(0);
				z-index: 3;
				border-bottom: 3px solid #e7e7e7
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-bottom {
				-webkit-transform: rotateX(90deg);
				transform: rotateX(90deg);
				z-index: 2
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top {
				border-bottom: 3px solid #e7e7e7
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-curr.elementskit-top {
				-webkit-transition: 250ms ease-in-out;
				transition: all 250ms ease-in-out;
				-webkit-transform: rotateX(-90deg);
				transform: rotateX(-90deg)
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-next.elementskit-bottom {
				-webkit-transition: 250ms ease-in-out 250ms;
				transition: all 250ms ease-in-out 250ms;
				-webkit-transform: rotateX(0);
				transform: rotateX(0)
			}

			.ekit-wid-con .elementskit-flip-clock .elementskit-label {
				background-color: #ff5657;
				position: relative;
				z-index: 10;
				display: block;
				width: 100%;
				height: 40px;
				line-height: 40px;
				-webkit-box-shadow: inset 0 3px 7px 0 rgba(0, 0, 0, .35);
				box-shadow: inset 0 3px 7px 0 rgba(0, 0, 0, .35);
				color: #fff;
				font-size: 14px;
				border-radius: 30px 30px 0 0;
				font-weight: 700;
				letter-spacing: .5px;
				top: -20px
			}

			.ekit-wid-con .elementskit-testimonial-slider .swiper-wrapper {
				overflow: visible
			}

			.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination span {
				padding: 0;
				margin: 0
			}

			.ekit-wid-con .elementskit-testimonial-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide {
				max-width: calc(100% / var(--ekit_testimonial_slidetoshow, 1));
				margin-right: var(--ekit_testimonial_left_right_spacing, 15px);
				margin-left: var(--ekit_testimonial_left_right_spacing, 15px)
			}

			.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next,
			.ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
				font-size: 36px;
				color: #2575fc;
				width: auto;
				height: auto;
				z-index: 1
			}

			.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next::before,
			.ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev::before {
				display: none
			}

			.ekit-wid-con .ekit-sidebar-group .ekit-overlay {
				left: 100%;
				top: 0;
				position: fixed;
				z-index: 1002;
				height: 100%;
				opacity: 0;
				width: 100%;
				visibility: hidden;
				-webkit-transition: all .4s ease-in var(--transition-duration);
				transition: all .4s ease-in var(--transition-duration);
				cursor: url(https://www.hitekenergy.com/wp-content/plugins/elementskit-lite/widgets/init/assets/img/cross-out.svg), pointer;
				background-color: rgba(0, 0, 0, .9)
			}

			.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay {
				visibility: visible;
				-webkit-transition: all var(--transition-duration) ease-out 0s;
				transition: all var(--transition-duration) ease-out 0s;
				left: 0;
				opacity: 1
			}

			.ekit-wid-con .ekit-video-popup {
				display: inline-block;
				text-align: center;
				font-size: 18px;
				background-color: #da3175;
				color: #fff;
				border-radius: 50%;
				position: relative;
				z-index: 6;
				-webkit-transition: .4s;
				transition: all .4s ease
			}

			.ekit-wid-con .ekit-video-popup svg {
				max-width: 40px;
				height: auto;
				vertical-align: middle
			}

			.ekit-wid-con .ekit-video-frame {
				position: relative
			}

			.ekit-wid-con .ekit-video-frame .ekit-video-inline-btn {
				width: 60px;
				height: 60px;
				line-height: 45px;
				color: #fff;
				text-align: center;
				font-size: 18px;
				background-color: #da3175;
				color: #fff;
				border-radius: 50%;
				position: relative;
				z-index: 6;
				-webkit-transition: .4s;
				transition: all .4s ease;
				position: absolute;
				top: 50%;
				left: 50%;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				text-align: center;
				-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%)
			}

			.ekit_self_video_wrap .mfp-close {
				position: fixed;
				outline: 0
			}

			.ekit_self_video_wrap .mfp-close:hover {
				background: #000;
				border-color: #000
			}

			.ekit_self_video_wrap_content .mfp-content {
				max-width: 900px
			}

			.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before {
				content: "";
				width: 100%;
				height: 100%;
				display: block;
				background-color: rgba(0, 0, 0, .87);
				padding-bottom: 100%;
				border-radius: 100%;
				overflow: hidden;
				-webkit-animation: .8s ease-out forwards menu-animation;
				animation: .8s ease-out forwards menu-animation
			}

			.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup {
				height: 100vh;
				overflow: hidden
			}

			.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom {
				display: none
			}

			.ekit_modal-searchPanel .ekit-search-group {
				position: relative
			}

			.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
				height: 70px;
				background-color: transparent;
				border-radius: 50px;
				border: 2px solid #fff;
				color: #fff;
				padding: 0 30px;
				width: 100%
			}

			.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):focus {
				outline: 0
			}

			.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder {
				color: #fff;
				opacity: 1
			}

			.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder {
				color: #fff;
				opacity: 1
			}

			.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder {
				color: #fff;
				opacity: 1
			}

			.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder {
				color: #fff;
				opacity: 1
			}

			.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder {
				color: #fff;
				opacity: 1
			}

			.ekit_modal-searchPanel .ekit-search-group .ekit_search-button {
				background-color: transparent;
				border: 0;
				padding: 0;
				color: #fff;
				fill: #fff;
				position: absolute;
				right: 0;
				cursor: pointer;
				top: 50%;
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%);
				height: 100%;
				width: 70px;
				border-radius: 0 50px 50px 0
			}

			.ekit_modal-searchPanel .ekit-search-group .ekit_search-button svg {
				width: 1em;
				height: 1em
			}

			.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button,
			.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration,
			.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button,
			.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration {
				display: none
			}

			.ekit_modal-searchPanel .ekit-search-panel {
				max-width: 800px;
				margin: 1.75rem auto
			}

			.ekit_navsearch-button {
				display: inline-block
			}

			.elementor-widget-elementskit-header-search .mfp-close {
				width: 44px
			}

			.ekit-wid-con .ekit-btt__button {
				padding: 0;
				display: inline-block;
				text-align: center;
				cursor: pointer;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				position: relative
			}

			.ekit-wid-con .ekit-btt__button:focus,
			.ekit-wid-con .ekit-btt__button:hover {
				text-decoration: none
			}

			.ekit-wid-con .ekit-btt__button .canvas {
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				position: absolute;
				border-radius: inherit
			}

			.ekit-wid-con .ekit-btt__button.ekit-tt-show {
				-webkit-animation: .5s ekit-btt-fadein;
				animation: .5s ekit-btt-fadein;
				opacity: 1
			}

			.ekit-wid-con .ekit-btt__button.yes:not(.ekit-tt-show) {
				-webkit-animation: .5s ekit-btt-fadeOut;
				animation: .5s ekit-btt-fadeOut;
				opacity: 0
			}

			.ekit-wid-con .ekit-btt.progress_indicator .ekit-btt__button {
				border: 0 !important;
				border-radius: 50% !important
			}

			@-webkit-keyframes ekit-btt-fadein {
				from {
					opacity: 0;
					-webkit-transform: translateY(80px);
					transform: translateY(80px)
				}

				to {
					opacity: 1;
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}
			}

			@keyframes ekit-btt-fadein {
				from {
					opacity: 0;
					-webkit-transform: translateY(80px);
					transform: translateY(80px)
				}

				to {
					opacity: 1;
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}
			}

			@-webkit-keyframes ekit-btt-fadeOut {
				from {
					opacity: 1;
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}

				to {
					opacity: 0;
					-webkit-transform: translateY(80px);
					transform: translateY(80px)
				}
			}

			@keyframes ekit-btt-fadeOut {
				from {
					opacity: 1;
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}

				to {
					opacity: 0;
					-webkit-transform: translateY(80px);
					transform: translateY(80px)
				}
			}

			@media (max-width:767px) {
				.ekit-wid-con .elementskit-image-accordion-wraper {
					-ms-flex-wrap: wrap;
					flex-wrap: wrap
				}
			}

			@media (max-width:991px) {

				.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
				.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
					width: 50%
				}

				.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
				.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
					margin-bottom: 30px;
					margin-right: 30px
				}

				.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {
					font-size: 28px
				}

				.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {
					font-size: 14px
				}
			}

			@media (max-width:480px) {

				.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
				.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
					display: block;
					width: 100%
				}

				.ekit-wid-con .elementskit-countdown-timer-4::after,
				.ekit-wid-con .elementskit-countdown-timer-4::before {
					display: none
				}

				.ekit-wid-con .elementskit-countdown-timer-4 {
					width: 100%;
					margin-left: 0;
					height: 100%;
					line-height: 1
				}

				.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {
					padding: 15px
				}

				.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
				.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,
				.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 100%;
					flex: 0 0 100%;
					max-width: 100%;
					padding: 0
				}

				.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child),
				.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child),
				.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container:not(:last-child) {
					margin-bottom: 30px
				}

				.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {
					display: block
				}

				.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {
					line-height: normal
				}
			}

			@media (max-width:767px) {

				.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next,
				.ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
					display: none !important
				}
			}

			.hustle-ui.module_id_1 {
				padding-right: 15px;
				padding-left: 15px
			}

			.hustle-ui.module_id_1 .hustle-popup-content .hustle-info,
			.hustle-ui.module_id_1 .hustle-popup-content .hustle-optin {
				padding-top: 0;
				padding-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-popup-content {
					max-width: 800px;
					max-height: none;
					max-height: unset;
					overflow-y: initial
				}

				.hustle-layout {
					max-height: none;
					max-height: unset
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 {
					padding-right: 15px;
					padding-left: 15px
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-popup-content .hustle-info,
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-popup-content .hustle-optin {
					padding-top: 0;
					padding-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-layout-body {
				margin: 0;
				padding: 250px 30px 30px;
				border-width: 0;
				border-style: solid;
				border-color: #dadada;
				border-radius: 0 0 0 0;
				overflow: hidden;
				background-color: #fccc2c;
				-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
				-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
				box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
				background-image: url(/static/web/images/014.jpg);
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center top;
				background-clip: padding-box
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-layout-body {
					margin: 0;
					padding: 7.5% 42.5% 7.5% 7.5%;
					border-width: 0;
					border-style: solid;
					border-radius: 0 0 0 0;
					-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
					-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
					box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
					background-repeat: no-repeat;
					background-size: contain;
					background-position: right center
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-layout-content {
				padding: 0;
				border-width: 0;
				border-style: solid;
				border-radius: 0 0 0 0;
				border-color: transparent;
				background-color: #5d7380;
				-moz-box-shadow: 0 0 0 0 transparent;
				-webkit-box-shadow: 0 0 0 0 transparent;
				box-shadow: 0 0 0 0 transparent
			}

			.hustle-ui.module_id_1 .hustle-main-wrapper {
				position: relative;
				padding: 32px 0 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-layout-content {
					padding: 0;
					border-width: 0;
					border-style: solid;
					border-radius: 0 0 0 0;
					-moz-box-shadow: 0 0 0 0 transparent;
					-webkit-box-shadow: 0 0 0 0 transparent;
					box-shadow: 0 0 0 0 transparent
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-main-wrapper {
					padding: 32px 0 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-content {
				margin: 0;
				padding: 53px 53px 15px;
				border-width: 7px 7px 0;
				border-style: solid;
				border-radius: 0 0 0 0;
				border-color: #fff;
				background-color: #0a3b70;
				-moz-box-shadow: 0 0 0 0 transparent;
				-webkit-box-shadow: 0 0 0 0 transparent;
				box-shadow: 0 0 0 0 transparent
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-content .hustle-content-wrap {
				padding: 53px 0 15px
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-content {
					margin: 0;
					padding: 16% 13.2% 4.5%;
					border-width: 7px 7px 0;
					border-style: solid;
					border-radius: 0 0 0 0;
					-moz-box-shadow: 0 0 0 0 transparent;
					-webkit-box-shadow: 0 0 0 0 transparent;
					box-shadow: 0 0 0 0 transparent
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-content .hustle-content-wrap {
					padding: 16% 0 4.5%
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-title {
				display: block;
				margin: 0 0 30px;
				padding: 0 0 30px;
				border-width: 0 0 2px;
				border-style: solid;
				border-color: rgba(255, 255, 255, .5);
				border-radius: 0 0 0 0;
				background-color: rgba(0, 0, 0, 0);
				box-shadow: 0 0 0 0 transparent;
				-moz-box-shadow: 0 0 0 0 transparent;
				-webkit-box-shadow: 0 0 0 0 transparent;
				color: #fff;
				font: 600 30px/40px Poppins;
				font-style: normal;
				letter-spacing: 6px;
				text-transform: none;
				text-decoration: none;
				text-align: center
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content {
				margin: 5px 0 10px;
				padding: 0;
				border-color: transparent;
				border-width: 0;
				border-style: solid;
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content b,
			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content strong {
				font-weight: 700
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content a,
			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content a:visited {
				color: #cbb000
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content a:hover {
				color: #9a8603
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content a:active,
			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content a:focus {
				color: #9a8603
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-title {
					margin: 0 0 30px;
					padding: 0 0 30px;
					border-width: 0 0 2px;
					border-style: solid;
					border-radius: 0 0 0 0;
					box-shadow: 0 0 0 0 transparent;
					-moz-box-shadow: 0 0 0 0 transparent;
					-webkit-box-shadow: 0 0 0 0 transparent;
					font: 600 30px/40px Poppins;
					font-style: normal;
					letter-spacing: 6px;
					text-transform: none;
					text-decoration: none;
					text-align: center
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content {
					margin: 5px 0 0;
					padding: 0;
					border-width: 0;
					border-style: solid
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content {
					font-size: 16px;
					line-height: 24px
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content {
				color: #fff;
				font-size: 16px;
				line-height: 24px;
				font-family: Montserrat
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content p:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 400 16px/24px Montserrat;
				font-style: normal;
				letter-spacing: -.25px;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content p:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content p:not([class*=forminator-]) {
					margin: 0 0 10px;
					font: 400 16px/24px Montserrat;
					font-style: normal;
					letter-spacing: -.25px;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content p:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h1:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 28px/1.4em Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h1:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h1:not([class*=forminator-]) {
					margin: 0 0 10px;
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h1:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h2:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font-size: 22px;
				line-height: 1.4em;
				font-weight: 700;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h2:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h2:not([class*=forminator-]) {
					margin: 0 0 10px;
					font-size: 22px;
					line-height: 1.4em;
					font-weight: 700;
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h2:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h3:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 18px/1.4em Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h3:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h3:not([class*=forminator-]) {
					margin: 0 0 10px;
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h3:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h4:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 16px/1.4em Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h4:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h4:not([class*=forminator-]) {
					margin: 0 0 10px;
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h4:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h5:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 14px/1.4em Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h5:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h5:not([class*=forminator-]) {
					margin: 0 0 10px;
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h5:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h6:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 12px/1.4em Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: uppercase;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h6:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h6:not([class*=forminator-]) {
					margin: 0 0 10px;
					font-style: normal;
					letter-spacing: 0;
					text-transform: uppercase;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content h6:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ol:not([class*=forminator-]),
			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ul:not([class*=forminator-]) {
				margin: 0 0 10px
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ol:not([class*=forminator-]):last-child,
			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ul:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content li:not([class*=forminator-]) {
				margin: 0 0 5px;
				display: flex;
				align-items: flex-start;
				color: #fff;
				font: 400 14px/1.45em Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content li:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ol:not([class*=forminator-]) li:before {
				color: #fff;
				flex-shrink: 0
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ul:not([class*=forminator-]) li:before {
				color: #fff;
				content: "\2022";
				font-size: 16px;
				flex-shrink: 0
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content blockquote {
				margin-right: 0;
				margin-left: 0
			}

			button.hustle-button-close .hustle-icon-close:before {
				font-size: inherit
			}

			.hustle-ui.module_id_1 button.hustle-button-close {
				color: #fff;
				background: 0 0;
				border-radius: 0;
				position: absolute;
				z-index: 1;
				display: block;
				width: 32px;
				height: 32px;
				right: 0;
				left: auto;
				top: 0;
				bottom: auto;
				transform: unset
			}

			.hustle-ui.module_id_1 button.hustle-button-close .hustle-icon-close {
				font-size: 12px
			}

			.hustle-ui.module_id_1 button.hustle-button-close:hover {
				color: #fff
			}

			.hustle-ui.module_id_1 button.hustle-button-close:focus {
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-popup-mask {
				background-color: rgba(51, 51, 51, .9)
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-layout-form {
				margin: 0;
				padding: 15px 23px 23px;
				border-width: 0 7px 7px;
				border-style: solid;
				border-color: #fff;
				border-radius: 0 0 0 0;
				background-color: #0a3b70
			}

			@media screen and (min-width:783px) {

				.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ol:not([class*=forminator-]),
				.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ul:not([class*=forminator-]) {
					margin: 0 0 20px
				}

				.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ol:not([class*=forminator-]):last-child,
				.hustle-ui.module_id_1 .hustle-layout .hustle-group-content ul:not([class*=forminator-]):last-child {
					margin: 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content li:not([class*=forminator-]) {
					margin: 0 0 5px;
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-group-content li:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 button.hustle-button-close .hustle-icon-close {
					font-size: 12px
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 button.hustle-button-close {
					background: 0 0;
					border-radius: 0;
					display: block;
					width: 32px;
					height: 32px;
					right: 0;
					left: auto;
					top: 0;
					bottom: auto;
					transform: unset
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-layout-form {
					margin: 0;
					padding: 4% 13.2% 13.2%;
					border-width: 0 7px 7px;
					border-style: solid;
					border-radius: 0 0 0 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-form .hustle-form-fields .hustle-field {
					margin-bottom: 5px
				}
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-form-fields {
				display: block
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-form-fields .hustle-field {
				margin-bottom: 10px
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-form-fields .hustle-button {
				width: 100%
			}

			.hustle-ui.module_id_1 .hustle-field .hustle-input {
				margin: 0;
				padding: 10px 20px;
				border-width: 1px;
				border-style: solid;
				border-color: rgba(255, 255, 255, 0);
				border-radius: 0 0 0 0;
				background-color: rgba(255, 255, 255, .15);
				box-shadow: 0 0 0 0 transparent;
				-moz-box-shadow: 0 0 0 0 transparent;
				-webkit-box-shadow: 0 0 0 0 transparent;
				color: #fff;
				font: 400 14px/22px Montserrat;
				font-style: normal;
				letter-spacing: -.25px;
				text-transform: none;
				text-align: left
			}

			.hustle-ui.module_id_1 .hustle-field .hustle-input:hover {
				border-color: rgba(255, 255, 255, 0);
				background-color: rgba(255, 255, 255, .15)
			}

			.hustle-ui.module_id_1 .hustle-field .hustle-input:focus {
				border-color: rgba(255, 255, 255, 0);
				background-color: rgba(255, 255, 255, .15)
			}

			.hustle-ui.module_id_1 .hustle-field-error.hustle-field .hustle-input {
				border-color: #e12e2e !important;
				background-color: rgba(255, 255, 255, .15) !important
			}

			.hustle-ui.module_id_1 .hustle-field .hustle-input+.hustle-input-label [class*=hustle-icon-] {
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-field .hustle-input:hover+.hustle-input-label [class*=hustle-icon-] {
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-field .hustle-input:focus+.hustle-input-label [class*=hustle-icon-] {
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-field-error.hustle-field .hustle-input+.hustle-input-label [class*=hustle-icon-] {
				color: #e12e2e
			}

			.hustle-ui.module_id_1 .hustle-field .hustle-input+.hustle-input-label {
				padding: 10px 20px;
				border-width: 1px;
				border-style: solid;
				border-color: transparent;
				color: rgba(255, 255, 255, .6);
				font: 400 14px/22px Montserrat;
				font-style: normal;
				letter-spacing: -.25px;
				text-transform: none;
				text-align: left
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-field .hustle-input {
					padding: 10px 20px;
					border-width: 1px;
					border-style: solid;
					border-radius: 0 0 0 0;
					box-shadow: 0 0 0 0 transparent;
					-moz-box-shadow: 0 0 0 0 transparent;
					-webkit-box-shadow: 0 0 0 0 transparent;
					font: 400 14px/22px Montserrat;
					font-style: normal;
					letter-spacing: -.25px;
					text-transform: none;
					text-align: left
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-field .hustle-input+.hustle-input-label {
					padding: 10px 20px;
					border-width: 1px;
					font: 400 14px/22px Montserrat;
					font-style: normal;
					letter-spacing: -.25px;
					text-transform: none;
					text-align: left
				}
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2 {
				box-shadow: 0 0 0 0 transparent;
				-moz-box-shadow: 0 0 0 0 transparent;
				-webkit-box-shadow: 0 0 0 0 transparent
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2 .select2-selection--single {
				margin: 0;
				padding: 0 20px;
				border-width: 1px;
				border-style: solid;
				border-color: #f4b0aa;
				border-radius: 0 0 0 0;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2 .select2-selection--single .select2-selection__rendered {
				padding: 10px 0;
				color: #cbb000;
				font: 400 14px/22px Montserrat;
				font-style: normal
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
				color: #aaa
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2:hover .select2-selection--single {
				border-color: #a14941;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2.select2-container--open .select2-selection--single {
				border-color: #a14941;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-select2.hustle-field-error+.select2 .select2-selection--single {
				border-color: #d43858 !important;
				background-color: #fff !important
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2+.hustle-input-label {
				color: #aaa;
				font: 400 14px/22px Montserrat;
				font-style: normal;
				letter-spacing: -.25px;
				text-transform: none;
				text-align: left
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2 .select2-selection--single .select2-selection__arrow {
				color: #cbb000
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2:hover .select2-selection--single .select2-selection__arrow {
				color: #9a8603
			}

			.hustle-ui.module_id_1 .hustle-select2+.select2.select2-container--open .select2-selection--single .select2-selection__arrow {
				color: #9a8603
			}

			.hustle-ui.module_id_1 .hustle-select2.hustle-field-error+.select2 .select2-selection--single .select2-selection__arrow {
				color: #333 !important
			}

			.hustle-module-1.hustle-dropdown {
				background-color: #fff
			}

			.hustle-module-1.hustle-dropdown .select2-results .select2-results__options .select2-results__option {
				color: #cbb000;
				background-color: transparent
			}

			.hustle-module-1.hustle-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
				color: #fff;
				background-color: #aaa
			}

			.hustle-module-1.hustle-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true] {
				color: #fff;
				background-color: #cbb000
			}

			.hustle-ui.module_id_1 .hustle-timepicker .ui-timepicker {
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a {
				color: #cbb000;
				background-color: transparent
			}

			.hustle-ui.module_id_1 .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a:focus,
			.hustle-ui.module_id_1 .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a:hover {
				color: #fff;
				background-color: #aaa
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-radio span[aria-hidden] {
				border-width: 0;
				border-style: solid;
				border-color: #f4b0aa;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-radio span:not([aria-hidden]) {
				color: #fff;
				font: 12px/20px Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none;
				text-align: left
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-radio input:checked+span[aria-hidden] {
				border-color: #a14941;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-radio input:checked+span[aria-hidden]:before {
				background-color: #cbb000
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-select2+.select2 {
					box-shadow: 0 0 0 0 transparent;
					-moz-box-shadow: 0 0 0 0 transparent;
					-webkit-box-shadow: 0 0 0 0 transparent
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-select2+.select2 .select2-selection--single {
					padding: 0 20px;
					border-width: 1px;
					border-style: solid;
					border-radius: 0 0 0 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-select2+.select2 .select2-selection--single .select2-selection__rendered {
					padding: 10px 0;
					font: 400 14px/22px Montserrat;
					font-style: normal;
					letter-spacing: -.25px;
					text-transform: none;
					text-align: left
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-select2+.select2+.hustle-input-label {
					font: 400 14px/22px Montserrat;
					font-style: normal;
					letter-spacing: -.25px;
					text-transform: none;
					text-align: left
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-form .hustle-radio span[aria-hidden] {
					border-width: 0;
					border-style: solid
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-form .hustle-radio span:not([aria-hidden]) {
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none;
					text-align: left
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-form .hustle-checkbox:not(.hustle-gdpr) span[aria-hidden] {
					border-width: 0;
					border-style: solid;
					border-radius: 0 0 0 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-form .hustle-checkbox:not(.hustle-gdpr) span:not([aria-hidden]) {
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none;
					text-align: left
				}
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-checkbox:not(.hustle-gdpr) span[aria-hidden] {
				border-width: 0;
				border-style: solid;
				border-color: #f4b0aa;
				border-radius: 0 0 0 0;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-checkbox:not(.hustle-gdpr) span:not([aria-hidden]) {
				color: #fff;
				font: 12px/20px Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none;
				text-align: left
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-checkbox:not(.hustle-gdpr) input:checked+span[aria-hidden] {
				border-color: #a14941;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-checkbox:not(.hustle-gdpr) input:checked+span[aria-hidden]:before {
				color: #cbb000
			}

			.hustle-module-1.hustle-calendar:before {
				background-color: #fff
			}

			.hustle-module-1.hustle-calendar .ui-datepicker-header .ui-datepicker-title {
				color: #a73b31
			}

			.hustle-module-1.hustle-calendar .ui-datepicker-header .ui-corner-all,
			.hustle-module-1.hustle-calendar .ui-datepicker-header .ui-corner-all:visited {
				color: #a73b31
			}

			.hustle-module-1.hustle-calendar .ui-datepicker-header .ui-corner-all:hover {
				color: #165e80
			}

			.hustle-module-1.hustle-calendar .ui-datepicker-header .ui-corner-all:active,
			.hustle-module-1.hustle-calendar .ui-datepicker-header .ui-corner-all:focus {
				color: #165e80
			}

			.hustle-module-1.hustle-calendar .ui-datepicker-calendar thead th {
				color: #35414a
			}

			.hustle-module-1.hustle-calendar .ui-datepicker-calendar tbody tr td a,
			.hustle-module-1.hustle-calendar .ui-datepicker-calendar tbody tr td a:visited {
				background-color: #fff;
				color: #5d7380
			}

			.hustle-module-1.hustle-calendar .ui-datepicker-calendar tbody tr td a:hover {
				background-color: #cbb000;
				color: #fff
			}

			.hustle-module-1.hustle-calendar .ui-datepicker-calendar tbody tr td a:active,
			.hustle-module-1.hustle-calendar .ui-datepicker-calendar tbody tr td a:focus {
				background-color: #cbb000;
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-form button.hustle-button-submit {
				padding: 9px;
				border-width: 2px;
				border-style: solid;
				border-color: #fff;
				border-radius: 0 0 0 0;
				background-color: #fff;
				-moz-box-shadow: 0 0 0 0 transparent;
				-webkit-box-shadow: 0 0 0 0 transparent;
				box-shadow: 0 0 0 0 transparent;
				color: #0a3b70;
				font: 700 14px/22px Montserrat;
				font-style: normal;
				letter-spacing: 1px;
				text-transform: uppercase;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-form button.hustle-button-submit:hover {
				border-color: #f1f1f1;
				background-color: #f1f1f1;
				color: #0a3b70
			}

			.hustle-ui.module_id_1 .hustle-form button.hustle-button-submit:focus {
				border-color: #4d99f7;
				background-color: #f1f1f1;
				color: #0a3b70
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-form button.hustle-button-submit {
					padding: 9px;
					border-width: 2px;
					border-style: solid;
					border-radius: 0 0 0 0;
					box-shadow: 0 0 0 0 transparent;
					-moz-box-shadow: 0 0 0 0 transparent;
					-webkit-box-shadow: 0 0 0 0 transparent;
					font: 700 14px/22px Montserrat;
					font-style: normal;
					letter-spacing: 1px;
					text-transform: uppercase;
					text-decoration: none
				}
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-form-options {
				margin: 10px 0 0;
				padding: 10px;
				border-width: 0;
				border-style: solid;
				border-color: transparent;
				border-radius: 0 0 0 0;
				background-color: #a73b31;
				-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
				-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
				box-shadow: 0 0 0 0 rgba(0, 0, 0, .4)
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-form .hustle-form-options {
					margin: 20px 0 0;
					padding: 20px;
					border-width: 0;
					border-style: solid;
					border-radius: 0 0 0 0;
					box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
					-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
					-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4)
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-form .hustle-form-options .hustle-group-title {
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none;
					text-align: left
				}
			}

			.hustle-ui.module_id_1 .hustle-form .hustle-form-options .hustle-group-title {
				display: block;
				margin: 0 0 20px;
				padding: 0;
				border: 0;
				color: #fff;
				font: 700 13px/22px Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none;
				text-align: left
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr {
				margin: 20px 0 0
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr span[aria-hidden] {
				border-width: 0;
				border-style: solid;
				border-color: #f4b0aa;
				border-radius: 0 0 0 0;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr span[aria-hidden]:before {
				color: #cbb000
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr span:not([aria-hidden]) {
				color: #fff;
				font: 400 12px/1.7em Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none;
				text-align: left
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr span:not([aria-hidden]) a {
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr span:not([aria-hidden]) a:hover {
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr span:not([aria-hidden]) a:focus {
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr input:checked+span[aria-hidden] {
				border-color: #a14941;
				background-color: #fff
			}

			.hustle-ui.module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr.hustle-field-error+span[aria-hidden] {
				border-color: #333 !important;
				background-color: #fff !important
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-error-message {
				margin: 20px 0 0;
				background-color: #fff;
				box-shadow: inset 4px 0 0 0 #e12e2e;
				-moz-box-shadow: inset 4px 0 0 0 #e12e2e;
				-webkit-box-shadow: inset 4px 0 0 0 #e12e2e
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-error-message p {
				color: #e12e2e;
				font: 400 12px/20px Open Sans;
				font-style: normal;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none;
				text-align: left
			}

			.hustle-ui.module_id_1 .hustle-success {
				padding: 60px 30px;
				border-width: 0;
				border-style: solid;
				border-radius: 0 0 0 0;
				border-color: transparent;
				background-color: #0a3b70;
				box-shadow: 0 0 0 0 transparent;
				-moz-box-shadow: 0 0 0 0 transparent;
				-webkit-box-shadow: 0 0 0 0 transparent;
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-success [class*=hustle-icon-] {
				color: #fccc2c
			}

			.hustle-ui.module_id_1 .hustle-success a,
			.hustle-ui.module_id_1 .hustle-success a:visited {
				color: #cbb000
			}

			.hustle-ui.module_id_1 .hustle-success a:hover {
				color: #9a8603
			}

			.hustle-ui.module_id_1 .hustle-success a:active,
			.hustle-ui.module_id_1 .hustle-success a:focus {
				color: #9a8603
			}

			.hustle-ui.module_id_1 .hustle-success-content b,
			.hustle-ui.module_id_1 .hustle-success-content strong {
				font-weight: 700
			}

			.hustle-ui.module_id_1 .hustle-success-content blockquote {
				margin-right: 0;
				margin-left: 0
			}

			.hustle-ui.module_id_1 .hustle-success-content {
				color: #fff;
				font-size: 16px;
				line-height: 30px;
				font-family: Montserrat
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr {
					margin: 20px 0 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr span[aria-hidden] {
					border-width: 0;
					border-style: solid;
					border-radius: 0 0 0 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout-form .hustle-checkbox.hustle-gdpr span:not([aria-hidden]) {
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none;
					text-align: left
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-error-message {
					margin: 20px 0 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-error-message p {
					font-style: normal;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none;
					text-align: left
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success {
					padding: 40px 80px;
					border-width: 0;
					border-style: solid;
					border-radius: 0 0 0 0;
					box-shadow: 0 0 0 0 transparent;
					-moz-box-shadow: 0 0 0 0 transparent;
					-webkit-box-shadow: 0 0 0 0 transparent
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content {
					font-size: 16px;
					line-height: 30px
				}
			}

			.hustle-ui.module_id_1 .hustle-success-content p:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 16px/30px Montserrat;
				letter-spacing: -.25px;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-success-content p:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content p:not([class*=forminator-]) {
					margin-bottom: 20px;
					font: 700 16px/30px Montserrat;
					letter-spacing: -.25px;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content p:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-success-content h1:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 28px/1.4em Open Sans;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-success-content h1:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h1:not([class*=forminator-]) {
					margin-bottom: 20px;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h1:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-success-content h2:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 22px/1.4em Open Sans;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-success-content h2:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h2:not([class*=forminator-]) {
					margin-bottom: 20px;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h2:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-success-content h3:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 18px/1.4em Open Sans;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-success-content h3:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h3:not([class*=forminator-]) {
					margin-bottom: 20px;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h3:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-success-content h4:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 16px/1.4em Open Sans;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-success-content h4:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h4:not([class*=forminator-]) {
					margin-bottom: 20px;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h4:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-success-content h5:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 14px/1.4em Open Sans;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-success-content h5:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h5:not([class*=forminator-]) {
					margin-bottom: 20px;
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h5:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-success-content h6:not([class*=forminator-]) {
				margin: 0 0 10px;
				color: #fff;
				font: 700 12px/1.4em Open Sans;
				letter-spacing: 0;
				text-transform: uppercase;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-success-content h6:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			@media screen and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h6:not([class*=forminator-]) {
					margin-bottom: 20px;
					letter-spacing: 0;
					text-transform: uppercase;
					text-decoration: none
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content h6:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}

				.hustle-ui:not(.hustle-size--small).module_id_1 .hustle-success-content li:not([class*=forminator-]) {
					letter-spacing: 0;
					text-transform: none;
					text-decoration: none
				}
			}

			.hustle-ui.module_id_1 .hustle-success-content ol:not([class*=forminator-]),
			.hustle-ui.module_id_1 .hustle-success-content ul:not([class*=forminator-]) {
				margin: 0 0 10px
			}

			.hustle-ui.module_id_1 .hustle-success-content ol:not([class*=forminator-]):last-child,
			.hustle-ui.module_id_1 .hustle-success-content ul:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			.hustle-ui.module_id_1 .hustle-success-content li:not([class*=forminator-]) {
				margin: 0 0 5px;
				color: #fff;
				font: 400 14px/1.45em Open Sans;
				letter-spacing: 0;
				text-transform: none;
				text-decoration: none
			}

			.hustle-ui.module_id_1 .hustle-success-content li:not([class*=forminator-]):last-child {
				margin-bottom: 0
			}

			.hustle-ui.module_id_1 .hustle-success-content ol:not([class*=forminator-]) li:before {
				color: #fff
			}

			.hustle-ui.module_id_1 .hustle-success-content ul:not([class*=forminator-]) li:before {
				background-color: #fff
			}

			@media screen and (min-width:783px) {

				.hustle-ui.module_id_1 .hustle-success-content ol:not([class*=forminator-]),
				.hustle-ui.module_id_1 .hustle-success-content ul:not([class*=forminator-]) {
					margin: 0 0 20px
				}

				.hustle-ui.module_id_1 .hustle-success-content ol:not([class*=forminator-]):last-child,
				.hustle-ui.module_id_1 .hustle-success-content ul:not([class*=forminator-]):last-child {
					margin-bottom: 0
				}
			}

			.hustle-ui.module_id_1 .hustle-layout .hustle-group-content blockquote {
				border-left-color: #38c5b5
			}

			.hustle-ui [class*=hustle-icon-]:after,
			.hustle-ui [class*=hustle-icon-]:before {
				speak: none;
				display: inline-block;
				color: inherit;
				font-family: hustle-icons-font !important;
				font-size: 1em;
				line-height: 1em;
				font-style: normal;
				font-weight: 400;
				font-variant: normal;
				text-transform: none;
				text-rendering: auto;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale
			}

			@font-face {
				font-family: hustle-icons-font;
				font-weight: 400;
				font-style: normal;
				font-display: swap;
				src: local("hustle-icons-font"), url(/static/web/fonts/hustle-icons-font.woff2) format("woff2"), url(/static/web/fonts/hustle-icons-font.woff) format("woff")
			}

			.hustle-ui [class*=hustle-icon-].hustle-loading-icon:before {
				display: block;
				-webkit-animation: 1.3s linear infinite spin;
				animation: 1.3s linear infinite spin
			}

			.hustle-ui .hustle-icon-address:before {
				content: ""
			}

			.hustle-ui .hustle-icon-email:before {
				content: ""
			}

			.hustle-ui .hustle-icon-name:before {
				content: ""
			}

			.hustle-ui .hustle-icon-number:before {
				content: ""
			}

			.hustle-ui .hustle-icon-phone:before {
				content: ""
			}

			.hustle-ui .hustle-icon-text:before {
				content: ""
			}

			.hustle-ui .hustle-icon-website:before {
				content: ""
			}

			.hustle-ui .hustle-icon-timepicker:before {
				content: ""
			}

			.hustle-ui .hustle-icon-datepicker:before {
				content: ""
			}

			.hustle-ui .hustle-icon-check:before {
				content: ""
			}

			.hustle-ui .hustle-icon-chevron-down:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-facebook:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-google:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-houzz:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-instagram:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-linkedin:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-pinterest:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-reddit:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-telegram:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-twitch:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-twitter:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-vkontakte:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-youtube:before {
				content: ""
			}

			.hustle-ui .hustle-icon-close:before {
				content: ""
			}

			.hustle-ui .hustle-icon-loader:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-500px:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-whatsapp:before {
				content: ""
			}

			.hustle-ui .hustle-icon-social-email:before {
				content: ""
			}

			.hustle-ui .hustle-screen-reader {
				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 !important;
				width: 1px;
				word-wrap: normal !important
			}

			.hustle-ui,
			.hustle-ui * {
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			body.hustle-no-scroll,
			html.hustle-no-scroll {
				overflow: hidden !important
			}

			.hustle-ui .hustle-optin .hustle-checkbox input,
			.hustle-ui .hustle-optin .hustle-radio input,
			.hustle-ui .hustle-screen-reader,
			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-corner-all .ui-icon {
				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 !important;
				width: 1px;
				word-wrap: normal !important
			}

			.hustle-ui .hustle-optin,
			.hustle-ui .hustle-optin *,
			.hustle-ui .hustle-optin .hustle-timepicker *,
			.ui-datepicker.hustle-calendar,
			.ui-datepicker.hustle-calendar * {
				font-variant-ligatures: none;
				-webkit-font-variant-ligatures: none;
				text-rendering: optimizeLegibility;
				-moz-osx-font-smoothing: grayscale;
				font-smoothing: antialiased;
				-webkit-font-smoothing: antialiased;
				text-shadow: rgba(0, 0, 0, .01) 0 0 1px
			}

			.hustle-ui .hustle-field .hustle-input-label span:not([class*=hustle-icon-]),
			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single .select2-selection__rendered,
			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis
			}

			.hustle-ui .hustle-optin .hustle-checkbox span[aria-hidden]:before,
			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single .select2-selection__arrow:before,
			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-corner-all:before {
				speak: none;
				display: inline-block;
				color: inherit;
				font-family: hustle-icons-font !important;
				font-size: 1em;
				line-height: 1em;
				font-style: normal;
				font-weight: 400;
				font-variant: normal;
				text-transform: none;
				text-rendering: auto;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale
			}

			@media(max-width:782px) {
				.hustle-ui .hustle-hide-until-sm {
					display: none !important
				}
			}

			@media(max-width:960px) {
				.hustle-ui .hustle-hide-until-md {
					display: none !important
				}
			}

			@media(max-width:1200px) {
				.hustle-ui .hustle-hide-until-lg {
					display: none !important
				}
			}

			@media(min-width:783px) {
				.hustle-ui .hustle-hide-after-sm {
					display: none !important
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content h1:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content h2:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content h3:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content h4:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content h5:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content h6:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content p:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content ul:not(:last-child) {
					margin-bottom: 20px
				}
			}

			@media(min-width:961px) {
				.hustle-ui .hustle-hide-after-md {
					display: none !important
				}
			}

			@media(min-width:1201px) {
				.hustle-ui .hustle-hide-after-lg {
					display: none !important
				}
			}

			.hustle-ui a.hustle-button-cta,
			.hustle-ui a.hustle-button-submit,
			.hustle-ui button.hustle-button-cta,
			.hustle-ui button.hustle-button-submit {
				min-width: 100px;
				cursor: pointer;
				text-align: center;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui a.hustle-button-cta,
			.hustle-ui a.hustle-button-submit,
			.hustle-ui button.hustle-button-cta,
			.hustle-ui button.hustle-button-submit {
				outline: 0
			}

			.hustle-ui a.hustle-button-submit,
			.hustle-ui button.hustle-button-submit {
				width: auto;
				display: block;
				position: relative
			}

			.hustle-ui a.hustle-button-submit .hustle-button-text,
			.hustle-ui button.hustle-button-submit .hustle-button-text {
				display: block
			}

			.hustle-ui a.hustle-button-submit .hustle-loading-icon,
			.hustle-ui button.hustle-button-submit .hustle-loading-icon {
				display: none;
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				font-size: 14px
			}

			.hustle-ui a.hustle-button-submit.hustle-button-onload,
			.hustle-ui button.hustle-button-submit.hustle-button-onload {
				pointer-events: none;
				opacity: .6;
				-khtml-opacity: .6
			}

			.hustle-ui a.hustle-button-submit.hustle-button-onload .hustle-button-text,
			.hustle-ui button.hustle-button-submit.hustle-button-onload .hustle-button-text {
				opacity: 0;
				-khtml-opacity: 0
			}

			.hustle-ui a.hustle-button-submit.hustle-button-onload .hustle-loading-icon,
			.hustle-ui button.hustle-button-submit.hustle-button-onload .hustle-loading-icon {
				display: block
			}

			.hustle-ui .hustle-button-icon {
				width: 30px;
				height: 30px;
				cursor: pointer;
				display: -webkit-inline-box;
				display: -ms-inline-flexbox;
				display: inline-flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				margin: 0;
				padding: 0;
				border: 0;
				background-color: rgba(0, 0, 0, 0);
				background-image: unset;
				text-align: center;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-button-icon [class*=hustle-icon-] {
				display: block;
				margin: 0 auto;
				font-size: 12px
			}

			.hustle-ui .hustle-button-icon [class*=hustle-icon-]:before {
				display: block
			}

			.hustle-ui .hustle-button-icon,
			.hustle-ui .hustle-button-icon:active,
			.hustle-ui .hustle-button-icon:focus,
			.hustle-ui .hustle-button-icon:hover {
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.hustle-ui .hustle-button-icon.hustle-button-close {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				margin-right: 0;
				margin-left: auto
			}

			.rtl .hustle-ui .hustle-button-icon.hustle-button-close {
				margin-right: auto;
				margin-left: 0;
				left: 0;
				right: auto
			}

			.hustle-ui .hustle-optin .hustle-group-content {
				word-break: break-word
			}

			.hustle-ui .hustle-optin .hustle-group-content :not([class*=forminator-]) b,
			.hustle-ui .hustle-optin .hustle-group-content :not([class*=forminator-]) strong {
				font-weight: 700
			}

			.hustle-ui .hustle-optin .hustle-group-content :not([class*=forminator-]) a {
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-optin .hustle-group-content :not([class*=forminator-]) a,
			.hustle-ui .hustle-optin .hustle-group-content :not([class*=forminator-]) a:active,
			.hustle-ui .hustle-optin .hustle-group-content :not([class*=forminator-]) a:focus,
			.hustle-ui .hustle-optin .hustle-group-content :not([class*=forminator-]) a:hover,
			.hustle-ui .hustle-optin .hustle-group-content :not([class*=forminator-]) a:visited {
				border: 0;
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
				font-weight: 700;
				text-decoration: none
			}

			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]),
			.hustle-ui .hustle-optin .hustle-group-content ul:not([class*=forminator-]) {
				padding: 0;
				border: 0;
				list-style: none
			}

			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]) li,
			.hustle-ui .hustle-optin .hustle-group-content ul:not([class*=forminator-]) li {
				padding: 0;
				border: 0
			}

			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]) ol,
			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]) ul,
			.hustle-ui .hustle-optin .hustle-group-content ul:not([class*=forminator-]) ol,
			.hustle-ui .hustle-optin .hustle-group-content ul:not([class*=forminator-]) ul {
				margin-left: 20px !important
			}

			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]) ol:not(:last-child),
			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]) ul:not(:last-child),
			.hustle-ui .hustle-optin .hustle-group-content ul:not([class*=forminator-]) ol:not(:last-child),
			.hustle-ui .hustle-optin .hustle-group-content ul:not([class*=forminator-]) ul:not(:last-child) {
				margin-bottom: 5px
			}

			.hustle-ui .hustle-optin .hustle-group-content ul:not([class*=forminator-]) li:before {
				content: " ";
				width: 4px;
				height: 4px;
				position: relative;
				top: -1px;
				display: inline-block;
				vertical-align: middle;
				margin-right: 5px;
				border-radius: 8px
			}

			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]) {
				counter-reset: hui-custom-counter
			}

			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]) li {
				counter-increment: hui-custom-counter
			}

			.hustle-ui .hustle-optin .hustle-group-content ol:not([class*=forminator-]) li:before {
				content: counter(hui-custom-counter) ".";
				margin-right: 5px;
				font-weight: 700
			}

			.hustle-ui .hustle-optin .hustle-group-content blockquote {
				padding: 10px 0 10px 14px;
				border-left-width: 4px;
				border-left-style: solid
			}

			.hustle-ui .hustle-info .hustle-group-content {
				word-break: break-word
			}

			.hustle-ui .hustle-info .hustle-group-content :not([class*=forminator-]) b,
			.hustle-ui .hustle-info .hustle-group-content :not([class*=forminator-]) strong {
				font-weight: 700
			}

			.hustle-ui .hustle-info .hustle-group-content :not([class*=forminator-]) a {
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-info .hustle-group-content :not([class*=forminator-]) a,
			.hustle-ui .hustle-info .hustle-group-content :not([class*=forminator-]) a:active,
			.hustle-ui .hustle-info .hustle-group-content :not([class*=forminator-]) a:focus,
			.hustle-ui .hustle-info .hustle-group-content :not([class*=forminator-]) a:hover,
			.hustle-ui .hustle-info .hustle-group-content :not([class*=forminator-]) a:visited {
				border: 0;
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
				font-weight: 700;
				text-decoration: none
			}

			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]),
			.hustle-ui .hustle-info .hustle-group-content ul:not([class*=forminator-]) {
				padding: 0;
				border: 0;
				list-style: none
			}

			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]) li,
			.hustle-ui .hustle-info .hustle-group-content ul:not([class*=forminator-]) li {
				padding: 0;
				border: 0
			}

			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]) ol,
			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]) ul,
			.hustle-ui .hustle-info .hustle-group-content ul:not([class*=forminator-]) ol,
			.hustle-ui .hustle-info .hustle-group-content ul:not([class*=forminator-]) ul {
				margin-left: 20px !important
			}

			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]) ol:not(:last-child),
			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]) ul:not(:last-child),
			.hustle-ui .hustle-info .hustle-group-content ul:not([class*=forminator-]) ol:not(:last-child),
			.hustle-ui .hustle-info .hustle-group-content ul:not([class*=forminator-]) ul:not(:last-child) {
				margin-bottom: 5px
			}

			.hustle-ui .hustle-info .hustle-group-content ul:not([class*=forminator-]) li:before {
				content: " ";
				width: 4px;
				height: 4px;
				position: relative;
				top: -1px;
				display: inline-block;
				vertical-align: middle;
				margin-right: 5px;
				border-radius: 8px
			}

			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]) {
				counter-reset: hui-custom-counter
			}

			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]) li {
				counter-increment: hui-custom-counter
			}

			.hustle-ui .hustle-info .hustle-group-content ol:not([class*=forminator-]) li:before {
				content: counter(hui-custom-counter) ".";
				margin-right: 5px;
				font-weight: 700
			}

			.hustle-ui .hustle-info .hustle-group-content blockquote {
				padding: 10px 0 10px 14px;
				border-left-width: 4px;
				border-left-style: solid
			}

			.hustle-ui .hustle-image {
				position: relative
			}

			.hustle-ui .hustle-image img {
				display: block
			}

			.hustle-ui .hustle-field .hustle-input {
				width: 100%;
				min-width: unset;
				max-width: unset;
				min-height: auto;
				display: block;
				background-image: unset;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-field .hustle-input,
			.hustle-ui .hustle-field .hustle-input:focus,
			.hustle-ui .hustle-field .hustle-input:hover {
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.hustle-ui .hustle-field .hustle-input-label {
				width: 100%;
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				pointer-events: none;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-ms-flex-flow: row wrap;
				flex-flow: row wrap;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				position: absolute;
				top: 0;
				left: 0
			}

			.hustle-ui .hustle-field .hustle-input-label [class*=hustle-icon-] {
				width: 20px;
				height: 20px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-flex: 0;
				-ms-flex: 0 0 20px;
				flex: 0 0 20px;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				font-size: 12px;
				text-align: center;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-field .hustle-input-label [class*=hustle-icon-]:before {
				display: block
			}

			.hustle-ui .hustle-field .hustle-input-label [class*=hustle-icon-]+span {
				margin-left: 5px
			}

			.hustle-ui .hustle-field .hustle-input-label span:not([class*=hustle-icon-]) {
				display: block;
				-webkit-box-flex: 1;
				-ms-flex: 1 1 auto;
				flex: 1 1 auto;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-field.hustle-field-icon--animated .hustle-input:focus+.hustle-input-label [class*=hustle-icon-] {
				opacity: 0;
				-webkit-transform: translateX(-20px);
				transform: translateX(-20px);
				-webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
				transition-timing-function: cubic-bezier(.7, 0, .3, 1)
			}

			.hustle-ui .hustle-field.hustle-field-filled .hustle-input-label span:not([class*=hustle-icon-]) {
				opacity: 0
			}

			.hustle-ui .hustle-optin .hustle-radio {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				vertical-align: middle;
				margin: 0 0 10px;
				padding: 0;
				border: 0
			}

			.hustle-ui .hustle-optin .hustle-radio input:checked+span[aria-hidden]:before {
				opacity: 1;
				-khtml-opacity: 1
			}

			.hustle-ui .hustle-optin .hustle-radio span[aria-hidden] {
				width: 20px;
				height: 20px;
				cursor: pointer;
				display: block;
				-webkit-box-flex: 0;
				-ms-flex: 0 0 20px;
				flex: 0 0 20px;
				position: relative;
				margin: 0;
				padding: 0;
				border-radius: 50%;
				font-size: 10px;
				text-align: center;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-optin .hustle-radio span[aria-hidden]:before {
				content: " ";
				width: 10px;
				height: 10px;
				opacity: 0;
				-khtml-opacity: 0;
				display: block;
				position: absolute;
				top: 50%;
				left: 50%;
				border-radius: 100%;
				-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%)
			}

			.hustle-ui .hustle-optin .hustle-radio span:not([aria-hidden]) {
				-webkit-box-flex: 1;
				-ms-flex: 1 1 auto;
				flex: 1 1 auto;
				margin: 0 0 0 10px
			}

			.hustle-ui .hustle-optin .hustle-radio[for] {
				cursor: pointer
			}

			.hustle-ui .hustle-optin .hustle-radio:last-child {
				margin: 0
			}

			@media(min-width:783px) {

				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content ol ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content ol ul:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content ul ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-group-content ul ul:not(:last-child) {
					margin-bottom: 10px
				}

				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content h1:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content h2:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content h3:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content h4:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content h5:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content h6:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content p:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content ul:not(:last-child) {
					margin-bottom: 20px
				}

				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content ol ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content ol ul:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content ul ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-info .hustle-group-content ul ul:not(:last-child) {
					margin-bottom: 10px
				}

				.hustle-ui .hustle-optin .hustle-optin:not(.hustle-size--small) .hustle-radio-inline:last-child {
					margin-right: 0
				}

				.hustle-ui .hustle-optin .hustle-optin:not(.hustle-size--small) .hustle-radio-inline {
					display: -webkit-inline-box;
					display: -ms-inline-flexbox;
					display: inline-flex;
					margin-right: 20px;
					margin-bottom: 0;
					padding-bottom: 5px
				}

				.hustle-ui .hustle-optin .hustle-optin:not(.hustle-size--small) .hustle-checkbox.hustle-gdpr {
					margin-top: 20px;
					margin-bottom: 0
				}
			}

			.rtl .hustle-ui .hustle-optin .hustle-radio span:not([aria-hidden]) {
				margin: 0 10px 0 0
			}

			.hustle-ui .hustle-optin .hustle-checkbox {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				vertical-align: middle;
				margin: 0 0 10px;
				padding: 0;
				border: 0;
				position: relative
			}

			.hustle-ui .hustle-optin .hustle-checkbox input:checked+span[aria-hidden]:before {
				opacity: 1;
				-khtml-opacity: 1
			}

			.hustle-ui .hustle-optin .hustle-checkbox span[aria-hidden] {
				width: 20px;
				height: 20px;
				cursor: pointer;
				display: block;
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				position: relative;
				margin: 0;
				padding: 0;
				font-size: 10px;
				text-align: center;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-optin .hustle-checkbox span[aria-hidden]:before {
				content: "";
				width: 100%;
				opacity: 0;
				-khtml-opacity: 0;
				display: block;
				position: absolute;
				top: 50%;
				left: 0;
				color: inherit;
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%)
			}

			.hustle-ui .hustle-optin .hustle-checkbox span:not([aria-hidden]) {
				display: block;
				-webkit-box-flex: 1;
				-ms-flex: 1 1 auto;
				flex: 1 1 auto;
				padding: 0 0 0 10px
			}

			.hustle-ui .hustle-optin .hustle-checkbox span:not([aria-hidden]) a,
			.hustle-ui .hustle-optin .hustle-checkbox span:not([aria-hidden]) a:active,
			.hustle-ui .hustle-optin .hustle-checkbox span:not([aria-hidden]) a:focus,
			.hustle-ui .hustle-optin .hustle-checkbox span:not([aria-hidden]) a:hover {
				border-width: 0;
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
				text-decoration: none
			}

			.hustle-ui .hustle-optin .hustle-checkbox[for] {
				cursor: pointer
			}

			.hustle-ui .hustle-optin .hustle-checkbox:last-child {
				margin: 0
			}

			.hustle-ui .hustle-optin .hustle-checkbox.hustle-gdpr {
				display: -webkit-inline-box;
				display: -ms-inline-flexbox;
				display: inline-flex;
				margin-top: 10px;
				margin-bottom: 0
			}

			@media all and (-ms-high-contrast:none),
			(-ms-high-contrast:active) {
				.hustle-ui .hustle-optin .hustle-checkbox span:not([aria-hidden]) {
					-webkit-box-flex: 1;
					-ms-flex: 1;
					flex: 1
				}

				.hustle-ui .hustle-optin .hustle-checkbox.hustle-gdpr {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex
				}
			}

			@media(min-width:783px) {
				.hustle-ui .hustle-optin .hustle-optin:not(.hustle-size--small) .hustle-checkbox-inline:last-child {
					margin-right: 0
				}

				.hustle-ui .hustle-optin .hustle-optin:not(.hustle-size--small) .hustle-checkbox-inline {
					display: -webkit-inline-box;
					display: -ms-inline-flexbox;
					display: inline-flex;
					margin-right: 20px;
					margin-bottom: 0;
					padding-bottom: 5px
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-recaptcha:first-child {
					margin-top: 0
				}
			}

			.rtl .hustle-ui .hustle-optin .hustle-checkbox span:not([aria-hidden]) {
				padding: 0 10px 0 0
			}

			.hustle-ui .hustle-optin .hustle-select2 {
				display: none
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2 {
				width: 100% !important;
				display: block;
				margin: 0;
				padding: 0;
				border: 0
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2,
			.hustle-ui .hustle-optin .hustle-select2+.select2 * {
				display: block;
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single {
				height: auto;
				min-height: 1px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single .select2-selection__rendered {
				min-width: 1px;
				height: auto;
				min-height: 1px;
				-webkit-box-flex: 1;
				-ms-flex: 1;
				flex: 1;
				margin: 0;
				border: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single .select2-selection__rendered+.select2-selection__arrow {
				margin-left: 5px
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single .select2-selection__arrow {
				width: 20px;
				height: 20px;
				min-height: 1px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				position: relative;
				top: 0;
				right: 0;
				bottom: auto;
				left: auto;
				font-size: 12px;
				line-height: 20px
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single .select2-selection__arrow b {
				display: none
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2 .select2-selection--single .select2-selection__arrow:before {
				content: "";
				width: 100%;
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				display: block;
				color: inherit;
				text-align: center;
				-webkit-transition: .2s linear;
				transition: .2s linear
			}

			.hustle-ui .hustle-optin .hustle-select2+.select2.select2-container--open .select2-selection--single .select2-selection__arrow:before {
				-webkit-transform: rotate(180deg);
				transform: rotate(180deg)
			}

			.select2-dropdown {
				width: 100%;
				display: block;
				position: absolute;
				z-index: 1051;
				left: -100000px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.select2-dropdown.hustle-dropdown {
				border: 0 !important;
				border-radius: 0
			}

			.select2-dropdown.hustle-dropdown .select2-results .select2-results__options {
				padding: 5px 0
			}

			.select2-dropdown.hustle-dropdown .select2-results .select2-results__options .select2-results__option {
				padding: 10px;
				font: 400 13px/18px "Open Sans", sans-serif;
				letter-spacing: 0;
				-webkit-transition: .2s;
				transition: .2s ease;
				margin-top: 0;
				margin-left: 0
			}

			.select2-dropdown.hustle-dropdown.select2-dropdown--above {
				margin-top: -2px
			}

			.select2-dropdown.hustle-dropdown.select2-dropdown--below {
				margin-top: 2px
			}

			.select2-container.select2-container--open {
				z-index: 999999
			}

			.select2-container.select2-container--open .select2-dropdown.hustle-dropdown {
				border: 0
			}

			.ui-datepicker.hustle-calendar {
				width: auto;
				z-index: 999992 !important;
				margin: 0;
				padding: 1px 0;
				border: 0;
				border-radius: 0;
				background-color: rgba(0, 0, 0, 0)
			}

			.ui-datepicker.hustle-calendar,
			.ui-datepicker.hustle-calendar * {
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.ui-datepicker.hustle-calendar:before {
				content: " ";
				display: block;
				position: absolute;
				top: 1px;
				right: 0;
				bottom: 1px;
				left: 0;
				z-index: -1
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header {
				display: block;
				padding: 15px 10px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-corner-all {
				width: 30px;
				height: 30px;
				cursor: pointer;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				position: absolute;
				top: 15px;
				font-size: 12px;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-corner-all:before {
				content: ""
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-prev {
				left: 10px;
				right: unset
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-prev:before {
				-webkit-transform: rotate(90deg);
				transform: rotate(90deg)
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-next {
				left: unset;
				right: 10px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before {
				-webkit-transform: rotate(-90deg);
				transform: rotate(-90deg)
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-datepicker-title {
				display: block;
				padding: 0 30px;
				font: 600 15px/30px "Open Sans", sans-serif;
				letter-spacing: .14px;
				text-align: center
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header .ui-datepicker-title select {
				margin-top: -10px;
				padding-top: 5px;
				padding-bottom: 5px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-header+.ui-datepicker-calendar {
				padding-top: 0
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar {
				width: auto;
				table-layout: fixed;
				margin: 0;
				padding: 0;
				border: 0;
				border-spacing: 0;
				border-collapse: collapse;
				font-family: "Open Sans", sans-serif
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr {
				margin: 0;
				padding: 0;
				border: 0
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th {
				margin: 0;
				padding: 5px;
				border: 0;
				text-align: center
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td span,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th span,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td span,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th span {
				width: 30px;
				display: block;
				padding: 2px;
				border: 0;
				border-radius: 60px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a {
				text-decoration: none;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a:hover,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a:visited,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a:hover,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a:visited,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a:hover,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a:visited,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a:hover,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a:visited {
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
				text-decoration: none
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a:visited,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a:visited,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a:visited,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a:visited {
				font-weight: 400
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td a:hover,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th a:hover,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td a:hover,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th a:hover {
				font-weight: 600
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td:first-child,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th:first-child,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td:first-child,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th:first-child {
				padding-left: 15px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td:last-child,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th:last-child,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td:last-child,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th:last-child {
				padding-right: 15px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr th.ui-datepicker-unselectable,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr td.ui-datepicker-unselectable,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th.ui-datepicker-unselectable {
				cursor: not-allowed
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th {
				font-size: 12px;
				line-height: 26px;
				font-weight: 600
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar thead tr th span {
				display: block
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar tbody tr td {
				font-size: 13px;
				line-height: 26px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar:last-child tbody:last-child tr:last-child td,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar:last-child tbody:last-child tr:last-child th,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar:last-child thead:last-child tr:last-child td,
			.ui-datepicker.hustle-calendar .ui-datepicker-calendar:last-child thead:last-child tr:last-child th {
				padding-bottom: 15px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-calendar+.ui-datepicker-buttonpane {
				padding-top: 8px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-buttonpane {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: flex-end;
				margin: 0;
				padding: 15px;
				border: 0
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-buttonpane button {
				cursor: pointer;
				display: block;
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				margin: 0;
				border: 0;
				border-radius: 0;
				font-weight: 700;
				font-family: "Open Sans", sans-serif;
				text-align: center
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-buttonpane button,
			.ui-datepicker.hustle-calendar .ui-datepicker-buttonpane button:active,
			.ui-datepicker.hustle-calendar .ui-datepicker-buttonpane button:hover {
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-buttonpane button+button {
				margin-left: 20px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-buttonpane .ui-priority-primary {
				min-width: 66px;
				padding: 3px 5px;
				font-size: 13px;
				line-height: 24px
			}

			.ui-datepicker.hustle-calendar .ui-datepicker-buttonpane .ui-priority-secondary {
				padding: 0;
				font-size: 14px;
				line-height: 20px
			}

			.hustle-ui .hustle-optin .hustle-timepicker {
				overflow: hidden;
				display: none;
				margin: 0;
				padding: 1px 0
			}

			.hustle-ui .hustle-optin .hustle-timepicker * {
				pointer-events: initial;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker {
				max-height: 230px;
				opacity: 1;
				-khtml-opacity: 1;
				display: block;
				margin: 0;
				padding: 10px 0;
				-webkit-box-sizing: content-box;
				box-sizing: content-box;
				text-align: center;
				list-style: none;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport {
				height: 230px;
				overflow: auto;
				overflow-x: hidden;
				display: block;
				margin: 0;
				padding: 0;
				border: 0;
				-webkit-box-sizing: content-box;
				box-sizing: content-box
			}

			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport .ui-menu-item {
				margin: 0;
				padding: 0;
				border: 0;
				font: 400 13px/30px "Open Sans", sans-serif;
				letter-spacing: 0
			}

			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a {
				cursor: pointer;
				display: block;
				margin: 0;
				padding: 0 10px;
				border: 0;
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a,
			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a:active,
			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a:hover,
			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a:visited {
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
				text-decoration: none
			}

			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a,
			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a:visited {
				font-weight: 400
			}

			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a:active,
			.hustle-ui .hustle-optin .hustle-timepicker .ui-timepicker .ui-timepicker-viewport a:hover {
				font-weight: 600
			}

			.hustle-ui .hustle-optin .hustle-timepicker.hustle-show {
				display: block
			}

			.hustle-ui .hustle-optin .hustle-timepicker.hustle-show .ui-timepicker {
				opacity: 1;
				-khtml-opacity: 1
			}

			.hustle-ui .hustle-optin .hustle-recaptcha {
				margin: 10px 0 0
			}

			.hustle-ui .hustle-optin .hustle-recaptcha.hustle-recaptcha-nobadge {
				height: 0 !important;
				opacity: 0;
				-khtml-opacity: 0;
				visibility: hidden !important;
				margin: 0 !important;
				padding: 0 !important;
				border: 0 !important
			}

			.hustle-ui .hustle-optin .hustle-recaptcha[data-size=normal] {
				width: 302px;
				height: 76px;
				-webkit-transform: scale(.7);
				transform: scale(.7);
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
				-webkit-transform-origin: left;
				transform-origin: left
			}

			.hustle-ui .hustle-optin .hustle-recaptcha[data-size=compact] {
				width: 156px;
				height: 136px
			}

			.hustle-ui .hustle-optin .hustle-recaptcha:first-child {
				margin-top: 0
			}

			.hustle-ui .hustle-optin .hustle-recaptcha-copy {
				display: block
			}

			.hustle-ui .hustle-optin .hustle-recaptcha-copy b,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy p b,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy p strong,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy strong {
				font-weight: 700
			}

			.hustle-ui .hustle-optin .hustle-recaptcha-copy a,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy p a {
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-optin .hustle-recaptcha-copy a,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy a:active,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy a:focus,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy a:hover,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy a:visited,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy p a,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy p a:active,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy p a:focus,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy p a:hover,
			.hustle-ui .hustle-optin .hustle-recaptcha-copy p a:visited {
				border: 0;
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
				font-weight: 700;
				text-decoration: none
			}

			@media(min-width:783px) {
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-recaptcha {
					margin-top: 20px
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-recaptcha[data-size=normal] {
					-webkit-transform: unset;
					transform: unset;
					-webkit-transform-style: unset;
					transform-style: unset;
					-webkit-transform-origin: unset;
					transform-origin: unset
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success [class*=hustle-icon-] {
					margin-bottom: 10px
				}
			}

			.hustle-ui .hustle-optin .hustle-layout .hustle-error-message {
				margin: 10px 0 0;
				padding: 10px 20px;
				border: 0
			}

			.hustle-ui .hustle-optin .hustle-layout .hustle-error-message p {
				margin: 0;
				padding: 0;
				border: 0
			}

			.hustle-ui .hustle-info .hustle-layout .hustle-error-message {
				margin: 10px 0 0;
				padding: 10px 20px;
				border: 0
			}

			.hustle-ui .hustle-info .hustle-layout .hustle-error-message p {
				margin: 0;
				padding: 0;
				border: 0
			}

			.hustle-ui .hustle-optin {
				width: 100%;
				display: block
			}

			.hustle-ui .hustle-optin,
			.hustle-ui .hustle-optin * {
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.hustle-ui .hustle-optin .hustle-layout {
				outline: 0
			}

			.hustle-ui .hustle-optin .hustle-layout .hustle-main-wrapper {
				position: relative
			}

			.hustle-ui .hustle-optin .hustle-layout .hustle-nsa-link a {
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-optin .hustle-layout .hustle-nsa-link a,
			.hustle-ui .hustle-optin .hustle-layout .hustle-nsa-link a:active,
			.hustle-ui .hustle-optin .hustle-layout .hustle-nsa-link a:focus,
			.hustle-ui .hustle-optin .hustle-layout .hustle-nsa-link a:hover,
			.hustle-ui .hustle-optin .hustle-layout .hustle-nsa-link a:visited {
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.hustle-ui .hustle-optin .hustle-layout .hustle-layout-content .hustle-content {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.hustle-ui .hustle-optin .hustle-layout .hustle-layout-content .hustle-content .hustle-content-wrap {
				width: 100%;
				height: auto;
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto
			}

			.hustle-ui .hustle-optin.hustle-optin--default .hustle-form .hustle-field {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				position: relative;
				text-align: left
			}

			.hustle-ui .hustle-optin.hustle-optin--compact .hustle-form .hustle-field {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				position: relative;
				text-align: left
			}

			.hustle-ui .hustle-optin.hustle-optin--focus-content .hustle-form .hustle-field {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				position: relative;
				text-align: left
			}

			.hustle-ui .hustle-optin.hustle-optin--focus-optin .hustle-form .hustle-field {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				position: relative;
				text-align: left
			}

			.hustle-ui .hustle-optin .hustle-success [class*=hustle-icon-] {
				display: block;
				margin: 0 0 5px;
				font-size: 22px;
				text-align: center
			}

			.hustle-ui .hustle-optin .hustle-success-content {
				word-break: break-word
			}

			.hustle-ui .hustle-optin .hustle-success-content :not([class*=forminator-]) b,
			.hustle-ui .hustle-optin .hustle-success-content :not([class*=forminator-]) strong {
				font-weight: 700
			}

			.hustle-ui .hustle-optin .hustle-success-content :not([class*=forminator-]) a {
				-webkit-transition: .2s;
				transition: .2s ease
			}

			.hustle-ui .hustle-optin .hustle-success-content :not([class*=forminator-]) a,
			.hustle-ui .hustle-optin .hustle-success-content :not([class*=forminator-]) a:active,
			.hustle-ui .hustle-optin .hustle-success-content :not([class*=forminator-]) a:focus,
			.hustle-ui .hustle-optin .hustle-success-content :not([class*=forminator-]) a:hover,
			.hustle-ui .hustle-optin .hustle-success-content :not([class*=forminator-]) a:visited {
				border: 0;
				outline: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
				font-weight: 700;
				text-decoration: none
			}

			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]),
			.hustle-ui .hustle-optin .hustle-success-content ul:not([class*=forminator-]) {
				padding: 0;
				border: 0;
				list-style: none
			}

			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]) li,
			.hustle-ui .hustle-optin .hustle-success-content ul:not([class*=forminator-]) li {
				padding: 0;
				border: 0
			}

			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]) ol,
			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]) ul,
			.hustle-ui .hustle-optin .hustle-success-content ul:not([class*=forminator-]) ol,
			.hustle-ui .hustle-optin .hustle-success-content ul:not([class*=forminator-]) ul {
				margin-left: 20px !important
			}

			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]) ol:not(:last-child),
			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]) ul:not(:last-child),
			.hustle-ui .hustle-optin .hustle-success-content ul:not([class*=forminator-]) ol:not(:last-child),
			.hustle-ui .hustle-optin .hustle-success-content ul:not([class*=forminator-]) ul:not(:last-child) {
				margin-bottom: 5px
			}

			.hustle-ui .hustle-optin .hustle-success-content ul:not([class*=forminator-]) li:before {
				content: " ";
				width: 4px;
				height: 4px;
				position: relative;
				top: -1px;
				display: inline-block;
				vertical-align: middle;
				margin-right: 5px;
				border-radius: 8px
			}

			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]) {
				counter-reset: hui-custom-counter
			}

			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]) li {
				counter-increment: hui-custom-counter
			}

			.hustle-ui .hustle-optin .hustle-success-content ol:not([class*=forminator-]) li:before {
				content: counter(hui-custom-counter) ".";
				margin-right: 5px;
				font-weight: 700
			}

			.hustle-ui .hustle-optin .hustle-success-content blockquote {
				padding: 10px 0 10px 14px;
				border-left-width: 4px;
				border-left-style: solid
			}

			.hustle-ui.hustle-slidein .hustle-slidein-content .hustle-optin.hustle-optin--default .hustle-layout-footer {
				width: 100%;
				position: absolute;
				bottom: 0;
				left: 0
			}

			.hustle-ui.hustle-slidein .hustle-slidein-content .hustle-optin.hustle-optin--compact .hustle-layout-footer {
				width: 100%;
				position: absolute;
				bottom: 0;
				left: 0
			}

			@media(min-width:783px) {

				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content h1:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content h2:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content h3:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content h4:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content h5:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content h6:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content p:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content ul:not(:last-child) {
					margin-bottom: 20px
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content ol ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content ol ul:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content ul ol:not(:last-child),
				.hustle-ui:not(.hustle-size--small) .hustle-optin .hustle-success-content ul ul:not(:last-child) {
					margin-bottom: 10px
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--default .hustle-layout .hustle-layout-content.hustle-layout-position--left .hustle-content,
				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--default .hustle-layout .hustle-layout-content.hustle-layout-position--right .hustle-content {
					min-width: 1px;
					min-height: 0;
					-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
					flex: 1 1 auto
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--default .hustle-layout .hustle-layout-content.hustle-layout-position--left,
				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--default .hustle-layout .hustle-layout-content.hustle-layout-position--right {
					min-height: 0;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--compact .hustle-layout .hustle-layout-body .hustle-layout-content .hustle-content {
					min-width: 1px;
					min-height: 0;
					-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
					flex: 1 1 auto
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--compact .hustle-layout .hustle-layout-body .hustle-layout-content .hustle-layout-form:only-child {
					min-width: 1px;
					min-height: 0;
					-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
					flex: 1 1 auto;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--compact .hustle-layout .hustle-layout-body .hustle-layout-content .hustle-layout-form {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--compact .hustle-layout .hustle-layout-body .hustle-layout-content {
					min-width: 1px;
					min-height: 0;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
					flex: 1 1 auto;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--compact .hustle-layout .hustle-layout-body {
					min-height: 0;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-optin .hustle-layout .hustle-layout-body .hustle-layout-content .hustle-content {
					min-height: 0;
					-webkit-box-flex: 1;
					-ms-flex: 1;
					flex: 1
				}
			}

			@media(-ms-high-contrast:none)and (min-width:783px),
			(-ms-high-contrast:active)and (min-width:783px) {
				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-optin .hustle-layout .hustle-layout-body .hustle-layout-content .hustle-content {
					-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
					flex: 1 1 auto
				}
			}

			.hustle-ui.hustle-slidein .hustle-slidein-content .hustle-optin.hustle-optin--focus-optin .hustle-layout-footer {
				width: 100%;
				position: absolute;
				bottom: 0;
				left: 0
			}

			@media(min-width:783px) {
				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-optin .hustle-layout .hustle-layout-body .hustle-layout-content {
					min-height: 0;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-flex: 1;
					-ms-flex: 1;
					flex: 1;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-optin .hustle-layout .hustle-layout-body .hustle-layout-form:only-child {
					max-width: 100%;
					-webkit-box-flex: 1;
					-ms-flex: 1;
					flex: 1
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-optin .hustle-layout .hustle-layout-body .hustle-layout-form {
					min-height: 0;
					max-width: 320px;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-flex: 0;
					-ms-flex: 0 0 320px;
					flex: 0 0 320px;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-optin .hustle-layout .hustle-layout-body {
					min-height: 0;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-content .hustle-layout .hustle-layout-body .hustle-layout-sidebar .hustle-image {
					min-height: 0;
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-content .hustle-layout .hustle-layout-body .hustle-layout-sidebar .hustle-layout-form {
					min-height: 1px;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center;
					-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
					flex: 1 1 auto
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-content .hustle-layout .hustle-layout-body .hustle-layout-content {
					min-width: 1px;
					min-height: 0;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center;
					-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
					flex: 1 1 auto
				}

				.hustle-ui:not(.hustle-size--small) .hustle-optin.hustle-optin--focus-content .hustle-layout .hustle-layout-body {
					min-height: 0;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex
				}
			}

			.hustle-ui.hustle-slidein .hustle-slidein-content .hustle-optin.hustle-optin--focus-content .hustle-layout-footer {
				width: 100%;
				position: absolute;
				bottom: 0;
				left: 0
			}

			@-webkit-keyframes spin {
				0% {
					-webkit-transform: rotate(0);
					transform: rotate(0)
				}

				100% {
					-webkit-transform: rotate(360deg);
					transform: rotate(360deg)
				}
			}

			@keyframes spin {
				0% {
					-webkit-transform: rotate(0);
					transform: rotate(0)
				}

				100% {
					-webkit-transform: rotate(360deg);
					transform: rotate(360deg)
				}
			}

			@-webkit-keyframes bounceIn {

				20%,
				40%,
				60%,
				80%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				0% {
					opacity: 0;
					-webkit-transform: scale3d(.3, .3, .3);
					transform: scale3d(.3, .3, .3)
				}

				20% {
					-webkit-transform: scale3d(1.1, 1.1, 1.1);
					transform: scale3d(1.1, 1.1, 1.1)
				}

				40% {
					-webkit-transform: scale3d(.9, .9, .9);
					transform: scale3d(.9, .9, .9)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(1.03, 1.03, 1.03);
					transform: scale3d(1.03, 1.03, 1.03)
				}

				80% {
					-webkit-transform: scale3d(.97, .97, .97);
					transform: scale3d(.97, .97, .97)
				}

				to {
					opacity: 1;
					-webkit-transform: scale3d(1, 1, 1);
					transform: scale3d(1, 1, 1)
				}
			}

			@keyframes bounceIn {

				20%,
				40%,
				60%,
				80%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				0% {
					opacity: 0;
					-webkit-transform: scale3d(.3, .3, .3);
					transform: scale3d(.3, .3, .3)
				}

				20% {
					-webkit-transform: scale3d(1.1, 1.1, 1.1);
					transform: scale3d(1.1, 1.1, 1.1)
				}

				40% {
					-webkit-transform: scale3d(.9, .9, .9);
					transform: scale3d(.9, .9, .9)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(1.03, 1.03, 1.03);
					transform: scale3d(1.03, 1.03, 1.03)
				}

				80% {
					-webkit-transform: scale3d(.97, .97, .97);
					transform: scale3d(.97, .97, .97)
				}

				to {
					opacity: 1;
					-webkit-transform: scale3d(1, 1, 1);
					transform: scale3d(1, 1, 1)
				}
			}

			@-webkit-keyframes bounceInUp {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				from {
					opacity: 0;
					-webkit-transform: translate3d(0, 3000px, 0);
					transform: translate3d(0, 3000px, 0)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(0, -20px, 0);
					transform: translate3d(0, -20px, 0)
				}

				75% {
					-webkit-transform: translate3d(0, 10px, 0);
					transform: translate3d(0, 10px, 0)
				}

				90% {
					-webkit-transform: translate3d(0, -5px, 0);
					transform: translate3d(0, -5px, 0)
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes bounceInUp {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				from {
					opacity: 0;
					-webkit-transform: translate3d(0, 3000px, 0);
					transform: translate3d(0, 3000px, 0)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(0, -20px, 0);
					transform: translate3d(0, -20px, 0)
				}

				75% {
					-webkit-transform: translate3d(0, 10px, 0);
					transform: translate3d(0, 10px, 0)
				}

				90% {
					-webkit-transform: translate3d(0, -5px, 0);
					transform: translate3d(0, -5px, 0)
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes bounceInDown {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				0% {
					opacity: 0;
					-webkit-transform: translate3d(0, -3000px, 0);
					transform: translate3d(0, -3000px, 0)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(0, 25px, 0);
					transform: translate3d(0, 25px, 0)
				}

				75% {
					-webkit-transform: translate3d(0, -10px, 0);
					transform: translate3d(0, -10px, 0)
				}

				90% {
					-webkit-transform: translate3d(0, 5px, 0);
					transform: translate3d(0, 5px, 0)
				}

				to {
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes bounceInDown {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				0% {
					opacity: 0;
					-webkit-transform: translate3d(0, -3000px, 0);
					transform: translate3d(0, -3000px, 0)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(0, 25px, 0);
					transform: translate3d(0, 25px, 0)
				}

				75% {
					-webkit-transform: translate3d(0, -10px, 0);
					transform: translate3d(0, -10px, 0)
				}

				90% {
					-webkit-transform: translate3d(0, 5px, 0);
					transform: translate3d(0, 5px, 0)
				}

				to {
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes bounceInLeft {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				0% {
					opacity: 0;
					-webkit-transform: translate3d(-3000px, 0, 0);
					transform: translate3d(-3000px, 0, 0)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(25px, 0, 0);
					transform: translate3d(25px, 0, 0)
				}

				75% {
					-webkit-transform: translate3d(-10px, 0, 0);
					transform: translate3d(-10px, 0, 0)
				}

				90% {
					-webkit-transform: translate3d(5px, 0, 0);
					transform: translate3d(5px, 0, 0)
				}

				to {
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes bounceInLeft {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				0% {
					opacity: 0;
					-webkit-transform: translate3d(-3000px, 0, 0);
					transform: translate3d(-3000px, 0, 0)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(25px, 0, 0);
					transform: translate3d(25px, 0, 0)
				}

				75% {
					-webkit-transform: translate3d(-10px, 0, 0);
					transform: translate3d(-10px, 0, 0)
				}

				90% {
					-webkit-transform: translate3d(5px, 0, 0);
					transform: translate3d(5px, 0, 0)
				}

				to {
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes bounceInRight {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				from {
					opacity: 0;
					-webkit-transform: translate3d(3000px, 0, 0);
					transform: translate3d(3000px, 0, 0)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(-25px, 0, 0);
					transform: translate3d(-25px, 0, 0)
				}

				75% {
					-webkit-transform: translate3d(10px, 0, 0);
					transform: translate3d(10px, 0, 0)
				}

				90% {
					-webkit-transform: translate3d(-5px, 0, 0);
					transform: translate3d(-5px, 0, 0)
				}

				to {
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes bounceInRight {

				60%,
				75%,
				90%,
				from,
				to {
					-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
					animation-timing-function: cubic-bezier(.215, .61, .355, 1)
				}

				from {
					opacity: 0;
					-webkit-transform: translate3d(3000px, 0, 0);
					transform: translate3d(3000px, 0, 0)
				}

				60% {
					opacity: 1;
					-webkit-transform: translate3d(-25px, 0, 0);
					transform: translate3d(-25px, 0, 0)
				}

				75% {
					-webkit-transform: translate3d(10px, 0, 0);
					transform: translate3d(10px, 0, 0)
				}

				90% {
					-webkit-transform: translate3d(-5px, 0, 0);
					transform: translate3d(-5px, 0, 0)
				}

				to {
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes fadeIn {
				from {
					opacity: 0
				}

				to {
					opacity: 1
				}
			}

			@-webkit-keyframes fadeInUp {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes fadeInUp {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes fadeInDown {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, -100%, 0);
					transform: translate3d(0, -100%, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes fadeInDown {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, -100%, 0);
					transform: translate3d(0, -100%, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes fadeInLeft {
				from {
					opacity: 0;
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes fadeInLeft {
				from {
					opacity: 0;
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes fadeInRight {
				from {
					opacity: 0;
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes fadeInRight {
				from {
					opacity: 0;
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes fadeInUpBig {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, 2000px, 0);
					transform: translate3d(0, 2000px, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes fadeInUpBig {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, 2000px, 0);
					transform: translate3d(0, 2000px, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes fadeInDownBig {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, -2000px, 0);
					transform: translate3d(0, -2000px, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes fadeInDownBig {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, -2000px, 0);
					transform: translate3d(0, -2000px, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes fadeInLeftBig {
				from {
					opacity: 0;
					-webkit-transform: translate3d(-2000px, 0, 0);
					transform: translate3d(-2000px, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes fadeInLeftBig {
				from {
					opacity: 0;
					-webkit-transform: translate3d(-2000px, 0, 0);
					transform: translate3d(-2000px, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes fadeInRightBig {
				from {
					opacity: 0;
					-webkit-transform: translate3d(2000px, 0, 0);
					transform: translate3d(2000px, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes fadeInRightBig {
				from {
					opacity: 0;
					-webkit-transform: translate3d(2000px, 0, 0);
					transform: translate3d(2000px, 0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes lightSpeedIn {
				from {
					-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
					transform: translate3d(100%, 0, 0) skewX(-30deg);
					opacity: 0
				}

				60% {
					-webkit-transform: skewX(20deg);
					transform: skewX(20deg);
					opacity: 1
				}

				80% {
					-webkit-transform: skewX(-5deg);
					transform: skewX(-5deg);
					opacity: 1
				}

				to {
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@keyframes lightSpeedIn {
				from {
					-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
					transform: translate3d(100%, 0, 0) skewX(-30deg);
					opacity: 0
				}

				60% {
					-webkit-transform: skewX(20deg);
					transform: skewX(20deg);
					opacity: 1
				}

				80% {
					-webkit-transform: skewX(-5deg);
					transform: skewX(-5deg);
					opacity: 1
				}

				to {
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@-webkit-keyframes newspaperIn {
				from {
					opacity: 0;
					-webkit-transform: rotate(-900deg) scale(0, 0);
					transform: rotate(-900deg) scale(0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: rotate(0) scale(1, 1);
					transform: rotate(0) scale(1, 1)
				}
			}

			@keyframes newspaperIn {
				from {
					opacity: 0;
					-webkit-transform: rotate(-900deg) scale(0, 0);
					transform: rotate(-900deg) scale(0, 0)
				}

				to {
					opacity: 1;
					-webkit-transform: rotate(0) scale(1, 1);
					transform: rotate(0) scale(1, 1)
				}
			}

			@-webkit-keyframes rollIn {
				from {
					opacity: 0;
					-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
					transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@keyframes rollIn {
				from {
					opacity: 0;
					-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
					transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
				}

				to {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}

			@-webkit-keyframes rotateIn {
				from {
					-webkit-transform-origin: center;
					transform-origin: center;
					-webkit-transform: rotate3d(0, 0, 1, -200deg);
					transform: rotate3d(0, 0, 1, -200deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: center;
					transform-origin: center;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@keyframes rotateIn {
				from {
					-webkit-transform-origin: center;
					transform-origin: center;
					-webkit-transform: rotate3d(0, 0, 1, -200deg);
					transform: rotate3d(0, 0, 1, -200deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: center;
					transform-origin: center;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@-webkit-keyframes rotateInUpLeft {
				from {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: rotate3d(0, 0, 1, 45deg);
					transform: rotate3d(0, 0, 1, 45deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@keyframes rotateInUpLeft {
				from {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: rotate3d(0, 0, 1, 45deg);
					transform: rotate3d(0, 0, 1, 45deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@-webkit-keyframes rotateInUpRight {
				from {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: rotate3d(0, 0, 1, -90deg);
					transform: rotate3d(0, 0, 1, -90deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@keyframes rotateInUpRight {
				from {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: rotate3d(0, 0, 1, -90deg);
					transform: rotate3d(0, 0, 1, -90deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@-webkit-keyframes rotateInDownLeft {
				from {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: rotate3d(0, 0, 1, -45deg);
					transform: rotate3d(0, 0, 1, -45deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@keyframes rotateInDownLeft {
				from {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: rotate3d(0, 0, 1, -45deg);
					transform: rotate3d(0, 0, 1, -45deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@-webkit-keyframes rotateInDownRight {
				from {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: rotate3d(0, 0, 1, 45deg);
					transform: rotate3d(0, 0, 1, 45deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@keyframes rotateInDownRight {
				from {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: rotate3d(0, 0, 1, 45deg);
					transform: rotate3d(0, 0, 1, 45deg);
					opacity: 0
				}

				to {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: none;
					transform: none;
					opacity: 1
				}
			}

			@-webkit-keyframes slideInUp {
				from {
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0);
					visibility: visible
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes slideInUp {
				from {
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0);
					visibility: visible
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes slideInDown {
				from {
					-webkit-transform: translate3d(0, -100%, 0);
					transform: translate3d(0, -100%, 0);
					visibility: visible
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes slideInDown {
				from {
					-webkit-transform: translate3d(0, -100%, 0);
					transform: translate3d(0, -100%, 0);
					visibility: visible
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes slideInLeft {
				from {
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0);
					visibility: visible
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes slideInLeft {
				from {
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0);
					visibility: visible
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes slideInRight {
				from {
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0);
					visibility: visible
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@keyframes slideInRight {
				from {
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0);
					visibility: visible
				}

				to {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}
			}

			@-webkit-keyframes zoomIn {
				from {
					opacity: 0;
					-webkit-transform: translateY(-50%) scale3d(.3, .3, .3);
					transform: translateY(-50%) scale3d(.3, .3, .3)
				}

				50% {
					opacity: 1
				}
			}

			@keyframes zoomIn {
				from {
					opacity: 0;
					-webkit-transform: translateY(-50%) scale3d(.3, .3, .3);
					transform: translateY(-50%) scale3d(.3, .3, .3)
				}

				50% {
					opacity: 1
				}
			}

			@-webkit-keyframes zoomInUp {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
					transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
					transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@keyframes zoomInUp {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
					transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
					transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@-webkit-keyframes zoomInDown {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
					transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
					transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@keyframes zoomInDown {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
					transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
					transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@-webkit-keyframes zoomInLeft {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
					transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@keyframes zoomInLeft {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
					transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@-webkit-keyframes zoomInRight {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
					transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@keyframes zoomInRight {
				from {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
					transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				60% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@-webkit-keyframes bounceOut {
				20% {
					-webkit-transform: scale3d(.9, .9, .9);
					transform: scale3d(.9, .9, .9)
				}

				50%,
				55% {
					opacity: 1;
					-webkit-transform: scale3d(1.1, 1.1, 1.1);
					transform: scale3d(1.1, 1.1, 1.1)
				}

				to {
					opacity: 0;
					-webkit-transform: scale3d(.3, .3, .3);
					transform: scale3d(.3, .3, .3)
				}
			}

			@keyframes bounceOut {
				20% {
					-webkit-transform: scale3d(.9, .9, .9);
					transform: scale3d(.9, .9, .9)
				}

				50%,
				55% {
					opacity: 1;
					-webkit-transform: scale3d(1.1, 1.1, 1.1);
					transform: scale3d(1.1, 1.1, 1.1)
				}

				to {
					opacity: 0;
					-webkit-transform: scale3d(.3, .3, .3);
					transform: scale3d(.3, .3, .3)
				}
			}

			@-webkit-keyframes bounceOutUp {
				20% {
					-webkit-transform: translate3d(0, -10px, 0);
					transform: translate3d(0, -10px, 0)
				}

				40%,
				45% {
					opacity: 1;
					-webkit-transform: translate3d(0, 20px, 0);
					transform: translate3d(0, 20px, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, -2000px, 0);
					transform: translate3d(0, -2000px, 0)
				}
			}

			@keyframes bounceOutUp {
				20% {
					-webkit-transform: translate3d(0, -10px, 0);
					transform: translate3d(0, -10px, 0)
				}

				40%,
				45% {
					opacity: 1;
					-webkit-transform: translate3d(0, 20px, 0);
					transform: translate3d(0, 20px, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, -2000px, 0);
					transform: translate3d(0, -2000px, 0)
				}
			}

			@-webkit-keyframes bounceOutDown {
				20% {
					-webkit-transform: translate3d(0, 10px, 0);
					transform: translate3d(0, 10px, 0)
				}

				40%,
				45% {
					opacity: 1;
					-webkit-transform: translate3d(0, -20px, 0);
					transform: translate3d(0, -20px, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, 2000px, 0);
					transform: translate3d(0, 2000px, 0)
				}
			}

			@keyframes bounceOutDown {
				20% {
					-webkit-transform: translate3d(0, 10px, 0);
					transform: translate3d(0, 10px, 0)
				}

				40%,
				45% {
					opacity: 1;
					-webkit-transform: translate3d(0, -20px, 0);
					transform: translate3d(0, -20px, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, 2000px, 0);
					transform: translate3d(0, 2000px, 0)
				}
			}

			@-webkit-keyframes bounceOutLeft {
				20% {
					opacity: 1;
					-webkit-transform: translate3d(20px, 0, 0);
					transform: translate3d(20px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(-2000px, 0, 0);
					transform: translate3d(-2000px, 0, 0)
				}
			}

			@keyframes bounceOutLeft {
				20% {
					opacity: 1;
					-webkit-transform: translate3d(20px, 0, 0);
					transform: translate3d(20px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(-2000px, 0, 0);
					transform: translate3d(-2000px, 0, 0)
				}
			}

			@-webkit-keyframes bounceOutRight {
				20% {
					opacity: 1;
					-webkit-transform: translate3d(-20px, 0, 0);
					transform: translate3d(-20px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(2000px, 0, 0);
					transform: translate3d(2000px, 0, 0)
				}
			}

			@keyframes bounceOutRight {
				20% {
					opacity: 1;
					-webkit-transform: translate3d(-20px, 0, 0);
					transform: translate3d(-20px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(2000px, 0, 0);
					transform: translate3d(2000px, 0, 0)
				}
			}

			@-webkit-keyframes fadeOut {
				from {
					opacity: 1
				}

				to {
					opacity: 0
				}
			}

			@keyframes fadeOut {
				from {
					opacity: 1
				}

				to {
					opacity: 0
				}
			}

			@-webkit-keyframes fadeOutUp {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, -100%, 0);
					transform: translate3d(0, -100%, 0)
				}
			}

			@keyframes fadeOutUp {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, -100%, 0);
					transform: translate3d(0, -100%, 0)
				}
			}

			@-webkit-keyframes fadeOutDown {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0)
				}
			}

			@keyframes fadeOutDown {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0)
				}
			}

			@-webkit-keyframes fadeOutLeft {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0)
				}
			}

			@keyframes fadeOutLeft {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0)
				}
			}

			@-webkit-keyframes fadeOutRight {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0)
				}
			}

			@keyframes fadeOutRight {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0)
				}
			}

			@-webkit-keyframes fadeOutUpBig {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, -2000px, 0);
					transform: translate3d(0, -2000px, 0)
				}
			}

			@keyframes fadeOutUpBig {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, -2000px, 0);
					transform: translate3d(0, -2000px, 0)
				}
			}

			@-webkit-keyframes fadeOutDownBig {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, 2000px, 0);
					transform: translate3d(0, 2000px, 0)
				}
			}

			@keyframes fadeOutDownBig {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(0, 2000px, 0);
					transform: translate3d(0, 2000px, 0)
				}
			}

			@-webkit-keyframes fadeOutLeftBig {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(-2000px, 0, 0);
					transform: translate3d(-2000px, 0, 0)
				}
			}

			@keyframes fadeOutLeftBig {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(-2000px, 0, 0);
					transform: translate3d(-2000px, 0, 0)
				}
			}

			@-webkit-keyframes fadeOutRightBig {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(2000px, 0, 0);
					transform: translate3d(2000px, 0, 0)
				}
			}

			@keyframes fadeOutRightBig {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(2000px, 0, 0);
					transform: translate3d(2000px, 0, 0)
				}
			}

			@-webkit-keyframes lightSpeedOut {
				from {
					opacity: 1
				}

				to {
					-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
					transform: translate3d(100%, 0, 0) skewX(30deg);
					opacity: 0
				}
			}

			@keyframes lightSpeedOut {
				from {
					opacity: 1
				}

				to {
					-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
					transform: translate3d(100%, 0, 0) skewX(30deg);
					opacity: 0
				}
			}

			@-webkit-keyframes newspaperOut {
				from {
					opacity: 1;
					-webkit-transform: rotate(0) scale(1, 1);
					transform: rotate(0) scale(1, 1)
				}

				to {
					opacity: 0;
					-webkit-transform: rotate(-900deg) scale(0, 0);
					transform: rotate(-900deg) scale(0, 0)
				}
			}

			@keyframes newspaperOut {
				from {
					opacity: 1;
					-webkit-transform: rotate(0) scale(1, 1);
					transform: rotate(0) scale(1, 1)
				}

				to {
					opacity: 0;
					-webkit-transform: rotate(-900deg) scale(0, 0);
					transform: rotate(-900deg) scale(0, 0)
				}
			}

			@-webkit-keyframes rollOut {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
					transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
				}
			}

			@keyframes rollOut {
				from {
					opacity: 1
				}

				to {
					opacity: 0;
					-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
					transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
				}
			}

			@-webkit-keyframes rotateOut {
				from {
					-webkit-transform-origin: center;
					transform-origin: center;
					opacity: 1
				}

				to {
					-webkit-transform-origin: center;
					transform-origin: center;
					-webkit-transform: rotate3d(0, 0, 1, 200deg);
					transform: rotate3d(0, 0, 1, 200deg);
					opacity: 0
				}
			}

			@keyframes rotateOut {
				from {
					-webkit-transform-origin: center;
					transform-origin: center;
					opacity: 1
				}

				to {
					-webkit-transform-origin: center;
					transform-origin: center;
					-webkit-transform: rotate3d(0, 0, 1, 200deg);
					transform: rotate3d(0, 0, 1, 200deg);
					opacity: 0
				}
			}

			@-webkit-keyframes rotateOutUpLeft {
				from {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					opacity: 1
				}

				to {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: rotate3d(0, 0, 1, -45deg);
					transform: rotate3d(0, 0, 1, -45deg);
					opacity: 0
				}
			}

			@keyframes rotateOutUpLeft {
				from {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					opacity: 1
				}

				to {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: rotate3d(0, 0, 1, -45deg);
					transform: rotate3d(0, 0, 1, -45deg);
					opacity: 0
				}
			}

			@-webkit-keyframes rotateOutUpRight {
				from {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					opacity: 1
				}

				to {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: rotate3d(0, 0, 1, 90deg);
					transform: rotate3d(0, 0, 1, 90deg);
					opacity: 0
				}
			}

			@keyframes rotateOutUpRight {
				from {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					opacity: 1
				}

				to {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: rotate3d(0, 0, 1, 90deg);
					transform: rotate3d(0, 0, 1, 90deg);
					opacity: 0
				}
			}

			@-webkit-keyframes rotateOutDownLeft {
				from {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					opacity: 1
				}

				to {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: rotate3d(0, 0, 1, 45deg);
					transform: rotate3d(0, 0, 1, 45deg);
					opacity: 0
				}
			}

			@keyframes rotateOutDownLeft {
				from {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					opacity: 1
				}

				to {
					-webkit-transform-origin: left bottom;
					transform-origin: left bottom;
					-webkit-transform: rotate3d(0, 0, 1, 45deg);
					transform: rotate3d(0, 0, 1, 45deg);
					opacity: 0
				}
			}

			@-webkit-keyframes rotateOutDownRight {
				from {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					opacity: 1
				}

				to {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: rotate3d(0, 0, 1, -45deg);
					transform: rotate3d(0, 0, 1, -45deg);
					opacity: 0
				}
			}

			@keyframes rotateOutDownRight {
				from {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					opacity: 1
				}

				to {
					-webkit-transform-origin: right bottom;
					transform-origin: right bottom;
					-webkit-transform: rotate3d(0, 0, 1, -45deg);
					transform: rotate3d(0, 0, 1, -45deg);
					opacity: 0
				}
			}

			@-webkit-keyframes slideOutUp {
				from {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				to {
					visibility: hidden;
					-webkit-transform: translate3d(0, -100%, 0);
					transform: translate3d(0, -100%, 0)
				}
			}

			@keyframes slideOutUp {
				from {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				to {
					visibility: hidden;
					-webkit-transform: translate3d(0, -100%, 0);
					transform: translate3d(0, -100%, 0)
				}
			}

			@-webkit-keyframes slideOutDown {
				from {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				to {
					visibility: hidden;
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0)
				}
			}

			@keyframes slideOutDown {
				from {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				to {
					visibility: hidden;
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0)
				}
			}

			@-webkit-keyframes slideOutLeft {
				from {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				to {
					visibility: hidden;
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0)
				}
			}

			@keyframes slideOutLeft {
				from {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				to {
					visibility: hidden;
					-webkit-transform: translate3d(-100%, 0, 0);
					transform: translate3d(-100%, 0, 0)
				}
			}

			@-webkit-keyframes slideOutRight {
				from {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				to {
					visibility: hidden;
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0)
				}
			}

			@keyframes slideOutRight {
				from {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				to {
					visibility: hidden;
					-webkit-transform: translate3d(100%, 0, 0);
					transform: translate3d(100%, 0, 0)
				}
			}

			@-webkit-keyframes zoomOut {
				from {
					opacity: 1
				}

				50% {
					opacity: 0;
					-webkit-transform: translateY(-50%) scale3d(.3, .3, .3);
					transform: translateY(-50%) scale3d(.3, .3, .3)
				}
			}

			@keyframes zoomOut {
				from {
					opacity: 1
				}

				50% {
					opacity: 0;
					-webkit-transform: translateY(-50%) scale3d(.3, .3, .3);
					transform: translateY(-50%) scale3d(.3, .3, .3)
				}
			}

			@-webkit-keyframes zoomOutUp {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
					transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				to {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
					transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
					-webkit-transform-origin: center bottom;
					transform-origin: center bottom;
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@keyframes zoomOutUp {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
					transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				to {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
					transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
					-webkit-transform-origin: center bottom;
					transform-origin: center bottom;
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@-webkit-keyframes zoomOutDown {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
					transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				to {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
					transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
					-webkit-transform-origin: center bottom;
					transform-origin: center bottom;
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@keyframes zoomOutDown {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
					transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
					-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
					animation-timing-function: cubic-bezier(.55, .055, .675, .19)
				}

				to {
					opacity: 0;
					-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
					transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
					-webkit-transform-origin: center bottom;
					transform-origin: center bottom;
					-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
					animation-timing-function: cubic-bezier(.175, .885, .32, 1)
				}
			}

			@-webkit-keyframes zoomOutLeft {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
					transform: scale(.1) translate3d(-2000px, 0, 0);
					-webkit-transform-origin: left center;
					transform-origin: left center
				}
			}

			@keyframes zoomOutLeft {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
					transform: scale(.1) translate3d(-2000px, 0, 0);
					-webkit-transform-origin: left center;
					transform-origin: left center
				}
			}

			@-webkit-keyframes zoomOutRight {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
					transform: scale(.1) translate3d(2000px, 0, 0);
					-webkit-transform-origin: right center;
					transform-origin: right center
				}
			}

			@keyframes zoomOutRight {
				40% {
					opacity: 1;
					-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
					transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
				}

				to {
					opacity: 0;
					-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
					transform: scale(.1) translate3d(2000px, 0, 0);
					-webkit-transform-origin: right center;
					transform-origin: right center
				}
			}

			.hustle-ui.hustle-popup {
				width: 100%;
				height: 100vh;
				overflow-x: hidden;
				overflow-y: hidden;
				display: none;
				-webkit-user-select: auto;
				-moz-user-select: auto;
				-ms-user-select: auto;
				user-select: auto;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				position: fixed;
				top: 0;
				left: 0;
				z-index: 999991
			}

			.hustle-ui.hustle-popup .hustle-popup-mask {
				width: 100%;
				height: 100%;
				display: block;
				position: fixed;
				top: 0;
				left: 0;
				pointer-events: none
			}

			@supports(-webkit-touch-callout:none) {
				.hustle-ui.hustle-popup .hustle-popup-mask {
					z-index: -1 !important
				}
			}

			.hustle-ui.hustle-popup .hustle-popup-content {
				width: 100%;
				position: relative;
				margin: auto
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-duration: 1s;
				animation-duration: 1s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
				-webkit-transform-origin: center;
				transform-origin: center;
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--bounceIn {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: bounceIn;
				animation-name: bounceIn;
				-webkit-animation-duration: .75s;
				animation-duration: .75s
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--bounceInUp {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: bounceInUp;
				animation-name: bounceInUp
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--bounceInDown {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: bounceInDown;
				animation-name: bounceInDown
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--bounceInLeft {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: bounceInLeft;
				animation-name: bounceInLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--bounceInRight {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: bounceInRight;
				animation-name: bounceInRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeIn {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeIn;
				animation-name: fadeIn;
				-webkit-animation-duration: .3s;
				animation-duration: .3s
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeInUp {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeInUp;
				animation-name: fadeInUp
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeInDown {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeInDown;
				animation-name: fadeInDown
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeInLeft {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeInLeft;
				animation-name: fadeInLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeInRight {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeInRight;
				animation-name: fadeInRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeInUpBig {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeInUpBig;
				animation-name: fadeInUpBig
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeInDownBig {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeInDownBig;
				animation-name: fadeInDownBig
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeInLeftBig {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeInLeftBig;
				animation-name: fadeInLeftBig
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--fadeInRightBig {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: fadeInRightBig;
				animation-name: fadeInRightBig
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--lightSpeedIn {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: lightSpeedIn;
				animation-name: lightSpeedIn;
				-webkit-animation-timing-function: ease-out;
				animation-timing-function: ease-out
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--newspaperIn {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: newspaperIn;
				animation-name: newspaperIn;
				-webkit-animation-duration: .5s;
				animation-duration: .5s;
				-webkit-animation-timing-function: ease;
				animation-timing-function: ease
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--rollIn {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: rollIn;
				animation-name: rollIn
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--rotateIn {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: rotateIn;
				animation-name: rotateIn
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--rotateInUpLeft {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: rotateInUpLeft;
				animation-name: rotateInUpLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--rotateInUpRight {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: rotateInUpRight;
				animation-name: rotateInUpRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--rotateInDownLeft {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: rotateInDownLeft;
				animation-name: rotateInDownLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--rotateInDownRight {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: rotateInDownRight;
				animation-name: rotateInDownRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--slideInUp {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: slideInUp;
				animation-name: slideInUp
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--slideInDown {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: slideInDown;
				animation-name: slideInDown
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--slideInLeft {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: slideInLeft;
				animation-name: slideInLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--slideInRight {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: slideInRight;
				animation-name: slideInRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--zoomIn {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: zoomIn;
				animation-name: zoomIn
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--zoomInUp {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: zoomInUp;
				animation-name: zoomInUp
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--zoomInDown {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: zoomInDown;
				animation-name: zoomInDown
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--zoomInLeft {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: zoomInLeft;
				animation-name: zoomInLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--zoomInRight {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: zoomInRight;
				animation-name: zoomInRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-in--no_animation {
				opacity: 1;
				-khtml-opacity: 1
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--bounceOut {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: bounceOut;
				animation-name: bounceOut;
				-webkit-animation-duration: .75s;
				animation-duration: .75s
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--bounceOutUp {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: bounceOutUp;
				animation-name: bounceOutUp
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--bounceOutDown {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: bounceOutDown;
				animation-name: bounceOutDown
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--bounceOutLeft {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: bounceOutLeft;
				animation-name: bounceOutLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--bounceOutRight {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: bounceOutRight;
				animation-name: bounceOutRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOut {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation: fadeOut;
				animation: fadeOut;
				-webkit-animation-duration: .3s;
				animation-duration: .3s
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOutUp {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: fadeOutUp;
				animation-name: fadeOutUp
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOutDown {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: fadeOutDown;
				animation-name: fadeOutDown
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOutLeft {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: fadeOutLeft;
				animation-name: fadeOutLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOutRight {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: fadeOutRight;
				animation-name: fadeOutRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOutUpBig {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: fadeOutUpBig;
				animation-name: fadeOutUpBig
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOutDownBig {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: fadeOutDownBig;
				animation-name: fadeOutDownBig
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOutLeftBig {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: fadeOutLeftBig;
				animation-name: fadeOutLeftBig
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--fadeOutRightBig {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: fadeOutRightBig;
				animation-name: fadeOutRightBig
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--lightSpeedOut {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: lightSpeedOut;
				animation-name: lightSpeedOut;
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--newspaperOut {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: newspaperOut;
				animation-name: newspaperOut;
				-webkit-animation-duration: .5s;
				animation-duration: .5s;
				-webkit-animation-timing-function: ease;
				animation-timing-function: ease
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--rollOut {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: rollOut;
				animation-name: rollOut
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--rotateOut {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: rotateOut;
				animation-name: rotateOut
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--rotateOutUpLeft {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: rotateOutUpLeft;
				animation-name: rotateOutUpLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--rotateOutUpRight {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: rotateOutUpRight;
				animation-name: rotateOutUpRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--rotateOutDownLeft {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: rotateOutDownLeft;
				animation-name: rotateOutDownLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--rotateOutDownRight {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: rotateOutDownRight;
				animation-name: rotateOutDownRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--slideOutUp {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: slideOutUp;
				animation-name: slideOutUp
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--slideOutDown {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: slideOutDown;
				animation-name: slideOutDown
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--slideOutLeft {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: slideOutLeft;
				animation-name: slideOutLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--slideOutRight {
				opacity: 1;
				-khtml-opacity: 1;
				-webkit-animation-name: slideOutRight;
				animation-name: slideOutRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--zoomOut {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: zoomOut;
				animation-name: zoomOut
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--zoomOutUp {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: zoomOutUp;
				animation-name: zoomOutUp
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--zoomOutDown {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: zoomOutDown;
				animation-name: zoomOutDown
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--zoomOutLeft {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: zoomOutLeft;
				animation-name: zoomOutLeft
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--zoomOutRight {
				opacity: 0;
				-khtml-opacity: 0;
				-webkit-animation-name: zoomOutRight;
				animation-name: zoomOutRight
			}

			.hustle-ui.hustle-popup .hustle-popup-content.hustle-animate-out--no_animation {
				opacity: 0;
				-khtml-opacity: 0
			}

			.hustle-ui.hustle-popup.hustle-show {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex
			}

			.hustle-ui.hustle-popup.hustle-animation-stopped {
				overflow-y: auto
			}

			@media all and (-ms-high-contrast:none),
			(-ms-high-contrast:active) {
				.hustle-ui.hustle-popup {
					-webkit-box-align: baseline;
					-ms-flex-align: baseline;
					align-items: baseline
				}
			}

			@font-face {
				font-family: Poppins;
				font-style: normal;
				font-weight: 600;
				font-display: swap;
				src: url(https://fonts.bunny.net/poppins/files/poppins-latin-600-normal.woff2) format('woff2'), url(https://fonts.bunny.net/poppins/files/poppins-latin-600-normal.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 100;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 200;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 300;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 400;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 500;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 600;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 700;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 800;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: italic;
				font-weight: 900;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 100;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 200;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 300;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 400;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 500;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 600;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 700;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 800;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Roboto;
				font-style: normal;
				font-weight: 900;
				font-stretch: 100%;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Poppins;
				font-style: italic;
				font-weight: 400;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Poppins;
				font-style: normal;
				font-weight: 400;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Poppins;
				font-style: normal;
				font-weight: 500;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Poppins;
				font-style: normal;
				font-weight: 600;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: Poppins;
				font-style: normal;
				font-weight: 900;
				font-display: swap;
				src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
			}

			@font-face {
				font-family: elementskit;
				src: url(/static/web/fonts/elementskit.woff) format("woff");
				font-weight: 400;
				font-style: normal;
				font-display: swap
			}

			.ekit-wid-con .icon::before,
			.elementor-widget .icon::before {
				font-family: elementskit !important;
				font-style: normal;
				font-weight: 400;
				font-variant: normal;
				text-transform: none;
				line-height: 1;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale
			}

			.ekit-wid-con .icon.icon-down-arrow1::before,
			.icon.icon-down-arrow1::before {
				content: "\e994"
			}

			.ekit-wid-con .icon.icon-search11::before,
			.icon.icon-search11::before {
				content: "\eb28"
			}

			.ekit-wid-con .icon.icon-whatsapp-1::before,
			.icon.icon-whatsapp-1::before {
				content: "\eb46"
			}

			.elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel {
				max-width: none !important
			}

			@media (min-width:1025px) {
				.elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel {
					max-width: none !important
				}
			}

			#uc_content_tabs_elementor_616ec3a * {
				box-sizing: border-box
			}

			#uc_content_tabs_elementor_616ec3a {
				text-align: left;
				position: relative;
				overflow: hidden;
				display: flex;
				flex-direction: row
			}

			#uc_content_tabs_elementor_616ec3a .uc_tab_nav {
				flex-direction: column;
				flex-grow: 0;
				flex-shrink: 0
			}

			#uc_content_tabs_elementor_616ec3a .ue-tab-btn {
				transition: .5s
			}

			#uc_content_tabs_elementor_616ec3a>ul.tabs {
				margin: 0;
				list-style: none;
				display: flex
			}

			#uc_content_tabs_elementor_616ec3a>ul.tabs {
				justify-content: flex-start;
				flex-wrap: wrap
			}

			#uc_content_tabs_elementor_616ec3a>ul.tabs>li {
				padding: 0;
				margin: 0
			}

			#uc_content_tabs_elementor_616ec3a>ul.tabs>li>a {
				display: flex;
				text-decoration: none;
				transition: .5s;
				flex-wrap: wrap
			}

			#uc_content_tabs_elementor_616ec3a .tab-container {
				clear: both;
				overflow: hidden
			}

			#uc_content_tabs_elementor_616ec3a .panes {
				display: none
			}

			#uc_content_tabs_elementor_616ec3a.r-tabs .r-tabs-tab {
				display: block;
				margin: 0;
				list-style: none
			}

			#uc_content_tabs_elementor_616ec3a.r-tabs .r-tabs-panel {
				display: none
			}

			#uc_content_tabs_elementor_616ec3a.r-tabs .r-tabs-accordion-title {
				display: none
			}

			#uc_content_tabs_elementor_616ec3a.r-tabs .r-tabs-panel.r-tabs-state-active {
				display: flex
			}

			#uc_content_tabs_elementor_616ec3a .panel-container {
				width: 100%
			}

			@media only screen and (max-width:768px) {
				#uc_content_tabs_elementor_616ec3a>ul.tabs {
					display: none
				}

				#uc_content_tabs_elementor_616ec3a.r-tabs .r-tabs-nav {
					display: none
				}

				#uc_content_tabs_elementor_616ec3a.r-tabs .r-tabs-accordion-title {
					display: block
				}

				#uc_content_tabs_elementor_616ec3a .r-tabs-accordion-title .r-tabs-anchor {
					display: flex;
					align-items: center;
					overflow: hidden
				}

				#uc_content_tabs_elementor_616ec3a .uc-tabs-accordion-title {
					flex-grow: 1
				}

				#uc_content_tabs_elementor_616ec3a .r-tabs-accordion-title .uc-accordion-icon-collapse {
					display: none
				}

				#uc_content_tabs_elementor_616ec3a .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-collapse {
					display: block
				}

				#uc_content_tabs_elementor_616ec3a .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-expand {
					display: none
				}

				#uc_content_tabs_elementor_616ec3a .uc-tabs-accordion-title {
					display: flex;
					align-items: center
				}

				#uc_content_tabs_elementor_616ec3a .panel-container {
					width: 100%
				}
			}

			.far {
				font-weight: 400
			}

			.far,
			.fas {
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				display: var(--fa-display, inline-block);
				font-style: normal;
				font-variant: normal;
				line-height: 1;
				text-rendering: auto
			}

			.far,
			.fas {
				font-family: 'Font Awesome 6 Free'
			}

			.fa-bars::before {
				content: "\f0c9"
			}

			.fa-shopping-basket::before {
				content: "\f291"
			}

			.fa-phone::before {
				content: "\f095"
			}

			.fa-envelope::before {
				content: "\f0e0"
			}

			.fa-minus::before {
				content: "\f068"
			}

			.fa-home::before {
				content: "\f015"
			}

			.fa-angle-down::before {
				content: "\f107"
			}

			.fa-plus::before {
				content: "\2b"
			}

			.fa-times::before {
				content: "\f00d"
			}

			.fa-angle-up::before {
				content: "\f106"
			}

			:root {
				--fa-style-family-brands: 'Font Awesome 6 Brands';
				--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
				--fa-style-family-classic: 'Font Awesome 6 Free';
				--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
				--fa-style-family-classic: 'Font Awesome 6 Free';
				--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'
			}

			.fas {
				font-weight: 900
			}

			#uc_post_list_elementor_538a3db {
				display: grid
			}

			#uc_post_list_elementor_538a3db .uc_post_list_image div {
				background-size: cover;
				background-position: center
			}

			#uc_post_list_elementor_538a3db .uc_post_list_image {
				flex-grow: 0;
				flex-shrink: 0;
				overflow: hidden
			}

			#uc_post_list_elementor_538a3db .uc_post_list_image img {
				width: 100%;
				height: 100%;
				display: block;
				transition: .3s;
				position: relative;
				z-index: 1
			}

			#uc_post_list_elementor_538a3db .uc_post_list_content {
				display: flex;
				flex-direction: column;
				flex: 1
			}

			#uc_post_list_elementor_538a3db .ue-meta-data {
				display: flex;
				flex-wrap: wrap;
				line-height: 1em
			}

			#uc_gradient_button_elementor_332123d a {
				display: inline-block;
				text-align: center;
				transition: .5s;
				background-size: 200% auto;
				box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
				background-image: linear-gradient(to right, #0070C0 0, #005A9E 51%, #005A9E 100%);
				text-decoration: none
			}

			#uc_gradient_button_elementor_332123d a:hover {
				background-position: right center
			}

			#uc_post_list_elementor_8decaf5 {
				display: grid
			}

			#uc_post_list_elementor_8decaf5 .uc_post_list_image div {
				background-size: cover;
				background-position: center
			}

			#uc_post_list_elementor_8decaf5 .uc_post_list_image {
				flex-grow: 0;
				flex-shrink: 0;
				overflow: hidden
			}

			#uc_post_list_elementor_8decaf5 .uc_post_list_image img {
				width: 100%;
				height: 100%;
				display: block;
				transition: .3s;
				position: relative;
				z-index: 1
			}

			#uc_post_list_elementor_8decaf5 .uc_post_list_content {
				display: flex;
				flex-direction: column;
				flex: 1
			}

			#uc_post_list_elementor_8decaf5 .ue-meta-data {
				display: flex;
				flex-wrap: wrap;
				line-height: 1em
			}

			#uc_gradient_button_elementor_2d4ca6f a {
				display: inline-block;
				text-align: center;
				transition: .5s;
				background-size: 200% auto;
				box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
				background-image: linear-gradient(to right, #0070C0 0, #005A9E 51%, #005A9E 100%);
				text-decoration: none
			}

			#uc_gradient_button_elementor_2d4ca6f a:hover {
				background-position: right center
			}

			#uc_post_list_elementor_015b59f {
				display: grid
			}

			#uc_post_list_elementor_015b59f .uc_post_list_image div {
				background-size: cover;
				background-position: center
			}

			#uc_post_list_elementor_015b59f .uc_post_list_image {
				flex-grow: 0;
				flex-shrink: 0;
				overflow: hidden
			}

			#uc_post_list_elementor_015b59f .uc_post_list_image img {
				width: 100%;
				height: 100%;
				display: block;
				transition: .3s;
				position: relative;
				z-index: 1
			}

			#uc_post_list_elementor_015b59f .uc_post_list_content {
				display: flex;
				flex-direction: column;
				flex: 1
			}

			#uc_post_list_elementor_015b59f .ue-meta-data {
				display: flex;
				flex-wrap: wrap;
				line-height: 1em
			}

			#uc_gradient_button_elementor_30b29fa a {
				display: inline-block;
				text-align: center;
				transition: .5s;
				background-size: 200% auto;
				box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
				background-image: linear-gradient(to right, #0070C0 0, #005A9E 51%, #005A9E 100%);
				text-decoration: none
			}

			#uc_gradient_button_elementor_30b29fa a:hover {
				background-position: right center
			}

			#uc_post_list_elementor_7e87f8d {
				display: grid
			}

			#uc_post_list_elementor_7e87f8d .uc_post_list_image div {
				background-size: cover;
				background-position: center
			}

			#uc_post_list_elementor_7e87f8d .uc_post_list_image {
				flex-grow: 0;
				flex-shrink: 0;
				overflow: hidden
			}

			#uc_post_list_elementor_7e87f8d .uc_post_list_image img {
				width: 100%;
				height: 100%;
				display: block;
				transition: .3s;
				position: relative;
				z-index: 1
			}

			#uc_post_list_elementor_7e87f8d .uc_post_list_content {
				display: flex;
				flex-direction: column;
				flex: 1
			}

			#uc_post_list_elementor_7e87f8d .ue-meta-data {
				display: flex;
				flex-wrap: wrap;
				line-height: 1em
			}

			#uc_gradient_button_elementor_4da1125 a {
				display: inline-block;
				text-align: center;
				transition: .5s;
				background-size: 200% auto;
				box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
				background-image: linear-gradient(to right, #0070C0 0, #005A9E 51%, #005A9E 100%);
				text-decoration: none
			}

			#uc_gradient_button_elementor_4da1125 a:hover {
				background-position: right center
			}

			#uc_post_list_elementor_a90d391 {
				display: grid
			}

			#uc_post_list_elementor_a90d391 .uc_post_list_image div {
				background-size: cover;
				background-position: center
			}

			#uc_post_list_elementor_a90d391 .uc_post_list_image {
				flex-grow: 0;
				flex-shrink: 0;
				overflow: hidden
			}

			#uc_post_list_elementor_a90d391 .uc_post_list_image img {
				width: 100%;
				height: 100%;
				display: block;
				transition: .3s;
				position: relative;
				z-index: 1
			}

			#uc_post_list_elementor_a90d391 .uc_post_list_content {
				display: flex;
				flex-direction: column;
				flex: 1
			}

			#uc_post_list_elementor_a90d391 .ue-meta-data {
				display: flex;
				flex-wrap: wrap;
				line-height: 1em
			}

			#uc_gradient_button_elementor_9925353 a {
				display: inline-block;
				text-align: center;
				transition: .5s;
				background-size: 200% auto;
				box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
				background-image: linear-gradient(to right, #0070C0 0, #005A9E 51%, #005A9E 100%);
				text-decoration: none
			}

			#uc_gradient_button_elementor_9925353 a:hover {
				background-position: right center
			}

			#uc_post_list_elementor_7503f2d {
				display: grid
			}

			#uc_post_list_elementor_7503f2d .uc_post_list_image div {
				background-size: cover;
				background-position: center
			}

			#uc_post_list_elementor_7503f2d .uc_post_list_image {
				flex-grow: 0;
				flex-shrink: 0;
				overflow: hidden
			}

			#uc_post_list_elementor_7503f2d .uc_post_list_image img {
				width: 100%;
				height: 100%;
				display: block;
				transition: .3s;
				position: relative;
				z-index: 1
			}

			#uc_post_list_elementor_7503f2d .uc_post_list_content {
				display: flex;
				flex-direction: column;
				flex: 1
			}

			#uc_post_list_elementor_7503f2d .ue-meta-data {
				display: flex;
				flex-wrap: wrap;
				line-height: 1em
			}

			#uc_gradient_button_elementor_23cbe0b a {
				display: inline-block;
				text-align: center;
				transition: .5s;
				background-size: 200% auto;
				box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
				background-image: linear-gradient(to right, #0070C0 0, #005A9E 51%, #005A9E 100%);
				text-decoration: none
			}

			#uc_gradient_button_elementor_23cbe0b a:hover {
				background-position: right center
			}

			#uc_post_list_elementor_d22037c {
				display: grid
			}

			#uc_post_list_elementor_d22037c .uc_post_list_image div {
				background-size: cover;
				background-position: center
			}

			.uc_post_list .uc_post_list_box {
				position: relative;
				overflow: hidden;
				display: flex
			}

			#uc_post_list_elementor_d22037c .uc_post_list_image {
				flex-grow: 0;
				flex-shrink: 0;
				overflow: hidden
			}

			#uc_post_list_elementor_d22037c .uc_post_list_image img {
				width: 100%;
				height: 100%;
				display: block;
				transition: .3s;
				position: relative;
				z-index: 1
			}

			.uc_post_list_title a {
				position: relative;
				z-index: 1;
				color: #333;
				display: block
			}

			#uc_post_list_elementor_d22037c .uc_post_list_content {
				display: flex;
				flex-direction: column;
				flex: 1
			}

			#uc_post_list_elementor_d22037c .ue-meta-data {
				display: flex;
				flex-wrap: wrap;
				line-height: 1em
			}

			#uc_gradient_button_elementor_4267853 a {
				display: inline-block;
				text-align: center;
				transition: .5s;
				background-size: 200% auto;
				box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
				background-image: linear-gradient(to right, #0070C0 0, #005A9E 51%, #005A9E 100%);
				text-decoration: none
			}

			#uc_gradient_button_elementor_4267853 a:hover {
				background-position: right center
			}

			#uc_gradient_button_elementor_0a446bf a {
				display: inline-block;
				text-align: center;
				transition: .5s;
				background-size: 200% auto;
				box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
				background-image: linear-gradient(to right, #0070C0 0, #005A9E 51%, #005A9E 100%);
				text-decoration: none
			}

			#uc_gradient_button_elementor_0a446bf a:hover {
				background-position: right center
			}

			#uc_ue_side_menu_elementor_c24fbb4 * {
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box
			}

			body.uc-menu-push {
				transition: padding-left 1s, padding-right 1s
			}

			.swiper-container {
				transition: transform 1s
			}

			body.menu-opened {
				overflow: hidden
			}

			#uc_ue_side_menu_elementor_c24fbb4 .uc-side-menu-wrapper {
				position: relative
			}

			#uc_ue_side_menu_elementor_c24fbb4 .uc-menu-button-wrapper {
				position: relative;
				display: flex
			}

			#uc_ue_side_menu_elementor_c24fbb4 .menu-right-open {
				width: 300px;
				top: 0;
				right: 0;
				margin-right: 0;
				margin-left: 0;
				transition: 1s;
				z-index: 999999;
				position: fixed
			}

			#uc_ue_side_menu_elementor_c24fbb4 .menu-right-close {
				width: 300px;
				top: 0;
				right: 0;
				margin-right: -300px;
				transition: 1s;
				z-index: 1;
				height: 100%;
				position: fixed
			}

			#uc_ue_side_menu_elementor_c24fbb4 .menu-left-open {
				width: 300px;
				top: 0;
				left: 0;
				margin-right: 0;
				margin-left: 0;
				transition: 1s;
				z-index: 999999;
				height: 100%;
				position: fixed
			}

			#uc_ue_side_menu_elementor_c24fbb4 .menu-left-close {
				width: 300px;
				top: 0;
				left: 0;
				margin-left: -300px;
				transition: 1s;
				z-index: 1;
				height: 100%;
				position: fixed
			}

			#uc_ue_side_menu_elementor_c24fbb4 .uc-menu-item-pointer,
			#uc_ue_side_menu_elementor_c24fbb4 .ue-back-link-icon {
				display: inline-block;
				margin: 0 15px;
				vertical-align: middle;
				transition: all 1s ease
			}

			#uc_ue_side_menu_elementor_c24fbb4 .uc-side-menu-items {
				position: relative;
				height: 100vh;
				overflow-x: hidden;
				transition: 1s;
				display: flex;
				flex-direction: column
			}

			#uc_ue_side_menu_elementor_c24fbb4 .open_side_menu {
				cursor: pointer;
				align-items: center;
				justify-content: center;
				transition: .4s ease;
				position: relative;
				line-height: 1em;
				display: flex
			}

			#uc_ue_side_menu_elementor_c24fbb4 .open_side_menu svg {
				height: 1em;
				width: 1em
			}

			.menu-left-open .uc-close-side-menu,
			.menu-right-open .uc-close-side-menu {
				display: flex;
				opacity: 1
			}

			.menu-left-close .uc-close-side-menu,
			.menu-right-close .uc-close-side-menu {
				display: none
			}

			.uc-close-side-menu {
				line-height: 1em
			}

			.uc-close-side-menu svg {
				height: 1em;
				width: 1em
			}

			#uc_ue_side_menu_elementor_c24fbb4 .side-menu-before {
				margin-right: auto
			}

			#uc_ue_side_menu_elementor_c24fbb4 .side-menu-after {
				flex-grow: 1;
				display: flex;
				margin-right: auto
			}

			#uc_ue_side_menu_elementor_c24fbb4 .menu-left-open .ue_side_menu_overlay,
			#uc_ue_side_menu_elementor_c24fbb4 .menu-right-open .ue_side_menu_overlay {
				display: block;
				opacity: 1;
				transition: 1s
			}

			#uc_ue_side_menu_elementor_c24fbb4 .menu-left-close .ue_side_menu_overlay,
			#uc_ue_side_menu_elementor_c24fbb4 .menu-right-close .ue_side_menu_overlay {
				display: none;
				opacity: 0;
				transition: 1s
			}

			#uc_ue_side_menu_elementor_c24fbb4 .uc-close-side-menu {
				position: absolute;
				right: -50px;
				cursor: pointer;
				justify-content: center;
				align-items: center;
				z-index: 1
			}

			#uc_ue_side_menu_elementor_c24fbb4 .uc-side-menu-items ul {
				padding: 0;
				margin-left: 0;
				margin-right: 0;
				margin-bottom: 0;
				list-style: none
			}

			#uc_ue_side_menu_elementor_c24fbb4 .uc-side-menu-items ul a {
				display: flex;
				align-items: center;
				text-decoration: none;
				position: relative
			}

			#uc_ue_side_menu_elementor_c24fbb4 .sub-menu {
				overflow: hidden;
				list-style: none;
				height: auto;
				transition: .5s
			}

			#uc_ue_side_menu_elementor_c24fbb4 .ue_side_menu_overlay {
				position: fixed;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				transition: 1s;
				opacity: 0
			}

			@media screen and (max-width:768px) {
				#uc_ue_side_menu_elementor_c24fbb4 .menu-right-close {
					margin-right: -
				}

				#uc_ue_side_menu_elementor_c24fbb4 .menu-left-close {
					margin-left: -
				}
			}

			@media screen and (max-width:420px) {
				#uc_ue_side_menu_elementor_c24fbb4 .menu-right-close {
					margin-right: -
				}

				#uc_ue_side_menu_elementor_c24fbb4 .menu-left-close {
					margin-left: -
				}
			}

			#uc_icon_mobile_menu_elementor_e377c96 {
				text-align: center;
				display: flex;
				overflow: hidden
			}

			#uc_icon_mobile_menu_elementor_e377c96 .icon_mobile_menu_item {
				display: flex;
				justify-content: center;
				align-items: center
			}

			#uc_icon_mobile_menu_elementor_e377c96 a {
				text-decoration: none;
				flex: 1;
				text-align: center
			}

			#uc_icon_mobile_menu_elementor_e377c96 a i {
				font-size: 18pxpx
			}

			#uc_icon_mobile_menu_elementor_e377c96 a {
				display: block;
				padding: px
			}

			.right-fix {
				position: fixed;
				right: 20px;
				bottom: 46%;
				z-index: 100
			}

			.right-fix .r-item {
				width: 50px;
				height: 50px;
				margin-top: 12px;
				display: flex;
				justify-content: center;
				align-items: center;
				background: #0070C0;
				border-radius: 50%
			}

			.right-fix .r-item img {
				width: 20px;
				max-height: 100%;
				max-width: 100%
			}

			.right-fix .r-item .d-img {
				display: none
			}

			.right-fix .r-item .h-img {
				display: inline-block
			}

			.right-fix .r-item:hover {
				background: #6ec1e4
			}

			.right-fix .r-item:hover .d-img {
				display: none
			}

			.right-fix .r-item:hover .h-img {
				display: inline-block
			}

			.right-fix ul li {
				position: relative;
				list-style: none
			}

			.right-fix .pop {
				position: absolute;
				right: 100%;
				top: 50%;
				margin-right: 8px;
				width: auto;
				box-sizing: border-box;
				padding: 10px;
				transition: transform .15s ease-in-out;
				transition-property: transform, opacity, visibility;
				opacity: 0;
				visibility: hidden;
				position: absolute;
				transform: translateY(-50%) translateX(10px) scale(.9);
				background: #fff;
				border-radius: 8px;
				box-shadow: 0 6px 18px 6px rgba(36, 91, 219, .04), 0 4px 8px rgba(36, 91, 219, .06), 0 3px 6px -6px rgba(36, 91, 219, .14)
			}

			.icon-box {
				display: flex;
				width: 100%;
				height: 100%;
				justify-content: center;
				align-items: center
			}

			.right-fix .pop a {
				color: red;
				white-space: nowrap
			}

			.right-fix li:hover .pop {
				opacity: 1;
				visibility: visible;
				transform: translateY(-50%) translateX(0) scale(1)
			}

			.right-fix li:hover .pop a {
				color: red
			}

			.right-fix .pop svg {
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				right: -8px;
				width: 8px;
				height: auto
			}

			.right-fix .pop.text_none {
				display: none
			}

			.ma-img {
				display: none;
				width: 100% !important
			}

			.screen-reader-text {
				clip: rect(1px, 1px, 1px, 1px);
				word-wrap: normal !important;
				border: 0;
				clip-path: inset(50%);
				height: 1px;
				margin: -1px;
				overflow: hidden;
				overflow-wrap: normal !important;
				padding: 0;
				position: absolute !important;
				width: 1px
			}

			.screen-reader-text:focus {
				clip: auto !important;
				background-color: #fff;
				border-radius: 3px;
				box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
				clip-path: none;
				color: #2b2d2f;
				display: block;
				font-size: .875rem;
				font-weight: 700;
				height: auto;
				left: 5px;
				line-height: normal;
				padding: 15px 23px 14px;
				text-decoration: none;
				top: 5px;
				width: auto;
				z-index: 100000
			}

			.wc-block-components-notice-banner {
				align-content: flex-start;
				align-items: stretch;
				background-color: #fff;
				border: 1px solid #2f2f2f;
				border-radius: 4px;
				box-sizing: border-box;
				color: #2f2f2f;
				display: flex;
				font-size: .875em;
				font-weight: 400;
				gap: 12px;
				line-height: 1.5;
				margin: 16px 0;
				padding: 16px !important
			}

			.wc-block-components-notice-banner>svg {
				fill: #fff;
				background-color: #2f2f2f;
				border-radius: 50%;
				flex-grow: 0;
				flex-shrink: 0;
				height: 100%;
				padding: 2px
			}

			.wc-block-components-notice-banner:focus {
				outline-width: 0
			}

			.wc-block-components-notice-banner:focus-visible {
				outline-style: solid;
				outline-width: 2px
			}

			.elementor-496 .elementor-element.elementor-element-2e50bd52:not(.elementor-motion-effects-element-type-background),
			.elementor-496 .elementor-element.elementor-element-2e50bd52>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #fff
			}

			.elementor-496 .elementor-element.elementor-element-2e50bd52 {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 15px;
				margin-bottom: 0;
				padding: 40px 0;
				z-index: 99
			}

			.elementor-496 .elementor-element.elementor-element-2e50bd52>.elementor-background-overlay {
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-496 .elementor-element.elementor-element-135d8cb5>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 10px 5px
			}

			.elementor-496 .elementor-element.elementor-element-2c1f7174>.elementor-container {
				max-width: 1000px
			}

			.elementor-496 .elementor-element.elementor-element-35d47aa5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-496 .elementor-element.elementor-element-35d47aa5>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 10px 0 0
			}

			.elementor-496 .elementor-element.elementor-element-24adf1f>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-496 .elementor-element.elementor-element-24adf1f:hover img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-496 .elementor-element.elementor-element-24adf1f img {
				border-radius: 8px 8px 8px 8px
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d>.elementor-widget-container {
				margin: 10px 0;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-icon i {
				color: #0070C0;
				transition: color .3s
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-icon svg {
				fill: #0070C0;
				transition: fill .3s
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-1261f9d)
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d {
				--e-icon-list-icon-size: 35px;
				--icon-vertical-offset: 0px
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-icon {
				padding-inline-end: 12px
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				line-height: 40px
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-496 .elementor-element.elementor-element-9ba7f9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-496 .elementor-element.elementor-element-9ba7f9d>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 5px
			}

			.elementor-496 .elementor-element.elementor-element-6491189>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-496 .elementor-element.elementor-element-6491189:hover img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-496 .elementor-element.elementor-element-6491189 img {
				border-radius: 8px 8px 8px 8px
			}

			.elementor-496 .elementor-element.elementor-element-4930143>.elementor-widget-container {
				margin: 10px 0;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-icon i {
				color: #0070C0;
				transition: color .3s
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-icon svg {
				fill: #0070C0;
				transition: fill .3s
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-1261f9d)
			}

			.elementor-496 .elementor-element.elementor-element-4930143 {
				--e-icon-list-icon-size: 35px;
				--icon-vertical-offset: 0px
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-icon {
				padding-inline-end: 12px
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				line-height: 20px
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-496 .elementor-element.elementor-element-697ebe0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-496 .elementor-element.elementor-element-697ebe0>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 0 0 10px
			}

			.elementor-496 .elementor-element.elementor-element-88e4753>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-496 .elementor-element.elementor-element-88e4753:hover img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-496 .elementor-element.elementor-element-88e4753 img {
				border-radius: 8px 8px 8px 8px
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc>.elementor-widget-container {
				margin: 10px 0;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10em/2)
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-icon i {
				color: #0070C0;
				transition: color .3s
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-icon svg {
				fill: #0070C0;
				transition: fill .3s
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-1261f9d)
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc {
				--e-icon-list-icon-size: 35px;
				--icon-vertical-offset: 0px
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-icon {
				padding-inline-end: 12px
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				line-height: 20px
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-1261f9d)
			}

			@media(max-width:1366px) {
				.elementor-496 .elementor-element.elementor-element-2e50bd52 {
					padding: 20px 0
				}

				.elementor-496 .elementor-element.elementor-element-2c1f7174>.elementor-container {
					max-width: 800px
				}

				.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-496 .elementor-element.elementor-element-bdfb25d .elementor-icon-list-item>a {
					font-size: 14px
				}

				.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-496 .elementor-element.elementor-element-4930143 .elementor-icon-list-item>a {
					font-size: 14px;
					line-height: 20px
				}

				.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-item>.elementor-icon-list-text,
				.elementor-496 .elementor-element.elementor-element-4ccfdcc .elementor-icon-list-item>a {
					font-size: 14px;
					line-height: 20px
				}
			}

			.elementor-524 .elementor-element.elementor-element-e38cc51:not(.elementor-motion-effects-element-type-background),
			.elementor-524 .elementor-element.elementor-element-e38cc51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: var(--e-global-color-9beec0f)
			}

			.elementor-524 .elementor-element.elementor-element-e38cc51 {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 0;
				margin-bottom: 0;
				padding: 0;
				z-index: 99
			}

			.elementor-524 .elementor-element.elementor-element-e38cc51>.elementor-background-overlay {
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-524 .elementor-element.elementor-element-3cacda93>.elementor-element-populated {
				padding: 0
			}

			.elementor-524 .elementor-element.elementor-element-7c9ed4ae:not(.elementor-motion-effects-element-type-background),
			.elementor-524 .elementor-element.elementor-element-7c9ed4ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #fff
			}

			.elementor-524 .elementor-element.elementor-element-7c9ed4ae>.elementor-container {
				max-width: 1000px
			}

			.elementor-524 .elementor-element.elementor-element-7c9ed4ae {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 20px;
				margin-bottom: 0;
				padding: 0
			}

			.elementor-524 .elementor-element.elementor-element-7c9ed4ae>.elementor-background-overlay {
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-524 .elementor-element.elementor-element-165d1a5e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-524 .elementor-element.elementor-element-165d1a5e>.elementor-background-slideshow,
			.elementor-524 .elementor-element.elementor-element-165d1a5e>.elementor-element-populated,
			.elementor-524 .elementor-element.elementor-element-165d1a5e>.elementor-element-populated>.elementor-background-overlay {
				border-radius: 0 0 0 0
			}

			.elementor-524 .elementor-element.elementor-element-165d1a5e>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 0 0 10px
			}

			.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn,
			.r-tabs-accordion-title>a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a>.elementor-widget-container {
				margin: 0;
				padding: 0;
				border-style: solid;
				border-width: 0;
				border-color: #bdbdbd
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .uc_tab_nav {
				width: 300px
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .uc_bold_tabs {
				border-radius: 0 0 0 0;
				padding: 0;
				border-style: none
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .uc_bold_tabs ul {
				background-color: #f5f5f5;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .uc_bold_tabs ul li a.ue-tab-btn,
			.r-tabs-accordion-title>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 600
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .r-tabs-accordion-title>a,
			.elementor-524 .elementor-element.elementor-element-616ec3a .uc_bold_tabs ul li a.ue-tab-btn {
				padding: 30px 20px;
				margin: 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-tab-btn {
				flex-direction: column;
				justify-content: center;
				align-items: flex-start;
				color: #4e4e4e;
				gap: 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .r-tabs-accordion-title>a,
			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-tab-btn {
				background-color: #f5f5f5
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .r-tabs-accordion-title>a:hover,
			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-tab-btn:hover {
				background-color: #fff;
				color: #0070C0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .r-tabs-state-active .ue-tab-btn {
				background-color: #fff;
				color: #0070C0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-graphic-element {
				width: 64px;
				height: 64px;
				background-color: #fff;
				margin-top: 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-graphic-element img {
				width: 64px;
				height: 64px;
				object-fit: cover
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-graphic-element,
			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-graphic-element img {
				border-radius: 100px 100px 100px 100px
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-ge-icon {
				color: #616161;
				font-size: 20px
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-ge-text {
				color: #616161
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .uc-tabs-accordion-title {
				gap: 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .panel-container {
				background-color: #fff;
				margin-top: 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .tab-container {
				padding: 20px
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .panel-container,
			.elementor-524 .elementor-element.elementor-element-616ec3a .tab-container {
				border-radius: 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-item-content-wrapper {
				flex-direction: column;
				align-items: flex-start
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-content-title {
				color: #000;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				margin: 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .ue-content-text {
				color: #111;
				font-family: Poppins, Sans-serif;
				font-weight: 400;
				margin-top: 0
			}

			.elementor-524 .elementor-element.elementor-element-616ec3a .uc_more_btn {
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				padding: 10px 20px;
				border-radius: 0;
				background-color: #000;
				color: #fff
			}

			@media(max-width:1366px) {
				.elementor-524 .elementor-element.elementor-element-7c9ed4ae>.elementor-container {
					max-width: 800px
				}

				.elementor-524 .elementor-element.elementor-element-616ec3a .uc_bold_tabs ul li a.ue-tab-btn,
				.r-tabs-accordion-title>a {
					font-size: 14px
				}

				.elementor-524 .elementor-element.elementor-element-616ec3a .r-tabs-accordion-title>a,
				.elementor-524 .elementor-element.elementor-element-616ec3a .uc_bold_tabs ul li a.ue-tab-btn {
					padding: 20px
				}
			}

			.elementor-887 .elementor-element.elementor-element-76237e1>.elementor-container {
				max-width: 1440px
			}

			.elementor-887 .elementor-element.elementor-element-76237e1 {
				padding: 0
			}

			.elementor-887 .elementor-element.elementor-element-1d1da8e>.elementor-element-populated {
				padding: 0
			}

			.elementor-887 .elementor-element.elementor-element-dbbe1b2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-887 .elementor-element.elementor-element-dbbe1b2>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-887 .elementor-element.elementor-element-538a3db>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_box {
				flex-direction: column;
				padding: 0;
				border-radius: 0
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list {
				grid-template-columns: repeat(3, 1fr);
				gap: 22px
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_content {
				padding: 10px 20px 0;
				justify-content: center;
				text-align: center
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_image {
				width: 100%;
				height: 200px
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_image,
			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_image img {
				border-radius: 8px
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_image img {
				object-position: center center;
				object-fit: cover;
				transform: scale(calc(100/100))
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_box:hover .uc_post_list_image img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .ue-grid-item-category a {
				color: #fff;
				font-family: Roboto, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				padding: 2px 10px;
				border-radius: 0 0 0 0
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .ue-grid-item-category {
				gap: 5px
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_title a {
				color: #333;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				line-height: 24px
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_title a:hover {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_title {
				margin-top: 5px;
				padding: 0
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .ue-grid-item-meta-data {
				color: #707070;
				gap: 5px;
				width: auto
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .ue-grid-item-meta-data svg {
				fill: #707070
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .ue-meta-data {
				margin-top: 0;
				gap: 10px;
				justify-content: flex-start
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_content {
				color: #969696;
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 400;
				margin-top: 10px
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .ue-no-posts-found {
				color: #000;
				background-color: #fff;
				padding: 20px;
				border-style: solid;
				border-width: 1px;
				border-color: #c4c4c4
			}

			.elementor-887 .elementor-element.elementor-element-332123d>.elementor-widget-container {
				margin: 0 0 15px;
				padding: 0 0 20px
			}

			.elementor-887 .elementor-element.elementor-element-332123d.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-887 .elementor-element.elementor-element-332123d .gradient_button {
				border-radius: 100px;
				padding: 5px 25px;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				color: #fff;
				border-style: none
			}

			@media(max-width:1366px) {
				.elementor-887 .elementor-element.elementor-element-76237e1>.elementor-container {
					max-width: 1200px
				}
			}

			@media(max-width:767px) {
				.elementor-59 .elementor-element.elementor-element-3bbb910 {
					text-align: center
				}

				.elementor-59 .elementor-element.elementor-element-d0d7c9c {
					text-align: center
				}

				.elementor-59 .elementor-element.elementor-element-d9a12d4 {
					text-align: center
				}

				.elementor-59 .elementor-element.elementor-element-f1ade42 {
					text-align: center
				}

				.elementor-887 .elementor-element.elementor-element-538a3db>.elementor-widget-container {
					margin: 0;
					padding: 40px 0 0
				}

				.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_box {
					flex-direction: column
				}

				.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list {
					grid-template-columns: repeat(1, 1fr)
				}
			}

			.elementor-856 .elementor-element.elementor-element-6a9df16a>.elementor-container {
				max-width: 1440px
			}

			.elementor-856 .elementor-element.elementor-element-6a9df16a {
				padding: 0
			}

			.elementor-856 .elementor-element.elementor-element-6902d658>.elementor-element-populated {
				padding: 0
			}

			.elementor-856 .elementor-element.elementor-element-2ffbcc2f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-856 .elementor-element.elementor-element-2ffbcc2f>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_box {
				flex-direction: column;
				padding: 0;
				border-radius: 0
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list {
				grid-template-columns: repeat(3, 1fr);
				gap: 16px
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_content {
				padding: 10px 20px 0;
				justify-content: center;
				text-align: center
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_image {
				width: 100%;
				height: 200px
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_image,
			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_image img {
				border-radius: 8px
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_image img {
				object-position: center center;
				object-fit: cover;
				transform: scale(calc(100/100))
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_box:hover .uc_post_list_image img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .ue-grid-item-category a {
				color: #fff;
				font-family: Roboto, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				padding: 2px 10px;
				border-radius: 0 0 0 0
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .ue-grid-item-category {
				gap: 5px
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_title a {
				color: #333;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				line-height: 24px
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_title a:hover {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_title {
				margin-top: 5px;
				padding: 0
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .ue-grid-item-meta-data {
				color: #707070;
				gap: 5px;
				width: auto
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .ue-grid-item-meta-data svg {
				fill: #707070
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .ue-meta-data {
				margin-top: 0;
				gap: 10px;
				justify-content: flex-start
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_content {
				color: #969696;
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 400;
				margin-top: 10px
			}

			.elementor-856 .elementor-element.elementor-element-8decaf5 .ue-no-posts-found {
				color: #000;
				background-color: #fff;
				padding: 20px;
				border-style: solid;
				border-width: 1px;
				border-color: #c4c4c4
			}

			.elementor-856 .elementor-element.elementor-element-2d4ca6f>.elementor-widget-container {
				margin: 0 0 15px;
				padding: 0 0 20px
			}

			.elementor-856 .elementor-element.elementor-element-2d4ca6f.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-856 .elementor-element.elementor-element-2d4ca6f .gradient_button {
				border-radius: 100px;
				padding: 5px 25px;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				color: #fff;
				border-style: none
			}

			@media(max-width:1366px) {
				.elementor-856 .elementor-element.elementor-element-6a9df16a>.elementor-container {
					max-width: 1200px
				}

				.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_content {
					padding: 6px
				}

				.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_image {
					width: 100%;
					height: 150px
				}

				.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_title a {
					font-size: 14px
				}
			}

			@media(max-width:767px) {
				.elementor-856 .elementor-element.elementor-element-8decaf5>.elementor-widget-container {
					margin: 0;
					padding: 40px 0 0
				}

				.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list_box {
					flex-direction: column
				}

				.elementor-856 .elementor-element.elementor-element-8decaf5 .uc_post_list {
					grid-template-columns: repeat(1, 1fr)
				}
			}

			.elementor-905 .elementor-element.elementor-element-ef0715e>.elementor-container {
				max-width: 1440px
			}

			.elementor-905 .elementor-element.elementor-element-ef0715e {
				padding: 0
			}

			.elementor-905 .elementor-element.elementor-element-8ca91f0>.elementor-element-populated {
				padding: 0
			}

			.elementor-905 .elementor-element.elementor-element-f9eaf2e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-905 .elementor-element.elementor-element-f9eaf2e>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-905 .elementor-element.elementor-element-015b59f>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_box {
				flex-direction: column;
				padding: 0;
				border-radius: 0
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list {
				grid-template-columns: repeat(3, 1fr);
				gap: 20px
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_content {
				padding: 10px 20px 0;
				justify-content: center;
				text-align: center
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_image {
				width: 100%;
				height: 200px
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_image,
			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_image img {
				border-radius: 8px
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_image img {
				object-position: center center;
				object-fit: cover;
				transform: scale(calc(100/100))
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_box:hover .uc_post_list_image img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .ue-grid-item-category a {
				color: #fff;
				font-family: Roboto, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				padding: 2px 10px;
				border-radius: 0 0 0 0
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .ue-grid-item-category {
				gap: 5px
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_title a {
				color: #333;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				line-height: 24px
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_title a:hover {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_title {
				margin-top: 5px;
				padding: 0
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .ue-grid-item-meta-data {
				color: #707070;
				gap: 5px;
				width: auto
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .ue-grid-item-meta-data svg {
				fill: #707070
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .ue-meta-data {
				margin-top: 0;
				gap: 10px;
				justify-content: flex-start
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_content {
				color: #969696;
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 400;
				margin-top: 10px
			}

			.elementor-905 .elementor-element.elementor-element-015b59f .ue-no-posts-found {
				color: #000;
				background-color: #fff;
				padding: 20px;
				border-style: solid;
				border-width: 1px;
				border-color: #c4c4c4
			}

			.elementor-905 .elementor-element.elementor-element-30b29fa>.elementor-widget-container {
				margin: 0 0 15px;
				padding: 0 0 20px
			}

			.elementor-905 .elementor-element.elementor-element-30b29fa.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-905 .elementor-element.elementor-element-30b29fa .gradient_button {
				border-radius: 100px;
				padding: 5px 25px;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				color: #fff;
				border-style: none
			}

			@media(max-width:1366px) {
				.elementor-905 .elementor-element.elementor-element-ef0715e>.elementor-container {
					max-width: 1200px
				}
			}

			@media(max-width:767px) {
				.elementor-905 .elementor-element.elementor-element-015b59f>.elementor-widget-container {
					margin: 0;
					padding: 40px 0 0
				}

				.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list_box {
					flex-direction: column
				}

				.elementor-905 .elementor-element.elementor-element-015b59f .uc_post_list {
					grid-template-columns: repeat(1, 1fr)
				}
			}

			.elementor-4684 .elementor-element.elementor-element-01c083b>.elementor-container {
				max-width: 1440px
			}

			.elementor-4684 .elementor-element.elementor-element-01c083b {
				padding: 0
			}

			.elementor-4684 .elementor-element.elementor-element-5b8a7a1>.elementor-element-populated {
				padding: 0
			}

			.elementor-4684 .elementor-element.elementor-element-1846089>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-4684 .elementor-element.elementor-element-1846089>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_box {
				flex-direction: column;
				padding: 0;
				border-radius: 0
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list {
				grid-template-columns: repeat(3, 1fr);
				gap: 20px
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_content {
				padding: 10px 20px 0;
				justify-content: center;
				text-align: center
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_image {
				width: 100%;
				height: 200px
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_image,
			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_image img {
				border-radius: 8px
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_image img {
				object-position: center center;
				object-fit: cover;
				transform: scale(calc(100/100))
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_box:hover .uc_post_list_image img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .ue-grid-item-category a {
				color: #fff;
				font-family: Roboto, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				padding: 2px 10px;
				border-radius: 0 0 0 0
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .ue-grid-item-category {
				gap: 5px
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_title a {
				color: #333;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				line-height: 24px
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_title a:hover {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_title {
				margin-top: 5px;
				padding: 0
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .ue-grid-item-meta-data {
				color: #707070;
				gap: 5px;
				width: auto
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .ue-grid-item-meta-data svg {
				fill: #707070
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .ue-meta-data {
				margin-top: 0;
				gap: 10px;
				justify-content: flex-start
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_content {
				color: #969696;
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 400;
				margin-top: 10px
			}

			.elementor-4684 .elementor-element.elementor-element-7e87f8d .ue-no-posts-found {
				color: #000;
				background-color: #fff;
				padding: 20px;
				border-style: solid;
				border-width: 1px;
				border-color: #c4c4c4
			}

			.elementor-4684 .elementor-element.elementor-element-4da1125>.elementor-widget-container {
				margin: 0 0 15px;
				padding: 0 0 20px
			}

			.elementor-4684 .elementor-element.elementor-element-4da1125.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-4684 .elementor-element.elementor-element-4da1125 .gradient_button {
				border-radius: 100px;
				padding: 5px 25px;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				color: #fff;
				border-style: none
			}

			@media(max-width:1366px) {
				.elementor-4684 .elementor-element.elementor-element-01c083b>.elementor-container {
					max-width: 1200px
				}
			}

			@media(max-width:767px) {
				.elementor-4684 .elementor-element.elementor-element-7e87f8d>.elementor-widget-container {
					margin: 0;
					padding: 40px 0 0
				}

				.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list_box {
					flex-direction: column
				}

				.elementor-4684 .elementor-element.elementor-element-7e87f8d .uc_post_list {
					grid-template-columns: repeat(1, 1fr)
				}
			}

			.elementor-932 .elementor-element.elementor-element-76f0e5c>.elementor-container {
				max-width: 1440px
			}

			.elementor-932 .elementor-element.elementor-element-76f0e5c {
				padding: 0
			}

			.elementor-932 .elementor-element.elementor-element-93045f8>.elementor-element-populated {
				padding: 0
			}

			.elementor-932 .elementor-element.elementor-element-d811236>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-932 .elementor-element.elementor-element-d811236>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-932 .elementor-element.elementor-element-a90d391>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_box {
				flex-direction: column;
				padding: 0;
				border-radius: 0
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list {
				grid-template-columns: repeat(3, 1fr);
				gap: 20px
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_content {
				padding: 10px 20px 0;
				justify-content: center;
				text-align: center
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_image {
				width: 100%;
				height: 200px
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_image,
			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_image img {
				border-radius: 8px
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_image img {
				object-position: center center;
				object-fit: cover;
				transform: scale(calc(100/100))
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_box:hover .uc_post_list_image img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .ue-grid-item-category a {
				color: #fff;
				font-family: Roboto, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				padding: 2px 10px;
				border-radius: 0 0 0 0
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .ue-grid-item-category {
				gap: 5px
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_title a {
				color: #333;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				line-height: 24px
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_title a:hover {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_title {
				margin-top: 5px;
				padding: 0
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .ue-grid-item-meta-data {
				color: #707070;
				gap: 5px;
				width: auto
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .ue-grid-item-meta-data svg {
				fill: #707070
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .ue-meta-data {
				margin-top: 0;
				gap: 10px;
				justify-content: flex-start
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_content {
				color: #969696;
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 400;
				margin-top: 10px
			}

			.elementor-932 .elementor-element.elementor-element-a90d391 .ue-no-posts-found {
				color: #000;
				background-color: #fff;
				padding: 20px;
				border-style: solid;
				border-width: 1px;
				border-color: #c4c4c4
			}

			.elementor-932 .elementor-element.elementor-element-9925353>.elementor-widget-container {
				margin: 0 0 15px;
				padding: 0 0 20px
			}

			.elementor-932 .elementor-element.elementor-element-9925353.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-932 .elementor-element.elementor-element-9925353 .gradient_button {
				border-radius: 100px;
				padding: 5px 25px;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				color: #fff;
				border-style: none
			}

			@media(max-width:1366px) {
				.elementor-932 .elementor-element.elementor-element-76f0e5c>.elementor-container {
					max-width: 1200px
				}
			}

			@media(max-width:767px) {
				.elementor-932 .elementor-element.elementor-element-a90d391>.elementor-widget-container {
					margin: 0;
					padding: 40px 0 0
				}

				.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list_box {
					flex-direction: column
				}

				.elementor-932 .elementor-element.elementor-element-a90d391 .uc_post_list {
					grid-template-columns: repeat(1, 1fr)
				}
			}

			.elementor-4219 .elementor-element.elementor-element-6f8a923>.elementor-container {
				max-width: 1440px
			}

			.elementor-4219 .elementor-element.elementor-element-6f8a923 {
				padding: 0
			}

			.elementor-4219 .elementor-element.elementor-element-ddc81cb>.elementor-element-populated {
				padding: 0
			}

			.elementor-4219 .elementor-element.elementor-element-96e6338>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-4219 .elementor-element.elementor-element-96e6338>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_box {
				flex-direction: column;
				padding: 0;
				border-radius: 0
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list {
				grid-template-columns: repeat(3, 1fr);
				gap: 20px
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_content {
				padding: 10px 20px 0;
				justify-content: center;
				text-align: center
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_image {
				width: 100%;
				height: 200px
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_image,
			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_image img {
				border-radius: 8px
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_image img {
				object-position: center center;
				object-fit: cover;
				transform: scale(calc(100/100))
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_box:hover .uc_post_list_image img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .ue-grid-item-category a {
				color: #fff;
				font-family: Roboto, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				padding: 2px 10px;
				border-radius: 0 0 0 0
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .ue-grid-item-category {
				gap: 5px
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_title a {
				color: #333;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				line-height: 24px
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_title a:hover {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_title {
				margin-top: 5px;
				padding: 0
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .ue-grid-item-meta-data {
				color: #707070;
				gap: 5px;
				width: auto
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .ue-grid-item-meta-data svg {
				fill: #707070
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .ue-meta-data {
				margin-top: 0;
				gap: 10px;
				justify-content: flex-start
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_content {
				color: #969696;
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 400;
				margin-top: 10px
			}

			.elementor-4219 .elementor-element.elementor-element-7503f2d .ue-no-posts-found {
				color: #000;
				background-color: #fff;
				padding: 20px;
				border-style: solid;
				border-width: 1px;
				border-color: #c4c4c4
			}

			.elementor-4219 .elementor-element.elementor-element-23cbe0b>.elementor-widget-container {
				margin: 0 0 15px;
				padding: 0 0 20px
			}

			.elementor-4219 .elementor-element.elementor-element-23cbe0b.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-4219 .elementor-element.elementor-element-23cbe0b .gradient_button {
				border-radius: 100px;
				padding: 5px 25px;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				color: #fff;
				border-style: none
			}

			@media(max-width:1366px) {
				.elementor-4219 .elementor-element.elementor-element-6f8a923>.elementor-container {
					max-width: 1200px
				}
			}

			@media(max-width:767px) {
				.elementor-4219 .elementor-element.elementor-element-7503f2d>.elementor-widget-container {
					margin: 0;
					padding: 40px 0 0
				}

				.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list_box {
					flex-direction: column
				}

				.elementor-4219 .elementor-element.elementor-element-7503f2d .uc_post_list {
					grid-template-columns: repeat(1, 1fr)
				}
			}

			.elementor-4703 .elementor-element.elementor-element-887f025>.elementor-container {
				max-width: 1440px
			}

			.elementor-4703 .elementor-element.elementor-element-887f025 {
				padding: 0
			}

			.elementor-4703 .elementor-element.elementor-element-41111f1>.elementor-element-populated {
				padding: 0
			}

			.elementor-4703 .elementor-element.elementor-element-09e928e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-4703 .elementor-element.elementor-element-09e928e>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0
			}

			.elementor-widget-ucaddon_post_list .uc_post_list_title a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-ucaddon_post_list .ue-no-posts-found {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_box {
				flex-direction: column;
				padding: 0;
				border-radius: 0
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list {
				grid-template-columns: repeat(3, 1fr);
				gap: 20px
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_content {
				padding: 10px 20px 0;
				justify-content: center;
				text-align: center
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_image {
				width: 100%;
				height: 200px
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_image,
			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_image img {
				border-radius: 8px
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_image img {
				object-position: center center;
				object-fit: cover;
				transform: scale(calc(100/100))
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_box:hover .uc_post_list_image img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .ue-grid-item-category a {
				color: #fff;
				font-family: Roboto, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				padding: 2px 10px;
				border-radius: 0 0 0 0
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .ue-grid-item-category {
				gap: 5px
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_title a {
				color: #333;
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 500;
				line-height: 24px
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_title a:hover {
				color: var(--e-global-color-589b9c5)
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_title {
				margin-top: 5px;
				padding: 0
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .ue-grid-item-meta-data {
				color: #707070;
				gap: 5px;
				width: auto
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .ue-grid-item-meta-data svg {
				fill: #707070
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .ue-meta-data {
				margin-top: 0;
				gap: 10px;
				justify-content: flex-start
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_content {
				color: #969696;
				font-family: Poppins, Sans-serif;
				font-size: 14px;
				font-weight: 400;
				margin-top: 10px
			}

			.elementor-4703 .elementor-element.elementor-element-d22037c .ue-no-posts-found {
				color: #000;
				background-color: #fff;
				padding: 20px;
				border-style: solid;
				border-width: 1px;
				border-color: #c4c4c4
			}

			.elementor-widget-ucaddon_gradient_button .gradient_button {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-4703 .elementor-element.elementor-element-4267853>.elementor-widget-container {
				margin: 0 0 15px;
				padding: 0 0 20px
			}

			.elementor-4703 .elementor-element.elementor-element-4267853.elementor-element {
				--flex-grow: 0;
				--flex-shrink: 0
			}

			.elementor-4703 .elementor-element.elementor-element-4267853 .gradient_button {
				border-radius: 100px;
				padding: 5px 25px;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				color: #fff;
				border-style: none
			}

			@media(max-width:1366px) {
				.elementor-4703 .elementor-element.elementor-element-887f025>.elementor-container {
					max-width: 1200px
				}
			}

			@media(max-width:767px) {
				.elementor-4703 .elementor-element.elementor-element-d22037c>.elementor-widget-container {
					margin: 0;
					padding: 40px 0 0
				}

				.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list_box {
					flex-direction: column
				}

				.elementor-4703 .elementor-element.elementor-element-d22037c .uc_post_list {
					grid-template-columns: repeat(1, 1fr)
				}
			}

			.elementor-2645 .elementor-element.elementor-element-20d6e0a:not(.elementor-motion-effects-element-type-background),
			.elementor-2645 .elementor-element.elementor-element-20d6e0a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #fff
			}

			.elementor-2645 .elementor-element.elementor-element-20d6e0a {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 15px;
				margin-bottom: 0;
				padding: 40px 0;
				z-index: 99
			}

			.elementor-2645 .elementor-element.elementor-element-20d6e0a>.elementor-background-overlay {
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-2645 .elementor-element.elementor-element-300060c>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 10px 5px
			}

			.elementor-2645 .elementor-element.elementor-element-97dfa50>.elementor-container {
				max-width: 667px
			}

			.elementor-2645 .elementor-element.elementor-element-7c29a3b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-2645 .elementor-element.elementor-element-7c29a3b>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 10px 0 0
			}

			.elementor-2645 .elementor-element.elementor-element-6a953df:hover img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-2645 .elementor-element.elementor-element-6a953df img {
				border-radius: 8px 8px 8px 8px
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191>.elementor-widget-container {
				margin: 10px 0;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-icon i {
				color: #0070C0;
				transition: color .3s
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-icon svg {
				fill: #0070C0;
				transition: fill .3s
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-1261f9d)
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 {
				--e-icon-list-icon-size: 35px;
				--icon-vertical-offset: 0px
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-icon {
				padding-inline-end: 12px
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				line-height: 20px
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-2645 .elementor-element.elementor-element-6ae9191 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-2645 .elementor-element.elementor-element-04ed3c0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-2645 .elementor-element.elementor-element-04ed3c0>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 0 0 10px
			}

			.elementor-2645 .elementor-element.elementor-element-de1b431:hover img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-2645 .elementor-element.elementor-element-de1b431 img {
				border-radius: 8px 8px 8px 8px
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42>.elementor-widget-container {
				margin: 10px 0;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10em/2)
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-icon i {
				color: #0070C0;
				transition: color .3s
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-icon svg {
				fill: #0070C0;
				transition: fill .3s
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-1261f9d)
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 {
				--e-icon-list-icon-size: 35px;
				--icon-vertical-offset: 0px
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-icon {
				padding-inline-end: 12px
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				line-height: 20px
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-2645 .elementor-element.elementor-element-cde7e42 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-1261f9d)
			}

			@media(max-width:1366px) {
				.elementor-2645 .elementor-element.elementor-element-20d6e0a {
					padding: 20px 0
				}

				.elementor-2645 .elementor-element.elementor-element-97dfa50>.elementor-container {
					max-width: 500px
				}

				.elementor-2645 .elementor-element.elementor-element-6a953df img {
					height: 160px
				}

				.elementor-2645 .elementor-element.elementor-element-de1b431 img {
					height: 160px
				}
			}

			.elementor-608 .elementor-element.elementor-element-7776405:not(.elementor-motion-effects-element-type-background),
			.elementor-608 .elementor-element.elementor-element-7776405>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #fff
			}

			.elementor-608 .elementor-element.elementor-element-7776405>.elementor-container {
				max-width: 1000px
			}

			.elementor-608 .elementor-element.elementor-element-7776405 {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
				margin-top: 15px;
				margin-bottom: 0;
				padding: 40px 0;
				z-index: 99
			}

			.elementor-608 .elementor-element.elementor-element-7776405>.elementor-background-overlay {
				transition: background .3s, border-radius .3s, opacity .3s
			}

			.elementor-608 .elementor-element.elementor-element-27fc61b>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 10px 5px
			}

			.elementor-608 .elementor-element.elementor-element-5c4ac5f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-608 .elementor-element.elementor-element-5c4ac5f>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 10px 0 0
			}

			.elementor-608 .elementor-element.elementor-element-1aaf6fd>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-608 .elementor-element.elementor-element-1aaf6fd:hover img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-608 .elementor-element.elementor-element-1aaf6fd img {
				border-radius: 8px 8px 8px 8px
			}

			.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
				border-color: var(--e-global-color-text)
			}

			.elementor-widget-icon-list .elementor-icon-list-icon i {
				color: var(--e-global-color-primary)
			}

			.elementor-widget-icon-list .elementor-icon-list-icon svg {
				fill: var(--e-global-color-primary)
			}

			.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-widget-icon-list .elementor-icon-list-item>a {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-icon-list .elementor-icon-list-text {
				color: var(--e-global-color-secondary)
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0>.elementor-widget-container {
				margin: 10px 0;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-icon i {
				color: #0070C0;
				transition: color .3s
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-icon svg {
				fill: #0070C0;
				transition: fill .3s
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-1261f9d)
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 {
				--e-icon-list-icon-size: 35px;
				--icon-vertical-offset: 0px
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-icon {
				padding-inline-end: 12px
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				line-height: 20px
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-608 .elementor-element.elementor-element-adfbdb0 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-608 .elementor-element.elementor-element-005b3cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-608 .elementor-element.elementor-element-005b3cc>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 5px
			}

			.elementor-608 .elementor-element.elementor-element-5ffa8b2>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-608 .elementor-element.elementor-element-5ffa8b2:hover img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-608 .elementor-element.elementor-element-5ffa8b2 img {
				border-radius: 8px 8px 8px 8px
			}

			.elementor-608 .elementor-element.elementor-element-fca9874>.elementor-widget-container {
				margin: 10px 0;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-icon i {
				color: #0070C0;
				transition: color .3s
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-icon svg {
				fill: #0070C0;
				transition: fill .3s
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-1261f9d)
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 {
				--e-icon-list-icon-size: 35px;
				--icon-vertical-offset: 0px
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-icon {
				padding-inline-end: 12px
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				line-height: 20px
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-608 .elementor-element.elementor-element-fca9874 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-608 .elementor-element.elementor-element-1df5bce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-block-end: 10px
			}

			.elementor-608 .elementor-element.elementor-element-1df5bce>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0 0 0 10px
			}

			.elementor-608 .elementor-element.elementor-element-a9660a4>.elementor-widget-container {
				margin: 0;
				padding: 0
			}

			.elementor-608 .elementor-element.elementor-element-a9660a4:hover img {
				filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
			}

			.elementor-608 .elementor-element.elementor-element-a9660a4 img {
				border-radius: 8px 8px 8px 8px
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20>.elementor-widget-container {
				margin: 10px 0;
				padding: 0;
				border-radius: 0 0 0 0
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-block-end: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-block-start: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-inline: calc(10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-items.elementor-inline-items {
				margin-inline: calc(-10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				inset-inline-end: calc(-10em/2)
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-icon i {
				color: #0070C0;
				transition: color .3s
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-icon svg {
				fill: #0070C0;
				transition: fill .3s
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
				color: var(--e-global-color-1261f9d)
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
				fill: var(--e-global-color-1261f9d)
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 {
				--e-icon-list-icon-size: 35px;
				--icon-vertical-offset: 0px
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-icon {
				padding-inline-end: 12px
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-item>a {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 500;
				line-height: 20px
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-text {
				color: var(--e-global-color-7376e05);
				transition: color .3s
			}

			.elementor-608 .elementor-element.elementor-element-b0c2a20 .elementor-icon-list-item:hover .elementor-icon-list-text {
				color: var(--e-global-color-1261f9d)
			}

			:root {
				--page-title-display: none
			}

			@media(max-width:1366px) {
				.elementor-608 .elementor-element.elementor-element-7776405>.elementor-container {
					max-width: 800px
				}
			}

			.elementor-365 .elementor-element.elementor-element-d5d7258>.elementor-container {
				max-width: 1440px
			}

			.elementor-365 .elementor-element.elementor-element-d5d7258 {
				padding: 0
			}

			.elementor-365 .elementor-element.elementor-element-83f2ede>.elementor-element-populated {
				padding: 0
			}

			.elementor-widget-form .elementor-field-group>label {
				color: var(--e-global-color-text)
			}

			.elementor-widget-form .elementor-field-group>label {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-form .elementor-field-group .elementor-field {
				color: var(--e-global-color-text)
			}

			.elementor-widget-form .elementor-field-group .elementor-field {
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-weight: var(--e-global-typography-text-font-weight)
			}

			.elementor-widget-form .elementor-button {
				font-family: var(--e-global-typography-accent-font-family), Sans-serif;
				font-weight: var(--e-global-typography-accent-font-weight)
			}

			.elementor-widget-form .elementor-button[type=submit] {
				background-color: var(--e-global-color-accent)
			}

			.elementor-widget-form {
				--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
				--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
				--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
				--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
				--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
				--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text)
			}

			.elementor-365 .elementor-element.elementor-element-91b59db>.elementor-widget-container {
				margin: 0
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group {
				padding-right: calc(60px/2);
				padding-left: calc(60px/2);
				margin-bottom: 20px
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-form-fields-wrapper {
				margin-left: calc(-60px/2);
				margin-right: calc(-60px/2);
				margin-bottom: -20px
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group.recaptcha_v3-bottomleft,
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group.recaptcha_v3-bottomright {
				margin-bottom: 0
			}

			body.rtl .elementor-365 .elementor-element.elementor-element-91b59db .elementor-labels-inline .elementor-field-group>label {
				padding-left: 0
			}

			body:not(.rtl) .elementor-365 .elementor-element.elementor-element-91b59db .elementor-labels-inline .elementor-field-group>label {
				padding-right: 0
			}

			body .elementor-365 .elementor-element.elementor-element-91b59db .elementor-labels-above .elementor-field-group>label {
				padding-bottom: 0
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group>label,
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-subgroup label {
				color: var(--e-global-color-7e57a9c)
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group>label {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 400
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-type-html {
				padding-bottom: 0;
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 400
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group .elementor-field {
				color: #54595f
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group .elementor-field,
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-subgroup label {
				font-family: Poppins, Sans-serif;
				font-size: 16px;
				font-weight: 400;
				line-height: 1.5em
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
				background-color: #fffFFFCC;
				border-color: #b4b4b4;
				border-radius: 4px 4px 4px 4px
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group .elementor-select-wrapper select {
				background-color: #fffFFFCC;
				border-color: #b4b4b4;
				border-radius: 4px 4px 4px 4px
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group .elementor-select-wrapper::before {
				color: #b4b4b4
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button {
				font-family: Poppins, Sans-serif;
				font-size: 15px;
				font-weight: 400;
				border-style: solid;
				border-width: 1px;
				border-radius: 28px 28px 28px 28px;
				padding: 8px 20px
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons__wrapper__button-next {
				background-color: #0070C0E8;
				color: #fff
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=submit],
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=button],
			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons .elementor-button {
				background-color: #0070C0E8;
				color: #fff
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=submit] svg *,
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=button] svg *,
			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons .elementor-button svg * {
				fill: #FFFFFF
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons__wrapper__button-previous {
				background-color: #005A9E;
				color: #fff
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons__wrapper__button-next:hover {
				background-color: #005A9E;
				color: #fff;
				border-color: #fff
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=submit]:hover,
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=button]:hover,
			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons .elementor-button:hover {
				background-color: #005A9E;
				color: #fff;
				border-color: #fff
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=submit]:hover svg *,
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=button]:hover svg *,
			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons .elementor-button:hover svg * {
				fill: #FFFFFF
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons__wrapper__button-previous:hover {
				color: #fff
			}

			.elementor-365 .elementor-element.elementor-element-91b59db {
				--e-form-steps-indicators-spacing: 20px;
				--e-form-steps-indicator-padding: 30px;
				--e-form-steps-indicator-inactive-secondary-color: #ffffff;
				--e-form-steps-indicator-active-secondary-color: #ffffff;
				--e-form-steps-indicator-completed-secondary-color: #ffffff;
				--e-form-steps-divider-width: 1px;
				--e-form-steps-divider-gap: 10px
			}

			@media(min-width:2400px) {
				.elementor-365 .elementor-element.elementor-element-d5d7258 {
					padding: 0
				}

				.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button {
					font-size: 18px
				}
			}

			@media(max-width:1366px) {
				.elementor-365 .elementor-element.elementor-element-d5d7258>.elementor-container {
					max-width: 1200px
				}

				.elementor-365 .elementor-element.elementor-element-d5d7258 {
					padding: 0
				}
			}

			@media(max-width:1024px) {

				.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group .elementor-field,
				.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-subgroup label {
					font-size: 14px
				}
			}

			@media(max-width:767px) {
				.elementor-365 .elementor-element.elementor-element-d5d7258 {
					padding: 0
				}

				.elementor-365 .elementor-element.elementor-element-91b59db>.elementor-widget-container {
					margin: 0
				}

				.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-group>label {
					font-size: 14px
				}

				.elementor-365 .elementor-element.elementor-element-91b59db .elementor-field-type-html {
					font-size: 14px
				}

				.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button {
					font-size: 14px
				}
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=submit],
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=button],
			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons .elementor-button {
				background: linear-gradient(to right, #0070C0, #005A9E) !important;
				color: #fff
			}

			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=submit]:hover,
			.elementor-365 .elementor-element.elementor-element-91b59db .elementor-button[type=button]:hover,
			.elementor-365 .elementor-element.elementor-element-91b59db .e-form__buttons .elementor-button:hover {
				background-image: linear-gradient(to right, #21e6a4 50%, #00f 5830%, #60edbe 20%) !important;
				color: #fff
			}

			.e-form__buttons {
				flex-wrap: wrap
			}

			.e-form__buttons {
				display: flex
			}

			.elementor-form .elementor-button .elementor-button-content-wrapper {
				align-items: center
			}

			.elementor-form .elementor-button .elementor-button-text {
				white-space: normal
			}

			.elementor-form .elementor-button svg {
				height: auto
			}

			.elementor-form .elementor-button .e-font-icon-svg {
				height: 1em
			}

			.elementor-form .elementor-button .elementor-button-content-wrapper {
				gap: 5px
			}

			.elementor-form .elementor-button .elementor-button-text {
				flex-grow: unset;
				order: unset
			}

			#key_features .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-74d42b7 {
				display: flex;
				flex-direction: column;
				justify-content: space-between
			}

			.elementor-887 .elementor-element.elementor-element-538a3db .uc_post_list_title a {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			@keyframes fadeIn {
				from {
					opacity: 0
				}

				to {
					opacity: 1
				}
			}

			.fadeIn {
				animation-name: fadeIn
			}

			@keyframes slideInUp {
				from {
					transform: translate3d(0, 100%, 0);
					visibility: visible
				}

				to {
					transform: translate3d(0, 0, 0)
				}
			}

			.slideInUp {
				animation-name: slideInUp
			}

			.elementor-animation-grow {
				transition-duration: .3s;
				transition-property: transform
			}

			.elementor-animation-grow:active,
			.elementor-animation-grow:focus,
			.elementor-animation-grow:hover {
				transform: scale(1.1)
			}

/* Contact info + social: left align on mobile */
@media (max-width: 767px) {
	.elementor-20 .elementor-element.elementor-element-ed38ab1,
	.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-item,
	.elementor-20 .elementor-element.elementor-element-ed38ab1 .elementor-icon-list-item a {
		justify-content: flex-start !important;
		text-align: left !important;
	}
	.elementor-20 .elementor-element.elementor-element-0283841 .elementor-widget-container,
	.elementor-20 .elementor-element.elementor-element-0283841 .elementor-social-icons-wrapper {
		text-align: left !important;
		justify-content: flex-start !important;
	}
}