
.elementor-127 .elementor-element.elementor-element-8b3f68a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 60px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-8b3f68a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-a12db71 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-a12db71.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-127 .elementor-element.elementor-element-74fe22e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: left;
}

.elementor-127 .elementor-element.elementor-element-74fe22e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 70px;
	font-weight: 600;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 5px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-74fe22e .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-127 .elementor-element.elementor-element-542002d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-80c72aa);
}

.elementor-127 .elementor-element.elementor-element-f1560bb {
	text-align: left;
}

.elementor-127 .elementor-element.elementor-element-f1560bb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-80c72aa);
}

.elementor-127 .elementor-element.elementor-element-7cd368d {
	margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: left;
}

.elementor-127 .elementor-element.elementor-element-7cd368d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-1ee974b);
}

.elementor-127 .elementor-element.elementor-element-13f6662 {
	text-align: left;
}

.elementor-127 .elementor-element.elementor-element-13f6662 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-80c72aa);
}

.elementor-127 .elementor-element.elementor-element-9c6bded .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-80c72aa);
}

.elementor-127 .elementor-element.elementor-element-055a329 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-127 .elementor-element.elementor-element-055a329 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-80c72aa);
}

.elementor-127 .elementor-element.elementor-element-0b3ddab {
	text-align: left;
}

.elementor-127 .elementor-element.elementor-element-0b3ddab .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-c0f2e3e {
	text-align: left;
}

.elementor-127 .elementor-element.elementor-element-c0f2e3e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	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-127 .elementor-element.elementor-element-775277c .elementor-button {
	background-color: #d90a2c;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	transition-duration: .8s;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-127 .elementor-element.elementor-element-775277c .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-775277c .elementor-button:focus {
	background-color: #000;
}

.elementor-127 .elementor-element.elementor-element-775277c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-127 .elementor-element.elementor-element-775277c .elementor-button .elementor-button-content-wrapper {
	gap: 18px;
}

