
.elementor-17466 .elementor-element.elementor-element-0d77635:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-0d77635 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
	background-image: url("https://cdn-ilcjfgj.nitrocdn.com/XOQDdUFdzWLedsfNJMMaCuKxeArXzctC/assets/images/optimized/rev-00512d8/www.yousanusb.com/wp-content/uploads/2025/09/custom-keychain-manufacturer-in-china-banner.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-17466 .elementor-element.elementor-element-0d77635 > .elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: .76;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-0d77635 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-14c22a8 > .elementor-container {
	max-width: 900px;
}

.elementor-17466 .elementor-element.elementor-element-d8f7d2c > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-d8f7d2c {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-d8f7d2c .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 3em;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-0b414f3 {
	text-align: center;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-17466 .elementor-element.elementor-element-edffd25 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.3em;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-d77118c);
	color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-edffd25 .elementor-button:hover, .elementor-17466 .elementor-element.elementor-element-edffd25 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-17466 .elementor-element.elementor-element-edffd25 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-edffd25 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-17466 .elementor-element.elementor-element-edffd25 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-17466 .elementor-element.elementor-element-5192c8d:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-5192c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-5192c8d > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-5192c8d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-17466 .elementor-element.elementor-element-5192c8d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-17466 .elementor-element.elementor-element-baa91bf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17466 .elementor-element.elementor-element-baa91bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17466 .elementor-element.elementor-element-baa91bf > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-17466 .elementor-element.elementor-element-d99b220.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17466 .elementor-element.elementor-element-d99b220.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17466 .elementor-element.elementor-element-d99b220.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-17466 .elementor-element.elementor-element-d99b220 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-17466 .elementor-element.elementor-element-d99b220 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-17466 .elementor-element.elementor-element-9ebd17b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-9ebd17b .elementor-heading-title {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-8836181 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-8836181 {
	font-family: "Taviraj", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-2e78493 .elementor-button:hover, .elementor-17466 .elementor-element.elementor-element-2e78493 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-17466 .elementor-element.elementor-element-2e78493 .elementor-button {
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.5em;
}

.elementor-17466 .elementor-element.elementor-element-eb1e278 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.5em;
}

.elementor-17466 .elementor-element.elementor-element-eb1e278 .elementor-button:hover, .elementor-17466 .elementor-element.elementor-element-eb1e278 .elementor-button:focus {
	background-color: #099cf1;
}

.elementor-17466 .elementor-element.elementor-element-0fdf5d0:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-0fdf5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-0fdf5d0 > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-0fdf5d0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-0fdf5d0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-2eda04d {
	--divider-border-style: solid;
	--divider-color: #250cc8;
	--divider-border-width: 1px;
}

.elementor-17466 .elementor-element.elementor-element-2eda04d .elementor-divider-separator {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-2eda04d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17466 .elementor-element.elementor-element-a423096:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-a423096 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-a423096 > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-a423096 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-a423096 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-b49e0d3 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-b49e0d3 {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-b49e0d3 .elementor-heading-title {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-49582aa:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-49582aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-49582aa > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-49582aa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-49582aa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-e3ef2dc > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-e3ef2dc {
	text-align: center;
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-17466 .elementor-element.elementor-element-263acd5:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-263acd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-263acd5 > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-263acd5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 80px 0px;
}

.elementor-17466 .elementor-element.elementor-element-263acd5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-98c2e38.elementor-position-right .elementor-image-box-img {
	margin-left: 32px;
}

.elementor-17466 .elementor-element.elementor-element-98c2e38.elementor-position-left .elementor-image-box-img {
	margin-right: 32px;
}

.elementor-17466 .elementor-element.elementor-element-98c2e38.elementor-position-top .elementor-image-box-img {
	margin-bottom: 32px;
}

.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-title {
	margin-bottom: 19px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-description {
	font-weight: 400;
	text-transform: none;
	line-height: 21px;
}

.elementor-17466 .elementor-element.elementor-element-bb150f8.elementor-position-right .elementor-image-box-img {
	margin-left: 32px;
}

.elementor-17466 .elementor-element.elementor-element-bb150f8.elementor-position-left .elementor-image-box-img {
	margin-right: 32px;
}

.elementor-17466 .elementor-element.elementor-element-bb150f8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 32px;
}

.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-title {
	margin-bottom: 19px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-description {
	font-weight: 400;
	text-transform: none;
	line-height: 21px;
}

.elementor-17466 .elementor-element.elementor-element-b63f39c.elementor-position-right .elementor-image-box-img {
	margin-left: 32px;
}

.elementor-17466 .elementor-element.elementor-element-b63f39c.elementor-position-left .elementor-image-box-img {
	margin-right: 32px;
}

.elementor-17466 .elementor-element.elementor-element-b63f39c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 32px;
}

.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-title {
	margin-bottom: 19px;
	color: var(--e-global-color-primary);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
}

.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-description {
	font-weight: 400;
	text-transform: none;
	line-height: 21px;
}

.elementor-17466 .elementor-element.elementor-element-e9e492a:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-e9e492a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0785ce;
}

.elementor-17466 .elementor-element.elementor-element-e9e492a > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-e9e492a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-e9e492a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-0a0967f > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-0a0967f {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-0a0967f .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-61881eb > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-61881eb {
	text-align: center;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-17466 .elementor-element.elementor-element-0de25c0 {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-0de25c0 .elementor-heading-title {
	color: #fff;
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
}

.elementor-17466 .elementor-element.elementor-element-b2159e4 {
	text-align: left;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.1em;
}

.elementor-17466 .elementor-element.elementor-element-3e153e6 {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-3e153e6 .elementor-heading-title {
	color: #fff;
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
}

.elementor-17466 .elementor-element.elementor-element-a064298 {
	text-align: left;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.1em;
}

.elementor-17466 .elementor-element.elementor-element-d720bda {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-d720bda .elementor-heading-title {
	color: #fff;
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
}

.elementor-17466 .elementor-element.elementor-element-cc35ac4 {
	text-align: left;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.1em;
}

.elementor-17466 .elementor-element.elementor-element-f88df29 {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-f88df29 .elementor-heading-title {
	color: #fff;
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
}

.elementor-17466 .elementor-element.elementor-element-b30c435 {
	text-align: left;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.1em;
}

.elementor-17466 .elementor-element.elementor-element-6ef2c56 > .elementor-container {
	max-width: 1100px;
}

.elementor-17466 .elementor-element.elementor-element-6ef2c56 {
	margin-top: 0px;
	margin-bottom: 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-17466 .elementor-element.elementor-element-7c323e0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17466 .elementor-element.elementor-element-7c323e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17466 .elementor-element.elementor-element-8a2eac9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-8a2eac9 {
	text-align: right;
}

.elementor-17466 .elementor-element.elementor-element-8a2eac9 .elementor-heading-title {
	color: #fff;
	font-family: var(--e-global-typography-ace55b0-font-family), Sans-serif;
	font-size: var(--e-global-typography-ace55b0-font-size);
	font-weight: var(--e-global-typography-ace55b0-font-weight);
	text-transform: var(--e-global-typography-ace55b0-text-transform);
	line-height: var(--e-global-typography-ace55b0-line-height);
}

.elementor-17466 .elementor-element.elementor-element-b688158 .elementor-button {
	background-color: #84c221;
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.5em;
	border-radius: 5px 5px 5px 5px;
}

.elementor-17466 .elementor-element.elementor-element-b688158 .elementor-button:hover, .elementor-17466 .elementor-element.elementor-element-b688158 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-17466 .elementor-element.elementor-element-b688158 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-17466 .elementor-element.elementor-element-35b5bf9:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-35b5bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-35b5bf9 > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-35b5bf9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-35b5bf9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-7a77d31 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-7a77d31 {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-7a77d31 .elementor-heading-title {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-72fbdea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-72fbdea {
	text-align: center;
	color: var(--e-global-color-bc51001);
	font-family: "Gothic A1", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 25px;
}

.elementor-17466 .elementor-element.elementor-element-28f3407 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-240eb96 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-240eb96.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-240eb96.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-240eb96.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-240eb96 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-240eb96 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-240eb96 .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-2232d23 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-2232d23.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-2232d23.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-2232d23.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-2232d23 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-2232d23 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-2232d23 .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-c72033c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-c72033c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-c72033c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-c72033c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-c72033c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-c72033c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-c72033c .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-3a3d185 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-3a3d185.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-3a3d185.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-3a3d185.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-3a3d185 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-3a3d185 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-3a3d185 .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-9aad890 {
	padding: 0px 0px 100px 0px;
}

.elementor-17466 .elementor-element.elementor-element-b0c8303 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-b0c8303.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-b0c8303.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-b0c8303.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-b0c8303 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-b0c8303 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-b0c8303 .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-2d4acb4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-2d4acb4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-2d4acb4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-2d4acb4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-2d4acb4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-2d4acb4 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-2d4acb4 .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-ced8d3f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-ced8d3f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-ced8d3f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-ced8d3f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-ced8d3f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-ced8d3f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-ced8d3f .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-a68430c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-a68430c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-a68430c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-a68430c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-a68430c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-a68430c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-a68430c .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-2dde93b:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-2dde93b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0785ce;
}

.elementor-17466 .elementor-element.elementor-element-2dde93b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-2dde93b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-45dd2dc:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-45dd2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-08c1bef);
}

.elementor-17466 .elementor-element.elementor-element-45dd2dc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-45dd2dc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-6d05437 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-6d05437 {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-6d05437 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-5d75ab3 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-5d75ab3 {
	text-align: center;
	color: var(--e-global-color-d77118c);
	font-family: "Taviraj", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-17466 .elementor-element.elementor-element-3610da5:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-3610da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0785ce;
}

.elementor-17466 .elementor-element.elementor-element-3610da5 > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-3610da5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 30px 0px;
}

.elementor-17466 .elementor-element.elementor-element-3610da5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-4e51a6a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-4e51a6a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-4e51a6a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-4e51a6a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-4e51a6a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-4e51a6a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-4e51a6a .elementor-image-box-title {
	color: #f9fafc;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-332a87a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-332a87a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-332a87a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-332a87a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-332a87a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-332a87a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-332a87a .elementor-image-box-title {
	color: #f9fafc;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-7a8f767 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-7a8f767.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-7a8f767.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-7a8f767.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-7a8f767 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-7a8f767 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-7a8f767 .elementor-image-box-title {
	color: #f9fafc;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-4607909 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-4607909.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-4607909.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-4607909.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-4607909 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-4607909 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-4607909 .elementor-image-box-title {
	color: #f9fafc;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-589db02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-589db02.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17466 .elementor-element.elementor-element-589db02.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17466 .elementor-element.elementor-element-589db02.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17466 .elementor-element.elementor-element-589db02 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-589db02 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17466 .elementor-element.elementor-element-589db02 .elementor-image-box-title {
	color: #f9fafc;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-2498539 .elementor-button {
	background-color: #84c221;
	font-family: "Taviraj", Sans-serif;
	font-size: 1.2em;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.5em;
	border-radius: 5px 5px 5px 5px;
}

.elementor-17466 .elementor-element.elementor-element-2498539 .elementor-button:hover, .elementor-17466 .elementor-element.elementor-element-2498539 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-17466 .elementor-element.elementor-element-2498539 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-2498539 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-17466 .elementor-element.elementor-element-a28cb8a:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-a28cb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-a28cb8a > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-a28cb8a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-a28cb8a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-eeaab35 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-eeaab35 {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-eeaab35 .elementor-heading-title {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-3f62ab5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-3f62ab5 {
	text-align: center;
	color: var(--e-global-color-bc51001);
	font-family: "Gothic A1", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 25px;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13.elementor-position-right .elementor-image-box-img {
	margin-left: 16px;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13.elementor-position-left .elementor-image-box-img {
	margin-right: 16px;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13.elementor-position-top .elementor-image-box-img {
	margin-bottom: 16px;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13 .elementor-image-box-img img {
	transition-duration: 0s;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13 .elementor-image-box-title {
	color: #0785ce;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-e4e2e13 .elementor-image-box-description {
	line-height: 15px;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d.elementor-position-right .elementor-image-box-img {
	margin-left: 16px;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d.elementor-position-left .elementor-image-box-img {
	margin-right: 16px;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 16px;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d .elementor-image-box-img img {
	transition-duration: 0s;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d .elementor-image-box-title {
	color: #0785ce;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-f050d9d .elementor-image-box-description {
	line-height: 15px;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf.elementor-position-right .elementor-image-box-img {
	margin-left: 16px;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf.elementor-position-left .elementor-image-box-img {
	margin-right: 16px;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf.elementor-position-top .elementor-image-box-img {
	margin-bottom: 16px;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf .elementor-image-box-img img {
	transition-duration: 0s;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf .elementor-image-box-title {
	color: #0785ce;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-7d658cf .elementor-image-box-description {
	line-height: 15px;
}

.elementor-17466 .elementor-element.elementor-element-864c457 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-864c457 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-864c457.elementor-position-right .elementor-image-box-img {
	margin-left: 16px;
}

.elementor-17466 .elementor-element.elementor-element-864c457.elementor-position-left .elementor-image-box-img {
	margin-right: 16px;
}

.elementor-17466 .elementor-element.elementor-element-864c457.elementor-position-top .elementor-image-box-img {
	margin-bottom: 16px;
}

.elementor-17466 .elementor-element.elementor-element-864c457 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17466 .elementor-element.elementor-element-864c457 .elementor-image-box-img img {
	transition-duration: 0s;
}

.elementor-17466 .elementor-element.elementor-element-864c457 .elementor-image-box-title {
	color: #0785ce;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 20px;
	letter-spacing: 0px;
}

.elementor-17466 .elementor-element.elementor-element-864c457 .elementor-image-box-description {
	line-height: 15px;
}

.elementor-17466 .elementor-element.elementor-element-6ed3c7c:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-6ed3c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-6ed3c7c > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-6ed3c7c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-6ed3c7c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-17466 .elementor-element.elementor-element-9ef2b54.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17466 .elementor-element.elementor-element-9ef2b54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17466 .elementor-element.elementor-element-9ef2b54 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-a37b75a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-a37b75a .elementor-heading-title {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(16px / 2);
}

.elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(16px / 2);
}

.elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(16px / 2);
	margin-left: calc(16px / 2);
}

.elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-16px / 2);
	margin-left: calc(-16px / 2);
}

body.rtl .elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-16px / 2);
}

body:not(.rtl) .elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-16px / 2);
}

.elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-17466 .elementor-element.elementor-element-7d68833 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-item > a {
	line-height: 28px;
}

.elementor-17466 .elementor-element.elementor-element-7d68833 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-17466 .elementor-element.elementor-element-5c57b2f > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-17466 .elementor-element.elementor-element-040efbd {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-17466 .elementor-element.elementor-element-87ea184:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-87ea184 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-87ea184 > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-87ea184 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-87ea184 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-a9419a7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-5dd4f9d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-a9419a7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-0cefb9c > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-0cefb9c {
	text-align: center;
}

.elementor-17466 .elementor-element.elementor-element-0cefb9c .elementor-heading-title {
	color: var(--e-global-color-bc51001);
	font-family: "Taviraj", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em;
}

.elementor-17466 .elementor-element.elementor-element-2295060 {
	text-align: center;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-17466 .elementor-element.elementor-element-87d9e1a:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-87d9e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-17466 .elementor-element.elementor-element-87d9e1a > .elementor-container {
	max-width: 1200px;
}

.elementor-17466 .elementor-element.elementor-element-87d9e1a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17466 .elementor-element.elementor-element-87d9e1a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17466 .elementor-element.elementor-element-204eccc {
	padding: 0px 0px 0px 0px;
}

.elementor-17466 .elementor-element.elementor-element-a9eee38 {
	padding: 0px 0px 50px 0px;
}

@media (min-width:768px) {
	.elementor-17466 .elementor-element.elementor-element-319a642 {
		width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-17466 .elementor-element.elementor-element-13c15b9 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-17466 .elementor-element.elementor-element-d8f7d2c .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-0b414f3 {
		font-size: 1.3em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-edffd25 .elementor-button {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-9ebd17b .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-8836181 {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-2e78493 .elementor-button {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-eb1e278 .elementor-button {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b49e0d3 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-e3ef2dc {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-description {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-description {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-title {
		font-size: 1.3em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-description {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-0a0967f .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-61881eb {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b2159e4 {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-a064298 {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-cc35ac4 {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b30c435 {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-8a2eac9 .elementor-heading-title {
		font-size: var(--e-global-typography-ace55b0-font-size);
		line-height: var(--e-global-typography-ace55b0-line-height);
	}
	
	.elementor-17466 .elementor-element.elementor-element-b688158 .elementor-button {
		font-size: 1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-7a77d31 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-6d05437 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-5d75ab3 {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-2498539 .elementor-button {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-eeaab35 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-a37b75a .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-0cefb9c .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-2295060 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
}

@media (max-width:767px) {
	.elementor-17466 .elementor-element.elementor-element-0d77635:not(.elementor-motion-effects-element-type-background), .elementor-17466 .elementor-element.elementor-element-0d77635 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcjfgj.nitrocdn.com/XOQDdUFdzWLedsfNJMMaCuKxeArXzctC/assets/images/optimized/rev-00512d8/www.yousanusb.com/wp-content/uploads/2025/09/custom-keychain-manufacturer-in-china-banner.webp");
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-17466 .elementor-element.elementor-element-319a642 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-d8f7d2c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-d8f7d2c .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-0b414f3 {
		font-size: 1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-edffd25 .elementor-button {
		font-size: 1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-9ebd17b {
		text-align: center;
	}
	
	.elementor-17466 .elementor-element.elementor-element-9ebd17b .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-8836181 {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-2e78493 .elementor-button {
		font-size: 1.3em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-eb1e278 .elementor-button {
		font-size: 1.3em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b49e0d3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b49e0d3 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-e3ef2dc {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-img {
		margin-bottom: 32px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17466 .elementor-element.elementor-element-98c2e38 .elementor-image-box-description {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-img {
		margin-bottom: 32px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17466 .elementor-element.elementor-element-bb150f8 .elementor-image-box-description {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-img {
		margin-bottom: 32px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-title {
		font-size: 1.2em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b63f39c .elementor-image-box-description {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-0a0967f > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-0a0967f .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-61881eb {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b2159e4 {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-a064298 {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-cc35ac4 {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b30c435 {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-8a2eac9 .elementor-heading-title {
		font-size: var(--e-global-typography-ace55b0-font-size);
		line-height: var(--e-global-typography-ace55b0-line-height);
	}
	
	.elementor-17466 .elementor-element.elementor-element-b688158 .elementor-button {
		font-size: 1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-7a77d31 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-7a77d31 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-240eb96 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-2232d23 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-c72033c .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-3a3d185 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-b0c8303 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-2d4acb4 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-ced8d3f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-a68430c .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-6d05437 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-6d05437 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-5d75ab3 {
		font-size: 1.1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-4e51a6a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-332a87a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-7a8f767 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-4607909 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-589db02 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-2498539 .elementor-button {
		font-size: 1em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-eeaab35 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-eeaab35 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-e4e2e13 .elementor-image-box-img {
		margin-bottom: 16px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-f050d9d .elementor-image-box-img {
		margin-bottom: 16px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-7d658cf .elementor-image-box-img {
		margin-bottom: 16px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-864c457 .elementor-image-box-img {
		margin-bottom: 16px;
	}
	
	.elementor-17466 .elementor-element.elementor-element-a37b75a {
		text-align: center;
	}
	
	.elementor-17466 .elementor-element.elementor-element-a37b75a .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-0cefb9c .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-17466 .elementor-element.elementor-element-2295060 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-17466 .elementor-element.elementor-element-8886e21 {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-a6dc486 {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-3124e84 {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-7690f46 {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-1b9dd39 {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-c61a04b {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-3096107 {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-220c5e6 {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-88f0b15 {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-88633ff {
		width: 50%;
	}
	
	.elementor-17466 .elementor-element.elementor-element-0d77635:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17466 .elementor-element.elementor-element-0d77635 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

.elementor-17466 .elementor-element.elementor-element-0d77635:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17466 .elementor-element.elementor-element-0d77635 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
