
.elementor-widget-section .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-section .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-164736 .elementor-element.elementor-element-4daa01fa:not(.elementor-motion-effects-element-type-background), .elementor-164736 .elementor-element.elementor-element-4daa01fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 18%, #e9e9e9 62%);
}

.elementor-164736 .elementor-element.elementor-element-4daa01fa > .elementor-background-overlay {
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-4daa01fa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 64px 0px;
}

.elementor-164736 .elementor-element.elementor-element-4daa01fa > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 149px;
}

.elementor-164736 .elementor-element.elementor-element-623f7f36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-164736 .elementor-element.elementor-element-623f7f36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-angpo.nitrocdn.com/RcKmqlNGjunSIUUZVJpuCnhMotyvAawc/assets/images/optimized/rev-bb25831/www.spooky2-mall.com/wp-content/uploads/2025/11/dts.png");
	background-position: center right;
	background-repeat: no-repeat;
}

.elementor-164736 .elementor-element.elementor-element-623f7f36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-164736 .elementor-element.elementor-element-623f7f36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-164736 .elementor-element.elementor-element-623f7f36 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-164736 .elementor-element.elementor-element-623f7f36 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-133d0cc1 {
	padding: 51px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-4f4f35ba > .elementor-element-populated {
	padding: 15px 75px 15px 15px;
}

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.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-164736 .elementor-element.elementor-element-202bf006 > .elementor-widget-container {
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 21px 0px;
}

.elementor-164736 .elementor-element.elementor-element-202bf006 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 49px;
	font-weight: 800;
	line-height: 1.3em;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-7ac4943 > .elementor-widget-container {
	margin: -17px 0px 15px 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-164736 .elementor-element.elementor-element-7ac4943 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: none;
	line-height: 35px;
	color: #000;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-button .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-button .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-164736 .elementor-element.elementor-element-3745a866 .elementor-button {
	background-color: #209eff;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 36px;
	fill: #fff;
	color: #fff;
	border-radius: 9px 9px 9px 9px;
	padding: 14px 68px 14px 68px;
}

.elementor-164736 .elementor-element.elementor-element-3745a866 .elementor-button:hover, .elementor-164736 .elementor-element.elementor-element-3745a866 .elementor-button:focus {
	background-color: #0c447a;
}

.elementor-164736 .elementor-element.elementor-element-3745a866 > .elementor-widget-container {
	padding: 22px 0px 29px 0px;
}

.elementor-164736 .elementor-element.elementor-element-87340da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-164736 .elementor-element.elementor-element-87340da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e0ecfc;
}

.elementor-164736 .elementor-element.elementor-element-87340da > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-87340da > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-87340da > .elementor-background-slideshow {
	border-radius: 0px 150px 0px 150px;
}

.elementor-164736 .elementor-element.elementor-element-87340da > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 60px 20px 60px 20px;
}

.elementor-164736 .elementor-element.elementor-element-87340da > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-image .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-164736 .elementor-element.elementor-element-1383a59f:not(.elementor-motion-effects-element-type-background), .elementor-164736 .elementor-element.elementor-element-1383a59f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-1383a59f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 55px 0px 31px 0px;
}

.elementor-164736 .elementor-element.elementor-element-1383a59f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-22077ec2 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-22077ec2 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 43px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 55px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-1a9fb6 > .elementor-widget-container {
	padding: 0px 54px 0px 54px;
}

.elementor-164736 .elementor-element.elementor-element-1a9fb6 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-1a9fb6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: none;
	line-height: 30px;
	color: #626262;
}

.elementor-164736 .elementor-element.elementor-element-30d2ea47 {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-164736 .elementor-element.elementor-element-475cb9b2 > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-475cb9b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-475cb9b2 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-475cb9b2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 25px 25px 25px 25px;
}

.elementor-164736 .elementor-element.elementor-element-475cb9b2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-65cddc73 > .elementor-widget-container {
	padding: 7px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-65cddc73 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-65cddc73 img {
	max-width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-164736 .elementor-element.elementor-element-4738f7c4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-164736 .elementor-element.elementor-element-4738f7c4 > .elementor-element-populated {
	padding: 15px 15px 15px 45px;
}

.elementor-widget-icon-list .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon-list .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.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-164736 .elementor-element.elementor-element-6b7468cc > .elementor-widget-container {
	padding: 31px 0px 14px 0px;
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(11px / 2);
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(11px / 2);
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(11px / 2);
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-11px / 2);
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-11px / 2);
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-icon i {
	color: #f77f53;
	transition: color .3s;
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-icon svg {
	fill: #f77f53;
	transition: fill .3s;
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-item > a {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
}

.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-text {
	color: #080a2d;
	transition: color .3s;
}

.elementor-164736 .elementor-element.elementor-element-799b198 .elementor-button {
	background-color: #209eff;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 36px;
	fill: #fff;
	color: #fff;
	border-radius: 9px 9px 9px 9px;
	padding: 14px 68px 14px 68px;
}

.elementor-164736 .elementor-element.elementor-element-799b198 .elementor-button:hover, .elementor-164736 .elementor-element.elementor-element-799b198 .elementor-button:focus {
	background-color: #0c447a;
}

.elementor-164736 .elementor-element.elementor-element-799b198 > .elementor-widget-container {
	padding: 22px 0px 29px 0px;
}

.elementor-164736 .elementor-element.elementor-element-2280e654 > .elementor-background-overlay {
	opacity: 1;
}

.elementor-164736 .elementor-element.elementor-element-2280e654 > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 149px;
}

.elementor-164736 .elementor-element.elementor-element-2280e654 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 11px 0px -9px 0px;
}

.elementor-164736 .elementor-element.elementor-element-4868afa1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-164736 .elementor-element.elementor-element-4868afa1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-6333df7f > .elementor-widget-container {
	margin: 20px 0px 29px 0px;
}

.elementor-164736 .elementor-element.elementor-element-6333df7f {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-6333df7f .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 43px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 55px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-31f740d3 > .elementor-widget-container {
	margin: -15px 0px 32px 0px;
}

.elementor-164736 .elementor-element.elementor-element-31f740d3 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-31f740d3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: none;
	line-height: 30px;
	color: #626262;
}

.elementor-164736 .elementor-element.elementor-element-c75de44 > .elementor-background-overlay {
	background-image: url("https://cdn-angpo.nitrocdn.com/RcKmqlNGjunSIUUZVJpuCnhMotyvAawc/assets/images/optimized/rev-bb25831/www.spooky2-mall.com/wp-content/uploads/2025/11/grey.png");
	background-position: top left;
	background-repeat: no-repeat;
	opacity: 0;
}

.elementor-164736 .elementor-element.elementor-element-c75de44 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-164736 .elementor-element.elementor-element-c75de44 > .elementor-shape-top svg {
	height: 88px;
}

.elementor-164736 .elementor-element.elementor-element-c75de44 {
	padding: 32px 0px 48px 0px;
}

.elementor-164736 .elementor-element.elementor-element-16d6ca18 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-16d6ca18 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-4aca0574, .elementor-164736 .elementor-element.elementor-element-4aca0574 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-4aca0574 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
	margin-top: 45px;
	margin-bottom: 0px;
	padding: 15px 20px 15px 20px;
}