.elementor-127 .elementor-element.elementor-element-5eefcae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.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-127 .elementor-element.elementor-element-1f1e65f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-127 .elementor-element.elementor-element-1f1e65f:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-1f1e65f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-127 .elementor-element.elementor-element-f231df4 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-a254f63 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-a254f63 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 5px;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-9a99af2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-9176b9c {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-49b6e47 img {
	transition-duration: 1s;
}

.elementor-127 .elementor-element.elementor-element-34498e7 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-3375ee1 img {
	transition-duration: 1s;
}

.elementor-127 .elementor-element.elementor-element-fc1fa63 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-b23139d img {
	transition-duration: 1s;
}

.elementor-127 .elementor-element.elementor-element-483666b {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-6cdd7f6 img {
	transition-duration: 1s;
}

.elementor-127 .elementor-element.elementor-element-f4972ca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-5a02832 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-96fbaf0 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-16a92cc img {
	transition-duration: 1s;
}

.elementor-127 .elementor-element.elementor-element-43b1e71 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-319ddbc img {
	transition-duration: 1s;
}

.elementor-127 .elementor-element.elementor-element-86f4669 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-2973f32 img {
	transition-duration: 1s;
}

.elementor-127 .elementor-element.elementor-element-efc40e4 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-2c474af img {
	transition-duration: 1s;
}

.elementor-127 .elementor-element.elementor-element-08b9502 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-6526b5c {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-6526b5c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-c9b9309 {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-c9b9309.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-c9b9309 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-cafd7e2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: nowrap;
}

.elementor-127 .elementor-element.elementor-element-24c2d3b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-127 .elementor-element.elementor-element-3205d68 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-3205d68 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-bef570b {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-bef570b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-440066f .elementor-button {
	background-color: #d90a2c;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	transition-duration: 1s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-440066f .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-440066f .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-127 .elementor-element.elementor-element-440066f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-127 .elementor-element.elementor-element-440066f .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-127 .elementor-element.elementor-element-440066f .elementor-button:hover svg, .elementor-127 .elementor-element.elementor-element-440066f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-127 .elementor-element.elementor-element-8e5d79c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-127 .elementor-element.elementor-element-ac5d50f {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-ac5d50f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-3fb2af9 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-3fb2af9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-2d4d762 .elementor-button {
	background-color: #d90a2c;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	transition-duration: 1s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-2d4d762 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-2d4d762 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-127 .elementor-element.elementor-element-2d4d762 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-127 .elementor-element.elementor-element-2d4d762 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-127 .elementor-element.elementor-element-2d4d762 .elementor-button:hover svg, .elementor-127 .elementor-element.elementor-element-2d4d762 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-127 .elementor-element.elementor-element-b7b7a9d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-127 .elementor-element.elementor-element-e861f8e {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-e861f8e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 500;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-0dc3319 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-0dc3319 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-d4f6f54 .elementor-button {
	background-color: #d90a2c;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	transition-duration: 1s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-d4f6f54 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-d4f6f54 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-127 .elementor-element.elementor-element-d4f6f54 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-127 .elementor-element.elementor-element-d4f6f54 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-127 .elementor-element.elementor-element-d4f6f54 .elementor-button:hover svg, .elementor-127 .elementor-element.elementor-element-d4f6f54 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-127 .elementor-element.elementor-element-ad01971 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-b465c88 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-127 .elementor-element.elementor-element-3bd193a {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-3bd193a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-dbb6397 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-dbb6397 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-382f5b3 .elementor-button {
	background-color: #d90a2c;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	transition-duration: 1s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-382f5b3 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-382f5b3 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-127 .elementor-element.elementor-element-382f5b3 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-127 .elementor-element.elementor-element-382f5b3 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-127 .elementor-element.elementor-element-382f5b3 .elementor-button:hover svg, .elementor-127 .elementor-element.elementor-element-382f5b3 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-127 .elementor-element.elementor-element-53e387b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-127 .elementor-element.elementor-element-a83d4ca {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-a83d4ca .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-c54bd78 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-c54bd78 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: -1.1px;
	word-spacing: 3px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-f513b72 .elementor-button {
	background-color: #d90a2c;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	transition-duration: 1s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-f513b72 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-f513b72 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-127 .elementor-element.elementor-element-f513b72 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-127 .elementor-element.elementor-element-f513b72 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-127 .elementor-element.elementor-element-f513b72 .elementor-button:hover svg, .elementor-127 .elementor-element.elementor-element-f513b72 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-127 .elementor-element.elementor-element-008b7a0 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-127 .elementor-element.elementor-element-e784f80 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-e784f80 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-79973ef {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-79973ef .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-93eb751 .elementor-button {
	background-color: #d90a2c;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	transition-duration: 1s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-93eb751 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-93eb751 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-127 .elementor-element.elementor-element-93eb751 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-127 .elementor-element.elementor-element-93eb751 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-127 .elementor-element.elementor-element-93eb751 .elementor-button:hover svg, .elementor-127 .elementor-element.elementor-element-93eb751 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-127 .elementor-element.elementor-element-0dea5c3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 70px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-e5e100a {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-e5e100a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-eafce21 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-eafce21.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-eafce21 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: -1.5px;
	word-spacing: 3px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-c090593 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-127 .elementor-element.elementor-element-207ff64 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-127 .elementor-element.elementor-element-1f0d442 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-1f0d442.elementor-view-stacked .elementor-icon {
	background-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-1f0d442.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-1f0d442.elementor-view-default .elementor-icon {
	color: #3c59df;
	border-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-1f0d442.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-1f0d442.elementor-view-default .elementor-icon svg {
	fill: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-886905e {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-886905e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-94d05f2 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-94d05f2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-6c6ebea {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-13270f1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-13270f1.elementor-view-stacked .elementor-icon {
	background-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-13270f1.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-13270f1.elementor-view-default .elementor-icon {
	color: #3c59df;
	border-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-13270f1.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-13270f1.elementor-view-default .elementor-icon svg {
	fill: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-00b0d0f {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-00b0d0f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-db12439 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-db12439 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-40502d7 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-ea6adcb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-ea6adcb.elementor-view-stacked .elementor-icon {
	background-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-ea6adcb.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-ea6adcb.elementor-view-default .elementor-icon {
	color: #3c59df;
	border-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-ea6adcb.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-ea6adcb.elementor-view-default .elementor-icon svg {
	fill: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-0347f75 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-0347f75 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-0755fdd {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-0755fdd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-bd9c8e8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-127 .elementor-element.elementor-element-b8bb4ea {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-eae16bd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-eae16bd.elementor-view-stacked .elementor-icon {
	background-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-eae16bd.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-eae16bd.elementor-view-default .elementor-icon {
	color: #3c59df;
	border-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-eae16bd.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-eae16bd.elementor-view-default .elementor-icon svg {
	fill: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-3b5b62d {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-3b5b62d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-24ed7de {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-24ed7de .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-a1e0f77 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-2c08e35 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-2c08e35.elementor-view-stacked .elementor-icon {
	background-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-2c08e35.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-2c08e35.elementor-view-default .elementor-icon {
	color: #3c59df;
	border-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-2c08e35.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-2c08e35.elementor-view-default .elementor-icon svg {
	fill: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-9fc4762 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-9fc4762 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-bd60601 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-bd60601 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-25add20 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-127 .elementor-element.elementor-element-edfe22e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-edfe22e.elementor-view-stacked .elementor-icon {
	background-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-edfe22e.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-edfe22e.elementor-view-default .elementor-icon {
	color: #3c59df;
	border-color: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-edfe22e.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-edfe22e.elementor-view-default .elementor-icon svg {
	fill: #3c59df;
}

.elementor-127 .elementor-element.elementor-element-abd124c {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-abd124c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-d160a92 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-d160a92 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-6578e5f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 70px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-6578e5f:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-6578e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0f0f0f;
}

.elementor-127 .elementor-element.elementor-element-6578e5f > .elementor-shape-top .elementor-shape-fill, .elementor-127 .elementor-element.elementor-element-6578e5f > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #49d4f0;
}

.elementor-127 .elementor-element.elementor-element-6578e5f > .elementor-shape-top svg, .elementor-127 .elementor-element.elementor-element-6578e5f > .e-con-inner > .elementor-shape-top svg {
	width: calc(109% + 1.3px);
	height: 159px;
}

.elementor-127 .elementor-element.elementor-element-e08a5ee {
	--display: flex;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-127 .elementor-element.elementor-element-a869b6b .elementor-counter {
	flex-direction: column-reverse;
}

.elementor-127 .elementor-element.elementor-element-a869b6b .elementor-counter-number-wrapper {
	color: #f0f0f0;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-a869b6b .elementor-counter-title {
	color: #f7f7f7;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-127 .elementor-element.elementor-element-d2e8f92 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-d1abaa6 .elementor-counter {
	flex-direction: column-reverse;
}

.elementor-127 .elementor-element.elementor-element-d1abaa6 .elementor-counter-number-wrapper {
	color: #fefefe;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-d1abaa6 .elementor-counter-title {
	color: #f0f0f0;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-127 .elementor-element.elementor-element-aa9e48b {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-74f350f .elementor-counter {
	flex-direction: column-reverse;
}

.elementor-127 .elementor-element.elementor-element-74f350f .elementor-counter-number-wrapper {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-74f350f .elementor-counter-title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-127 .elementor-element.elementor-element-3fa6370 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-5049a18 .elementor-counter {
	flex-direction: column-reverse;
}

.elementor-127 .elementor-element.elementor-element-5049a18 .elementor-counter-number-wrapper {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-5049a18 .elementor-counter-title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-127 .elementor-element.elementor-element-80cb6c5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}

.elementor-127 .elementor-element.elementor-element-80cb6c5:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-80cb6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-127 .elementor-element.elementor-element-5a8661d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-5a8661d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-ed3dfe7 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-ed3dfe7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-d3cb760 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-d3cb760 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-4554cb3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-4554cb3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-127 .elementor-element.elementor-element-ec323f1 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-ec323f1 {
	--icon-box-icon-margin: 15px;
}

.elementor-127 .elementor-element.elementor-element-ec323f1.elementor-view-stacked .elementor-icon {
	background-color: #f00;
}

.elementor-127 .elementor-element.elementor-element-ec323f1.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-ec323f1.elementor-view-default .elementor-icon {
	fill: #f00;
	color: #f00;
	border-color: #f00;
}

.elementor-127 .elementor-element.elementor-element-ec323f1 .elementor-icon {
	transition-duration: .8s;
	font-size: 65px;
}

.elementor-127 .elementor-element.elementor-element-ec323f1 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-ec323f1 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-ec323f1 .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-ec323f1:has(:hover) .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-ec323f1:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-ec323f1 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-3c75797 {
	--icon-box-icon-margin: 15px;
}

.elementor-127 .elementor-element.elementor-element-3c75797.elementor-view-stacked .elementor-icon {
	background-color: #fd0000;
}

.elementor-127 .elementor-element.elementor-element-3c75797.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-3c75797.elementor-view-default .elementor-icon {
	fill: #fd0000;
	color: #fd0000;
	border-color: #fd0000;
}

.elementor-127 .elementor-element.elementor-element-3c75797 .elementor-icon {
	transition-duration: .8s;
	font-size: 65px;
}

.elementor-127 .elementor-element.elementor-element-3c75797 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-3c75797 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-3c75797 .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-3c75797:has(:hover) .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-3c75797:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-4568d1f .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-4568d1f {
	--icon-box-icon-margin: 15px;
}

.elementor-127 .elementor-element.elementor-element-4568d1f.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-127 .elementor-element.elementor-element-4568d1f.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-4568d1f.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-127 .elementor-element.elementor-element-4568d1f .elementor-icon {
	transition-duration: .8s;
	font-size: 65px;
}

.elementor-127 .elementor-element.elementor-element-4568d1f .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-4568d1f .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-4568d1f .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-4568d1f:has(:hover) .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-4568d1f:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-4568d1f .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-127 .elementor-element.elementor-element-86cd679 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-4461bfc {
	--icon-box-icon-margin: 15px;
}

.elementor-127 .elementor-element.elementor-element-4461bfc.elementor-view-stacked .elementor-icon {
	background-color: #fc0505;
}

.elementor-127 .elementor-element.elementor-element-4461bfc.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-4461bfc.elementor-view-default .elementor-icon {
	fill: #fc0505;
	color: #fc0505;
	border-color: #fc0505;
}

.elementor-127 .elementor-element.elementor-element-4461bfc .elementor-icon {
	transition-duration: .8s;
	font-size: 65px;
}

.elementor-127 .elementor-element.elementor-element-4461bfc .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-4461bfc .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-4461bfc .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-4461bfc:has(:hover) .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-4461bfc:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-d6a702c {
	margin: 23px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
	--icon-box-icon-margin: 15px;
}

.elementor-127 .elementor-element.elementor-element-d6a702c.elementor-view-stacked .elementor-icon {
	background-color: #fc0505;
}

.elementor-127 .elementor-element.elementor-element-d6a702c.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-d6a702c.elementor-view-default .elementor-icon {
	fill: #fc0505;
	color: #fc0505;
	border-color: #fc0505;
}

.elementor-127 .elementor-element.elementor-element-d6a702c .elementor-icon {
	transition-duration: .8s;
	font-size: 65px;
}

.elementor-127 .elementor-element.elementor-element-d6a702c .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-d6a702c .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-d6a702c .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-d6a702c:has(:hover) .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-d6a702c:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-2694b99 {
	--icon-box-icon-margin: 15px;
}

.elementor-127 .elementor-element.elementor-element-2694b99 .elementor-icon {
	transition-duration: .8s;
	font-size: 65px;
}

.elementor-127 .elementor-element.elementor-element-2694b99 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-2694b99 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-127 .elementor-element.elementor-element-2694b99 .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-2694b99:has(:hover) .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-2694b99:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-810753f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 70px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-b73031f {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-b73031f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-c55e618 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-c55e618 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-24b8b80 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-6ddb9b9 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-6ddb9b9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-fe52504 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 50px 50px 50px 50px;
	--padding-top: -11px;
	--padding-bottom: -11px;
	--padding-left: 49px;
	--padding-right: 34px;
}

.elementor-127 .elementor-element.elementor-element-fe52504.e-con {
	--align-self: center;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-bb43c08 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 30px 30px 30px 30px;
}

.elementor-127 .elementor-element.elementor-element-bb43c08.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-d874080 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-d874080.elementor-view-stacked .elementor-icon {
	background-color: #f70104;
}

.elementor-127 .elementor-element.elementor-element-d874080.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-d874080.elementor-view-default .elementor-icon {
	color: #f70104;
	border-color: #f70104;
}

.elementor-127 .elementor-element.elementor-element-d874080.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-d874080.elementor-view-default .elementor-icon svg {
	fill: #f70104;
}

.elementor-127 .elementor-element.elementor-element-d874080 .elementor-icon {
	font-size: 50px;
}

.elementor-127 .elementor-element.elementor-element-d874080 .elementor-icon svg {
	height: 50px;
}

.elementor-127 .elementor-element.elementor-element-1c8b682 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-1c8b682 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-413c95e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-b7d4dd8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-b7d4dd8.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-127 .elementor-element.elementor-element-b7d4dd8.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-b7d4dd8.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-127 .elementor-element.elementor-element-b7d4dd8.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-b7d4dd8.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-127 .elementor-element.elementor-element-b7d4dd8 .elementor-icon {
	font-size: 50px;
}

.elementor-127 .elementor-element.elementor-element-b7d4dd8 .elementor-icon svg {
	height: 50px;
}

.elementor-127 .elementor-element.elementor-element-a8787f1 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-a8787f1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	color: #050505;
}

.elementor-127 .elementor-element.elementor-element-c11b28c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-158f8d7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-127 .elementor-element.elementor-element-158f8d7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-ba62590 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-127 .elementor-element.elementor-element-ba62590.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-81c0db7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-81c0db7.elementor-view-stacked .elementor-icon {
	background-color: #f70104;
}

.elementor-127 .elementor-element.elementor-element-81c0db7.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-81c0db7.elementor-view-default .elementor-icon {
	color: #f70104;
	border-color: #f70104;
}

.elementor-127 .elementor-element.elementor-element-81c0db7.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-81c0db7.elementor-view-default .elementor-icon svg {
	fill: #f70104;
}

.elementor-127 .elementor-element.elementor-element-81c0db7 .elementor-icon {
	font-size: 50px;
}

.elementor-127 .elementor-element.elementor-element-81c0db7 .elementor-icon svg {
	height: 50px;
}

.elementor-127 .elementor-element.elementor-element-168a185 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-168a185 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-c6be12a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #010101;
}

.elementor-127 .elementor-element.elementor-element-5f0b9df .elementor-icon-wrapper {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-5f0b9df.elementor-view-stacked .elementor-icon {
	background-color: #f00;
}

.elementor-127 .elementor-element.elementor-element-5f0b9df.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-5f0b9df.elementor-view-default .elementor-icon {
	color: #f00;
	border-color: #f00;
}

.elementor-127 .elementor-element.elementor-element-5f0b9df.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-5f0b9df.elementor-view-default .elementor-icon svg {
	fill: #f00;
}

.elementor-127 .elementor-element.elementor-element-5f0b9df .elementor-icon {
	font-size: 50px;
}

.elementor-127 .elementor-element.elementor-element-5f0b9df .elementor-icon svg {
	height: 50px;
}

.elementor-127 .elementor-element.elementor-element-5f0b9df .elementor-icon i, .elementor-127 .elementor-element.elementor-element-5f0b9df .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-127 .elementor-element.elementor-element-a3c6511 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-a3c6511 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-834fdb6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-aa616af {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 70px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-5f5130e {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-5f5130e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-64ce5c4 {
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-64ce5c4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-105198c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 70px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-127 .elementor-element.elementor-element-9e68664 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-b44e107 {
	width: var(--container-widget-width, 66.61%);
	max-width: 66.61%;
	--container-widget-width: 66.61%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-b44e107.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-b44e107 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 200;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-eb3dcc6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-195b04e {
	width: var(--container-widget-width, 66.61%);
	max-width: 66.61%;
	--container-widget-width: 66.61%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-195b04e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-195b04e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 200;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-3ff4773 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-f5a2e75 {
	width: var(--container-widget-width, 66.61%);
	max-width: 66.61%;
	--container-widget-width: 66.61%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-127 .elementor-element.elementor-element-f5a2e75.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-f5a2e75 .elementor-heading-title {
	font-family: "Syne", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-127 .elementor-element.elementor-element-36f5237 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-127 .elementor-element.elementor-element-0b777f2 {
	--display: flex;
}

.elementor-127 .elementor-element.elementor-element-0b777f2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-7cb1743 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: #d90a2c;
}

.elementor-127 .elementor-element.elementor-element-ae876e9 .elementor-button {
	background-color: #d90a2c;
	transition-duration: .8s;
}

.elementor-127 .elementor-element.elementor-element-ae876e9 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-ae876e9 .elementor-button:focus {
	background-color: #000;
}

.elementor-127 .elementor-element.elementor-element-ae876e9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-127 .elementor-element.elementor-element-ae876e9 .elementor-button .elementor-button-content-wrapper {
	gap: 21px;
}

.elementor-127 .elementor-element.elementor-element-b624e22 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-127 .elementor-element.elementor-element-b624e22.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-127 .elementor-element.elementor-element-3035d53 {
	--display: flex;
}

.elementor-widget-fluent-form-widget .fluentform-widget-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-127 .elementor-element.elementor-element-b17c100 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
	background-color: #1a7efb !important;
	color: #fff !important;
}

:root {
	--page-title-display: none;
}

@media (max-width:767px) {
	.elementor-127 .elementor-element.elementor-element-8b3f68a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-127 .elementor-element.elementor-element-a12db71 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-127 .elementor-element.elementor-element-542002d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-127 .elementor-element.elementor-element-f1560bb .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-127 .elementor-element.elementor-element-7cd368d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-127 .elementor-element.elementor-element-13f6662 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-127 .elementor-element.elementor-element-055a329 {
		text-align: center;
	}
	
	.elementor-127 .elementor-element.elementor-element-055a329 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-127 .elementor-element.elementor-element-0b3ddab {
		text-align: center;
	}
	
	.elementor-127 .elementor-element.elementor-element-0b3ddab .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-127 .elementor-element.elementor-element-c0f2e3e {
		text-align: center;
	}
	
	.elementor-127 .elementor-element.elementor-element-c0f2e3e .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-127 .elementor-element.elementor-element-775277c .elementor-button {
		border-width: 1px 1px 1px 1px;
		border-radius: 2px 2px 2px 2px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-127 .elementor-element.elementor-element-5eefcae {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-127 .elementor-element.elementor-element-a254f63 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-127 .elementor-element.elementor-element-c9b9309 {
		width: var(--container-widget-width, 287.887px);
		max-width: 287.887px;
		--container-widget-width: 287.887px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-127 .elementor-element.elementor-element-c9b9309 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-127 .elementor-element.elementor-element-cafd7e2 {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-127 .elementor-element.elementor-element-cafd7e2.e-con {
		--align-self: center;
	}
	
	.elementor-127 .elementor-element.elementor-element-24c2d3b {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
}

@media (min-width:768px) {
	.elementor-127 .elementor-element.elementor-element-8b3f68a {
		--width: 100.083%;
	}
	
	.elementor-127 .elementor-element.elementor-element-a12db71 {
		--width: 46.554%;
	}
	
	.elementor-127 .elementor-element.elementor-element-5eefcae {
		--width: 50%;
	}
	
	.elementor-127 .elementor-element.elementor-element-5a8661d {
		--width: 31.65%;
	}
	
	.elementor-127 .elementor-element.elementor-element-4554cb3 {
		--width: 39.029%;
	}
	
	.elementor-127 .elementor-element.elementor-element-fe52504 {
		--width: 100%;
	}
	
	.elementor-127 .elementor-element.elementor-element-bb43c08 {
		--width: 29.442%;
	}
	
	.elementor-127 .elementor-element.elementor-element-158f8d7 {
		--width: 42.441%;
	}
	
	.elementor-127 .elementor-element.elementor-element-ba62590 {
		--width: 31.146%;
	}
	
	.elementor-127 .elementor-element.elementor-element-0b777f2 {
		--width: 43.916%;
	}
	
	.elementor-127 .elementor-element.elementor-element-b624e22 {
		--width: 50.926%;
	}
}
