/* End custom CSS */

.elementor-widget-container .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-container .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-22404 .elementor-element.elementor-element-30c5da0 {
	--display: flex;
	--min-height: 80vh;
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 0%;
}

.elementor-22404 .elementor-element.elementor-element-24c7043 {
	--display: flex;
	--justify-content: center;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-22404 .elementor-element.elementor-element-24c7043.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-22404 .elementor-element.elementor-element-83f8832 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-widget-text-editor .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-text-editor .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-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-22404 .elementor-element.elementor-element-178a3d8 {
	--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;
	--overlay-opacity: .5;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-22404 .elementor-element.elementor-element-178a3d8:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-178a3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/06/python-for-finance-masthead.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-178a3d8::before, .elementor-22404 .elementor-element.elementor-element-178a3d8 > .elementor-background-video-container::before, .elementor-22404 .elementor-element.elementor-element-178a3d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-22404 .elementor-element.elementor-element-178a3d8 > .elementor-background-slideshow::before, .elementor-22404 .elementor-element.elementor-element-178a3d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22404 .elementor-element.elementor-element-178a3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.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-22404 .elementor-element.elementor-element-6768542 {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-6768542 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: var(--step-7, 94px);
	font-weight: 600;
	color: #fff;
}

.elementor-22404 .elementor-element.elementor-element-dda60eb {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-dda60eb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: var(--step-7, 94px);
	font-weight: 400;
	color: #fff;
}

.elementor-22404 .elementor-element.elementor-element-4ee780c {
	--display: flex;
	--min-height: 65vh;
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-43c2cc4 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-43c2cc4:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-43c2cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/05/Python-2-Image.png");
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-43c2cc4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-4a4ede4 {
	--display: flex;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-22404 .elementor-element.elementor-element-4a4ede4.e-con {
	--align-self: center;
}

.elementor-22404 .elementor-element.elementor-element-8bf7410 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-547df0f {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-22404 .elementor-element.elementor-element-842345f {
	--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;
	--padding-top: 2%;
	--padding-bottom: 0%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-22404 .elementor-element.elementor-element-66f7098 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-66f7098.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-table-of-contents .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-table-of-contents .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-table-of-contents {
	--header-color: var(--e-global-color-secondary);
	--item-text-color: var(--e-global-color-text);
	--item-text-hover-color: var(--e-global-color-accent);
	--marker-color: var(--e-global-color-text);
}

.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-table-of-contents .elementor-toc__list-item {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-22404 .elementor-element.elementor-element-42fad75 .elementor-toc__header-title {
	text-align: start;
}

.elementor-22404 .elementor-element.elementor-element-42fad75 .elementor-toc__header, .elementor-22404 .elementor-element.elementor-element-42fad75 .elementor-toc__header-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-42fad75 .elementor-toc__header {
	flex-direction: row;
}

.elementor-22404 .elementor-element.elementor-element-42fad75 .elementor-toc__list-item {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-42fad75 {
	--item-text-hover-decoration: underline;
}

.elementor-22404 .elementor-element.elementor-element-43b28c9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-5fc50ec {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-fd55305 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-879c379 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-22404 .elementor-element.elementor-element-879c379 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-68b3622 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-3eddffa {
	--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-22404 .elementor-element.elementor-element-9594e38 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-ac0c740 {
	width: var(--container-widget-width, 35.752%);
	max-width: 35.752%;
	--container-widget-width: 35.752%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-ac0c740.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-40caf6f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-3373c9b {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-22404 .elementor-element.elementor-element-8d3fcef > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-8d3fcef {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-22404 .elementor-element.elementor-element-42e8d86 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-8cb3d1f {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-8cb3d1f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-5536d73 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-6414b77 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-22404 .elementor-element.elementor-element-0f4339b > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-0f4339b {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-22404 .elementor-element.elementor-element-fc31fb9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-c90c12a {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-c90c12a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-d41c85c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-9a19948 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-22404 .elementor-element.elementor-element-d348e53 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-d348e53 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-22404 .elementor-element.elementor-element-69efe54 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-f6db150 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-6601abf {
	--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-22404 .elementor-element.elementor-element-6601abf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-2d89677 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-169f395 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-ca5be69 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-b616b6d {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-ed5fe32 {
	--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-22404 .elementor-element.elementor-element-ed5fe32.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-42b5543 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-8922a68 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-d5eed5a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-28cb3ce {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-d138425 {
	--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-22404 .elementor-element.elementor-element-d138425.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-535f215 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-4d16871 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-32cc99d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-44fe315 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-beeefac {
	--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-22404 .elementor-element.elementor-element-beeefac.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-2b7f7cf {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-0ec5f17 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-40e621a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-b1b989f {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-da320c5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-2921e58 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-86d521b {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-d349b30 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-7c725c3 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-47f2d43 {
	--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-22404 .elementor-element.elementor-element-47f2d43:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-47f2d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(119, 255, 125, .34);
}

.elementor-22404 .elementor-element.elementor-element-2f640bd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-2f640bd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-ee96890 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-1862efb {
	--display: flex;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-0adb9ff {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-07ca802 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-c102851 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-c102851.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-1498d71 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-1498d71 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-0da634f {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-1d93a54 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-3e907c2 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-3e907c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-03c1e02 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-03c1e02 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-c567466 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-f5b49a4 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-9967f96 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-9967f96.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-637dc86 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-637dc86 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-e787864 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-cfd222c {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-5f3afa6 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-5f3afa6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-a6b63a6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-a6b63a6 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-c1b43c7 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-1408fd4 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-eca6391 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-eca6391.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-72aeeff > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-72aeeff {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-6dfb930 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-3f1e041 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-6d83ef1 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-6d83ef1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-a9c0079 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-a9c0079 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-91627ac {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-7e539fc {
	--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-22404 .elementor-element.elementor-element-8c7e2ff {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-8c7e2ff.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-7116950 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-0cc7dbe {
	--display: flex;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-c86c0b6 {
	--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;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-92912ca {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-a4d3b71 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-70c98a0 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-f1bb19c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-e10b8d2 {
	--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-22404 .elementor-element.elementor-element-e10b8d2:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-e10b8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecffec;
}

.elementor-22404 .elementor-element.elementor-element-b4b7a54 {
	--display: flex;
	--min-height: 100px;
}

.elementor-22404 .elementor-element.elementor-element-b4b7a54:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-b4b7a54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/06/MCC6QWV7WNQRHSPCF5CIXIXU56ZM.avif");
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-b4b7a54.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-1ae7949 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-7aa285a {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-7e13063 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.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-22404 .elementor-element.elementor-element-fc3b8e6 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-cd8d3a2 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-9e45d86 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-456c945 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-2780f1f {
	--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-22404 .elementor-element.elementor-element-c340d65 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-e0d1de0 {
	width: var(--container-widget-width, 35.752%);
	max-width: 35.752%;
	--container-widget-width: 35.752%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-e0d1de0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-2e6d741 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-ccad940 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-73691c4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-d6979b7 {
	width: var(--container-widget-width, 35.752%);
	max-width: 35.752%;
	--container-widget-width: 35.752%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-d6979b7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-39e3f93 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-6480451 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-9ce426d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-efd64c2 {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-efd64c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-4c56b67 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-f80fccb {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-08b8ee6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-fac90a0 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-9c3907a {
	--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-22404 .elementor-element.elementor-element-9c3907a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-6772cde {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-0a61809 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-718438b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-9181f1d {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-ed776cc {
	--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-22404 .elementor-element.elementor-element-ed776cc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-87cc23e {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-c920343 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-2583df7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-f4117a3 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-da56d4a {
	--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-22404 .elementor-element.elementor-element-da56d4a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-d012c18 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-0adab22 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-d9e9be3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-1c492f9 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-ded1a5d {
	--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-22404 .elementor-element.elementor-element-ded1a5d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-56db19a {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-4615b9c {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-c04502e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-9f30063 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-70ae856 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-38720b5 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-68ba3b9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-68ba3b9 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-09211da > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-09211da {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-777af58 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-777af58 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-a84e009 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-a84e009 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-68f4d40 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-68f4d40 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-9be2fd5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-9be2fd5 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-2554300 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-7edf149 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-1751d2c {
	--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-22404 .elementor-element.elementor-element-1751d2c:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-1751d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(119, 255, 125, .34);
}

.elementor-22404 .elementor-element.elementor-element-2d5ec27 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-2d5ec27.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-c16967f {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-fbdb822 {
	--display: flex;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-706bdc9 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-e16dcad {
	--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;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-c195814 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-84a1b22 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-84a1b22.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-ba34a9f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-ba34a9f {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-9c42354 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-2f04a9c {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-9361638 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-9361638.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-3f670b0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-3f670b0 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-67cfff9 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-c832147 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-2566019 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-2566019.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-7114e53 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-7114e53 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-41ffcc2 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-f7d9fb6 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-d08d706 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-d08d706.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-d574b1e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-d574b1e {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-1427662 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-76e010e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-0cb05d7 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-0cb05d7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-96cdebd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-96cdebd {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-cdc59ca {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-84c3e8e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-688c592 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-713625b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-62a0b02 {
	--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-22404 .elementor-element.elementor-element-62a0b02:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-62a0b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecffec;
}

.elementor-22404 .elementor-element.elementor-element-a640c96 {
	--display: flex;
	--min-height: 100px;
}

.elementor-22404 .elementor-element.elementor-element-a640c96:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-a640c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/06/MCC6QWV7WNQRHSPCF5CIXIXU56ZM.avif");
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-a640c96.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-d970c03 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-dadc9f4 {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-fc715bf {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-9d988e0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-2b5e5ca {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-48b6301 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-64d6b40 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-4e151cb {
	--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-22404 .elementor-element.elementor-element-742723b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-4a4112a {
	width: var(--container-widget-width, 35.752%);
	max-width: 35.752%;
	--container-widget-width: 35.752%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-4a4112a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-a1f7353 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-797a672 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-e2678c7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-52f7699 {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-52f7699.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-099dc37 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-c4dc5b3 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-d7b0a03 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-379f064 {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-379f064.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-6251850 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-5696120 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-4715b6c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-9ba1e59 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-a5d1211 {
	--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-22404 .elementor-element.elementor-element-a5d1211.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-9946235 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-5f240f2 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-2e12364 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-3adb8e9 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-4ea0897 {
	--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-22404 .elementor-element.elementor-element-4ea0897.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-fe11edd {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-00e14cf {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-21be374 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-2f954e1 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-46c0817 {
	--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-22404 .elementor-element.elementor-element-46c0817.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-6c37f8e {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-13d74d6 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-a3cf46f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-8e5d547 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-fbcda3b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-c275662 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-45154a2 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-5a1e607 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-ce34bad {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-ddb64eb {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-a860fb0 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-20954d5 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-6822e93 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-7e2b3f0 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-58dfcce {
	--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-22404 .elementor-element.elementor-element-58dfcce:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-58dfcce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(119, 255, 125, .34);
}

.elementor-22404 .elementor-element.elementor-element-ed3f771 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-ed3f771.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-86ab306 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-36bc9ab {
	--display: flex;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-9d8b2e5 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-083b274 {
	--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;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-28dcc9a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-467384f {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-467384f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-301d14b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-301d14b {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-6918710 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-bb96585 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-53c0ea9 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-53c0ea9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-ab68048 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-ab68048 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-c804d46 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-ab8f332 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-d0c9871 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-d0c9871.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-feff8d0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-feff8d0 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-bb6dcb2 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-f952d97 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-3dd89d5 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-3dd89d5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-b9a60cf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-b9a60cf {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-752fabe {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-5f259b0 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-ee1a28d {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-ee1a28d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-6f1cafb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-6f1cafb {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-1799392 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-3dbdb7c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-15975ed {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-7e8d18a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-9e06303 {
	--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-22404 .elementor-element.elementor-element-9e06303:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-9e06303 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecffec;
}

.elementor-22404 .elementor-element.elementor-element-c5a6064 {
	--display: flex;
	--min-height: 100px;
}

.elementor-22404 .elementor-element.elementor-element-c5a6064:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-c5a6064 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/06/MCC6QWV7WNQRHSPCF5CIXIXU56ZM.avif");
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-c5a6064.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-7485225 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-7166d98 {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-07c5f20 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-902d49b {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-a0bfb77 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-8244474 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-e986960 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-d211cb0 {
	--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-22404 .elementor-element.elementor-element-8baa45d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-21b1b2f {
	width: var(--container-widget-width, 35.752%);
	max-width: 35.752%;
	--container-widget-width: 35.752%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-21b1b2f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-85ffb65 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-f7b60ea {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-719a340 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-a685f84 {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-a685f84.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-b56314c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-e5f863e {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-6deb31f {
	--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-22404 .elementor-element.elementor-element-6deb31f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-899b475 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-6667305 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-b5070a2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-5a7ef11 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-473f4d1 {
	--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-22404 .elementor-element.elementor-element-473f4d1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-8122f67 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-c3a26cc {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-59c6c57 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-079e8b3 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-c52f694 {
	--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-22404 .elementor-element.elementor-element-c52f694.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-ae649ea {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-341b17b {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-b33a398 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-04aba10 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-9907a51 {
	--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-22404 .elementor-element.elementor-element-9907a51.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-14128ec {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-fb44b12 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-b7b6389 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-3fbb90f {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-febe4f3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-5ddbd37 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-853a85d {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-53dc5e8 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-1a75142 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-bc95e43 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-df4d5e9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-dfc72bf {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-422a024 {
	--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-22404 .elementor-element.elementor-element-422a024:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-422a024 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(119, 255, 125, .34);
}

.elementor-22404 .elementor-element.elementor-element-2e38e84 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-2e38e84.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-8df42fc {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-62bf7d8 {
	--display: flex;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-4c9e6d4 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-7b5c18a {
	--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;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-b1ca082 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-33d6fc6 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-33d6fc6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-0c30ab1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-0c30ab1 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-71a24a9 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-90e427c {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-7bfdb52 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-7bfdb52.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-b16870b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-b16870b {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-1bb14da {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-537a089 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-4d03e88 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-4d03e88.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-dc1d378 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-dc1d378 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-f5485ac {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-389db19 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-12b101c {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-12b101c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-bc05db2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-bc05db2 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-fef1f4a {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-4345a55 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-b5f1d70 {
	width: var(--container-widget-width, 35.329%);
	max-width: 35.329%;
	--container-widget-width: 35.329%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-b5f1d70.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-774a5f0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-774a5f0 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-c67d460 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-eaef093 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-e7b37a3 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-0edc40d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-dacdc61 {
	--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-22404 .elementor-element.elementor-element-dacdc61:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-dacdc61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecffec;
}

.elementor-22404 .elementor-element.elementor-element-2a5c8bf {
	--display: flex;
	--min-height: 100px;
}

.elementor-22404 .elementor-element.elementor-element-2a5c8bf:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-2a5c8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/06/MCC6QWV7WNQRHSPCF5CIXIXU56ZM.avif");
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-2a5c8bf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-5803395 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-5dc2225 {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-7e8bc6f {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-a5968b7 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-6d17c53 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-e70516f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-287c6d4 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-3cb8cda {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-1c077ca {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-a71dd3c {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-980f516 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-0d6e41d {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-979efe9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-c27ebc9 {
	--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-22404 .elementor-element.elementor-element-c12cb6d {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-af2a1b9 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-a715a96 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-033a3f6 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-65a047d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-dfcab8f {
	--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-22404 .elementor-element.elementor-element-d5ddd46 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-ac76520 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-0978dae .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-c4d33ac {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-b1e150f {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-be67ef9 {
	--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-22404 .elementor-element.elementor-element-7ba98ce {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-920adaa {
	width: var(--container-widget-width, 35.752%);
	max-width: 35.752%;
	--container-widget-width: 35.752%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-920adaa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-e3a63a1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-9d8709d {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-7cf31a0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-5b28197 {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-5b28197.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-c7409dc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-bca3024 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-6698903 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-cb84482 {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-cb84482.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-4421abd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-658e4fd {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-e6d3018 {
	--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-22404 .elementor-element.elementor-element-e6d3018.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-9ebdc23 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-9a2ad0d {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-1badc7d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-3cc65b7 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-2045b40 {
	--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-22404 .elementor-element.elementor-element-b55c2f5 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-b55c2f5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-a868de7 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-e516c3f {
	--display: flex;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-9c2e53a {
	--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;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-6376483 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-7646a23 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-522e99d {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-221ebb7 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-d9a4a9d {
	--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-22404 .elementor-element.elementor-element-d9a4a9d:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-d9a4a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(119, 255, 125, .34);
}

.elementor-22404 .elementor-element.elementor-element-21f885d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-21f885d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-276f4bb {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-f75935e {
	--display: flex;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-7d4f0d5 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-dc7314a {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-4e28884 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-c7803e8 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-8c6d3d0 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-40b7c23 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-639297e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-7c38459 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-fbdfefc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-4c18179 {
	--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-22404 .elementor-element.elementor-element-4c18179:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-4c18179 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecffec;
}

.elementor-22404 .elementor-element.elementor-element-d97f86d {
	--display: flex;
	--min-height: 100px;
}

.elementor-22404 .elementor-element.elementor-element-d97f86d:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-d97f86d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/06/MCC6QWV7WNQRHSPCF5CIXIXU56ZM.avif");
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-d97f86d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-446443a {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-ac59066 {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-230b399 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-8eeddec {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-0098f6b {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-09d5b30 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-891b210 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-c147188 {
	--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-22404 .elementor-element.elementor-element-d8f1f32 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-5667ae9 {
	width: var(--container-widget-width, 35.752%);
	max-width: 35.752%;
	--container-widget-width: 35.752%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-5667ae9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-acef304 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-1d8dcbc {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-65fdd7a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-9d4197c {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-9d4197c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-47884b7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-dfb8080 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-8ebdd62 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-fbc90d5 {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-fbc90d5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-8c945df > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-aafeadb {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-f0c359a {
	--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-22404 .elementor-element.elementor-element-f0c359a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-f6d0035 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-b4a1e59 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-f62ebb9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-c0dfef0 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-80691d6 {
	--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-22404 .elementor-element.elementor-element-a4b0f7c {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-a4b0f7c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-8085694 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-920eae7 {
	--display: flex;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-bb93d00 {
	--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;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-bedfc32 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-6e26c4e {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-d6f34a7 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-8417ec1 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-8f20f60 {
	--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-22404 .elementor-element.elementor-element-8f20f60:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-8f20f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(119, 255, 125, .34);
}

.elementor-22404 .elementor-element.elementor-element-01acd50 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-01acd50.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-0b58110 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-4dd90e8 {
	--display: flex;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-593b123 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-19a0201 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-1143fb3 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-69fd6bd {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-bc3ff02 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-e4230d2 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-6ae3d00 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-b36244a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-896daea {
	--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-22404 .elementor-element.elementor-element-896daea:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-896daea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecffec;
}

.elementor-22404 .elementor-element.elementor-element-9adaa54 {
	--display: flex;
	--min-height: 100px;
}

.elementor-22404 .elementor-element.elementor-element-9adaa54:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-9adaa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/06/MCC6QWV7WNQRHSPCF5CIXIXU56ZM.avif");
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-9adaa54.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-a0bfd56 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-dbc91dc {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-e9877b2 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-f655eb0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-a47f171 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22404 .elementor-element.elementor-element-84cfb3a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-2c27641 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-22404 .elementor-element.elementor-element-69f4422 {
	--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-22404 .elementor-element.elementor-element-f7064d9 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-00578a5 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-1d64c20 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-3bf226a {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-f5abc4a {
	--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-22404 .elementor-element.elementor-element-f5abc4a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-1e5342e {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-0015995 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-a6f6f82 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-fc8892b {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-37531ed {
	--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-22404 .elementor-element.elementor-element-c435c20 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-c435c20.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-2536827 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-c17f684 {
	--display: flex;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-d356146 {
	--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;
	--flex-wrap: wrap;
}

.elementor-22404 .elementor-element.elementor-element-7dea20d {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-88e9d0f {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-13c7630 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-51237e5 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-72d06dd {
	--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-22404 .elementor-element.elementor-element-e41654b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-53a6cf8 {
	width: var(--container-widget-width, 35.752%);
	max-width: 35.752%;
	--container-widget-width: 35.752%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-53a6cf8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-6be7d5b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-18e2564 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-0c466af {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-7038c0c {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-7038c0c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-b7e2af9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-7c21f37 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-8d9bc48 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-22404 .elementor-element.elementor-element-a6ed34a {
	width: var(--container-widget-width, 33.662%);
	max-width: 33.662%;
	--container-widget-width: 33.662%;
	--container-widget-flex-grow: 0;
}

.elementor-22404 .elementor-element.elementor-element-a6ed34a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-bf85e92 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-22404 .elementor-element.elementor-element-04f9dc3 {
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-4884f9e {
	--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-22404 .elementor-element.elementor-element-4884f9e:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-4884f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(119, 255, 125, .34);
}

.elementor-22404 .elementor-element.elementor-element-12aa3cb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-12aa3cb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-86fb53b {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}

.elementor-22404 .elementor-element.elementor-element-d28fc88 {
	--display: flex;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-243ed0e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-d9633a5 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-7880954 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-c7741f7 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-8b79fe7 {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-16c4b6d {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-671eff0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-22404 .elementor-element.elementor-element-1ab82f1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22404 .elementor-element.elementor-element-cd2af96 {
	--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-22404 .elementor-element.elementor-element-cd2af96:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-cd2af96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecffec;
}

.elementor-22404 .elementor-element.elementor-element-8ea646b {
	--display: flex;
	--min-height: 100px;
}

.elementor-22404 .elementor-element.elementor-element-8ea646b:not(.elementor-motion-effects-element-type-background), .elementor-22404 .elementor-element.elementor-element-8ea646b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-ccf3c89/trainingthestreet.com/wp-content/uploads/2025/06/MCC6QWV7WNQRHSPCF5CIXIXU56ZM.avif");
	background-size: cover;
}

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

.elementor-22404 .elementor-element.elementor-element-8ea646b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22404 .elementor-element.elementor-element-a909b7d {
	--display: flex;
}

.elementor-22404 .elementor-element.elementor-element-2257600 {
	text-align: center;
}

.elementor-22404 .elementor-element.elementor-element-2ada4b4 {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.elementor-22404 .elementor-element.elementor-element-5df9abec {
	--display: flex;
}

@media (min-width:421px) {
	.elementor-22404 .elementor-element.elementor-element-24c7043 {
		--width: 46.254%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-43c2cc4 {
		--width: 47.785%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-66f7098 {
		--width: 20%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-6601abf {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-2d89677 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-169f395 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-ed5fe32 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-42b5543 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-8922a68 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-d138425 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-535f215 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-4d16871 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-beeefac {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-2b7f7cf {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-0ec5f17 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-2f640bd {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-07ca802 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-1d93a54 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-f5b49a4 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-cfd222c {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-1408fd4 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-3f1e041 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-8c7e2ff {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-92912ca {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-f1bb19c {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-b4b7a54 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9c3907a {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-6772cde {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-0a61809 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-ed776cc {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-87cc23e {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c920343 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-da56d4a {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-d012c18 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-0adab22 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-ded1a5d {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-56db19a {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-4615b9c {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-2d5ec27 {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-e16dcad {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c195814 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-2f04a9c {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c832147 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-f7d9fb6 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-76e010e {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-713625b {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-a640c96 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-a5d1211 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9946235 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-5f240f2 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-4ea0897 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-fe11edd {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-00e14cf {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-46c0817 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-6c37f8e {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-13d74d6 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-ed3f771 {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-083b274 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-28dcc9a {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-bb96585 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-ab8f332 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-f952d97 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-5f259b0 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-7e8d18a {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c5a6064 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-6deb31f {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-899b475 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-6667305 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-473f4d1 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-8122f67 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c3a26cc {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c52f694 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-ae649ea {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-341b17b {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9907a51 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-14128ec {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-fb44b12 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-2e38e84 {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-7b5c18a {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-b1ca082 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-90e427c {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-537a089 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-389db19 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-4345a55 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-0edc40d {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-2a5c8bf {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-3cb8cda {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-979efe9 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-65a047d {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-e6d3018 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9ebdc23 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9a2ad0d {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-b55c2f5 {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-6376483 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-7646a23 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-522e99d {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-221ebb7 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-21f885d {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-dc7314a {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-4e28884 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c7803e8 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-8c6d3d0 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-40b7c23 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-fbdfefc {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-d97f86d {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-f0c359a {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-f6d0035 {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-b4a1e59 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-a4b0f7c {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-bedfc32 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-6e26c4e {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-d6f34a7 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-8417ec1 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-01acd50 {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-19a0201 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-1143fb3 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-69fd6bd {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-bc3ff02 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-e4230d2 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-b36244a {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9adaa54 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-f5abc4a {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-1e5342e {
		--width: 25%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-0015995 {
		--width: 75%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c435c20 {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-7dea20d {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-88e9d0f {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-13c7630 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-51237e5 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-12aa3cb {
		--width: 27.034%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-d9633a5 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-7880954 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c7741f7 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-8b79fe7 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-16c4b6d {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-1ab82f1 {
		--width: 50%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-8ea646b {
		--width: 100%;
	}
}

@media (max-width:991px) and (min-width:421px) {
	.elementor-22404 .elementor-element.elementor-element-24c7043 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-178a3d8 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-43c2cc4 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-66f7098 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-f1bb19c {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-e10b8d2 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-b4b7a54 {
		--width: 30%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-1ae7949 {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-713625b {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-a640c96 {
		--width: 30%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-7e8d18a {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-c5a6064 {
		--width: 30%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-0edc40d {
		--width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-2a5c8bf {
		--width: 30%;
	}
}

@media (max-width:991px) {
	.elementor-22404 .elementor-element.elementor-element-30c5da0 {
		--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;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-83f8832 .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-178a3d8 {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-22404 .elementor-element.elementor-element-178a3d8.e-con {
		--order: -99999;
	}
	
	.elementor-22404 .elementor-element.elementor-element-6768542 .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-dda60eb .elementor-heading-title {
		font-size: var(--step-5);
	}
	
	.elementor-22404 .elementor-element.elementor-element-4ee780c {
		--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-22404 .elementor-element.elementor-element-43c2cc4 {
		--min-height: 250px;
	}
	
	.elementor-22404 .elementor-element.elementor-element-4a4ede4 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-22404 .elementor-element.elementor-element-842345f {
		--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-22404 .elementor-element.elementor-element-5fc50ec {
		--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-22404 .elementor-element.elementor-element-2f640bd.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-22404 .elementor-element.elementor-element-e10b8d2 {
		--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-22404 .elementor-element.elementor-element-b4b7a54.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-22404 .elementor-element.elementor-element-7aa285a {
		text-align: left;
	}
	
	.elementor-22404 .elementor-element.elementor-element-fcc1d1f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-22404 .elementor-element.elementor-element-fc3b8e6 {
		--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-22404 .elementor-element.elementor-element-2d5ec27.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-22404 .elementor-element.elementor-element-62a0b02 {
		--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-22404 .elementor-element.elementor-element-a640c96.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-22404 .elementor-element.elementor-element-dadc9f4 {
		text-align: left;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9d988e0 {
		--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-22404 .elementor-element.elementor-element-ed3f771.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9e06303 {
		--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-22404 .elementor-element.elementor-element-c5a6064.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-22404 .elementor-element.elementor-element-7166d98 {
		text-align: left;
	}
	
	.elementor-22404 .elementor-element.elementor-element-902d49b {
		--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-22404 .elementor-element.elementor-element-2e38e84.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-22404 .elementor-element.elementor-element-dacdc61 {
		--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-22404 .elementor-element.elementor-element-2a5c8bf.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-22404 .elementor-element.elementor-element-5dc2225 {
		text-align: left;
	}
	
	.elementor-22404 .elementor-element.elementor-element-a5968b7 {
		--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-22404 .elementor-element.elementor-element-1c077ca {
		--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-22404 .elementor-element.elementor-element-c12cb6d {
		--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;
	}
}

@media (max-width:420px) {
	.elementor-22404 .elementor-element.elementor-element-6768542 .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-dda60eb .elementor-heading-title {
		font-size: var(--step-5);
	}
	
	.elementor-22404 .elementor-element.elementor-element-879c379 .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-7aa285a {
		text-align: center;
	}
	
	.elementor-22404 .elementor-element.elementor-element-9e45d86 .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-dadc9f4 {
		text-align: center;
	}
	
	.elementor-22404 .elementor-element.elementor-element-48b6301 .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-7166d98 {
		text-align: center;
	}
	
	.elementor-22404 .elementor-element.elementor-element-8244474 .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-5dc2225 {
		text-align: center;
	}
	
	.elementor-22404 .elementor-element.elementor-element-e70516f .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-980f516 .elementor-heading-title {
		font-size: var(--step-6);
	}
	
	.elementor-22404 .elementor-element.elementor-element-a715a96 .elementor-heading-title {
		font-size: var(--step-6);
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-09211da */
.elementor-22404 .elementor-element.elementor-element-09211da {
	overflow: scroll;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a84e009 */
.elementor-22404 .elementor-element.elementor-element-a84e009 {
	overflow: scroll;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9be2fd5 */
.elementor-22404 .elementor-element.elementor-element-9be2fd5 {
	overflow: scroll;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a1e607 */
.elementor-22404 .elementor-element.elementor-element-5a1e607 {
	overflow: scroll;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ddb64eb */
.elementor-22404 .elementor-element.elementor-element-ddb64eb {
	overflow: scroll;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-20954d5 */
.elementor-22404 .elementor-element.elementor-element-20954d5 {
	overflow: scroll;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-53dc5e8 */
.elementor-22404 .elementor-element.elementor-element-53dc5e8 {
	overflow: scroll;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bc95e43 */
.elementor-22404 .elementor-element.elementor-element-bc95e43 {
	overflow: scroll;
}