.elementor-164736 .elementor-element.elementor-element-50802e5e {
	width: var(--container-widget-width, 120.95%);
	max-width: 120.95%;
	--container-widget-width: 120.95%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-50802e5e > .elementor-widget-container {
	background-color: #ffa320;
	margin: -73px -30px -14px -30px;
	padding: 19px 19px 19px 19px;
	border-radius: 20px 20px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-50802e5e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 30px;
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-5554b3c7 > .elementor-widget-container {
	margin: 20px 15px 5px 15px;
}

.elementor-164736 .elementor-element.elementor-element-5554b3c7 img {
	width: 100%;
}

.elementor-164736 .elementor-element.elementor-element-16c0a0a5 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-16c0a0a5 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 27px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-e8e0ebb {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-e8e0ebb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-5deeb16d {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-5deeb16d .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 27px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-65622f34 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-icon i {
	color: #080a2d;
	transition: color .3s;
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-icon svg {
	fill: #080a2d;
	transition: fill .3s;
}

.elementor-164736 .elementor-element.elementor-element-65622f34 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-text {
	color: #080a2d;
	transition: color .3s;
}

.elementor-widget-spacer .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-164736 .elementor-element.elementor-element-44c7fc45 {
	--spacer-size: 18px;
}

.elementor-164736 .elementor-element.elementor-element-170a2d38 .elementor-button {
	background-color: #209eff;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 36px;
	fill: #fff;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding: 15px 38px 15px 38px;
}

.elementor-164736 .elementor-element.elementor-element-170a2d38 .elementor-button:hover, .elementor-164736 .elementor-element.elementor-element-170a2d38 .elementor-button:focus {
	background-color: #0c447a;
}

.elementor-164736 .elementor-element.elementor-element-170a2d38 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-3000bbe5 {
	--spacer-size: 10px;
}

.elementor-164736 .elementor-element.elementor-element-77817f78 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-77817f78 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-2d150628:not(.elementor-motion-effects-element-type-background), .elementor-164736 .elementor-element.elementor-element-2d150628 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ebeff2;
}

.elementor-164736 .elementor-element.elementor-element-2d150628, .elementor-164736 .elementor-element.elementor-element-2d150628 > .elementor-background-overlay {
	border-radius: 0px 0px 35px 35px;
}

.elementor-164736 .elementor-element.elementor-element-2d150628 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 45px;
	margin-bottom: 0px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-164736 .elementor-element.elementor-element-50e290e2 {
	width: var(--container-widget-width, 112.06%);
	max-width: 112.06%;
	--container-widget-width: 112.06%;
	--container-widget-flex-grow: 0;
	top: 39.021px;
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-50e290e2 > .elementor-widget-container {
	background-color: #020202;
	margin: -56px 16px -32px -26px;
	padding: 19px 19px 19px 19px;
	border-radius: 20px 20px 0px 0px;
}

body:not(.rtl) .elementor-164736 .elementor-element.elementor-element-50e290e2 {
	left: 2px;
}

body.rtl .elementor-164736 .elementor-element.elementor-element-50e290e2 {
	right: 2px;
}

.elementor-164736 .elementor-element.elementor-element-50e290e2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 30px;
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-7a0466d7 > .elementor-widget-container {
	margin: 53px 15px 5px 15px;
}

.elementor-164736 .elementor-element.elementor-element-7a0466d7 img {
	width: 100%;
}

.elementor-164736 .elementor-element.elementor-element-7212925 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-7212925 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 27px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-28aa23b {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-28aa23b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-1ff4d57 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-1ff4d57 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 27px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-9015a0 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-icon i {
	color: #080a2d;
	transition: color .3s;
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-icon svg {
	fill: #080a2d;
	transition: fill .3s;
}

.elementor-164736 .elementor-element.elementor-element-9015a0 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-text {
	color: #080a2d;
	transition: color .3s;
}

.elementor-164736 .elementor-element.elementor-element-2d32b1af {
	--spacer-size: 18px;
}

.elementor-164736 .elementor-element.elementor-element-2204c119 .elementor-button {
	background-color: #209eff;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 36px;
	fill: #fff;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding: 15px 38px 15px 38px;
}

.elementor-164736 .elementor-element.elementor-element-2204c119 .elementor-button:hover, .elementor-164736 .elementor-element.elementor-element-2204c119 .elementor-button:focus {
	background-color: #0c447a;
}

.elementor-164736 .elementor-element.elementor-element-2204c119 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-1210113f {
	--spacer-size: 10px;
}

.elementor-164736 .elementor-element.elementor-element-455acd4d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-455acd4d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-2b1d2093, .elementor-164736 .elementor-element.elementor-element-2b1d2093 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-2b1d2093 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
	margin-top: 80px;
	margin-bottom: -101px;
	padding: 45px 20px 87px 20px;
}

.elementor-164736 .elementor-element.elementor-element-2b2a9628 > .elementor-element-populated {
	margin: -33px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-164736 .elementor-element.elementor-element-20d84b8e {
	width: var(--container-widget-width, 112.572%);
	max-width: 112.572%;
	--container-widget-width: 112.572%;
	--container-widget-flex-grow: 0;
	top: 10.003px;
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-20d84b8e > .elementor-widget-container {
	background-color: #209eff;
	margin: -54px 13px -6px -20px;
	padding: 19px 19px 19px 19px;
	border-radius: 20px 20px 0px 0px;
}

body:not(.rtl) .elementor-164736 .elementor-element.elementor-element-20d84b8e {
	left: -1px;
}

body.rtl .elementor-164736 .elementor-element.elementor-element-20d84b8e {
	right: -1px;
}

.elementor-164736 .elementor-element.elementor-element-20d84b8e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 30px;
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-371e270e > .elementor-widget-container {
	margin: 35px 15px 5px 15px;
}

.elementor-164736 .elementor-element.elementor-element-371e270e img {
	width: 100%;
}

.elementor-164736 .elementor-element.elementor-element-23c670c1 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-23c670c1 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 27px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-7f4582bb {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-7f4582bb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-234c0bda {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-234c0bda .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 27px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 36px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-18px / 2);
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-icon i {
	color: #080a2d;
	transition: color .3s;
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-icon svg {
	fill: #080a2d;
	transition: fill .3s;
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-text {
	color: #080a2d;
	transition: color .3s;
}

.elementor-164736 .elementor-element.elementor-element-519b3fa6 {
	--spacer-size: 18px;
}

.elementor-164736 .elementor-element.elementor-element-5ef60db2 .elementor-button {
	background-color: #209eff;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 36px;
	fill: #fff;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding: 15px 38px 15px 38px;
}

.elementor-164736 .elementor-element.elementor-element-5ef60db2 .elementor-button:hover, .elementor-164736 .elementor-element.elementor-element-5ef60db2 .elementor-button:focus {
	background-color: #0c447a;
}

.elementor-164736 .elementor-element.elementor-element-5ef60db2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-51e2e080 {
	--spacer-size: 10px;
}

.elementor-164736 .elementor-element.elementor-element-9c0a973 > .elementor-widget-container {
	margin: 20px 0px 29px 0px;
}

.elementor-164736 .elementor-element.elementor-element-9c0a973 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-9c0a973 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 43px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 55px;
	color: #000;
}

.elementor-widget-eael-data-table .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-eael-data-table .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table {
	max-width: 100%;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table thead tr th {
	color: #fff;
	background-color: #209eff;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
	background: #f2f2f2;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody tr td {
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	line-height: 40px;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table-wrap table td a {
	color: #c15959;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody .td-content-wrapper {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 20px;
	color: #c15959;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 20px;
	width: 20px;
	fill: #c15959;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: #6d7882;
}

.elementor-164736 .elementor-element.elementor-element-d3ebadc .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: #6d7882;
}

.elementor-164736 .elementor-element.elementor-element-469e9552:not(.elementor-motion-effects-element-type-background), .elementor-164736 .elementor-element.elementor-element-469e9552 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-469e9552 > .elementor-background-overlay {
	background-color: #fff;
	opacity: 0;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-469e9552 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 55px 0px 55px 0px;
}

.elementor-164736 .elementor-element.elementor-element-1c07dbeb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-1c07dbeb {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-1c07dbeb .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 43px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 55px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-10a9286e {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-10a9286e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: none;
	line-height: 30px;
	color: #626262;
}

.elementor-164736 .elementor-element.elementor-element-14df8858 {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-164736 .elementor-element.elementor-element-5063d505:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-164736 .elementor-element.elementor-element-5063d505 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(130deg, #f8fbfe 18%, #fff 50%);
}

.elementor-164736 .elementor-element.elementor-element-5063d505 > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-5063d505 > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-5063d505 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-5063d505 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 25px 25px 25px 25px;
}

.elementor-164736 .elementor-element.elementor-element-5063d505 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-video .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-video .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

body:not(.rtl) .elementor-164736 .elementor-element.elementor-element-241e3112 {
	left: 0px;
}

body.rtl .elementor-164736 .elementor-element.elementor-element-241e3112 {
	right: 0px;
}

.elementor-164736 .elementor-element.elementor-element-241e3112 {
	top: 0px;
}

.elementor-164736 .elementor-element.elementor-element-241e3112 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

body:not(.rtl) .elementor-164736 .elementor-element.elementor-element-7e2b0fc8 {
	left: 0px;
}

body.rtl .elementor-164736 .elementor-element.elementor-element-7e2b0fc8 {
	right: 0px;
}

.elementor-164736 .elementor-element.elementor-element-7e2b0fc8 {
	top: 0px;
}

.elementor-164736 .elementor-element.elementor-element-7e2b0fc8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-bc-flex-widget .elementor-164736 .elementor-element.elementor-element-8ef248.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-164736 .elementor-element.elementor-element-8ef248 > .elementor-element-populated {
	padding: 0px 15px 61px 45px;
}

.elementor-164736 .elementor-element.elementor-element-7a18bef > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-7a18bef .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 38px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-116a633b > .elementor-widget-container {
	padding: 23px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-116a633b {
	text-align: start;
}

.elementor-164736 .elementor-element.elementor-element-116a633b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-3c0dabb8 {
	--spacer-size: 15px;
}

.elementor-164736 .elementor-element.elementor-element-2a6878eb {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-164736 .elementor-element.elementor-element-88797e0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-164736 .elementor-element.elementor-element-88797e0 > .elementor-element-populated {
	padding: 15px 45px 15px 14px;
}

.elementor-164736 .elementor-element.elementor-element-3c9f36f2 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 38px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-45d66cba .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-21f3ef37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-164736 .elementor-element.elementor-element-21f3ef37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(240deg, #fff3ee 18%, #fff 50%);
}

.elementor-164736 .elementor-element.elementor-element-21f3ef37 > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-21f3ef37 > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-21f3ef37 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-21f3ef37 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 25px 25px 25px 25px;
}

.elementor-164736 .elementor-element.elementor-element-21f3ef37 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

body:not(.rtl) .elementor-164736 .elementor-element.elementor-element-5aa3896 {
	left: 0px;
}

body.rtl .elementor-164736 .elementor-element.elementor-element-5aa3896 {
	right: 0px;
}

.elementor-164736 .elementor-element.elementor-element-5aa3896 {
	top: 0px;
}

.elementor-164736 .elementor-element.elementor-element-5aa3896 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-164736 .elementor-element.elementor-element-14dde03c {
	--spacer-size: 15px;
}

.elementor-164736 .elementor-element.elementor-element-b24ef93 {
	--spacer-size: 15px;
}

.elementor-164736 .elementor-element.elementor-element-1b2065c4 {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-164736 .elementor-element.elementor-element-3cd1b28a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-164736 .elementor-element.elementor-element-3cd1b28a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(130deg, #f8fbfe 18%, #fff 50%);
}

.elementor-164736 .elementor-element.elementor-element-3cd1b28a > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-3cd1b28a > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-3cd1b28a > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-3cd1b28a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 25px 25px 25px 25px;
}

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

body:not(.rtl) .elementor-164736 .elementor-element.elementor-element-bd844e7 {
	left: 0px;
}

body.rtl .elementor-164736 .elementor-element.elementor-element-bd844e7 {
	right: 0px;
}

.elementor-164736 .elementor-element.elementor-element-bd844e7 {
	top: 0px;
}

.elementor-164736 .elementor-element.elementor-element-bd844e7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-bc-flex-widget .elementor-164736 .elementor-element.elementor-element-408ef723.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-164736 .elementor-element.elementor-element-408ef723 > .elementor-element-populated {
	padding: 15px 15px 15px 45px;
}

.elementor-164736 .elementor-element.elementor-element-352b9f49 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 38px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-bb2a732 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-21676229 {
	--spacer-size: 15px;
}

.elementor-164736 .elementor-element.elementor-element-429ba00a {
	--spacer-size: 15px;
}

.elementor-164736 .elementor-element.elementor-element-6147554a {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-164736 .elementor-element.elementor-element-1b15a1ac.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-164736 .elementor-element.elementor-element-1b15a1ac > .elementor-element-populated {
	padding: 15px 45px 15px 14px;
}

.elementor-164736 .elementor-element.elementor-element-2b07b372 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 38px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-1f7eee01 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-25106cc7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-164736 .elementor-element.elementor-element-25106cc7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(240deg, #fff3ee 18%, #fff 50%);
}

.elementor-164736 .elementor-element.elementor-element-25106cc7 > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-25106cc7 > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-25106cc7 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-25106cc7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 25px 25px 25px 25px;
}

.elementor-164736 .elementor-element.elementor-element-25106cc7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

body:not(.rtl) .elementor-164736 .elementor-element.elementor-element-4b13896c {
	left: 0px;
}

body.rtl .elementor-164736 .elementor-element.elementor-element-4b13896c {
	right: 0px;
}

.elementor-164736 .elementor-element.elementor-element-4b13896c {
	top: 0px;
}

.elementor-164736 .elementor-element.elementor-element-4b13896c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-164736 .elementor-element.elementor-element-6be7b979:not(.elementor-motion-effects-element-type-background), .elementor-164736 .elementor-element.elementor-element-6be7b979 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eff3f6;
}

.elementor-164736 .elementor-element.elementor-element-6be7b979 > .elementor-background-overlay {
	background-image: url("https://cdn-angpo.nitrocdn.com/RcKmqlNGjunSIUUZVJpuCnhMotyvAawc/assets/images/optimized/rev-bb25831/www.spooky2-mall.com/wp-content/uploads/2025/11/merge-1.png");
	background-position: center right;
	background-repeat: no-repeat;
	opacity: 0;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-6be7b979 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-164736 .elementor-element.elementor-element-6be7b979 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 27px 0px 70px 0px;
}

.elementor-164736 .elementor-element.elementor-element-66033839 > .elementor-widget-container {
	margin: 20px 0px 15px 0px;
}

.elementor-164736 .elementor-element.elementor-element-66033839 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-66033839 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 43px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 55px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-7fb64871 img {
	border-radius: 47px 47px 47px 47px;
}

.elementor-164736 .elementor-element.elementor-element-29691efc {
	margin-top: 6px;
	margin-bottom: 6px;
}

.elementor-164736 .elementor-element.elementor-element-55b9f9f > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #209eff;
	margin: 0px 3px 0px 3px;
	--e-column-margin-right: 3px;
	--e-column-margin-left: 3px;
	padding: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-55b9f9f > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-55b9f9f > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-55b9f9f > .elementor-background-slideshow {
	border-radius: 17px 17px 17px 17px;
}

.elementor-widget-rating .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-rating .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-164736 .elementor-element.elementor-element-188bb425 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 16px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-2e929ade {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-2e929ade .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: none;
	color: #209eff;
}

.elementor-164736 .elementor-element.elementor-element-2b1571e2 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-2b1571e2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-17331381 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-17331381 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-17331381 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-4af5eec3 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #209eff;
	margin: 0px 3px 0px 3px;
	--e-column-margin-right: 3px;
	--e-column-margin-left: 3px;
	padding: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-4af5eec3 > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-4af5eec3 > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-4af5eec3 > .elementor-background-slideshow {
	border-radius: 17px 17px 17px 17px;
}

.elementor-164736 .elementor-element.elementor-element-7a3b2f5d {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 16px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-688b08be {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-688b08be .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: none;
	color: #209eff;
}

.elementor-164736 .elementor-element.elementor-element-41d82889 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-41d82889 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-a01f4e4 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-a01f4e4 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-a01f4e4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-7648d269 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #209eff;
	margin: 0px 3px 0px 3px;
	--e-column-margin-right: 3px;
	--e-column-margin-left: 3px;
	padding: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-7648d269 > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-7648d269 > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-7648d269 > .elementor-background-slideshow {
	border-radius: 17px 17px 17px 17px;
}

.elementor-164736 .elementor-element.elementor-element-4a1dcb5b {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 16px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-6c95190a {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-6c95190a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: none;
	color: #209eff;
}

.elementor-164736 .elementor-element.elementor-element-1b685d55 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-1b685d55 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-3c5d7a94 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-3c5d7a94 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-3c5d7a94 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-3ccb5f6e {
	margin-top: 6px;
	margin-bottom: 6px;
}

.elementor-164736 .elementor-element.elementor-element-25af5b65 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #209eff;
	margin: 0px 3px 0px 3px;
	--e-column-margin-right: 3px;
	--e-column-margin-left: 3px;
	padding: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-25af5b65 > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-25af5b65 > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-25af5b65 > .elementor-background-slideshow {
	border-radius: 17px 17px 17px 17px;
}

.elementor-164736 .elementor-element.elementor-element-7435638f {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 16px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-a079e33 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-a079e33 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: none;
	color: #209eff;
}

.elementor-164736 .elementor-element.elementor-element-7cc0e211 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-7cc0e211 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-18aa5bfa > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-18aa5bfa {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-18aa5bfa .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-41c60e52 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #209eff;
	margin: 0px 3px 0px 3px;
	--e-column-margin-right: 3px;
	--e-column-margin-left: 3px;
	padding: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-41c60e52 > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-41c60e52 > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-41c60e52 > .elementor-background-slideshow {
	border-radius: 17px 17px 17px 17px;
}

.elementor-164736 .elementor-element.elementor-element-2fc290fa {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 16px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-73204c17 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-73204c17 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: none;
	color: #209eff;
}

.elementor-164736 .elementor-element.elementor-element-5e9dc429 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-5e9dc429 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-481e51c1 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-481e51c1 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-481e51c1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-98cde2a > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #209eff;
	margin: 0px 3px 0px 3px;
	--e-column-margin-right: 3px;
	--e-column-margin-left: 3px;
	padding: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-98cde2a > .elementor-element-populated, .elementor-164736 .elementor-element.elementor-element-98cde2a > .elementor-element-populated > .elementor-background-overlay, .elementor-164736 .elementor-element.elementor-element-98cde2a > .elementor-background-slideshow {
	border-radius: 17px 17px 17px 17px;
}

.elementor-164736 .elementor-element.elementor-element-6254bbc4 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 16px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-765fb983 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-765fb983 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: none;
	color: #209eff;
}

.elementor-164736 .elementor-element.elementor-element-65a0d78a {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-65a0d78a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-a4df46a > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-a4df46a {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-a4df46a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-6420a8f4 .elementor-button {
	background-color: #209eff;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 36px;
	fill: #fff;
	color: #fff;
	border-radius: 9px 9px 9px 9px;
	padding: 14px 68px 14px 68px;
}

.elementor-164736 .elementor-element.elementor-element-6420a8f4 .elementor-button:hover, .elementor-164736 .elementor-element.elementor-element-6420a8f4 .elementor-button:focus {
	background-color: #0c447a;
}

.elementor-164736 .elementor-element.elementor-element-6420a8f4 > .elementor-widget-container {
	padding: 22px 0px 29px 0px;
}

.elementor-164736 .elementor-element.elementor-element-63cbe465:not(.elementor-motion-effects-element-type-background), .elementor-164736 .elementor-element.elementor-element-63cbe465 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-63cbe465 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 65px 0px 65px 0px;
}

.elementor-164736 .elementor-element.elementor-element-63cbe465 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-164736 .elementor-element.elementor-element-3a0a8699.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-164736 .elementor-element.elementor-element-51c48f34 {
	width: 100%;
	max-width: 100%;
}

.elementor-164736 .elementor-element.elementor-element-51c48f34 img {
	width: 100%;
	max-width: 100%;
	opacity: 1;
}

.elementor-164736 .elementor-element.elementor-element-50387a6a > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-164736 .elementor-element.elementor-element-61349fc3 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 43px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 60px;
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-28ac2c3c > .elementor-widget-container {
	padding: 0px 21px 0px 0px;
}

.elementor-164736 .elementor-element.elementor-element-28ac2c3c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-3dded234:not(.elementor-motion-effects-element-type-background), .elementor-164736 .elementor-element.elementor-element-3dded234 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-164736 .elementor-element.elementor-element-3dded234 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-164736 .elementor-element.elementor-element-3dded234 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 45px 0px 55px 0px;
}

.elementor-164736 .elementor-element.elementor-element-df78943 > .elementor-widget-container {
	margin: 20px 0px 15px 0px;
}

.elementor-164736 .elementor-element.elementor-element-df78943 {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-df78943 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-size: 43px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 55px;
	color: #000;
}

.elementor-164736 .elementor-element.elementor-element-113e4b7a > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-164736 .elementor-element.elementor-element-113e4b7a {
	text-align: center;
}

.elementor-164736 .elementor-element.elementor-element-113e4b7a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 30px;
	color: #626262;
}

.elementor-164736 .elementor-element.elementor-element-42b5e5a {
	--spacer-size: 10px;
}

.elementor-164736 .elementor-element.elementor-element-3b720976 .elementor-heading-title {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 30px;
	color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-c53db11 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-7ce6048f {
	margin-top: -13px;
	margin-bottom: 0px;
}

.elementor-164736 .elementor-element.elementor-element-76d787bf .elementor-heading-title {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 30px;
	color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-7f68ea38 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #626262;
}

.elementor-164736 .elementor-element.elementor-element-32633857 {
	--spacer-size: 15px;
}

.elementor-164736 .elementor-element.elementor-element-24a1f984 .elementor-heading-title {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 30px;
	color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-4c02b756 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-1b75b5f {
	margin-top: -13px;
	margin-bottom: 0px;
}

.elementor-164736 .elementor-element.elementor-element-478f561e .elementor-heading-title {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 30px;
	color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-72c6a5a9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #626262;
}

.elementor-164736 .elementor-element.elementor-element-53216245 {
	--spacer-size: 15px;
}

.elementor-164736 .elementor-element.elementor-element-3a5c98af .elementor-heading-title {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 30px;
	color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-2dc7b508 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-6a8b944f {
	margin-top: -13px;
	margin-bottom: 0px;
}

.elementor-164736 .elementor-element.elementor-element-81991c4 .elementor-heading-title {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 30px;
	color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-2472d73d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #626262;
}

.elementor-164736 .elementor-element.elementor-element-190fdb03 {
	--spacer-size: 15px;
}

.elementor-164736 .elementor-element.elementor-element-107b5287 .elementor-heading-title {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 30px;
	color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-4058ed49 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	text-transform: none;
	line-height: 30px;
	color: #080a2d;
}

.elementor-164736 .elementor-element.elementor-element-4b7d2a5c {
	margin-top: -13px;
	margin-bottom: 0px;
}

.elementor-164736 .elementor-element.elementor-element-633b452d .elementor-heading-title {
	font-family: "Nunito", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 30px;
	color: #f77f53;
}

.elementor-164736 .elementor-element.elementor-element-6134b609 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: none;
	line-height: 30px;
	color: #626262;
}

@media (max-width:1024px) {
	.elementor-164736 .elementor-element.elementor-element-4daa01fa > .elementor-shape-bottom svg {
		height: 48px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4daa01fa {
		padding: 30px 0px 60px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-623f7f36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-164736 .elementor-element.elementor-element-623f7f36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 80px auto;
	}
	
	.elementor-164736 .elementor-element.elementor-element-133d0cc1 {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4f4f35ba.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4f4f35ba > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-202bf006 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-202bf006 .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7ac4943 > .elementor-widget-container {
		margin: -8px 0px 10px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7ac4943 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7ac4943 .elementor-heading-title {
		font-size: 17px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3745a866 .elementor-button {
		font-size: 18px;
		padding: 15px 34px 15px 34px;
	}
	
	.elementor-bc-flex-widget .elementor-164736 .elementor-element.elementor-element-87340da.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-87340da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-87340da.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-87340da > .elementor-element-populated {
		margin: 2% 30% 0% 30%;
		--e-column-margin-right: 30%;
		--e-column-margin-left: 30%;
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5ea7e1a2 img {
		width: 90%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1383a59f {
		padding: 22px 20px 30px 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-22077ec2 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1a9fb6 > .elementor-widget-container {
		margin: -14px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1a9fb6 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(12px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(12px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(12px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-12px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-12px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-799b198 .elementor-button {
		font-size: 18px;
		padding: 15px 34px 15px 34px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2280e654 {
		padding: 15px 15px 10px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6333df7f .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-31f740d3 .elementor-heading-title {
		font-size: 16px;
		line-height: 21px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-c75de44 > .elementor-background-overlay {
		background-repeat: no-repeat;
		background-size: 38px auto;
	}
	
	.elementor-164736 .elementor-element.elementor-element-c75de44 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 30px 38px 30px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-16d6ca18 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4aca0574 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5554b3c7 img {
		width: 28%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-16c0a0a5 .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-e8e0ebb .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5deeb16d .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 {
		--e-icon-list-icon-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-44c7fc45 {
		--spacer-size: 5px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-170a2d38 .elementor-button {
		font-size: 18px;
		padding: 15px 34px 15px 34px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-77817f78 > .elementor-element-populated {
		margin: 33px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2d150628 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a0466d7 img {
		width: 28%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7212925 .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-28aa23b .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1ff4d57 .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 {
		--e-icon-list-icon-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2d32b1af {
		--spacer-size: 5px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2204c119 .elementor-button {
		font-size: 18px;
		padding: 15px 34px 15px 34px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-455acd4d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2b1d2093 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-371e270e img {
		width: 28%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-23c670c1 .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7f4582bb .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-234c0bda .elementor-heading-title {
		font-size: 18px;
		line-height: 27px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 {
		--e-icon-list-icon-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-519b3fa6 {
		--spacer-size: 5px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5ef60db2 .elementor-button {
		font-size: 18px;
		padding: 15px 34px 15px 34px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-9c0a973 .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-469e9552 {
		padding: 26px 20px 35px 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1c07dbeb .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-10a9286e .elementor-heading-title {
		font-size: 16px;
		line-height: 23px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-8ef248 > .elementor-element-populated {
		padding: 0px 0px 15px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a18bef .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-116a633b .elementor-heading-title {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3c0dabb8 {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-88797e0 > .elementor-element-populated {
		padding: 0px 15px 15px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3c9f36f2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-45d66cba .elementor-heading-title {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-14dde03c {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-b24ef93 {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-408ef723 > .elementor-element-populated {
		padding: 0px 0px 15px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-352b9f49 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-bb2a732 .elementor-heading-title {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-21676229 {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-429ba00a {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1b15a1ac > .elementor-element-populated {
		padding: 15px 15px 15px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2b07b372 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1f7eee01 .elementor-heading-title {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6be7b979 > .elementor-background-overlay {
		background-size: 70px auto;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6be7b979 {
		padding: 13px 20px 40px 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a00d31f > .elementor-element-populated {
		padding: 35px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-66033839 .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6420a8f4 .elementor-button {
		font-size: 18px;
		padding: 15px 34px 15px 34px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-63cbe465 {
		padding: 38px 15px 38px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-61349fc3 .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-28ac2c3c .elementor-heading-title {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3dded234 {
		padding: 30px 15px 35px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-df78943 .elementor-heading-title {
		font-size: 36px;
		line-height: 28px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-113e4b7a .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-42b5e5a {
		--spacer-size: 2px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3b720976 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-c53db11 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-76d787bf .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7f68ea38 .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-24a1f984 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4c02b756 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-478f561e .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-72c6a5a9 .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3a5c98af .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2dc7b508 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-81991c4 .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2472d73d .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-107b5287 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4058ed49 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-633b452d .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6134b609 .elementor-heading-title {
		font-size: 16px;
		line-height: 25px;
	}
}

@media (max-width:767px) {
	.elementor-164736 .elementor-element.elementor-element-4daa01fa > .elementor-shape-bottom svg {
		width: calc(182% + 1.3px);
		height: 36px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4daa01fa {
		padding: 30px 0px 50px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-133d0cc1 {
		padding: 15px 0px 15px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4f4f35ba > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-202bf006 .elementor-heading-title {
		font-size: 26px;
		line-height: 32px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7ac4943 .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3745a866 .elementor-button {
		font-size: 15px;
		padding: 8px 24px 8px 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-87340da > .elementor-element-populated {
		margin: 0px 0px 8px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1383a59f {
		padding: 32px 5px 42px 5px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1352af4a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-22077ec2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-22077ec2 .elementor-heading-title {
		font-size: 26px;
		line-height: 33px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1a9fb6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1a9fb6 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-475cb9b2 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4738f7c4 > .elementor-element-populated {
		padding: 18px 10px 0px 10px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc {
		--e-icon-list-icon-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-6b7468cc .elementor-icon-list-item > a {
		font-size: 16px;
		line-height: 23px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-799b198 .elementor-button {
		font-size: 15px;
		padding: 8px 24px 8px 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6333df7f .elementor-heading-title {
		font-size: 26px;
		line-height: 32px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-31f740d3 > .elementor-widget-container {
		margin: -14px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-31f740d3 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-c75de44 > .elementor-background-overlay {
		background-size: 38px auto;
	}
	
	.elementor-164736 .elementor-element.elementor-element-c75de44 {
		padding: 0px 15px 45px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-50802e5e > .elementor-widget-container {
		margin: -69px -33px -33px -33px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-50802e5e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5554b3c7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5554b3c7 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5554b3c7 img {
		width: 48%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-16c0a0a5 .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-e8e0ebb .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5deeb16d .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-65622f34 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-44c7fc45 {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-170a2d38 .elementor-button {
		font-size: 26px;
		padding: 10px 30px 10px 30px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-77817f78 > .elementor-element-populated {
		margin: 27px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-49e2379b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-50e290e2 > .elementor-widget-container {
		margin: -69px -33px -33px -33px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-50e290e2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a0466d7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a0466d7 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a0466d7 img {
		width: 48%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7212925 .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-28aa23b .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1ff4d57 .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-9015a0 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2d32b1af {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2204c119 .elementor-button {
		font-size: 26px;
		padding: 10px 30px 10px 30px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-20d84b8e > .elementor-widget-container {
		margin: -69px -33px -33px -33px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-20d84b8e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-371e270e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-371e270e {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-371e270e img {
		width: 48%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-23c670c1 .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7f4582bb .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-234c0bda .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	.elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164736 .elementor-element.elementor-element-67c58bf2 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-519b3fa6 {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5ef60db2 .elementor-button {
		font-size: 26px;
		padding: 10px 30px 10px 30px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-9c0a973 .elementor-heading-title {
		font-size: 26px;
		line-height: 32px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-469e9552 {
		padding: 26px 5px 30px 5px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-714e2c7b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1c07dbeb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1c07dbeb .elementor-heading-title {
		font-size: 26px;
		line-height: 32px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-10a9286e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-14df8858 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-8ef248 > .elementor-element-populated {
		padding: 15px 0px 15px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a18bef {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a18bef .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-116a633b > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-116a633b {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-116a633b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-88797e0 > .elementor-element-populated {
		padding: 15px 0px 15px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3c9f36f2 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3c9f36f2 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-45d66cba > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-45d66cba {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-45d66cba .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-408ef723 > .elementor-element-populated {
		padding: 15px 0px 15px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-352b9f49 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-352b9f49 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-bb2a732 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-bb2a732 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-bb2a732 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1b15a1ac > .elementor-element-populated {
		padding: 15px 0px 15px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2b07b372 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2b07b372 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1f7eee01 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1f7eee01 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1f7eee01 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6be7b979 > .elementor-background-overlay {
		background-size: 35px auto;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6be7b979 {
		padding: 35px 5px 40px 5px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a00d31f > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-66033839 .elementor-heading-title {
		font-size: 26px;
		line-height: 32px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-55b9f9f > .elementor-element-populated {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-188bb425 > .elementor-widget-container {
		margin: -4px 0px -4px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2b1571e2 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4af5eec3 > .elementor-element-populated {
		padding: 30px 0px 10px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a3b2f5d > .elementor-widget-container {
		margin: -4px 0px -4px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-41d82889 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7648d269 > .elementor-element-populated {
		padding: 30px 0px 10px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4a1dcb5b > .elementor-widget-container {
		margin: -4px 0px -4px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1b685d55 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-25af5b65 > .elementor-element-populated {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7435638f > .elementor-widget-container {
		margin: -4px 0px -4px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7cc0e211 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-41c60e52 > .elementor-element-populated {
		padding: 30px 0px 10px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-2fc290fa > .elementor-widget-container {
		margin: -4px 0px -4px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5e9dc429 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-98cde2a > .elementor-element-populated {
		padding: 30px 0px 10px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6254bbc4 > .elementor-widget-container {
		margin: -4px 0px -4px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-65a0d78a .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6420a8f4 .elementor-button {
		font-size: 15px;
		padding: 8px 24px 8px 24px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-63cbe465 {
		padding: 45px 15px 45px 15px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3a0a8699 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-51c48f34 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-51c48f34 img {
		max-width: 200px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-50387a6a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-61349fc3 {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-61349fc3 .elementor-heading-title {
		font-size: 26px;
		line-height: 32px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-28ac2c3c {
		text-align: center;
	}
	
	.elementor-164736 .elementor-element.elementor-element-28ac2c3c .elementor-heading-title {
		font-size: 15px;
		line-height: 26px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3dded234 {
		padding: 45px 5px 45px 5px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-57347260 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-df78943 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-df78943 .elementor-heading-title {
		font-size: 26px;
		line-height: 34px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-113e4b7a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-113e4b7a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-42b5e5a {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-524895d0 {
		width: 10%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-af184e0 {
		width: 90%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-69f5df24 {
		width: 10%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6a584346 {
		width: 90%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3431b728 {
		width: 10%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-42d9341c {
		width: 90%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-f108d26 {
		width: 10%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6aa60edd {
		width: 90%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-53216245 {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-28799645 {
		width: 10%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-93841ef {
		width: 90%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-61f9a349 {
		width: 10%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1b2621ff {
		width: 90%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-190fdb03 {
		--spacer-size: 0px;
	}
	
	.elementor-164736 .elementor-element.elementor-element-35885acc {
		width: 10%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-63989ab1 {
		width: 90%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3a2438a0 {
		width: 10%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3e44f473 {
		width: 90%;
	}
}

@media (min-width:768px) {
	.elementor-164736 .elementor-element.elementor-element-4f4f35ba {
		width: 64.322%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-87340da {
		width: 47.345%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-475cb9b2 {
		width: 39.661%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-4738f7c4 {
		width: 60.339%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-5063d505 {
		width: 39.661%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-8ef248 {
		width: 60.339%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-88797e0 {
		width: 60.339%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-21f3ef37 {
		width: 39.661%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3cd1b28a {
		width: 39.661%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-408ef723 {
		width: 60.339%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1b15a1ac {
		width: 60.339%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-25106cc7 {
		width: 39.661%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3a0a8699 {
		width: 24.083%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-50387a6a {
		width: 75.917%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-524895d0 {
		width: 3.136%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-af184e0 {
		width: 96.864%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-69f5df24 {
		width: 3.136%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6a584346 {
		width: 96.864%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3431b728 {
		width: 3.136%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-42d9341c {
		width: 96.864%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-f108d26 {
		width: 3.136%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6aa60edd {
		width: 96.864%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-28799645 {
		width: 3.136%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-93841ef {
		width: 96.864%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-61f9a349 {
		width: 3.136%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1b2621ff {
		width: 96.864%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-35885acc {
		width: 3.136%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-63989ab1 {
		width: 96.864%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3a2438a0 {
		width: 3.136%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3e44f473 {
		width: 96.864%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-164736 .elementor-element.elementor-element-4f4f35ba {
		width: 100%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-87340da {
		width: 100%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-16d6ca18 {
		width: 100%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-77817f78 {
		width: 100%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-455acd4d {
		width: 100%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-7a00d31f {
		width: 100%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-524895d0 {
		width: 5%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-af184e0 {
		width: 95%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-69f5df24 {
		width: 5%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6a584346 {
		width: 95%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3431b728 {
		width: 5%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-42d9341c {
		width: 95%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-f108d26 {
		width: 5%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-6aa60edd {
		width: 95%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-28799645 {
		width: 5%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-93841ef {
		width: 95%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-61f9a349 {
		width: 5%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-1b2621ff {
		width: 95%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-35885acc {
		width: 5%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-63989ab1 {
		width: 95%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3a2438a0 {
		width: 5%;
	}
	
	.elementor-164736 .elementor-element.elementor-element-3e44f473 {
		width: 95%;
	}
}
